系统目录结构
系统目录结构
目录结构介绍
1.目录结构特点
Linux系统中的目录一切从根开始
Linux系统中的目录结构拥有层次
Linux系统中的目录需要挂载使用
2.目录挂载初识
mount
挂载的命令
格式:
mount [磁盘路径] [挂载的路径]
df -h
查看本机挂载的命令
[root@localhost dev]# df -h
umount /mnt/
卸载挂载的磁盘
[root@localhost dev]# umount /mnt/
3.目录结构发展
第一块磁盘:/
第二块磁盘:存储数据(数据盘)
4.关闭selinux
临时关闭
[root@localhost ~]# setenforce 0
永久关闭
[root@localhost ~]# vim /etc/selinux/config
SELINUX=disabled
5.查看本机网络信息的命令
ip a
ip address show
ifconfig
1.系统网卡文件路径
格式:
/etc/sysconfig/network-scripts/ifcfg-[网卡名称]
实例:
/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 [网卡名称]
3.关闭网络管理器
因为已经有了network
方式一
systemctl stop NetworkManager
systemctl disable NetworkManager
方式二
systemctl disable --now NetworkManager
4.判断SSH服务是否开启
[root@localhost ~]# systemctl status sshd
5.修改系统DNS
方式一
vim /etc/reslove.conf : 临时dns配置文件
方式二
vim /etc/sysconfig/network-scripts/ifcfg-[网卡名称] : 永久dns配置文件
常用DNS:
114.114.114.114 中国电信
223.5.5.5/223.6.6.6 中国阿里云
8.8.8.8 谷歌
6.主机名称文件
临时修改
hostname [主机名]
永久修改
vim /etc/hostname # 需要重启生效
hostnamectl set-hostname [主机名] # 立即生效
/etc/hosts
C:\Windows\System32\drivers\etc\hosts
本地的DNS
192.168.15.101映射出www.baidu.com
访问www.baidu.com 实际就是访问192.168.15.101
/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 [编号] 临时设置
systemctl set-default [系统启动级别]
在Linux中添加环境变量怎么添加呢?
添加变量的文件
/etc/profile
/etc/bashrc
~/.bash_profile
~/.bashrc
添加变量的文件夹
/etc/profile.d/
增加环境变量有两种方式:
1.临时添加
2.永久添加
增加环境变量的格式:
export [变量名] = [变量值]
查看本机的环境变量:
echo $[变量名] : 查看某一个环境变量
printenv : 查看所有的环境变量
读取环境变量的几种情况,并且测试出使用文件的先后顺序
1.重启
/etc/profile.d --> /etc/profile --> /etc/bashrc --> ~/.bashrc --> ~/.bash_profile
2.切换用户
/etc/profile.d --> /etc/bashrc --> ~/.bashrc
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
知识储备:
useradd [用户名]
su [用户名]
/etc/motd
登录成功之后显示的信息
/etc/issue
登录之前显示的信息
/usr/local
# 安装第三方软件的目录
方式一
下载rpm安装包
方式二
yum安装python:yum install python3 (推荐使用)
/var
/proc/cpuinfo
保存CPU运行状态的
lscpu
/proc/meminfo
保存内存的状态的
free
/proc/loadavg
保存系统负载的
w
0.00 : 1分钟内的CPU负载
0.01 : 5分钟内的CPU负载
0.05 :15分钟内的CPU负载
负载:当前系统的所有进程占用CPU的时间比
/proc/mounts
保存系统挂载信息
mount
umount