1.为什么学习
Linux
?
1.
主流系统,开源,(
window
闭源),更新自定义更改方便
操作系统:是管理和控制计算机硬件与软件资源的计算机程序,用户的计算机的接口,同时也是计算机硬件和其他软件的接口。(部署在硬件和应用层之间的标准的程序)实现基本的操作
APP
操作系统层(系统调用接口):
system call CLI
GUI
内核层
硬件
操作系统:能管理计算机系统的硬件,软件及数据资源,控制程序运行,改善人机界面,为其他应用软件提供支持,并使用计算机系统
所有资源最大限度地发挥作用。
操作系统内核的功能:
系统调用接口
程序管理
内存管理,虚拟内存
—-
内存交换
文件系统管理
设备驱动
服务器和个人
PC
:
通过虚拟软件搭建
Linux
学习环境简单,容易上手,重要的是利用虚拟机模拟出来的
Linux
与真实的
Linux
几乎没有区别。
2.学习虚拟机的基本方法:
学习
Linux
不是逛自由市场(版本选择)
忘记
Windows
思维方式
一定要习惯用命令
实战
+
理论结合学习
学会使用
Linux
联机帮助
克服畏惧心理
学会独立思考、解决问题
保存虚心学习态度
3.创建虚拟机
VMware
:
VMware+
一般情况最小标准,或者物理硬件属性的一半,
VMware+
虚拟机(硬件属性信息(内存
2G
,处理器
1
,磁盘大小
20G
,网络模式(三种)))
+RHEL8.x.iso
(光盘
+
分区(
/
根
20000 /boot
引导分区
400M swap
交换分区
2G
)
远程连接
终端:
#[root@
localhost
所在的目录
]#
标志管理员身份
$
标记的是普通用户
~
当前用户的家目录(有一个用户会有跟用户名同名的目录)(家目录的存在为了便捷管理)
4.命令
#ifconfig
#ip a
查看
IP
地址
#dhclient
发起
IP
请求(如果网卡是断开的会自动连接)
#kill 8070
杀
,
(结束指定进程)
#pwd
打印当前工作目录
#hostname
#passwd
修改密码
root
:不需要之前的密码;指定用户修改密码,忽略密码等级要求
普通用户:需要之前的密码,不可以指定用户名修改密码,只能更改自己的密码,严格按密码等级要求设计,字母加数字加标点组合并且达到
8
位。
命令格式:
#
命令
#
命令
参数(最终执行的对象)
#
命令,选项
参数
#
命令
–
选项
参数(选项和参数可以互换位置)
三要素:我是谁
我在哪
我要做什么
5.破解密码:
在开启虚拟机的时候快速用上下键选择在界面停留
按
“e”
进入
在
quiet
后面添加命令
rd.break
(打断操作
)
如果不添加,就开始执行
initrd
程序,正常启动系统。
CTRL+X
继续执行。
执行命令:
mount -o remount,rw /sysroot
,
rw
读写权限
执行
choor /sysroot
命令,切换到跟系统。
执行命令:
passwd root
改密码(管理员身份)
输入新密码:
成功后输入
touch /.autorelabel
exit
退出,第一次退出到交换模式,第二次退出系统开始正常启动。
6.ip a 和ifconfig的区别
ip a可以查看网卡的ip、mac等,即使网卡处于down状态,也可以显示出网卡状态,但是ifconfig查看不到。