day07(下)-必知必会的文件和目录-运行级别和开机启动流程

在这里插入图片描述

/etc

/etc/sysconfig/network-scripts/ifcfg-eth0  配置网卡
/etc/fstab        开机自动挂载的列表
/etc/hostname     主机名
/etc/hosts        查看本地DNS域名
/etc/resolv.conf  配置DNS域名 
/etc/rc.local -> rc.d/rc.local  开机自启动脚本文件
/etc/inittab 运行级别
/etc/profile 环境变量 别名
/etc/bashrc  配置别名 给命令起一个小名
/etc/motd    用户登录系统之后显示这个文件信息
/etc/issue   用户登录系统之前显示的版本或文件信息 
/etc/init.d  存放系统管理命令

7. /etc/inittab 运行级别

CentOS 6 运行级别:
在这里插入图片描述
CentOS 7 运行级别 :

1 resuce.target 救援模式
2 multiuser.target 多用户模式
3 multiuser.target 多用户模式
4 multiuser.target 多用户模式
5 graphical.target 图形化界面模式
6 reboot.target 重启

CentOS 6 和CentOS 7 运行级别的区别:
在这里插入图片描述
CentOS6启动流程:
在这里插入图片描述
CentOS 7启动流程:
在这里插入图片描述

CentOS6 和CentOS 7启动流程的区别**
在这里插入图片描述
如何修改运行级别:

systemctl get-default 
runlevel  
修改级别
systemctl set-default +级别 
init +级别 (临时)

8. /etc/profile 环境变量 别名

查看配置环境变量
    通过echo命令+$xxx  查看变量
环境变量特点:
    系统创建好的变量
    Linux下随意使用 含义不变
    都是大写
局部变量 家规
   ~/.bash_profile  环境变量 别名
   ~/.bashrc   配置别名

9. /etc/bashrc 配置别名 给命令起一个小名
alias 可查看目前所有的别名设置
/etc/profile和 /etc/bashrc的区别
/etc/profile 设置系统环境参数 对系统内所有用户生效
~/.bash_profile 设置一些环境变量 针对用户来设定
~/.bashrc 类似于/etc/bashrc 针对单用户生效
/etc/bashrc 设置系统bash shell相关的东西 对系统内所有用户生效
10./etc/motd
用户登录系统之后显示的文件信息
11./etc/issue
用户登录系统之前显示的版本或文件信息 可以修改/清空
12./etc/init.d
CentOS 6 下系统管理命令(脚本)存放的位置
CentOS 7 下面只有network服务

/usr 编译安装

/usr/local 存放用户编译安装软件 可以定制软件功能

var/log 日志

/var/log/messages 记录系统默认的日志
/var/log/secure     记录用户登录情况

/proc 一个虚拟文件 系统运行信息

/proc/cpuinfo 查看cpu信息
lscpu 第二种查看cpu命令

/proc/meminfo 查看内存信息

free  -h  (人类可读的)第二种查看内存命令
MemTotal:  内存一共多少
MemFree:    内存剩余
MemAvailable:  内存当前可用
Buffers:    buffer占用内存大小
Cached:    cache占用内存大小

/proc/loadavg 平均负载 衡量系统是否繁忙
w 第二种查看平均负载命令

/proc/mounts 记录着系统挂载信息

猜你喜欢

转载自blog.csdn.net/qq_37242520/article/details/88962906