2. 核心文件
2.1 /etc/目录
/etc/ | 说明 |
---|---|
/etc/profile | 配置系统环境变量,别名 |
/etc/rc.local | 开机自启动,开机后自动运行服务,命令。 |
1) /etc/profile
-
环境变量:系统定义好,供我们使用。
-
PATH环境变量:系统中命令的位置.
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
常见路径
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
/app/tools/cmd/
-
故障案例:
-
一不小心,清空了PATH变量内容
-
-
解决方案:
-
方案🅰️运行
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
,继续操作即可 -
方案🅱️ 使用命令的绝对路径 比如 /bin/ls , /bin/vi , /bin/vim
-
-
小结:
-
/etc/profile配置环境变量
-
PATH作用,存放命令的位置.
-
2) /etc/rc.local
-
配置开机自启动
-
这是个软链接,对应的原始文件叫:/etc/rc.d/rc.local
-
ubt/debian中这个文件不存在,手动创建 /etc/rc.local
-
-
这个文件使用前对源文件 增加执行权限
chmod +x /etc/rc.d/rc.local /etc/rc.local
(讲解权限专题再说)
2.2 /proc/
-
process 进程,存放系统的进程信息,内核信息,系统信息。
-
不占用磁盘空间.
/proc/ | 说明 |
---|---|
/proc/cpuinfo | cpu信息 |
/proc/meminfo | mem内存(memory) 运行内存 |
/proc/loadavg | 系统负载信息(衡量系统繁忙程度指标) |
/proc/mounts | 系统磁盘挂载信息(磁盘专题) |
..... |
1) cpu信息
-
cpu与核心
-
cpuinfo文件内容
processor : 0 #第1个核心 physical id: 0 #第1个cpu
-
lscpu
#临时改为英文 export LANG=en_US.UTF-8 # lscpu
2) 内存信息
[root@oldboyedu-hard-stone ~]# free -h
total used free shared buff/cache available
Mem: 1.9Gi 224Mi 547Mi 8.0Mi 1.2Gi 1.5Gi
Swap: 2.0Gi 0B 2.0Gi
#linux特点 把文件缓存到内存中,加速下次使用.
#缓存到buff/cache 内存中的区域
-
Swap: 交换分区(windows虚拟内存)
-
内存不足的时候临时充当内存.
-
磁盘上的空间。
-
-
(麒麟系统) kdump功能:系统异常宕机,系统进程信息导出保存到文件中。
#1.关闭
systemctl disable --now kdump
#2.检查
systemctl status kdump
#3.修改文件
vim /boot/grub2/grub.cfg
搜索: crashkernel=1024M,high 行
crashkernel=1024M,high 删除即可
#4.保存退出后检查结果
grep 'crashkernel=' /boot/grub2/grub.cfg #没有输出就OK了。
#5.重启linux
reboot