linux安装部署命令 linux常用命令安装

linux常用安装软件的命令

安装软件---这个操作在WINDOWS的世界里很简单,下载软件双击exe文件即可,还有自动运行方式的,复杂点的执行bat之类的可执行程序即可。但Linux不然,因Linux版本过多,导致软件的安装方法五花八门。本文只是将Linux的软件安装方式进行汇总和整理,没有过多的技术难度,仅供参考。

网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了洮北免费建站欢迎大家使用!

Linux下主要有两种方式,主要分在线安装和线下安装。(以下介绍的方式基本涵盖所有Linux系统的软件安装方式)

一、在线安装

1、软件管理中心安装。(ubuntu)1)更新源sudo apt-get update2)打开软件中心,搜索你要安装的软件,双击安装即可。例如安装apache,如下图

2、命令行安装方式

1)更新,命令:apt-get update

2)查找你要安装的软件,apt-cache search “软件名”

3)apt-get install 软件名

以上在线的两种方式都提到了apt-get 方式,那么它的工作原理简单说明一下,apt-get相关的有两个重要文件:1、是/etc/sources.list,2、是/var/lib/apt/lists/目录.

当我们执行apt-get update程序分析sources.list看这个文件里是否有对应的Packages/Sources/Release列表文件,如果有更新则下载之,存入/var/lib/apt/lists/目录(其实就是保持与当前系统版本软件源表最新);apt-get install 安装相应的包 ,下载并安装。

这种方式的好处在于:如果你想要加载的应用需要依赖另一个应用程序才能正常工作,apt-get会帮你找到并加载所需的程序库或应用代码,这种方式是比较常用的的。比如我们执行apt-get install mysql-server,可以看到相关的依赖包(如图)

二、线下安装

之所以叫线下的安装方式,也就是说你要把软件下载到本地去安装。一般我们下载的文件后缀名都是zip、tar.gz等压缩包,解压后会看到rpm、bin、deb、run之类扩展名文件。很多软件都会提供不同LINUX版本的安装格式,你可以根据自己的系统下载不同扩展名的软件。

1、rpm安装包:这时一款老牌的安装格式,是红帽创建的安装格式,现在已成为一种标准,常用在opensuse/turbo/redhat版本),安装方法rpm -ivh 软件名.rpm (如果只是安装一个i参数就够了,如果还要看安装进度和软件信息就加个vh)

2、deb安装包:DEB是Debian软件包格式的文件扩展名,常用在centos/ubuntu,在苹果系统里也常见此安装方式。安装方法:dpkg -i 软件名.deb

3、run安装包:以QT(一种编程工具)的安装文件为例,

1)授权: chmod x qt-unified-linux-x64-2.0.2-2-online.run

2)执行:./qt-unified-linux-x64-2.0.2-2-online.run即可安装。

4、bin安装包:bin包是一个自解压格式的安装包,要想执行它,需要先赋予它可执行的权限。

(以安装jdk为例)# chmod x jdk-6u21-linux-i586.bin# ./jdk-6u21-linux-i586.bin

5、编译后安装方式:

举例安装nagios插件(nagios是一种开源的监控软件,需要多种插件支持监控模块)

1)cd /tmp/nagios-plugins-* //先进入目录

2)./configure --with-nagios-user=nagios --with-nagios-group=nagios // 配置,即安装的用户安装的路径都可在此设置,这一步一般用来生成 Makefile,为下一步的编译做准备

3)make //编译过程如果 在 make 过程中出现 error ,你就要记下错误代码,缺少什么包就按照什么包。

4) make install //如果make无问题就可以直接安装了。

这种安装方法的好处是你可以自定义安装路径、安装账号等参数,常见开源平台下载的源码安装方式。

6、其它,还有一些软件解压后生成的文件夹内包含很多文件,一般文件夹内有install.sh、setup.py等安装文件方式,此种方式类似windows的exe安装方式,你需要先授权该文件的可执行权限,在执行安装。以上基本上囊括了所有的Linux环境下的软件安装方式,供各位参考。

请列出linux下安装软件的命令.

Linux安装命令小结

此外您需要定期运行这一命令以确保您的软件包列表是最新的。

apt-get install packagename——安装一个新软件包(参见下文的aptitude)

apt-get remove packagename——卸载一个已安装的软件包(保留配置文件)

apt-get --purge remove packagename——卸载一个已安装的软件包(删除配置文件)

dpkg --force-all --purge packagename ——有些软件很难卸载,而且还阻止了别的软件的应用,就可以用这个,不过有点冒险。

apt-get autoremove——因为apt会把已装或已卸的软件都备份在硬盘上,所以如果需要空间的话,可以让这个命令来删除你已经删掉的软件。

apt-get autoclean——定期运行这个命令来清除那些已经卸载的软件包的.deb文件。通过这种方式,可以释放大量的磁盘空间。如果需求十分迫切,可以使用apt-get clean以释放更多空间。这个命令会将已安装软件包裹的.deb文件一并删除。

apt-get clean——这个命令会把安装的软件的备份也删除,不过这样不会影响软件的使用的。

apt-get upgrade——更新所有已安装的软件包

apt-get dist-upgrade——将系统升级到新版本

apt-cache search string——在软件包列表中搜索字符串

dpkg -l package-name-pattern——列出所有与模式相匹配的软件包。如果不知道软件包的全名,您可以使用“*package-name-pattern*”。

