1. 安装包分类
- 源码包(脚本安装包):本身是c语言的源代码,可以看到具体的代码
- 二进制包:是经过编译后的代码包,是不可以看到源码的
2. rpm命令管理
包全名:操作的包没有安装的软件包时,使用包全名。而且要注意路径。
包名:操作已经安装的软件包时,使用包名。位置搜索/var/lib/rpm/中的数据库
rpm安装
rpm -ivh 包全名 |
选项
-i (install) | 安装 |
-v(verbose) | 显示详细信息 |
-h(hash) | 显示进度 |
--nodeps | 不检测依赖性 |
rpm升级
rpm -Uvh 包全名 | -U (upgrade) 升级 |
rpm卸载
rpm -e 包名 | -e(erase) 卸载 |
rpm查询
rpm -q 包名 rpm -qa |
查询包是否安装 -q (query) 查询 a (all) 全部 |
rpm -qi 包名 |
查询软件包详细信息 -i (information)查询所有信息 |
rpm -ql 包名 |
查询包中文件安装位置 -l(list) 列表 |
rpm -qf 包名 |
查询文件属于哪个包 -f(file)查询系统文件属于哪个包 |
rpm -qR 包名 | 查询软件包的依赖性 |
rpm校验
rpm -V 已安装的包名 | -V 校验指定rpm包的文件 |
3. yum命令管理
配置ip地址分为三部:
1. setup | 使用该工具可以自己配置ip地址,网关等 |
2. vi /etc/sysconfig/network-scripts/ifcfg-eth0 | 把ONBOOT=NO改为ONBOOT=YES |
3. service network restart | 重启网络服务 |
yum命令
yum list | 查询所有可以软件包列表 |
yum -y install 包名 |
install 安装 -y 自动回答yes |
yum search 关键字 | 搜索服务器上所有和关键字的包 |
yum -y update 包名 | update 更新 |
yum -y remove 包名 | remove 卸载 |
4. 源码包安装管理
源码包和rpm包的区别:概念不同,安装位置不同
rpm包是安装在默认路径中
/etc/ | 配置文件安装目录 |
/usr/bin | 可执行的命令安装目录 |
/usr/lib/ | 程序所使用的函数库保存位置 |
/usr/share/doc/ | 基本软件使用手册保存位置 |
/usr/share/man/ | 帮助文件保存位置 |
源码包安装的位置:安装在指定位置当中
/usr/local/软件名/ |
rpm包安装的服务可以使用系统服务管理命令(servise)来管理
rpm包启动管理命令
/etc/rc.d/init.d/包名 start |
service 包名 start |
源码包安装的服务不可以被服务管理命令管理,因为没有安装在默认路径。
只能通过绝对路径进行服务管理
/usr/local/包名 start |
注意:源码包安装一般装在 /usr/local/ 目录下