GVKun编程网logo

linux 安装与卸载ProFTPd(linux如何卸载ftp)

37

在本文中,我们将带你了解linux安装与卸载ProFTPd在这篇文章中,我们将为您详细介绍linux安装与卸载ProFTPd的方方面面,并解答linux如何卸载ftp常见的疑惑,同时我们还将给您一些技

在本文中,我们将带你了解linux 安装与卸载ProFTPd在这篇文章中,我们将为您详细介绍linux 安装与卸载ProFTPd的方方面面,并解答linux如何卸载ftp常见的疑惑,同时我们还将给您一些技巧,以帮助您实现更有效的cemtos 7 linux 安装与卸载 tomcat 7的教程、ftp安装与卸载、Linux ProFTPd安装与卸载详细介绍、Linux Centos 下软件的安装与卸载方法

本文目录一览:

linux 安装与卸载ProFTPd(linux如何卸载ftp)

linux 安装与卸载ProFTPd(linux如何卸载ftp)

 

摘要

FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:”下载”(Download)和”上传”(Upload)。”下载”文件就是从远程主机拷贝文件至自己的计算机上;”上传”文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。

主机:阿里云

程序:discuz X3.2

环境:LNMP (菜鸟学习,阿里云安装LNMP)

系统:CentOS 6.5 64位

问题:解决网站采集数据,无法上传图片,将直接使用FTP上传。

  注:本次采集用的工具为,火车头企业版,后期将抽时间制作火车头采集博客,发布至DZX3.2的教程,没有网站采集经验的,建议先学习ET采集器,当然这个也将在后期制作教程。

操作流程:

1、系统安装的是LNMP的一键环境,所以只需要执行代码即可使用

2、本次使用的是Proftpd

3、进入lnmp1.1-full目录(官方:进入lnmp1.0解压后的目录)

查询当前目录  pwd

打开到指定目录 cd /root/lnmp1.1-full

4、执行./proftpd.sh安装

5、添加FTP账号

执行命令:/root/proftpd_vhost.sh

“Please input a username:” 给FTP账号取名(注:不要取太简单的名称,随时随地想着网站安全)

“Please set password for 前面你设的用户名:” FTP账号密码回车

“Please input full path:” FTP使用的目录(绝对地址)回车

“Press any key to start create ProFTPd virtul host...” 回车账号增加成功

 

卸载:

输入一下代码

chkconfig proftpd off   回车
rm -rf /usr/local/proftpd  回车
rm -f /etc/init.d/proftpd   回车

 

查看:

任意输入,start /stop 等信息,都提示-bash: /etc/init.d/proftpd: No such file or directory(没有这样的文件)

/etc/init.d/proftpd     start   {start|stop|restart|reload}

cemtos 7 linux 安装与卸载 tomcat 7的教程

cemtos 7 linux 安装与卸载 tomcat 7的教程

一、声明:

  本文采用操作系统版本: Centos 7 Linux系统  
  版本源:CentOS-7-x86_64-DVD-1708.iso
  官网下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso
  安装包选择:最小安装包(且安装了 jdk,并有 vim 功能)

