系统中重要的文件系统
1.解析映射文件
用于设置DNS域名和IP地址对应关系
1.解析映射文件就是本地的DNS
2.每一个机器都会有这样的文件,无论是windows系统还是Linux
windows:C:\Windows\System32\drivers\etc\hosts
linux: /etc/hosts
3.解析的含义:输入一个域名返回一个IP地址
2.磁盘挂载文件
实现指定文件信息,进行开机自动挂载
文件信息:/etc/fstab
3.开机加载脚本
实现系统启动时,读取文件中的命令,从而实现一些操作随系统启动自动运行
1.文件信息:/etc/rc.local
2.操作步骤:
编辑开机自启动脚本: vim /etc/rc.local
设置开机自启动权限: chmod +x /etc/rc.local
重启系统
4.系统启动级别文件
1.系统启动级别
0.关机 : poweroff target
1.单用户模式 : rescue target
2.多用户无网络模式 : multi-user target
3.完全多用户模式 : multi-user target
4.待定 : multi-user target
5.图形界面模式 : graphical target
6.重启 : reboot target
2.设置系统级别
init [编号] 临时设置
systemctl set-default [系统启动级别]
3.通过单用户模式修改密码
1.重启虚拟机
2.在启动选择系统内核界面,按 e 键进入单用户模式
3.找到linux16开头行,删除 ro,并且在 ro 处添加 rw init=/sysroot/bin/sh
(如果删错了是没有办法重新返回的,只能重新启动)
4.ctrl + x 进行系统重新引导
5.执行 chroot /sysroot
6.执行passwd root
7.执行touch /.autorelabel
8.执行ctrl + D (重启系统)
5.变量加载文件
1.在Linux中添加环境变量怎么添加
1.文件中
/etc/profile
/etc/bashrc
~/.bash_profile
~/.bash_rc
2.文件夹
/etc/profile.d/
2.添加环境变量的两种方式
1.临时添加:命令行增加
2.永久添加:写进文件和文件夹里
3.增加环境变量的格式
export PYTHON_HOME='D:/python'
4.查看本机的环境变量的方法
1.查看某一个环境变量: echo $PYTHON_HOME
2.查看所有的环境变量: printenv
5.读取环境变量的几种情况,并且测试出使用文件的先后顺序
1.重启
/etc/profile.d --> /etc/profile --> /etc/bashrc --> ~/.bashrc --> ~/.bash_profile
2.切换用户
/etc/profile.d --> /etc/bashrc --> ~/.bashrc
补充:useradd[用户名]
su[用户名]
3.重新登录用户
<1>. su - [用户名]
/etc/profile.d --> /etc/profile --> /etc/bashrc --> ~/.bashrc --> ~/.bash_profile
<2>. ssh root@192.168.15.101
/etc/profile.d --> /etc/profile --> /etc/bashrc --> ~/.bashrc --> ~/.bash_profile
6.登录提示文件
1.登录之前提示文件:文件内容会在用户登录系统之后进行显示
文件信息:/etc/motd
2.登录之后提示文件:文件内容会在用户登录系统之前显示
文件信息:/etc/issue
7.编译安装目录(第三方软件安装目录)
1.文件信息:/usr/local
2.下载的方式:
<1>. 下载rpm安装包
<2>. yum安装: yum install 软件名(例如pyhton3)
(每个linux系统中自带pyhton2)
8.系统日志目录
1.文件信息:/var
2.vim message :记录当前系统有哪些操作
9.保存系统运行状态目录
1.保存CPU运行状态的文件信息: /proc/cpuinfo
lscpu
2.保存内存状态的文件信息:/proc/meminfo
free
3.保存系统负载的文件信息: /proc/loadavg
w
补充知识:
0.00 :一分钟内cpu的负载(当前系统的所有进程占用cpu的时间比)
0.01 :五分钟内cpu的负载
0.05 :十五分钟内的cpu负载
4.保存系统挂载信息的文件信息:/proc/mounts
mount
umount
top命令:查看cpu使用率