大数据培训之旅——Linux-4(程序管理)
说到Linux里的程序,除了服务器程序其他的都不太好用,本来也不是专门取运行程序的系统,当然我们需要安装的运行在服务器中的程序不算,通过这篇文章的介绍,会了解到各种方法去安装各种软件。当然从此以后我们就用SecureCRT作为命令输入工具了,同样这些命令也可以直接在虚拟机里执行。
在VMware虚拟机里操作Linux系统最最最最重要的就是我们要安装VMware Tools,这东西太方便了,有了它我们可以随意的拖拽虚拟机窗口的大小,因为他会依据窗口的大小把虚拟机给放大缩小,刺不刺激,还有更刺激的,安装之后我们可以直接把本机上文件拖拽到虚拟机中,不用去设置共享文件夹,刺不刺激,当然最刺激的就是,安装之后,我们的鼠标可以来回穿梭在虚拟机和本机之中,不用按Ctrl+Alt的糟心组合了,既然好处这么多,那我们来安装下吧。
——————————————————
——————————————————
——————————————————
——————————————————
——————————————————
——————————————————
——————————————————
——————————————————
重启之后就可以享受乐趣了……那么现在我们来继续吧,比如安装rpm包的程序,rpm是有Red Hat公司提出的,方便的程序包,比如我们要安装的linuxqq-v1.0.2-beta1.i386.rpm,没错Linux系统下的qq,rpm包一般命名规则是:软件包名,版本号,发布次数,硬件平台,后缀名,那么开始安装吧,因为这个包没多大,所以就直接从本机上拽到虚拟机桌面上了,以后的程序会很大,我们就用到了其他的工具,到时候会介绍的。
——————————————————
——————————————————
——————————————————
查询已安装的RPM包:
格式:rpm -q[子选项] [软件名]
-qa:查看系统中已安装的所有RPM软件包
-qi:查看指定软件的详细信息
-ql:查看指定软件包所安装的目录、文件列表
-qc:仅显示指定软件包安装的配置文件
-qd:仅显示指定软件包安装的文档文件
查询未安装的RPM包:
格式:rpm -qp[子选项] RPM包文件
-qpi:通过rpm包文件查看该软件的详细信息
-qpl:查看rpm安装包内所包含的目录、文件列表
-qpc:查看rpm安装包内的配置文件列表
-qpd:查看rpm安装包内包含的文档文件列表
安装升级包:
格式:rpm [选项] rpm包文件
-i:安装一个新的rpm软件包
-u:更新某个rpm软件,若原版未安装,则进行安装
-f:更新某个rpm软件,若原版未安装,则放弃安装
卸载软件包:
格式:rpm [选项] RPM包名
-e:软件名
rpm软件包安装的命令大概就这些了,对于我们来说有很多都不常用,但是要了解,rpm安装完成后就先说下yum安装,yum安装需要有仓库源,软件的仓库源有两种形式本地yum源和网络源,本地源为:file,网络源为:ftp和http,先从本地源开始,如图所示……
——————————————————
——————————————————
配置网络yum源和他类似,只不过需要把baseurl改成=ftp://+路径或者=http://+路径,配置完成后我们去加载红帽系统的iso镜像,以及挂载镜像
——————————————————
——————————————————
——————————————————
——————————————————
至此yum本地源配置以及安装完成,其文字步骤如下:
具体yum命令如下:
格式:yum [options] command [argvs]
-y:代替回答yes
-c:指定一个conf_file代替默认的etc内配置
-C:仅查找缓存而不下载
-d:指定debug的级别
--installroot=:指定软件的安装的根目录
--enablerepo=:指定临时使用某一个repo文件
--disablerepo=:指定临时不使用某一个repo文件
--exclude=:指定不安装某个软件包
--noplugins:暂停使用全部第三方的插件
格式:yum [options] clean [clean_options]
packages:清除缓存中的软件包文件
headers:清除缓存中的软件包的文件头信息
metadata:清除缓存中的描述信息
dbcache:清除sqlite格式的描述信息
all:清除缓存中的所有信息
格式:yum [options] list [list_options] [globexp]
all:列数所有的软件包(默认)
installed:列出所有已安装的软件包
available:列出所有可安装的软件包
updates:列出所有可以更新的软件包
extras:显示额外的软件包
obsoletes:显示已经被淘汰的软件包
recent:显示近期的软件包
安装升级卸载命令格式:yum [options] install/update/remove [packages]
yum源安装大概就这些了,安装中文包的话使用yum install fonts-chinese.noarch;yum install m17n-db-common-cjk;yum install m17n-db-chinese,这三个命令就可以,当然yum源安装肯能有些细节说的不够到位,下面就开始源码安装吧,当然源码安装需要编译源码,所以我们在刚才使用yum安装了gcc编译器。
——————————————————
——————————————————
——————————————————
——————————————————
安装apache httpd服务的文字过程如下,即上面演示的安装步骤
——————————————————
至于无法识别服务,别着急照着下面的一步一步做就可以了
——————————————————
软件的安装方式基本上是说完了,中间有一些简单的操作,或者之前进行过的操作就没有演示,不过相应的文字说明都给了出来,按步骤一步一步操作就可以了,下一篇文章中将会介绍系统的磁盘管理,至于什么时候使用SecureCRT,随时都可以用,之前的命令全部可以在上面使用,至于我为什么没用,因为分辨率的问题,用SecureCRT截图会变得很大,如果图片效果好的话,下一篇文章中会尝试使用的。