Linux基础知识(2)
印射文件解析
电脑中的印射文件在(C:\Windows\System32\drivers\etc\hosts)
Linux中,在 /etc/hosts 中进行编辑。
编辑比如:ip号 www.baidu.com
则输入ip号,则会访问www.baidu.com
磁盘挂载文件
为什么要挂载磁盘?
因为Linux系统将所有的硬件设备都当做文件来处理,当使用光驱等硬件设备时,就必须将其挂载到系统中,只有这样Linux才能识别。也就是所谓的Linux系统“一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。在 Linux 看来,任何硬件设备也都是文件,它们各有自己 的一套文件系统(文件目录结构)。当在 Linux 系统中使用这些硬件设备时,只有将Linux本身的文件目录与硬件设备的文件目录合二为一,硬件设备才能为我们所用。合二为一的过程称为“挂载”。如果不挂载,通过Linux系统中的图形界面系统可以查看找到硬件设备,但命令行方式无法找到。挂载,指的就是将设备文件中的顶级目录连接到 Linux 根目录下的某一目录(最好是空目录),访问此目录就等同于访问设备文件。
在Linux中挂载磁盘的目录在:/etc/fstab
开机相关知识点
#开机加载脚本实操:
1.编辑开机自启动脚本
vim /etc/rc.local
2.设置开机自启动权限
chmod +X /etc/rc.d/rc.local
3.重启即可
##系统启动级别(init)
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 重启系统
####变量加载文件
在Linux中添加环境变量怎么添加?
文件:
/etc/profile
/etc/bashrc
~/.bash_profile
~/.bash_rc
文件夹:
/etc/profile.d/
两种方式:1.临时添加 2.永久添加
增加环境变量的格式:export 变量名=变量
查看本机变量:
echo $变量名 :查看某某变量
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
##### 登入提示文件
登入成功之后显示的信息在 /etc/motd 编辑后显示。
登入之前显示的信息在 /etc/issue 编辑后显示
保存系统运行状态的目录
保存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