对于一些报错后需要解决的问题进行指令补充
5.1 kill 和 ps (杀死进程和显示进程)
显示系统执行中的进程
ps -aux
PID:为进程号
或者jps
可以显示运行在 jvm 上面的进程
如果想终止某个进程,使用kill
kill -9 对应的bash的进程号
5.2 rpm (软件安装)
5.2.1 rmp包的管理
介绍:一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似windows的setup.exe,这一文件格式名称虽然打上了RedHat的标志,但理念是通用的。
Linux的分发版本都有采用(suse,redhat, centos 等等),可以算是公认的行业标准了。
5.2.2 rpm 常用的指令
1.查询
查询是否安装火狐的rpm软件包
rpm -q firefox
查询所有安装的rpm软件包
rpm -qa
2.删除
删除火狐安装的rpm软件包
rpm -e firefox
如果删除报错说是有依赖,可以强制删除但是不建议
rpm -e --nodeps foo
3.安装
- rpm -ivh RPM包全路径名称
参数说明
i = instal 安装
v = verbose 提示
h = hash 进度条
5.3 yum (软件安装)
5.3.1 yum 介绍
介绍:Yum 是一个Shell 软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,而且可以自动处理依赖性关系,并且一次安装所有依赖的软件包。
5.3.2 搜索 yum 中 RPM 包
yum search [关键词]
yum search vim
也可以用 grep 来处理
yum list | grep 'vim'
5.3.3 用 yum 安装 RPM 包
yum install -y [RPM包名]
如果不加-y就会与用户交互的方式安装
5.3.4 用 yum 卸载 RPM 包
yum remove -y [RPM包名]
如果不加-y就会与用户交互的方式删除,尽量不要加
5.3.5 用 yum 更新 RPM 包
yum update -y [RPM包名]
如果不加-y就会与用户交互的方式跟新