/etc目录下配置文件说明

hostname主机名称文件(Centos7)

  • hostname 1997sty-01 : 临时修改主机名称
  • vi /etc/hostname : 永久修改主机名称(重启后生效)
  • hostnamectl set-hostname 1997sty-01 : 永久修改主机名称

network主机名称网络配置文件(Centos6)

  • hostname 1997sty-01 : 临时修改主机名称
  • vi /etc/sysconfig/network : 永久修改主机名称(重启后生效)

redhat-release系统版本文件

  • cat /etc/redhat-release : 查看系统版本

hosts解析映射文件

在本地建立IP地址和主机名称的对应关系 windows本地解析文件位置:C:\Windows\System32\drivers\etc\hosts linux本地解析文件位置:/etc/hosts

  • cat /etc/hosts : 查看本地解析文件

fstab自动挂载文件

  • cat /etc/fstab : 查看自动挂载信息,可以修改系统开机挂载的块设备

rc.local自动加载文件

文件中的内容信息,会在系统启动之后进行加载 文件中的编写内容,一定是命令信息

  • cat /etc/rc.d/rc.local : 查看自动加载信息,可以修改系统开机加载的命令

profile变量加载文件

普通变量:需要人为设置 环境变量:系统默认就有的变量 命令别名: 设置别名信息

  • X=1234 : 设置变量X为1234
  • echo $X : 输出变量X的值
  • source /etc/profile : 让变量加载文件信息永久生效
  • cat /etc/profile : 查看变量加载信息,可以修改系统加载的变量信息

环境变量PATH的作用

  • 存储各种工具、命令的路径,当使用工具或者命令的时候,系统回去PATH中查找对应的工具与命令
  • 当自己下载了某个工具或者自己写了某个可执行程序,想要不加路径直接执行,则需要将该工具、程序的路径添加入PATH中

临时修改PATH环境变量

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/1997sty

永久修改环境变量

vi /etc/profile
#文件最后一行插入一下内容
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/1997sty

永久设置命令别名

vi /etc/profile
#文件最后一行插入一下内容
alias rm='echo "Invalid command"'

系统的操作命令

runlevel命令

查看调整系统运行级别

  • runlevel : 查看系统运行级别

系统运行级别

  • 0 — 表示关机级别(不要将默认的运行级别设置成这个值)
  • 1 — 单用户模式
  • 2 — 多用户模式,不带NFS(Network File Syetem 网络文件系统)
  • 3 — 多用户模式,完全的多用户模式(纯命令行模式)
  • 4 — 没有被使用的模式(被保留模式)
  • 5 — X11,完整的图形化界面模式
  • 6 — 表示重启级别(不要将默认的运行级别设置成这个值)

临时调整运行级别

  • init 0 : 调整运行级别为0,值范围 0,1,2,3,4,5,6

永久调整运行级别

inittab系统运行级别文件(Centos6)

  • vi /etc/inittab : 永久调整运行级别

修改系统运行级别命令(Centos7)

  • systemctl get-default : 查看运行级别
  • systemctl set-default runlevel3.target : 永久调整运行级别
  • ls -l /usr/lib/systemd/system/runlevel*target : 查看运行级别文件
[root@1997sty ~]# ls -l /usr/lib/systemd/system/runlevel*target
lrwxrwxrwx. 1 root root 15 Mar 28 10:41 /usr/lib/systemd/system/runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 Mar 28 10:41 /usr/lib/systemd/system/runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 Mar 28 10:41 /usr/lib/systemd/system/runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Mar 28 10:41 /usr/lib/systemd/system/runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Mar 28 10:41 /usr/lib/systemd/system/runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 Mar 28 10:41 /usr/lib/systemd/system/runlevel5.target -> graphical.target
lrwxrwxrwx. 1 root root 13 Mar 28 10:41 /usr/lib/systemd/system/runlevel6.target -> reboot.target

alias命令

设置或查看系统别名

  • alias : 查看系统别名
  • alias cathome='ls -l /home' : 设置一个别名为cathome的别名,执行的命令是ls -l /home
  • unalias cathome : 取消cathome别名

怎么样操作可以让别名失效

  • 取消别名命令unalias
  • 使用反斜线\rm -rf /1997sty(rm命令通过别名设置为其他效果)
  • 绝对路径方式执行命令/usr/bin/rm -rf /1997sty(rm命令通过别名设置为其他效果)
  • xargs命令后面命令忽略别名

blkid命令

用于查看块设备UUID、Label、挂载、文件系统类型等信息

  • blkid : 查看块设备UUID、Label、挂载、文件系统类型等信息
  • blkid /dev/sda1 : 查看sda1的信息
  • blkid -s TYPE : 输出指定信息