aptitude——详细查看已安装或可用的软件包。与apt-get类似,aptitude可以通过命令行方式调用,但仅限于某些命令——最常见的有安装和卸载命令。由于aptitude比apt-get了解更多信息,可以说它更适合用来进行安装和卸载。

apt-cache showpkg pkgs——显示软件包信息。

apt-cache stats——查看库里有多少软件

apt-cache dumpavail——打印可用软件包列表。

apt-cache show pkgs——显示软件包记录,类似于dpkg –print-avail。

apt-cache pkgnames——打印软件包列表中所有软件包的名称。

dpkg -S file——这个文件属于哪个已安装软件包。

dpkg -L package——列出软件包中的所有文件。

apt-file search filename——查找包含特定文件的软件包(不一定是已安装的),这些文件的文件名中含有指定的字符串。apt-file是一个独立的软件包。您必须 先使用apt-get install来安装它,然后运行apt-file update。如果apt-file search filename输出的内容太多,您可以尝试使用apt-file search filename | grep -w filename(只显示指定字符串作为完整的单词出现在其中的那些文件名)或者类似方法,例如:apt-file search filename | grep /bin/(只显示位于诸如/bin或/usr/bin这些文件夹中的文件,如果您要查找的是某个特定的执行文件的话,这样做是有帮助的)。

另:APT HOWTO:

linux下安装nginx部署多个前端项目

1.先安装nginx所需要的环境

yum install gcc-c++

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

也可按照如下命令一键安装

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2.安装nginx,安装在/usr/local下

wget -c

# 解压缩

tar -zxvf linux-nginx-1.12.2.tar.gz

cd nginx-1.12.2/

# 执行配置

./configure

# 编译安装(默认安装在/usr/local/nginx)

make

make install

安装完直接访问     默认端口是80

Nginx常用命令

测试配置文件:${Nginx}/sbin/nginx -t

启动命令:${Nginx}/sbin/nginx

停止命令:${Nginx}/sbin/nginx -s stop/quit

重启命令:${Nginx}/sbin/nginx -s reload

查看进程命令:ps -ef | grep nginx

平滑重启:kill -HUP [Nginx主进程号(即ps命令查到的PID)]

喜欢请关注 “蛋皮皮” 微信公众号!更多干货等你来学习哦。

linux 部署项目

1. 准备工作

下载相应版本的Linux版JDK、Tomcat安装文件。

例:jdk-6u21-linux-i586-rpm.bin (安装版)

jdk-6u21-linux-i586.rpm (安装版)

jdk-7u79-linux-x64.tar.gz (解压缩版)

推荐搭配:JDK1.7 + Tomcat7.0 较稳定

2. 安装JDK

首先将安装包通过ftp上传到指定的文件目录下 例:/usr/local/java

新建文件夹命令:

[root@localhost usr]#mkdir /usr/local/java

增加执行权限命令:

[root@localhost usr]#chmod a+x jdk-6u21-linux-i586-rpm.bin

安装命令:

[root@localhost usr]#rpm -ivh jdk-6u21-linux-i586.rpm

说明:

以“.rpm”结尾的安装包 执行:rpm -ivh jdk-6u21-linux-i586.rpm 命令

以“.bin”结尾的安装包 执行:./jdk-6u21-linux-i586.rpm 命令

以“.tar.gz”结尾的安装包 执行:tar –xvf jdk-7u79-linux-x64.tar.gz 命令

3. 配置环境变量

在/etc/profile中加入JAVA_HOME CLASSPATH PATH环境变量。

命令:[root@localhost jdk1.6.0_21]# vi /etc/profile

按‘o’进入编辑模式

在最后加入:

JAVA_HOME=/usr/local/jdk1.6.0_45(此处为对应的JDK安装路径)

CLASSPATH=.:$JAVA_HOME/lib/tools.jar

PATH=$PATH:$JAVA_HOME/bin

export JAVA_HOME CLASSPATH PATH

按‘Esc’-- 输入‘:wq’保存并退出

4. JDK测试

检测JDK是否安装成功:

命令:[root@localhost ~]# java –version

如看到JVM版本及相关信息,即安装成功。

如果报错:

If 'java' is not a typo you can run the following command to lookup the package that contains the binary: command-not-found java-bash: java: command not found

则说明环境变量配置错误!

5. 安装Tomcat

[root@localhost ~]# tar –xvf apache-tomcat-6.0.29.tar //解压

[root@localhost tomcat]# mkdir /usr/local/tomcat //在usr/local下新建tomcat目录

[root@localhost ~]# cp –R apache-tomcat-6.0.29 /usr/local/tomcat //拷贝至 tomcat下

6. 设置Tomcat编码(可忽略)

配置Tomcat服务器编码为UTF-8:

打开tomcat安装目录下的conf/server.xml文件,(大约在69行处)将8080端口的connector/connector标签中设置成 URIEncoding=”UTF-8”。

7. 启动Tomcat

[root@localhost ~]# /usr/local/tomcat/apache-tomcat-6.0.29/bin/startup.sh

使用浏览器访问 ,出现tomcat默认页面,说明已经安装成功

8. 项目部署

将web项目打成war包,上传到Linux操作系统tomcat安装目录下的webapps下即可!


本文题目:linux安装部署命令 linux常用命令安装
网站网址:http://ybzwz.com/article/doosggc.html