大数据培训之旅——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截图会变得很大,如果图片效果好的话,下一篇文章中会尝试使用的。


    

猜你喜欢

转载自blog.csdn.net/g982508295a/article/details/81016928