系统目录结构
目录结构的特点
1.Linux系统中的目录一切从根开始
2.Linux系统中的目录结构拥有层次
3.Linux系统中的目录需要挂载使用
目录挂载卸载
- 目录挂载命令
mount [磁盘目录] [挂载的路径]
查看本机挂载的命令
df -h
卸载挂载磁盘
umount/mnt
重要目录数据说明(etc目录)
1.网卡配置文件
1.网卡文件路径
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth1
/etc/sysconfig/network-scripts/ifcfg-ens32
/etc/sysconfig/network-scripts/ifcfg-ens33
2.重载网卡信息
方法1:
systemctl restart network
ifdown [网卡名称] && ifup [网卡名称]
方法2:
关闭网络管理器(因为已经有了network)
systemctl stop NetworkManager
systemctl disable NetworkManager
或
systemctl disable --now NetworkManager
判断SSH服务是否开启
[root@localhost ~]# systemctl status sshd
2.解析配置文件
1.解析配置文件路径
/etc/resolv.conf (临时dns配置文件)
vim /etc/sysconfig/network-script/ifcfg-[网卡名称]
114.114.114.114 中国电信
223.5.5.5/223.6.6.6 中国阿里云
8.8.8.8 谷歌
3.主机名称文件
临时修改
hostname baidu
永久修改
[root@baidu ~]# vim /etc/hostname 需要重启生效
[root@baidu ~]# hostnamectl set-hostname oldboy 立即生效
4.解析映射文件
/etc/hosts
windows
C:\Windows\System32\drivers\etc\hosts
本地的DNS
输入域名返回ip
192.168.15.101 www.baidu.com
5.磁盘挂载文件
/etc/fstab
作用
实现指定设备文件信息,进行开机自动挂载
6.开机加载文件
/etc/rc.local
1、编辑开机自启动脚本
vim /etc/rc.local
2、设置开机自启动权限
chmod +x /etc/rc.d/rc.local
3、重启系统
7.系统启动级别
0、关机
1、单用户模式(无法通过xshell的方式使用)
2、多用户无网络模式
3、完全多用户模式
4、待定
5、桌面模式
6、重启
设置系统启动级别
init [编号] 临时设置
systemctl set-default [系统启动级别]
通过单用户模式修改密码
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 重启系统
8.变量加载文件
文件
所有用户
/etc/profile
/etc/bashrc
单用户
~/.bash_profile
~/.bash_rc
文件夹
/etc/profile.d/
增加环境变量有两种方式:
1、临时添加
2、永久添加
增加环境变量的格式:
export PYTHON_HOME='D:/python'
查看本机的环境变量:
echo $PYTHON_HOME : 查看某一个环境变量
printenv : 查看所有的环境变量
读取环境变量的几种情况,并且测试出使用文件的先后顺序
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
补充:porfile和porfile.d的区别
1. 两个文件都是设置环境变量文件的,/etc/profile是永久性的环境变量,是全局变量,/etc/profile.d/设置所有 用户生效
2. /etc/profile.d/比/etc/profile好维护,不想要什么变量直接删除/etc/profile.d/下对应的shell脚本即可,不用 像/etc/profile需要改动此文件
9.登录提示文件
/etc/motd
文件中内容,用户登录系统之'后'进行显示
/etc/issue
文件中内容,用户登录系统之'前'进行显示
重要目录数据说明(usr)
安装第三方软件的目录
/usr/local
安装方法
1.rpm安装软件方法
rpm -ivh 软件包名称.rpm
2.yum安装软件方法
yum install 软件包名称
重要目录数据说明(var)
软件安装运行以及系统运行异常日志文件
/var/log/messages
系统用户登录情况日志信息
/var/log/secure
重要目录数据说明(proc)
1.查看cpu信息情况
/proc/cupinfo
2.查看内存信息情况
/proc/meminfo
free -h
3.查看系统负载信息情况
/proc/loadavg
w
4.查看系统挂载信息情况
/proc/mounts
column -t 根据文件类型进行对齐