网络的升级

现在的英特网 骇客越来越多了,,为了防止入侵和检测,所以要设置防火墙,还有一个比较重要的事情,那就是进行软件的升级。
那么如何行软件升级呢?
第一件事就是进行系统的更新,这就需要用到几个命令包,rpm,tarball,dpkg.
rpm,这个软件管理方式,包括centos,FEdora,SUSE,red hat, MANDRIVA.
TARBALL
适用于特殊软件和Gentoo,
dpkg
可以管理debian,和rpm类似,都是通过预先编译的处理,让 end user 来直接使用,升级和安装。
不过,有个特殊案例,那就是旧版本的Linux的软件升级到什么样的?由于旧版本的软件支持本来就很差,商业公司或者社区这么多的精力放在旧版本的支持上,所以,这个时候可以选择升级到比较高的版本,例如centos 6.x.
那么Linux的是否也有这样的功能吗?在Linux的最常见的软件安装方法上面, 即rpm/tarball/dpkg当中,tarball由于取得是源代码,素以用tarball来执行在线自动更新是不太可能的,所以仅能用rpm或者dpkg这两种软件的管理方式,但rpm和dpkg具有所谓的相依属性。
yum的功能:安装软件组、全系统更新。
Yum不仅能够提供在线自动升级,它还可以用于查询,软件租的安装,整体版本的升级,用root用户登录,使用如下命令:
yum [option] [查询的工作项目】【相关参数】

这里,option的主要参数,当yum询问用户的意见时,主动回答 yes 而不需要由键盘输入。
查询的工作项目:
install
update
remove
search
list
info
clean
查询的工作项目 部分可以具有整个组软件的安装方式,如下所示:
grouplist
groupinfo
groupinstall
groupremove

for example
1.搜寻 cent os 官网提供的软件名称是否与RAID有关。
yum search raid
2.mdadm的功能是什么
yum info mdadm
3.安装某个软件,以mdadm这个软件为例。
yum install mdadm

接下来安装一个不曾安装的,以javacc软件为例。
命令如下:
yum list javacc
显示三套软件

yum install javacc
安装这个软件

所有下载的rpm文件都会在安装完毕之后予以删除,这样你的系统就不会有容量被下载的数据充满。但如果你想要下载的rpm问价 可以继续留在/var/cache/yum当中,就需要修改 /etc/yum.conf配置文件下面的某个参数,具体如下:
keepcache=0
这个数值由0变成1,这样就可以让rpm文件保存下来。
系统的更新,就是利用 yum update可以进行软件的更新,但老实说,不同的版本的升级最好还是不要尝试,重新安装可能是最好的方法。
可以设置一个job去定时做一个计划任务,如下:

找一下文件 /etc/crontab来进行命令的说明。像这样:
40 5 ***root yum -y update &&yum clean package.

你可能感兴趣的:(网络,linux,debian)