系统目录知识详述( 系统启动级别+变量加载文件+登录提示)
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地址是不是一样的,是就肯定能连上,连不上肯定就是这个地址跟虚拟机地址 都不是一个网段上。
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