微信自媒体网站建设,黄山旅游住宿攻略,黄冈网站建设报价,关于江西建设监督网网站迁移目录 一#xff0c;Linux常用必备基础命令
1#xff0c;网络类命令
2#xff0c;文件目录类命令
3#xff0c;操作类命令
4#xff0c;关机重启命令
5#xff0c;帮助命令
6#xff0c;查看显示类命令
7#xff0c;命令常用快捷键
二#xff0c;Linux重要目录…目录 一Linux常用必备基础命令
1网络类命令
2文件目录类命令
3操作类命令
4关机重启命令
5帮助命令
6查看显示类命令
7命令常用快捷键
二Linux重要目录介绍及重要配置文件功能用法
1各目录存放的内容
2重要配置文件
1网卡配置文件
2DNS客户端配置文件
3本地DNS解析文件
4主机名配置文件
5开机设备自动挂载配置文件
6显示系统内核版本文件
7配置用户登录时提示内容文件
8生命Red Hat版本配置文件
9Linux内核参数设置文件系统优化
10配置系统环境变量/别名的文件
11软件默认安装位置
12程序源代码目录
13系统日志目录(系统出问题时检查)
14系统安全日志目录(ssh)
15Linux启动时硬件加载情况
16进程和内核信息文件
17/dev目录下 一Linux常用必备基础命令
1网络类命令 ifup eth01 #单独启动网卡 ifdown eth02 #单独关闭网卡 systemctl restart network #重启所有网卡
systemctl stop network #停用网卡
systemctl start network #启动网卡 ip a / ifconfig #查看ip地址及网卡状态 2文件目录类命令 cd 目录路径 #切换目录.. #上级目录~ #当前用户的家目录- #上次所在目录 tree -L 1 / #树形结构显示文件目录一层 ls -l #列出当前目录长格式等同于ll-d 目录名 #只显示目录本身-a #显示所有文件.开头的 mkdir a b c #创建文件夹stu{1..10} #创建文件夹stu1--stu10-p #递归创建 touch 文件名 #创建文件 cp -rp /etc/hosts /tmp/ #复制目录和文件并保持属性
# 源 目标-t #源和目标对调 mv 源 目标地址 #移动文件或目录rm -rf 目录 #递归强制删除所有 3操作类命令
clear #清屏 sleep 200 #睡眠200s bg #放到后台运行 fg #拿回前台 4关机重启命令 shutdown -r #重启-r 1 #1分钟后-h now #立刻关机
reboot #重启
init #切换运行级别0-70关机6重启
halt / poweroff #关机 5帮助命令 man 命令 #查看该命令的帮助手册 命令 --help #简洁版帮助 6查看显示类命令 uname -a #查看所有-n #查看用户名-r #查看内核 hostname #查看主机名 history #历史命令 !历史号 #执行某条历史命令 whoami #查看当前用户 pwd #查看当前所在目录 7命令常用快捷键 两下TAB #补全命令或文件目录 ctrla #光标到行首 ctrle #光标到行尾 ctrl方向键 #按单词移动 ctrlc #结束当前命令 ctrlz #暂停当前程序 ctrld #退出当前会话 ctrll #清屏 ctrls #锁屏 ctrlq #恢复锁屏 二Linux重要目录介绍及重要配置文件功能用法
1各目录存放的内容
[rootlocalhost ~]# tree -L 1 /
/
├── bin - usr/bin #/bin等同于/usr/bin普通用户二进制命令
├── sbin - usr/sbin #/sbin等同于/usr/sbin管理员使用的二进制命令目录
├── boot #内核程序所在目录
├── dev #设备的目录
├── etc #系统服务配置文件所在目录
├── home #普通用户的家目录
├── root #管理员的家目录
├── media #挂载点
├── mnt #临时挂载点u盘
├── opt #第三方程序目录
├── proc #内核进程信息目录
├── tmp #临时目录所有用户都可在此操作
├── usr
└── var #数据变化的目录日志
2重要配置文件 1网卡配置文件 位置/etc/sysconfig/network-scripts/ifcfg-xxx
[rootwqdj ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPEEthernet #以太网类型
BOOTPROTOstatic #静态IP
NAMEeth0 #网卡名称
UUIDf26cd763-f207-4791-8e39-9fbb4a2e999e #网卡唯一标识
ONBOOTyes #开机自启
IPADDR192.168.220.10 #IPV4地址
NETMASK255.255.255.0 #子网掩码
GATEWAY192.168.220.2 #网关
DNS1114.114.114.114 #DNS域名解析
2DNS客户端配置文件 位置/etc/resolv.conf
[rootwqdj ~]# cat /etc/resolv.conf
# Generated by NetworkManager #域名解析映射到IP地址
nameserver 114.114.114.114 #域名 IP地址
注重启网卡时将会被网卡文件中的DNS覆盖
3本地DNS解析文件 位置/etc/hosts
[rootwqdj ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
##IP地址 主机名/域名
作用服务器之间内部测试本地局域网内联系临时访问
4主机名配置文件
mount /dev/cdrom /mnt
#要挂载的设备 挂载目录 注重启机器挂载将失效 位置/etc/hostname
[rootwqdj ~]# cat /etc/hostname
localhost.localdomain #存放主机名
查主机名命令hostname / uname
改主机名命令hostnamectl set-hostname 主机名
直接改配置文件vim /etc/hostname
5开机设备自动挂载配置文件 注Linux设备直接插上去无法识别需设置一个入口目录即挂载设备将设备和目录连接起来目录称为挂载点。 临时挂载命令
mount /dev/cdrom /mnt
## 要挂载的设备 挂载目录 注重启机器挂载将失效
在/etc/fstab进行永久挂载 位置/etc/fstab危险文件易导致Linux起不来
[rootwqdj ~]# cat /etc/fsta
#
# /etc/fstab
# Created by anaconda on Thu Nov 9 00:24:56 2023
#
# Accessible filesystems, by reference, are maintained under /dev/disk
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / xfs defaults 0 0
UUID3e00be5a-8a05-46b3-8699-a84f11741444 /boot xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
/dev/cdrom /mnt iso9660 defaults 0 0
#挂载的设备名称或UUID 挂载目录 设备文件类型 挂载属性 是否备份 开机时是否检查0不查 查看挂载命令df -h
[rootwqdj ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 12M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mapper/centos-root 17G 3.0G 15G 18% /
/dev/sda1 1014M 187M 828M 19% /boot
tmpfs 378M 0 378M 0% /run/user/0
6显示系统内核版本文件 位置/etc/issue
[rootwqdj ~]# cat /etc/issue
\S
Kernel \r on an \m
注暴露系统漏洞易被黑客攻击应隐藏。
7配置用户登录时提示内容文件 位置/etc/motd 空文件
echo LNMP server /etc/motd 重新连接时提示显示此服务器的功能。 8生命Red Hat版本配置文件 位置/etc/redhat-release
[rootwqdj ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
9Linux内核参数设置文件系统优化 位置/etc/sysctl.conf
[rootwqdj ~]# cat /etc/sysctl.conf
# sysctl settings are defined through files in
# /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.
#
# Vendors settings live in /usr/lib/sysctl.d/.
# To override a whole file, create a new file with the same in
# /etc/sysctl.d/ and put new settings there. To override
# only specific settings, add a file with a lexically later
# name in /etc/sysctl.d/ and put new settings there.
#
# For more information, see sysctl.conf(5) and sysctl.d(5). 生效命令sysctl -p 10配置系统环境变量/别名的文件 位置/etc/profile /etc/bashrc
11软件默认安装位置 位置/usr/local/
12程序源代码目录 位置/usr/src/
13系统日志目录(系统出问题时检查) 位置/var/log/messages
14系统安全日志目录(ssh) 位置/var/log/secure
15Linux启动时硬件加载情况 位置/var/log/dmesg 命令dmesg
16进程和内核信息文件 位置/proc /proc/cpuinfo #cpu信息 /proc/meminfo #内存信息 /proc/loadavg #均衡负载信息 /proc/mounts #设备挂载信息 /proc/interrupts #系统终端信息 17/dev目录下 位置/dev/sda #磁盘 /dev/null #Linux黑洞 /dev/zero #无限资源 /dev/cdrom #光驱