二、安装 tomcat 7 前的准备工作

  从 apache 官网 下载 tomcat 安装包(建议使用 tar 包形式的安装文件)

  官网下载地址:http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.82/bin/apache-tomcat-7.0.82.tar.gz

  2.1 将 tomcat 安装文件通过 ftp 软件上传到 linux 系统上

    小生放在了 /var/ftp/pub 文件夹下面。

  2.2 解压文件,并剪切到 / 目录下

    解压文件:tar -zxvf apache-tomcat-7.0.82.tar.gz

    移动到根目录下:mv apache-tomcat-7.0.82.tar.gz /

    重命名文件:mv apache-tomcat-7.0.82.tar.gz ./tomcat7

 三、启动 tomcat

  查看 /tomcat7/bin/ 目录下的 .sh 文件是否可执行

  使用 ll 命令查看文件使用权限

  如果文件不可使用,则使用命令:

  chmod 755 ./*.sh

  修改当前目录下的所有 .sh 文件,使其变成可执行文件

  运行 tomcat :./ startup.sh

  关闭 tomcat: ./shutdowm.sh

 四、防火墙配置

   开放 8080 端口:

   firewall-cmd --zone=public --add-port=8080/tcp --permanent  

   重启防火墙:

   firewall-cmd --reload 

 五、设置 tomcat 开机自启动

   4.1 修改 rc.local 文件配置(文件最后添加脚本)

  vim /etc/rc.d/rc.local

   文本最后增加脚本:

 JAVA_HOME=/usr/java/jdk1.7.0_80
  export JAVA_HOME
  /tomcat7/bin/startup.sh

   4.2 修改rc.local文件为可执行,如: chmod +x rc.local

   重启机器即可。

总结

以上所述是小编给大家介绍的cemtos 7 linux 安装与卸载 tomcat 7的教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程小技巧网站的支持!

ftp安装与卸载

ftp安装与卸载

 

 

Linux  ProFTPd安装与卸载详细介绍

Linux ProFTPd安装与卸载详细介绍

Linux系统上ProFTPd安装与卸载的详细过程

yum install proftpd

vi /etc/proftpd.conf  ← 修改ProFTPD的配置文件
ServerType        standalone   ← 找到这一行,在行首添加“#”
 ↓
#ServerType        standalone   ← 变为此状态,不使用常驻模式
#ServerType       inetd   ← 找到这一行,去掉行首的“#”
 ↓
ServerType       inetd   ← 变为此状态,通过超级服务器来启动ProFTPD
DefaultRoot        ~ !adm   ← 找到这一行,将“ !adm”改为“/public_html !wheel”
 ↓
DefaultRoot        ~/public_html !wheel   ← 变为此状态,使除wheel组用户的根目录为public_html

找到TLS设置的语句群,如下:
# TLS
# Explained at http://www.castaglia.org/proftpd/modules/mod_tls.html

----------------------------------------------------------------

#TLSEngine         on
#TLSRequired        on
#TLSRSACertificateFile   /usr/share/ssl/certs/proftpd.pem
#TLSRSACertificateKeyFile /usr/share/ssl/certs/proftpd.pem
#TLSCipherSuite      ALL:!ADH:!DES
#TLSOptions        NoCertRequest
#TLSVerifyClient       off
##TLSRenegotiate     ctrl 3600 data 512000 required off timeout 300
#TLSLog           /var/log/proftpd/tls.log

----------------------------------------------------------------
 ↓将以上水平线间部分的语句,每行行首的“#”都去掉,变为下面水平线间的状态:
----------------------------------------------------------------

TLSEngine          on
TLSRequired         on  ← 只允许TLS方式的连接(如果将on改为off,普通方式也被允许)
TLSRSACertificateFile    /usr/share/ssl/certs/proftpd.pem
TLSRSACertificateKeyFile  /usr/share/ssl/certs/proftpd.pem
TLSCipherSuite       ALL:!ADH:!DES
TLSOptions         NoCertRequest
TLSVerifyClient       off
#TLSRenegotiate      ctrl 3600 data 512000 required off timeout 300
TLSLog            /var/log/proftpd/tls.log

----------------------------------------------------------------

然后在配置文件的末尾填如下几行:

ExtendedLog        /var/log/proftpd/access.log WRITE,READ default  ← 记录连接日志到相应日志文件
ExtendedLog        /var/log/proftpd/auth.log AUTH auth  ← 记录认证日志到相应日志文件
MasqueradeAddress    digeast.no-ip.info  ← 定义服务器域名
PassivePorts        50000 50030  ← 为PASV模式连接时指定端口号(1024以后存在的任意端口号)

卸载

yum remove proftpd  即可

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

您可能感兴趣的文章:
  • linux安装jdk,tomcat 配置vsftp远程连接的步骤
  • linux proftpd-1.3.4c安装配置实例
  • Linux下安装卸载ftp的方法
  • Linux编译安装vsftpd服务器(本地用户验证方式)
  • Linux 下FTP的安装与配置教程详解

Linux Centos 下软件的安装与卸载方法

Linux Centos 下软件的安装与卸载方法

第一章 linux 下安装软件,如何知道软件安装位置

注:一般的软件的默认安装目录在 /usr/local 或者 /opt 里,可以到那里去找找.

指令名称:whereis

功能介绍:在特定目录中查找符合条件的文件。这些文件的烈性应属于原始代码,二进制文件,或是帮助文件。

语法格式:whereis [-bfmsu][-B < 目录 >...][-M < 目录 >...][-S < 目录 >...][文件...]

常用参数说明:

 -b  只查找二进制文件。

 -B <目录>  只在设置的目录下查找二进制文件。

 -f  不显示文件名前的路径名称。

 -m  只查找说明文件。

 -M <目录>  只在设置的目录下查找说明文件。

 -s  只查找原始代码文件。

 -S <目录>  只在设置的目录下查找原始代码文件。  -u  查找不包含指定类型的文件。

应用:#whereis 软件名 --> 查看软件安装路径 #which 软件名 --> 软件软件的运行路径

首先要确定是通过包管理器安装的还是通过源代码安装的。 一、通过 rpm 包管理器安装的软件: 1、rpm 包

可以用命令:

#rpm –ql 包名 如 rpm -ql gcc 来查看 gcc 的文件都安装到哪里去了

#rpm -qa | grep 包名 来查看有没有安装这个包 ,

#rpm -qa 查看全部已经安装的包名

2、deb 包

可以用命令:

#dpkg -L 包名 查看如 dpkg -L gcc 来查看 gcc 的文件。 #dpkg -l | grep 包名 来查看有没有安装某个包 ,

dpkg -l 是查看全部包的

二、通过源代码安装的软件: 1、如果是通过源代码安装的话 ,在源代码的 configure 的时候会有参数让你指定安装目录,具体体现在 Makefile 文件的 install 目标(也可能会是 install 目标,* 代表任意字符)里。例如如下 Makefile 文件的 install 目标: install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(bindir) @list=''$(bin_PROGRAMS)''; for p in list;doiftestf

p; then
echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/echo $$p|sed ''s/$(EXEEXT)$$//''|sed ''$(transform)''|sed ''s/$$/$(EXEEXT)/''";
$(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/echo $$p|sed ''s/$(EXEEXT)$$//''|sed ''$(transform)''|sed ''s/$$/$(EXEEXT)/'';
else :; fi;
done 是一个脚本,把可执行文件复制到 $bindir 这个变量所代表的目录下,在 Makefile 前面的代码中这个变量会有定义,在我这里是定义了 prefix = /usr/local exec_prefix = ${prefix}

bindir = ${exec_prefix}/bin 也就是 /usr/local/bin 下面。

2、最后,如果已经安装好的,也可以直接调用,要看它的路径很好搞定

例如我用 gcc 这个命令,我要看 gcc 这个命令的目录位置,可以用如下命令查询

[wade@mycentos ~]$ whereis gcc gcc: /usr/bin/gcc /usr/lib/gcc /usr/libexec/gcc /usr/share/man/man1/gcc.1.gz

一个 whereis 命令就查询到位置了。

第二章 Linux 系统下软件的安装与卸载管理

我分下面三个部分来讲 linux 中的软件管理,前二个部分是基本介绍,也是重点,让大家明白 linux 的不同的管理软件的方法。在实际用中,推荐大家多使用 apt-get 和 yum. 那是相当的方便。

Windows 下安装软件时,只需运行软件的安装程序 (setup、install 等) 或者用 zip 等解压缩软件解开即可安装,运行反安装程序 (uninstall、unware、"卸载" 等) 就能将软件清除干净,完全图形化的操作界面,简单到只要用鼠标一直点击 "下一步" 就可以了。Linux 系统好象就不一样了,很多的初学者都抱怨在 Linux 下安装和卸载软件非常地困难,没有像使用 Windows 时那么直观。其实在 Linux 下安装和卸载软件也非常简单,同样也有安装向导或解压安装的方式,不相同的只不过是除了二进制形式的软件分发外,还有许许多多以源代码形式分发的软件包。

下面就来详细地讲一讲这些软件的安装与卸载:

一、二进制分发软件包的安装与卸载

Linux 软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件平台编译的,那它就不能在另外的平台或环境下正确执行。

  1、*.rpm 形式的二进制软件包

  首先进入软件所在目录

安装:rpm -ivh *.rpm

   卸载:rpm -e packgename

实例:

1、找到相应的软件包,比如 soft.version.rpm,下载到本机某个目录;

2、打开一个终端,在非超级管理员终端使用命令:su – 转换成 root 用户;

3、cd soft.version.rpm 所在的目录;

4、输入 rpm -ivh soft.version.rpm

说明:RPM (RedHat PackgeManager) 是 RedHat 公司出的软件包管理器,使用它可以很容易地对 rpm 形式的软件包进行安装、升级、卸载、验证、查询等操作,安装简单,而卸载时也可以将软件安装在多处目录中的文件删除干净,因此推荐初学者尽可能使用 rpm 形式的软件包。rpm 的参数中 - i 是安装,-v 是校验,-h 是用散列符显示安装进度,.rpm 是软件包的文件名 (这里的.rpm 特指 *.src.rpm 以外的以.rpm 为后缀的文件); 参数 - e 是删除软件包,packgename 是软件包名,与软件包的文件名有所区别,它往往是文件名中位于版本号前面的字符串,例如 apache-3.1.12-i386.rpm 和 apache-devel-3.1.12-i386.rpm 是软件包文件名,它们的软件包名称分别是 apache 和 apache-devel. 更多的 rpm 参数请自行参看手册页:man rpm.

如果你不喜欢在字符界面下安装或卸载这些软件包,完全可以在 X-Window 下使用图形界面的软件包管理程序。现在这些做的非常好了。

2、.tar.gz/.tgz、*.bz2 形式的二进制软件包

  安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2

  卸载:手动删除

说明:.tar.gz/.bz2 形式的二进制软件包是用 tar 工具来打包、用 gzip/bzip2 压缩的,安装时直接解包即可。对于解压后只有单一目录的软件,卸载时用命令 "rm –rf 软件目录名"; 如果解压后文件分散在多处目录中,则必须一一手动删除 (稍麻烦),想知道解压时向系统中安装了哪些文件,可以用命令 "tar ztvf *.tar.gz"/"tar ytvf *.bz2" 获取清单。tar 的参数 z 是调用 gzip 解压,x 是解包,v 是校验,f 是显示结果,y 是调用 bzip2 解压,t 是列出包的文件清单。更多的参数请参看手册页:man tar.

注:如果你更喜欢图形界面的操作,可以到 Ubuntu 上看看他的包管理,超级方便。

3、*.tgz 形式的二进制软件包

  解压:tar -zxvf soft.tgz

切换到当前解压后目录:cd soft (ps: Linux 的 shell 下按 TAB 键可以直接自动补全文件名)

安装:#./soft---installer

  卸载:手动删除安装所在的文件夹

示例:安装 myeclipse-8.0.0-linux-gtk-x86.tgz

解压:#tar -zxvf myeclipse-8.0.0-linux-gtk-x86.tgz

解压切换到当前安装目录:cd myeclipse-8.0.0-linux-gtk-x86

安装:#./myeclipse-8-stable-installer

3、提供安装程序的软件包

这类软件包已经提供了安装脚本或二进制的安装向导程序 (setup、install、install.sh 等),只需运行它就可以完成软件的安装;而卸载时也相应地提供了反安装的脚本或程序。例如 SUN 公司的 StarOffice 办公软件套件就使用名为 setup 的安装程序,而且在软件安装后提供反安装的功能,目前这种类型的软件包还比较少,因其安装与卸载的方式与 Windows 软件一样,所以就无需多讲了。

二、源代码分发软件包的安装与卸载

Linux 软件的源代码分发是指提供了该软件所有程序源代码的发布形式,需要用户自己编译成可执行的二进制代码并进行安装,其优点是配置灵活,可以随意去掉或保留某些功能 / 模块,适应多种硬件 / 操作系统平台及编译环境,缺点是难度较大,一般不适合初学者使用。

1、*.src.rpm 形式的源代码软件包

  安装:rpm -rebuild *.src.rpm

   cd /usr/src/dist/RPMS

   rpm -ivh *.rpm

  卸载:rpm -e packgename

  说明:rpm -rebuild *.src.rpm 命令将源代码编译并在 /usr/src/dist/RPMS 下生成二进制的 rpm 包,然后再安装该二进制包即可。packgename 如前所述。

2、tar.gz 源代码包安装方式:

1、找到相应的软件包,比如 soft.tar.gz,下载到本机某个目录;

2、打开一个终端,使用命令:su –转换成 root 用户;

3、cd soft.tar.gz 所在的目录;

4、tar -xzvf soft.tar.gz// 一般会生成一个 soft 目录

5、cd soft

6、./configure --prefix=/usr/local/soft (指定安装目录)

7、make

8、make install

卸载:用 cd 命令进入编译后的软件目录,即安装时的目录

执行反安装命令:make uninstall 或 手动删除

  1. tar.bz2 源代码包安装方式:

1、找到相应的软件包,比如 soft.tar.bz2,下载到本机某个目录;

2、打开一个终端,su - 成 root 用户;

3、cd soft.tar.bz2 所在的目录;

4、tar -xjvf soft.tar.bz2 // 一般会生成一个 soft 目录

5、cd soft

6、./configure --prefix=/usr/local/soft(指定安装目录)

7、make

8、make install

卸载:用 cd 命令进入编译后的软件目录,即安装时的目录

执行反安装命令:make uninstall 或 手动删除

说明:建议解压后先阅读说明文件,可以了解安装有哪些需求,有必要时还需改动编译配置。有些软件包的源代码在编译安装后可以用 make install 命令来进行卸载,如果不提供此功能,则软件的卸载必须手动删除。由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,那你应该在编译前进行配置,指定软件将要安装到目标路径:./configure --prefix = 目录名,这样可以使用 "rm –rf 软件目录名" 命令来进行干净彻底的卸载。与其它安装方式相比,需要用户自己编译安装是最麻烦的,其实我个人认为,以后会越来越少人用这种方法。因为现在的硬件发展到没有必要多这少量的性能,来浪费这么多时间。

安装目录:注意 make install 命令过程中的安装目录,或者阅读安装目录里面的 readme 文件,当然最好的办法是在安装的过程中指定安装目录,即在./configure 命令后面加参数 --prefix=/**,如:./configure --prefix=/usr/local/soft,即把软件装在 /usr/local/ 路径的 soft 这个目录里。

三、bin 文档安装:

假如您下载到的软件名是 soft.bin,一般情况下是个可执行文档,安装方法如下:

1、 打开一个终端,su - 成 root 用户;

2、 用 CD 命令进入源代码压缩包所在的目录

3、 chmod x soft.bin

4、./soft.bin// 运行这个命令就能够安装软件了,并且此软件被安装在了:源代码压缩包所在的目录 /soft 中!

=== 如何卸载:把安装时中选择的安装目录删除就 OK,

=== 执行安装过程中可以指定,类似于 windows 下安装。

示例:欲将 jdk 安装到指定目录 /usr/java 下

说明:1.CentOS 默认情况下,会安装 OpenOffice 之类的软件,这些软件需要 Java 的支持,默认会安装 JDK 的环境,若需要特定的 Java 环境,最好将默认的 JDK 彻底删除;

2. 查看默认的 JDK 命令:java -version

3. 但是如果先删除默认再装新的 JDK,则与之相关的软件比如 openoffice 等也会随之删除,所以,先装新的 jdk 再卸系统默认自带的 jdk。

*** 卸载系统自带原 JDK 的方法示例:(注意,此操作应该在新 jdk 安装完毕后再执行)

终端输入,查看 gcj 的版本号:rpm -qa|grep jdk

得到结果:

jdk-1.7.0_04-fcs.x86_64

java-1.6.0-openjdk-1.6.0.0-1.49.1.11.4.el6_3.x86_64

终端输入,卸载:yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.49.1.11.4.el6_3.x86_64

等待系统自动卸载,最终终端显示 Complete,卸载完成

首先,在 /usr 下新建 java 文件夹,将安装包放在 /usr/java 目录下 然后进入此目录(根据安装包的不同选择①或②两种安装方式之一)

①jdk-1_6_0_14-linux-i586-rpm.bin 文件安装

chmod777 jdk-1_6_0_14-linux-i586-rpm.bin ←修改为可执行

./jdk-1_6_0_14-linux-i586-rpm.bin ←选择 yes 同意上面的协议

rpm -ivh jdk-1_6_0_14-linux-i586.rpm ←选择 yes 直到安装完毕

②jdk-1_6_0_14-linux-i586.bin 文件安装

chmod a+x jdk-1_6_0_14-linux-i586.bin ←使当前用户拥有执行权限

./jdk-1_6_0_14-linux-i586.bin ←这时会显示出 JDK 的安装许可协议,按空格翻页,最后程序会问你是不是同意上面的协议,当然同意啦,输入 “yes” 之后开始解压 JDK 到当前目录。此时屏幕上会显示解压的进度,直到安装完毕。

最后为 jdk 配置环境变量

<1># vi /etc/profile

<2> 在最后加入以下几行:注意,在 linux 系统中,环境变量配置的分隔符不能用;(分号),要用:(冒号)

set java environment

export JAVA_HOME=/usr/program/jdk1.6.0_13

export JRE_HOME=/usr/program/jdk1.6.0_13/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

<3> 在 vi 编辑器增加以上内容后保存退出,并执行以下命令使配置生效!

#chmod +x /etc/profile;增加执行权限

#source /etc/profile; 使配置生效

配置完毕后,在命令行中输入:java -version,如出现下列信息说明 java 环境安装成功。

java version "1.6.0_13"

Java(TM) SE Runtime Environment (build 1.6.0_13-b03)

Java HotSpot(TM) Server VM (build 16.3-b01, mixed mode)

完成以上,我们就在 CentOS 系统中完成了 JDK 的安装以及配置。

卸载自己安装的 jdk 的方法:把安装时中选择的安装目录删除就 OK 命令:#rm –rf jdk-1.6.0_13 命令即可删除 JDK,别忘了把配置文件 /etc/profile 的相关配置也删除!!!

四、无需安装的软件:

有些软件,比如 lumaqq,是无需安装的,自带 jre 解压缩后可直接运行。假设下载的是 lumaqq.tar.gz,使用方法如下:

1、打开一个终端,su - 成 root 用户;

2、tar -xzvf lumaqq.tar.gz// 这一步会生成一个叫 LumaQQ 的目录

3、cd LumaQQ

4、chmod x lumaqq // 配置 lumaqq 这个程式文档为可运行

5、此时就能够运行 lumaqq 了,用命令./lumaqq 即可,但每次运行要输入全路径或转换到刚才生成的 LumaQQ 目录里

6、为了确保不配置路径就能够用,您能够在 /bin 目录下建立一个 lumaqq 的链接, 用命令 ln -s lumaqq /bin/ 即可,以后任何时候打开一个终端输入 lumaqq 就能够 启动 QQ 聊天软件了

7、 假如您要想 lumaqq 有个菜单项,使用菜单编辑工具,比如 Alacarte Menu Editor,找到上面生成的 LumaQQ 目录里的 lumaqq 配置一个菜单项就能够了,当然您 也能够直接到 /usr/share/applications 目录,按照里面其他 *.desktop 文档的格式生成一个自己的 desktop 文档即可。

五、使用 yum 和 apt-get. 软件管理方法的升级。

看过上面的介绍。大家一定会感觉,太麻烦了,下面这个是先进的 linux 才有的功能,这个实在太方便了,比 windows 还要方便,要是你用过 Ubuntu 的 apt-get 你会感觉爽极了的。那个方便。

1. 我们来先讲 Redhat 的 yum 这种高级的包管理。

1). 用 YUM 安装删除软件

注:Yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

在系统中添加删除软件是常事,yum 同样可以胜任这一任务,只要软件是 rpm 安装的。安装的命令是,yum install xxx,yum 会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断。删除的命令是,yum remove xxx,同安装一样,yum 也会查询数据库,给出解决依赖关系的提示。

用 YUM 安装软件包

  命令:yum install xxx

用 YUM 删除软件包

  命令:yum remove xxx

2). 用 YUM 查询软件信息

我们常会碰到这样的情况,想要安装一个软件,只知道它和某方面有关,但又不能确切知道它的名字。这时 yum 的查询功能就起作用了。你可以用 yum search keyword 这样的命令来进行搜索,比如我们要则安装一个 Instant Messenger, 但又不知到底有哪些,这时不妨用 yum search messenger 这样的指令进行搜索,yum 会搜索所有可用 rpm 的描述,列出所有描述中和 messeger 有关的 rpm 包,于是我们可能得到 gaim,kopete 等等,并从中选择。有时我们还会碰到安装了一个包,但又不知道其用途,我们可以用 yum info packagename 这个指令来获取信息。

  使用 YUM 查找软件包

  命令:yum search

  列出所有可安装的软件包

  命令:yum list

  列出所有可更新的软件包

  命令:yum list updates

  列出所有已安装的软件包

  命令:yum list installed

  列出所有已安装但不在 Yum Repository 内的软件包

  命令:yum list extras

  列出所指定的软件包

  命令:yum list

2. 讲讲 Ubuntu 中的高级包管理方法 apt-get

除了 apt 的便捷以外,apt-get 的一大好处是极大地减小了所谓依赖关系恶梦的发生几率 (dependency hell),即使是陷入了 dependency hell,apt-get 也提供了很好的援助手段,帮你逃出魔窟。通常 apt-get 都和网上的压缩包一起出没,从互联网上下载或是安装。全世界有超过 200 个 debian 官方镜像,还有繁多的非官方软件包提供网站。你所使用的基于 Debian 的发布版不同,你所使用的软件仓库可能需要手工选择或是可以自动设置。你能从 Debian 官方网站得到完整的镜像列表。而很多非官方网站提供各种特殊用途的非官方软件包,当然,使用非官方软件包会有更多风险了。软件包都是为某一个基本的 Debian 发布版所准备的 (从 unstable 到 stable),并且划分到不同类别中 (如 main contrib nonfree),这个是依据 debian 自由软件纲领而划分的 (也就是常说的 dfsg),因为美国限制加密软件出口,还有一个 non-us 类别。

apt 方式安装:

1、打开一个终端,su - 成 root 用户;

2、apt-cache search soft 注:soft 是您要找的软件的名称或相关信息

3、假如 2 中找到了软件 soft.version,则用 apt-get install soft.version 命令安

装软件 注:只要您能够上网,只需要用 apt-cache search 查找软件,用 apt-get

install 软件

常用的 APT 命令参数

apt-cache search package 搜索包

apt-cache show package 获取包的相关信息,如说明、大小、版本等

sudo apt-get install package 安装包

sudo apt-get install package - - reinstall 重新安装包

sudo apt-get -f install 修复安装 "-f = --fix-missing"

sudo apt-get remove package 删除包

sudo apt-get remove package - - purge 删除包,包括删除配置文件等

sudo apt-get update 更新源 sudo apt-get upgrade 更新已安装的包

sudo apt-get dist-upgrade 升级系统

sudo apt-get dselect-upgrade 使用 dselect 升级

apt-cache depends package 了解使用依赖

apt-cache rdepends package 是查看该包被哪些包依赖

sudo apt-get build-dep package 安装相关的编译环境

apt-get source package 下载该包的源代码

sudo apt-get clean && sudo apt-get autoclean 清理无用的包

sudo apt-get check 检查是否有损坏的依赖

参考链接:http://soft.chinabyte.com/os/85/12332085.shtml

六、安装完软件后如何执行。 安装完软件后可以有好多种方法执行软件:

A、有些软件安装后会自动在应用程序列表里加上快捷键,和 windows 一样,到那里找就行了。

B、 如果在应用程序列表里找不到的话,可以直接在 / 开始 / 运行命令里输入命令:启动命令一般就是软件名,如 firefox,realplay,xmms 等

C、可以打开一个 shell 终端,输入软件名,和在 “运行命令” 里一样。如果不知道命令全程的话,可以输入开头的字母,然后按 tab 键查找,系统会自动显示以输入字母开头的所有命令 /

D、你也可以直接到安装目录下运行启动文件,Linux 下的可执行图标和 shell 终端图标很像

E、到 /usr/bin 目录里找安装的软件启动文件执行命令。Linux 系统把所有可执行的文件命令在 /usr/bin 目录里都作了启动连接,你可以去那个目录寻找你安装的文件的启动命令,双击启动。

关于linux 安装与卸载ProFTPdlinux如何卸载ftp的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于cemtos 7 linux 安装与卸载 tomcat 7的教程、ftp安装与卸载、Linux ProFTPd安装与卸载详细介绍、Linux Centos 下软件的安装与卸载方法的相关信息,请在本站寻找。

本文标签: