rpm软件升级命令 -Uvh:如果装有老版本的,则升级;否则,则安装 -Fvh:如果装有老版本的,则升级;否则,则退出 -Uvh --oldpackage:降级 -------------------------------------------------------------------------------------------
rpm卸载命令 -e:卸载 -e --nodeps:忽略依赖关系卸载 -----------------------------------------------------------------------------------------
rpm校验命令: -V:无输出信息就是正常
rpm数据库重建
rpm --rebuilddb:重建数据库,一定会重新建立。
rpm --initdb:初始化数据库,没有才建立,有就不用建立。 ==========================================================================================
88、yum
yum:安装软件命令,可以自动解决软件包直接的依赖关系。
list:显示yum仓库内的软件
list available:仓库中有但尚未安装的包
list installed:显示已经安装的
list updates :可以的升级 ------------------------------------------------------------------------------------------
yum clean:清楚缓存
yum clean {packages | headers | metadata | dbcache | all}
yum repolist:显示repo列表及简要信息
yum repolist {all|enabled|disabled}
---------------------------------------------------------------
yum安装软件命令
install:安装软件包 -y install:自动安装
install --nogpgcheck:不做校验 ------------------------------------------------------------------------------------------
yum升级软件命令
yum update :升级
yum update_to:升级到指定版本、 -----------------------------------------------------------------------------------------
yum卸载软件命令
yum remove|erase PACKAGE_NAME
yum info PACEAGE_NAME:查看软件包信息 ------------------------------------------------------------------------------------------
yum 开发组安装命令
groupinstall 组名:安装组中包含的包
groupinfo 组名:显示组包含包信息(如果组名中间有空格,使用”“
grouplist 列出组
groupupdate -------------------------------------------------------------------------------------------
yum 安装本地RPM包命令
yum localinstall rpmfile1 :安装本地包并从yum库内解决依赖关系
yum --nogpgcheck localinstall rpmfile1:不校验安装 ===================================================
89、源码程序安装命令
tar xf ....:解压源码包 ./configure;配置
make:编译
make install:安装
90、netstat
netstat:查看系统信息 -r:显示路由信息 -rn:以数字的方式显示 -t:显示tcp链接 -u:显示udp链接 -l:显示端口监听状态 -p:显示监听指定套接字的进行的进程号及进程名 -tunlp:常用组合,数字显示tcp、udp的链接情况
91、ps
ps:查看进程信息 BSD风格常用选项:
a:显示所有与终端有关的进程 ?:表示与终端无关
x:显示所有与终端无关的进程
u:显示进行信息
aux:组合使用
SysV风格常用选项: -elF:查看所有进行信息(e:所有进程) -elf:没F详细 -o PROPERTY:指定属性显示--------------------------------------------------------------------------------------------
92、pstree
pstree:以树的形式显示ps信息。
93、pgrep:
以grep的风格查看符合某种特性的进程
94、top
top:动态显示进程信息
支持交互,交互命令 M: 根据驻留内存大小进行排序 P:根据CPU使用百分比进行排序 T: 根据累计时间进行排序
l: 是否显示平均负载和启动时间
t: 是否显示进行和CPU状态相关信息
m: 是否显示内存相关信息
c: 是否显示完整的命令行信息
q: 退出top
k: 终止某个进程
常用选项: -d 1 :几秒刷新一次 -b: 批模式显示
-n #:在批模式下,共显示多少批
95、前台和后台作业
前台作业:占据了命令提示符
后台作业:启动之后,释放了命令提示符,后续的操作在后台完成
前台-->后台:
ctrl+z键:正在前台的作业送到后台
bg:让后台停止的作业继续运行
bg [%JOBID]:%可以省
fg:将前台的作业送到后台
fg [%JOBID]:%可以省
96、jobs
jobs:查看后天的所有作业
97、chkconfig
chkconfig:查看服务启动项 --list:查看所有独立服务的启动设定 --list SERVICE_NAME:某个服务的启动设定
chkconfig --add SERVICE_NAME(脚本名称):增加S链接和K链接
chkconfig --del SERVICE_NAME(脚本名称):删除S链接和K链接
chkconfig --level 24 服务名 off|on:指定在级别24内为on或off。
98、mktemp
mktemp:创建临时文件
mktemp /tmp/file.XX(XX代表系统自动生成的文件)生成临时文件
mktemp -d /tmp/file.xx :生成临时目录
99、kill
kill -SIGNAL PID常用SIGNAL:1:hup 2:INT 9:KILL 15:TERM ctrl+c:是信号2,结束
100、trap命令:可以实现捕捉信号
trap ‘COMMAND’ 信号列表
fg:trap 'echo "you cannot kill me"' INT
閱讀更多 Linux雲計算 的文章