- 查询系统安装的所有软件
qpm -qa
- 查询指定安装软件包的详细信息
rpm -qi 软件名
- 查询指定软件的安装路径与文件列表
rpm -ql 软件名
- 查询指定软件的配置文件
rpm -qc 软件名
- 如果你想知道某个未安装软件的信息,可以这样:
rpm -qp 软件包名
我们可以通过rpm -V 软件名
的方式追踪软件的状态,当软件被篡改时,就会有相应的状态,如果未篡改,则无提示。
- 可能出现的提示字符及含义
5:MD5值更改
S:文件大小发生改变
L:链接文件的源发生改变
T:文件最后修改时间更改
D:设备更改
U:用户发生改变
G:组发生改变
M:权限及类型发生变化
?:不可读文件
=====================================================================
YUM是改进版的RPM软件管理器,很好的解决了RPM面临的依赖关系。
使用YUM安装至少需要一个YUM源,给YUM安装提供软件包文件。
当然现在还有一个更新的安装工具:dnf(不是地下城)用法相似,不多说,有兴趣可以自己查查。
- 我常用的网络源
阿里源:
https://mirrors.aliyun.com/repo/Centos-7.repo
清华源:
https://mirrors.tuna.tsinghua.edu.cn/
- 如果没有网络,可以利用光盘自制本地源
vim /etc/yum.repos.d/centos7.repo
注意,扩展名必须的repo结尾
[centos]
name = centos7
baseurl = file:///mnt
enabled = 1
gpgcheck = 0
将光盘挂载到/mnt目录下
mount /dev/cdrom /mnt
这样一个简单的本地源就好了
- 语法:
yum 选项 指令 软件包
例:
yum -y install vim
- 软件的安装、升级、卸载
yum -y {install|update|remove} 软件名
check-update指令可检查可用的升级
- 列出已经安装的及可用的软件包
yum list
- 清空所有缓存信息
yum clean all
- 安装包组
yum -y groupinstall 包组
- 安装语言包
yum -y langinstall 语言包
===================================================================
-
我们下载的源码包一般都是tar.ge或tar.bz2格式,需要用tai命令解压
-
然后进入解压后目录,通过运行
configure
脚本,进行预编译;可通过./configure --help
查看可选的功能 -
通过
make
命令进行编译 -
通过
make install
进行安装
为了做好运维面试路上的助攻手,特整理了上百道 【运维技术栈面试题集锦】 ,让你面试不慌心不跳,高薪offer怀里抱!
这次整理的面试题,小到shell、MySQL,大到K8s等云原生技术栈,不仅适合运维新人入行面试需要,还适用于想提升进阶跳槽加薪的运维朋友。
本份面试集锦涵盖了
- 174 道运维工程师面试题
- 128道k8s面试题
- 108道shell脚本面试题
- 200道Linux面试题
- 51道docker面试题
- 35道Jenkis面试题
- 78道MongoDB面试题
- 17道ansible面试题
- 60道dubbo面试题
- 53道kafka面试
- 18道mysql面试题
- 40道nginx面试题
- 77道redis面试题
- 28道zookeeper
总计 1000+ 道面试题, 内容 又全含金量又高
- 174道运维工程师面试题
1、什么是运维?
2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?
3、现在给你三百台服务器,你怎么对他们进行管理?
4、简述raid0 raid1raid5二种工作模式的工作原理及特点
5、LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?
6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?
7、Tomcat和Resin有什么区别,工作中你怎么选择?
8、什么是中间件?什么是jdk?
9、讲述一下Tomcat8005、8009、8080三个端口的含义?
10、什么叫CDN?
11、什么叫网站灰度发布?
12、简述DNS进行域名解析的过程?
13、RabbitMQ是什么东西?
14、讲一下Keepalived的工作原理?
15、讲述一下LVS三种模式的工作过程?
16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?
17、如何重置mysql root密码?
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
东西?
14、讲一下Keepalived的工作原理?
15、讲述一下LVS三种模式的工作过程?
16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?
17、如何重置mysql root密码?
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!