系统目录结构介绍
1、目录结构特点
linux系统中的目录一切从根开始。
Linux系统中的目录结构拥有层次。
Linux系统中的目录需要挂载使用。
2、目录挂载初识
挂载的命令:mount
mount [磁盘路径] [挂载的路径]
查看本机挂载的命令
[root@localhost dev]# df -h
卸载挂载的磁盘
[root@localhost dev]# umount /mnt/
3、目录结构发展
第一块磁盘:/
第二块磁盘:存储数据(数据盘)
4、关闭selinux
临时关闭
[root@localhost ~]# setenforce 0
永久关闭
[root@localhost ~]# vim /etc/selinux/config
SELINUX=disabled
目录结构知识详述
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、重载网卡信息
systemctl restart network
ifdown [网卡名称] && ifup [网卡名称]
关闭网络管理器(因为已经有了network)
systemctl stop NetworkManager
systemctl disable NetworkManager
或
systemctl disable --now NetworkManager
判断SSH服务是否开启
[root@localhost ~]# systemctl status sshd
解析配置文件
/etc/reslove.conf : 临时dns配置文件
114.114.114.114 中国电信
223.5.5.5/223.6.6.6 中国阿里云
8.8.8.8 谷歌
主机名称文件
临时修改
hostname baidu
永久修改
[root@baidu ~]# vim /etc/hostname # 需要重启生效
[root@baidu ~]# hostnamectl set-hostname oldboy # 立即生效
解析映射文件
/etc/hosts
C:\Windows\System32\driveivers\drivers\etc\hosts
本地的DNS
192.168.15.101 www.baibu.com
磁盘挂载文件
/etc/fstab
磁盘挂载文件
开机加载脚本
/etc/rc.local
1.编辑开机自启动脚本
vim /etc/rc.local
2.设置开机自启动权限
chmod +x /etc/rc.d/rc.local
3.重启系统
系统启动级别
系统启动级别:
0.关机
1.单用户模式(无法通过xshell的方式使用)
2.多用户无网络模式
3.完全多用户模式
4.待定
5.桌面模式
6.重启
设置系统级别:
init [编号] 临时设置
systemct1 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.执行 Ctrt + D 重启系统
变量加载文件
在Linux中添加环境变量怎么添加呢?
文件
/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
登录提示文件
登录成功之后显示的信息
vim /etc/motd
登录之前显示的信息
vim /etc/issue
编辑安装目录
安装第三方软件的目录
/usr/local
下载 rpm 安装包
yum 安装 python: yum install python3
固定格式 要下载的软件
系统日志目录
/var
12、保存系统运行状态的目录
cd /proc/
保存CPU运行状态的:/proc/cpuinfo cat /proc/cpuinfo
lscpu
保存内存的状态的:/proc/meminfo cat /proc/meminfo
free
保存系统负载的:/proc/loadavg
w
0.00 : 1分钟内的CPU负载
0.01 : 5分钟内的CPU负载
0.05 :15分钟内的CPU负载
负载:当前系统的所有进程占用CPU的时间比
保存系统挂载信息:/proc/mounts
mount
umount