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 vice | 启动服务 |
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 | 查看各个服务级别下服务的启动与禁用情况 |
来源: http://www.bubuko.com/infodetail-2979955.html