ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2021-12-14 15:32:27  阅读:219  来源: 互联网

标签:详述 profile 系统启动 bashrc -- 网卡 etc 文件 系统目录


目录

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

1、晨考

1、存放系统配置文件的目录
	/etc
	
2、存储系统实时运行状态的目录
	/proc
	
3、存储系统硬件接口的目录
	/dev
	
4、查看系统挂载情况的命令
	df -h
	
5、系统网卡文件路径
	/etc/sysconfig/network-script/ifcfg-[网卡名称]
	# linux中有3个网卡
	1.lo网卡(回环网络)每个计算机上都有一个回环网络,每个回环网络都代表自己,自己访问自己。
	2.eth0(公网网卡)windows系统访问
	3.eth1(内网/私网网卡)
	
6、重新加载网络有几种方式
	systemctl restart network
	ifdown [网络名称]
	ifup [网络名称]
	
7、修改系统DNS有几种方式,分别是什么
	vim /etc/resolv.conf(临时)
	vim /etc/sysconfig/network-script/ifcfg-[网卡名称]
	修改完后用cat 查看即可
	cat /etc/sysconfig/network-script/ifcfg-eth0
	'''修改完后,不能再Xshell重启(ifdown eth0),因为你已经把公网ip改掉了,所以得去虚拟机中重新连接网络(ifup eth0),然后查看ip a,应该是连上的状态了,最后想用Xshell连接得改了地址后再重新连接'''(下图)

	
8、修改本机主机名有几种方式,区别是什么
	hostname [主机名]					: 临时修改
	hostnamectl set-hostname [主机名]	  :永久修改并且立即生效
	vim /etc/hostname				   :永久修改,重启生效
	
9、查看本机网络信息的命令
	ip a(ip addr)  查看当前系统ip地址     
	ip address show
	ifconfig  # ifconfig 用于CentOS6中,相当于ip a
	
10、检查本机网络是否通畅
	1.首先ping网关,网关不通其他都是白扯。
	2.网关通了,然后ping个外网 www.baidu.com 即可。
	
11、管理网络的工具
	在Linux操作系统中,CentOS中有两个管理网络的工具:
		network
		NetWorkManager
		'''如果两个同时开启,电脑就上不了网啦'''
		# 所以刚开始就连不上网时首先确认 NetWorkManager是关闭状态
		
12、有时虚拟机能ping通,但是Xshell连不上
	先要知道,Xshell与虚拟机是通过VMnet8连接的,问题肯定出在这里了,所以先检查此网卡的ip4地	址,是不是网段跟虚拟机一样的,然后重启(禁用>>>启用)网卡。
	也可以拿cmd命令ipconfig查看Windows主机的网卡,找到VMnet8,对照下ipv4地址是不是一样的,是就肯定能连上,连不上肯定就是这个地址跟虚拟机地址 都不是一个网段上。
	

image-20211213154104321

2、昨日问题


3、今日内容

1、系统中重要的文件系统
2、使用单用户模式修改root密码
	1、加盐
	&hPEqI%8WJnnmuKPXBn5129xqdzDUD^kta5@TCfA4iST*VRmBxVNM56AbQdh&AL^

4、解析映射文件

/etc/hosts
C:\Windows\System32\drivers\etc\hosts
本地的DNS

192.168.15.101   www.baidu.com

5、磁盘挂载文件

# fstab >>> file sysytem mounting tab

/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、变量加载文件

在Linux中添加环境变量怎么添加呢?

文件
    /etc/profile
    /etc/profile.d
    /etc/bashrc
    
    ~/.bashrc
    ~/.bash_profile
    
文件夹
	/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

9、登录提示文件

登录成功之后显示的信息。
/etc/motd

登录之前显示的信息。
/etc/issue

10、编译安装目录

# 安装第三方软件的目录
/usr/local

下载rpm安装包
yum安装python:yum install python3

11、系统日志目录

/var

12、保存系统运行状态的目录

保存CPU运行状态的:/proc/cpuinfo
	lscpu
保存内存的状态的:/proc/meminfo
	free 
保存系统负载的:/proc/loadavg
	w
	0.00	: 1分钟内的CPU负载
	0.01	: 5分钟内的CPU负载
	0.05	:15分钟内的CPU负载

	负载:当前系统的所有进程占用CPU的时间比
	
保存系统挂载信息:/proc/mounts
	mount
	umount

标签:详述,profile,系统启动,bashrc,--,网卡,etc,文件,系统目录
来源: https://www.cnblogs.com/panda-xin/p/15688144.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有