Linux下的软件安装:

三种方法 - Yum/rpm/源码安装

1.Yum安装

        yum search 软件名 在源中搜索包

        yum install  软件包名  安装软件

        yum  remove  软件名 = yum erase 软件名  卸载指定软件

2.rpm安装

        rpm 查询软件的信息

        rpm -qa  查询所有的安装的软件

        rpm -qa | grep ssh  --查询是否安装了ssh服务

        rpm -ql 软件名  --列出该软件所有的文件及其目录所在的完整文件名

        rpm -qR 找出某软件的依赖关系

        rpm -hiv 软件名 --安装软件(提前下载好软件)

                -i 安装指定的.rpm软件

                -h 查看进度

                -v  查看安装过程的信息

                -e --卸载软件

                -U --使用rpm文件升级

安装nginx

    step1:安装nginx的库

sudo rpm -hiv http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

 

    step2:yum安装nginx ,yum install nginx ,开启服务 service nginx start

    step3:netstat -ntulp | grep 80  ||  lsof -i:8000

源码安装文件(注意:源码安装的软件的默认权限是当前用户)

./configure 配置

./make 编译源码

./make install 安装 默认安装的路径/usr/local/bin

 

WAMP环境,pphpstudy

LAMP环境,在linux中安装Apache,mysql,php三种环境,同时需要安装某些插件

LNMP = linux +mginx + mysql+php-fpm(php插件)

LAMP环境安装:

apache

mysql: 默认登录用户名root ,密码:root

安装php

在documeroot中写php代码测试(/var/www/html(yum安装))

 

更新centos 7的yum源

step1:首先备份centos7中的自带的源

mv   /etc/yum.repos.d/Centos-Base.repo  /etc/yum.repos.d/Centos-Base.repo.bak

 

 

step2: sudo wget http://mirrors.aliyun.com/repo/Centos-7.repo -O /etc/yum.repos.d/Centos-Base.repo

linux手动安装java linux手动安装emby_apache

step3:运行yum makecache生成缓存, 更新系统(yum -y update)

 

 

 

 

https://blog.51cto.com/13525470/2070375

源码安装apache:

下载如下的源码包。并解压缩。

Apache 源码包  :http://mirrors.hust.edu.cn/apache//httpd/httpd-2.4.37.tar.gz

    Apr源码包:http://archive.apache.org/dist/apr/apr-1.5.0.tar.gz          

    Apr-Util源码包:http://archive.apache.org/dist/apr/apr-util-1.5.4.tar.gz

前面的安装方式主要是针对二进制包,还有一种软件包是源码包,针对第二种情况就需要源码安装,下面将详细介绍源码安装的常规步骤。

表1:源码安装

<1> 下载源码包并解压缩,wget source_link,tar –zxvf source.tar.gz;

<2> 配置,./configure,针对当前系统、软件环境,配置好安装参数;

<3> 编译,make,将源代码文件变成二进制的可执行程序;

<4> 安装,make install 将编译好的程序文件复制到系统中。

    具体安装Apache的流程如下。

Step 1:下载如下的源码包。并解压缩。

Apache 源码包  :http://mirrors.hust.edu.cn/apache//httpd/httpd-2.4.37.tar.gz

    Apr源码包:http://archive.apache.org/dist/apr/apr-1.5.0.tar.gz          

    Apr-Util源码包:http://archive.apache.org/dist/apr/apr-util-1.5.4.tar.gz

图3:下载的源码包

    Step 2:安装源码包,安装的步骤如表1所示。

注意,在安装的过程中最好指定安装路径,

./ configure --prefix=install_path,如果提示缺少依赖关系,建议使用yum安装。

Step 3:测试Apache,centos7使用systemctl代替chkconfig管理服务,防火墙也由iptables更换成了firewalld,首先用systemctl关闭防火墙:systemctl stop firewalld.service/systemctl disable firewalld.service。找到Apache的安装路径,./apachectl start 开启服务。最后在客户端浏览器输入IP 地址,看看能够成功访问 Apache,显示It Works!就代表 服务器已成功启动。

 

apache的配置文件:/usr/local/apache2/conf/httpd.conf(源码安装)

 

Kail系统中软件管理

    step1:先去更换更新源,vim /ect/reources.list, apt-get update &&apt-get upgrade && apt-get autoclean;

    step2:安装软件

                apt-get search 软件名  --查询软件

                apt--get  install 软件名  --安装软件

                apt-- get remove 软件名  --卸载

在kail 中使用dpkg管理软件(建议使用apt-get)

 

在Ubuntu18中安装Lamp环境。。。。。。(自行搜索)