制作镜像上传到云盘及硬盘
- redhat : RHEL-server-7.0-x86_64-LinuxProbe.Com.iso
- centos:7.0dvd版,7.0everything版本,7.4dvd版本,7.4everything版,6.0dvd版本
服务器密码重置
https://www.linuxprobe.com/chapter-01.html
- 重启Linux系统主机并出现引导界面时,按下键盘上的e键进入内核编辑界面
- 在linux16参数这行的最后面追加“rd.break”参数,然后按下Ctrl + X组合键来运行修改过的内核程序
- 大约30秒过后,进入到系统的紧急求援模式
- 依次输入以下命令,等待系统重启操作完毕,然后就可以使用新密码linuxprobe来登录Linux系统了
mount -o remount,rw /sysroot
chroot /sysroot
passwd
touch /.autorelabel
exit
reboot
- 重启时可能会提示failed to load selinux policy.frezing,只需要在同样的位置增加enforcing=0,按住 CTRL+X 保存修改,即可重启。
- 重启后修改selinux状态(后面学完了再回来修改)
RPM
- 命令
命令含义 | 命令 |
---|---|
安装软件的命令格式 | rpm -ivh filename.rpm |
升级软件的命令格式 | rpm -Uvh filename.rpm |
卸载软件的命令格式 | rpm -e filename.rpm |
查询软件描述信息的命令格式 | rpm -qpi filename.rpm |
列出软件文件信息的命令格式 | rpm -qpl filename.rpm |
查询文件属于哪个RPM的命令格式 | rpm -qf filename |
- RPM软件安装命令,不包含依赖包,相较于yum会更繁琐,但是安装更灵活
- rpm -u 升级,看了一圈,感觉是个坑,遇到再研究
yum仓库
- 自动分析依赖关系,通过yum仓库进行安装
- 集群服务器可以搞一台服务器搭建好网络的yum仓库,或者专门找个服务器作为yum仓库用
- 只能指定yum仓库安装吗?
是的,必须封装好yum源,所以当有自己的软件,可以自己建立个yum源
https://blog.csdn.net/l675655077/article/details/80170040
- 可以有多个yum源并存吗?
可以
https://ask.csdn.net/questions/695939
- 命令
命令 | 作用 |
---|---|
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 软件包组 | 查询指定的软件包组信息 |
找几个靠谱的yum仓库
https://blog.51cto.com/mjunetwslinux/2166357
不备了,现用现找,可以用linuxprobe的,里面也挺全,因为没有实际的遇到这种状况。
systemd 初始化进程
- centos7也适用
- 速度提高了,原理是并发启动初始化程序
systemctl 服务命令
- 这个,必须会
- 命令
命令 | 作用 |
---|---|
systemctl start 服务名 | 启动服务 |
systemctl stop 服务名 | 停止服务 |
systemctl enable 服务名 | 服务加入开机启动项 |
systemctl status 服务名 | 查看服务状态 |
systemctl reload 服务名 | 重新加载配置文件(不终止服务) |
- reload 能否代替 restart?
暂未找到相关的描述,后续都用restart,保险,除非强制要求不能停服务。
整理哪些常用的服务不是受到systemctl控制
也没找到后面慢慢更新,遇到一个写一个,后面几章我记着挺多
- 找啊找啊找命令