linux软件包分为二进制软件包管理(RPM,Yum),源代码包安装,脚本安装(shell或java),Debian系软件包管理
RPM软件命令示例 sudo-1.7.2pl-5.el5.i386.rpm sudo软件名 1.7.2pl版本号 5.el5更新号 i386硬件平台
命令:rpm -e sudo 如果与其他软件包有依赖关系,卸载时会有提示信息,可以使用–nodeps命令 no dependent 没有依赖关系 rpm -e –nodeps sudo
安装sudo-1.7.2pl-5.el5.i386.rpm 1.挂在光盘,虚拟机让他关联系统管盘,在mnt目录下创建目录cdrom,mkdir /mnt/cdrom,之后使用mount命令挂载 mount /dev/cdrom /mnt/cdrom,将系统光盘挂在在刚才创建的cdrom下,使用命令ll | grep sudo,查看是否有sudo文件,答案是存在sudo文件。安装命令:rpm -ivh sudo-1.7.2pl-5.el5.i386.rpm i install安装 v view安装时查看 h hash安装时显示详情信息 i是必须的 命令:rpm -q sudo查看sudo软件是否安装了 命令:rpm -qa|grep samba a all全部前半部分,查询所有安装的软件包,后半部分,在这些软件包中包含samba关键字 命令:rpm -ivh –test sudo-1.8.6p3-24.el6.x86_64.rpm test测试,不真实的安装,只测试一下 命令:rpm -ivh –replacepkgs sudo-1.8.6p3-24.el6.x86_64.rpm 覆盖原有的基础上安装
命令:rpm -qa|grep vim 查看所有安装的包含vim文件的文件(all) 命令:rpm -ql sudo查询sudo安装后的文件所在位置(location) 命令:rpm -qi sudo查询sudo文件的相关信息介绍(information) 命令:rpm -qc sudo查询sudo的配置文件信息(conf) 命令:rpm -qd sudo查询sudo的帮助文档信息(document)
我首先修改sudo文件的配置文件,vim /etc/sudo.conf,修改文件 命令:rpm -V sudo校验sudo文件,控制台显示的结果是 S.5….T. c /etc/sudo.conf S size文件大小改变 5 md5文件md5的校验值改变 L link链接改变 T time创建时间改变 D device设备文件改变 U user文件的用户改变 G group文件的用户组改变 M 文件权限改变
命令:yum list | grep sudo列出yum源上所有包含文件sudo的文件 命令:yum install sudo使用yum方式安装文件sudo 命令:yum check-update sudo检查sudo有无更新 命令:yum update sudo更新sudo 命令:yum info sudo获取sudo软件包信息 命令:yum remove sudo卸载sudo 命令:yum -help或man yum获取yum的帮助信息
以proftpd为例: 去http://www.proftpd.org/官网下载.tar.gz的源代码文件到本地,通过xshell上传到服务器 1.解压压缩包,命令:tar -xzvf proftpd-1.3.5b.tar.gz 2.进入文件内,命令:cd proftpd-1.3.5b 3.配置安装位置,命令:./configure –prefix=/test/proftpd/proftpdinstall 中间它提示我缺少c编译器,安装无法继续,我就使用yum方法安装gcc用于编译c语言写的文件 rpm -q gcc提示gcc未安装 yum list|grep gcc yum install gcc到此安装gcc完毕 4.编译,命令:make 5.安装,命令:make install
Vi命令:如何删除全部内容? 在命令模式下,输入:.,$d 一回车就全没了。 表示从当前行到末行全部删除掉。 用gg表示移动到首行。