天天看点

系统目录结构2

晨考

1.存放系统配置文件的目录
	/etc

2.储存系统实时运行状态的目录
	.proc

3.储存系统硬件接口的目录
	/dev

4.查看系统挂载情况的命令
	df -h

5.系统网卡文件路径
	/etc/sysconfig/network-scripts/incfg-eth1

6.重新加载网络的方式
	1.systemctl restart natwork
	
	2.ifdown [网卡信息]
	  ifup

7.修改系统DNS有几种方式,分别是什么
	vim /etc/resolv.conf (临时修改)

	vim /etc/sysconfig/network-script/ipcfg-[网卡名称]

8.修改本机主机名称有几种方式,分别是什么
	hostname [主机名]		:临时修改
	hostnamectl set-hostname [主机名]:永久修改,立即生效
	vim /etc/hostname		:永久修改,重启生效

9.查看本机网络信息的命令
	ip a
	ip address show

	ifconfig
           

昨日问题

ip		:主机地址
0or32	:官方地址
1or33	:本土地址

什么是bash
	每一个黑窗口就是一个bash
	执行bash就相当于重新打开一个窗口

exit是退出
           

概要

1.系统中重要的文件系统
2使用单用户模式修改root密码
	在无密码的情况下修改root密码
		只能在虚拟机界面修改
           

详细

系统中重要的文件系统

1.解析映射文件

解析映射文件就是本地的DNS,每一台计算机都会有这样的一个文件
	/etc/hosts
	cat /etc/hosts		:查看

win中的DNS
	C:\windows\System32\drivers\etc\hosts

解析:
	输入一个域名,返回一个ip
           

2.磁盘挂载文件

磁盘挂载文件:
	/etc/fatab
	cat /etc/fatab		:查看
           

3.开机自动加载脚本

自启动文件路径:
	/etc/rc.local

1.编辑开机自启动脚本
	vim /etc/rc.local

2.设置开机自启动权限
	chmod +x 文件路径
	chmod +x /etc/rc.d/rc.local

3.重启系统看结果
           

4.启动级别文件

1.文件信息路径:
	sentons7查看方式:
		systemctl get-default
			multi-user.target

系统启动级别文件
	0:关机
	1:单用户模式(无法联网,无法通过xshell连接)
	2:多用户无网模式
	3:完全多用户模式
	4:待定
	5:桌面模式(需要下载)
	6:重启

设置系统启动级别
	init [编号]				:临时设置

	systemctl set-default [系统启动级别]	:永久设置

	系统默认为第三种模式

什么时候使用单用户模式?
	1.用户密码忘记
	2.系统磁盘损坏

centOS		:百度,下载桌面模式

通过单用户模式修改密码:
	1.重启
	2.在启动选择系统内核界面,按E进入单用户模式
	3.键盘上下键,移动逛遍找到linux16位置,找到ro,修改成rw init=/sysroot/bin/sh
	4.ctrl + x 进行系统重新引导
	5.进入之后输入:chroot /sysroot(sysroot是最原始的操作命令)
	6.回车
	7.输入:bash,回车
	8.输入:passwd root,回车
	9.输入新密码,回车
	10.确认新密码,回车
	11.touch /.autorelabel
	12.ctrl + d 重启系统
	13.登陆之后输入:passwd 再次修改密码
           

5.环境变量加载文件

1.在linux中添加环境变量:
	文件:
		/etc/profile  (多用户生效)
		/etc/bashrc
		~/.bash_profile  (添加的单用户生效)
		~/.bashrc  (添加的单用户生效)

	文件夹:
		/etc/pprofile.d  (所有用户都生效)
		
		上面路径内部文件没有可执行权限:
			vim [文件名].sh		:创建可执行脚本,并进去编辑
			#!.bin/bash		:进入之后输入的指定解析器
			echo "/etc/profile.d"	:然后输入
			wq			:保存新建的文件
			chmod +x [文件名].sh	:这是开机可执行的权限

2.增加环境变量两种方式:
	1.临时添加:
		在命令行中执行即可

	2.永久添加:
		添加到文件中

3.增加环境变量的格式:
	export 变量名 = 路净值

4.查看本机的环境变量:
	echo $环境变量名	:查看某一个环境变量
	printenv	:查看所有的环境变量

5.读取环境变量的几种情况并且测试出使用文件的先后顺序
	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 用户名@ip号
			/etc/profile.d/
			/etc/profile
			/etc/bashrc
			~/.bashrc
			~/.bash_profile

知识储备:
	useradd [用户名]		:创建用户
	su [用户名]		:切换用户
           

6.登录提示文件

登录成功之后显示的信息:
	/etc/motd
		vim /etc/motd
		进入更改
登录之前显示的信息:
	/etc/issue
		vim /etc/issue
		进入更改
           

7.编译安装目录(第三方软件)

第三方软件一般安装在:
	/usr/local

华为云开源镜像:
	下载rpy的安装包
	
	yum安装python:
		yum install python3
测试python:
	exit()	:退出
           

8.日志文件目录

系统日志文件:
	/var/log
           

9.proc保存系统运行状态目录

保存的cpu运行状态:
	/proc/cpuinfo
	lscpu格式化

保存的内存运行状态:
	/proc/meminfo
	free 打印其中内容

保存系统负载信息:
	/proc/loadavg
		w 打印
		0.00	:1分钟内的cpu负载
		0.01	:5分钟
		0.05	:15分钟
		负载:当前系统所有进程常用cpu的时间比

保存系统挂载信息:
	/proc/mounts
	mount	:挂载命令
	umount	:卸载命令

查看cpu使用率:
	top