系统目录结构介绍

系统目录结构介绍

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
上一篇:常用的linux命令汇总


下一篇:系统目录知识详述( 系统启动级别+变量加载文件+登录提示)