1.1 安装配置VM虚拟机
3种网络模式
桥接模式:相当于在物理主机与虚拟机网卡之间架设了一座桥梁,从而可以通过物理主机的网卡访问外网。
NAT 模式:让VM虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟的主机可以通过物理主机访问外网,在真机中 NAT 虚拟机网卡对应的物理网卡是 VMnet8。
仅主机模式:仅让虚拟机内的主机与物理主机通信,不能访问外网,在真机中仅主机模式模拟网卡对应的物理网卡是VMnet1。
1.2 安装 Linux 系统
1.3 重置 root 管理员密码
先确定是否是 RHEL 7 系统:cat /etc/redhat-release
重启 Linux 系统并出现引导界面时,按下键盘上的 e 键进入内核编辑界面
在 linux 16 参数这行的最后面追加 “rd.break” 参数,然后按下 Ctrl + X 组合键来运行修改过的内核程序
大约 30 秒之后,进入到系统的紧急求援模式
依次输入以下命令,等待系统重启操作完毕,然后用新密码来登录 Linux 系统
mount --o remount,rm /sysroot
chroot /sysroot
passwd
touch /.autorelable
exit
reboot
1.4 RPM (红帽软件包管理)
安装软件 rpm -ivh filename.rpm
升级软件 rpm -Uvh filename.rpm
卸载软件 rpm -e filename.rpm
查询软件描述信息 rpm -qpi filename.rpm
列出软件文件信息 rpm -qpi filename.rpm
查询文件属于哪个 RPM rpm -qf filename.rpm
1.5 Yum 软件仓库
列出所有仓库 yum repolist all
列出仓库中的所有软件包 yum list all
查看软件包信息 yum info 软件包名称
安装软件 yum install 软件包名称
重新安装软件 yum reinstall 软件包名称
升级软件包 yum update 软件包名称
移除软件包 yum remove 软件包名称
清除所有仓库缓存 yum clean all
检查可更新的软件包 yum check-update
查看系统中已安装的软件包 yum grouplist
安装指定的软件包组 yum groupinstall 软件包组
移除指定的软件包组 yum groupremove 软件包组
查询指定的软件包组信息 yum groupinfo 软件包组
1.6 systemd 初始化进程
Linux 操作系统开机过程:从 BIOS 开始,然后进入 Boot Loader,再加载系统内核,然后内核进行初始化,最后启动初始化进程。
systemd 目标名称 作用
runlevel0.target, poweroff.target 关机
runlevel1.target, rescue.target 单用户模式
runlevel2.target, multi-user.target 等同于级别3
runlevel3.target, multi-user.target 多用户的文本界面
runlevel4.target, multi-user,target 等同于级别3
runlevel5.target, graphical.target 多用户的图形界面
runlevel6.target, reboot.target 重启
emergency.target 紧急Shell
例:将系统默认的运行目标修改为“多用户,无图形”模式: ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
systemctl 命令 作用
systemctl start foo.service 启动服务
systemctl restart foo.service 重启服务
systemctl stop foo.srevice 停止服务
systemctl reload foo.service 重新加载配置文件(不终止服务)
systemctl status foo.service 查看服务状态
systemctl enable foo.service 开机自动启动
systemctl disable foo.service 开机不自动启动
systemctl is-enabled foo.service 查看特定服务是否未开机启动
systemctl list-unit-files --type=service 查看各个服务级别下服务的启动与禁用情况