- linux 安装包-yum 的使用
- linux 进程管理 ps pstree top 指令的使用
- linux 进程之间的通信
- linux 守护进程
- linux 内存以及硬盘使用查看
- linux 防火墙iptables配置
linux 安装包-yum 的使用
包管理器是方便软件安装卸载,解决软件依赖关系的重要工具,centos 使用的yum 包管理器,软件包格式为rpm ,ubuntu使用是apt包管理器,软件安装包格式为deb。
我们使用yum包管理器一般要将yum源设置为国内阿里云的yum源,这样下载以及更新包的速率会大大增加。
- 第一步:备份你的原镜像文件,以免出错后可以恢复。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
- 第二步:根据镜像的版本下载,下载新的CentOS-Base.repo 到/etc/yum.repos.d/
查看镜像的版本: rpm -q centos-release
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
- 第三步:运行yum makecache生成缓存
yum clean all
yum makecache
vim /etc/yum.repos.d/CentOS-Base.repo
还有以下几条常用命令:
卸载: yum remove xxxx
查看安装软件包: yum list
更新 yum 包: yum update
如果我们想更新kernel内核版本: 可以查看内核版本: https://www.kernel.org/
查看内核版本: uname -r
安装更新内核版本:
linux 进程管理 ps pstree top 指令的使用
- ps
ps -A: 显示所有进程信息
ps -u root: 显示指定用户信息
ps -ef: 显示所有进程信息,连同命令行
ps -ef|grep ssh: ps 与grep 常用组合用法,查找特定进程
ps -l: 将目前属于您自己这次登入的 PID 与相关信息列示出来
ps aux: 列出目前所有的正在内存当中的程序
ps -axjf: 列出类似程序树的程序显示
ps -aux |more: 与管道符连用,分页
ps -aux > ps001.txt: 把所有进程显示出来,并输出到ps001.txt文件