九、yum源

1、更改yum源

yum源,官方的软件安装源
curl -s -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
 
epel源,第三方的软件安装源
curl -s -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
 
curl -s静默安装,不显示过程到屏幕上
curl -o将文件保存为命令行中指定的文件名的文件中

2、更新/安装软件

把所有软件更新到最新(跑业务的服务器非必要不更新)
yum update -y

#CentOS6和CentOS7都要安装的企业运维常用基础工具包
yum install tree nmap dos2unix lrzsz nc lsof wget tcpdump htop iftop iotop sysstat nethogs -y

#CentOS7要安装的企业运维常用基础工具包
yum install psmisc net-tools bash-completion vim-enhanced -y
软件包说明
tree以树形结构显示文件和目录
nmap扫描端口的工具
dos2unix转换脚本格式的工具
lrzsz

上传:rz

下载:sz 文件名

nc文件传输、端口检查工具
lsof反查端口进程,以及服务开发文件工具
wget下载软件包工具
tcpdump抓包、监听等重要排错工具
htop系统进程相关信息查看工具
iftop查看主机网卡带宽工具
sysstat含有sar、iostat等重要系统性能查看工具
nethogs显示进程的网络流量
psmisc含有killall、pstree等命令
net-tools含有netstat、ifconfig、route、arp等命令

bash-completion

bash-completion-extars

tab补全功能
vim-enhancedvim编辑器

3、软件安装

3.1、软件安装方法

1、编译安装,./config --> make --> make install
 
2、rpm安装,对编译安装的封包,需要解决依赖包问题
 
3、yum安装,即rpm包管理器,自动解决依赖包问题

3.2、rpm安装

列出所有已安装的软件包
rpm -qa tree
 
列出rpm包的文件内容
rpm -ql tree
 
查看文件所属的安装包
rpm -qf /etc/httpd/conf.d/zabbix.conf
 
安装软件(安装的同时更新到最新版安装包)
rpm -ivh(-uvh)
 
只卸载软件,不卸载依赖包
rpm -e --nodeps
 
重新安装某个已经安装过的软件!如果妳要安装一堆RPM软件档案时,
可以使用 rpm -ivh *.rpm ,但若某些软件已经安装过了, 此时
系统会出现『某软件已安装』的信息,导致无法继续安装。
此时可使用这个选项来重复安装喔!
rpm --replacepkgs

3.3、yum安装

把系统软件更新到最新
yum update -y
 
查看命令对应的软件包
yum provides 命令(如locate)
 
查看id为2的详细安装包
yum history info 2
 
安装本地rpm包,同时上网自动下载安装依赖包
yum localinstall package
  
卸载,依赖包会一起卸载(少用)
yum remove 软件包 -y
 
清除包文件
yum clean all

3.4、yum group安装

查看软件包组
yum groups mark convert 
 
查看所有包组名称,包括已安装的和未安装
yum grouplist
 
安装软件包组
yum groupinstall "Development Tools" -y
yum groupinstall "Cinnamon" -y
 
删除某个组件的全部软件包
yum groupremove group
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值