Linux运维工程师面试题大全10_软件包管理

版权声明:本文为博主原创文章,转载请声明出处! https://blog.csdn.net/weixin_42758707/article/details/90611634

答案就在下一行,鼠标选中就看到了
像这样
像这样
在这里插入图片描述在这里插入图片描述

Linux面试题

1、使⽤rpm命令安装、卸载、更新ntp-0.7.12x86_64.rpm软件包?
rpm -ivh ntp-0.7.12x86_64.rpm
rpm -e ntp-0.7.12x86_64.rpm
rpm -U ntp-0.7.12x86_64.rpm

2、光盘有⼀个httpd-2.2.15.xx.rpm包,如何挂载并安装?
mount –t iso9660 /dev/cdrom /mnt
cd /mnt/Packages
rpm –ivh httpd-2.2.15.xx.rpm

3、哪个命令可查看安装openssl.x86.rpm包的依赖关系,查询会安装哪⼏个⽂件,分别到哪个⽬录,⽽不实际安装?如何查询openssl安装的时间?如何查询/usr/lib/libssl.so.6属于哪个包安装的?
rpm -qpR openssl.x86.rpm
rpm -qi openssl
rpm -qf /usr/lib/libssl.so.6

4、linux系统上软件安装包,有哪⼏种形式?每种形式的安装如何安装?这⼏种安装形式各有什么优点?
1)tar包,如software-1.2.3-1.tar.gz。他是使用UNIX系统的打包工具tar打包的。
tar -xvzf 软件包名 就能一步完成解压和解包工作
2)rpm包,如software-1.2.3-1.i386.rpm。他是Redhat Linux提供的一种包封装格式。包的管理工具YUM
rpm –ivh 软件包名.rpm 安装:
3)dpkg包,如software-1.2.3-1.deb。他是Debain Linux提供的一种包封装格式。包的管理工具apt-get
dpkg –i 软件包名.deb 安装:
4)bin包,如jdk-1_5_0_05-linux-i586.bin,有些Linux软件不公开源代码,只发布二进制可执行程序,这类
程序一般会以bin来标记。
1)、打开一个SHELL,即终端
2)、用CD 命令进入源代码压缩包所在的目录
3)、给文件加上可执行属性:chmod +x ******.bin(中间是字母x,小写)
4)、执行命令:./******.bin

5、如何查询linux系统上是否安装有某rpm包,如何强制删除rpm包?
rpm -qa | grep “软件或者包的名字”
rpm -e “软件或者包的名字”

6、查看sshd程序依赖哪些动态函数库⽂件?
ldd /usr/sbin/sshd

7、Linux系统安装或编译软件的常⽤命令有哪些?
wget http://nodejs.org/dist/v6.11.3/node-v6.11.3-linux-x64.tar.xz ##下载源码
tar -xvf node-v6.11.3-linux-x64.tar.xz #解压
./configure –prefix=/usr/local/node/6.11.3 #配置
make #编译
make install #安装
vim /etc/profile #设置环境变量

8、如何安装⼀个rpm软件包___。
a.rpm -evh packagename.rpm b.rpm -ivh packagename.rpm
c.rpm -q packagename.rpm d.rpm -qa packagename.rpm
b

猜你喜欢

转载自blog.csdn.net/weixin_42758707/article/details/90611634