晨考
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