2019/9/16

Linux软件安装

方式:yum/rpm/源码安装

yum安装:

yum 是通过分析RPM的包头数据后,根据各软件的相关性制作出属性相对应的解决方案,然后可以自动处理软件的相依属性问题,以解决软件安装或移除与升级的问题。

yum search MySQL 在源中收索软件包

yum install mysql-community-server.x86_64 安装软件

yum remove MySQL 卸载软件==yum erase mysql

RPM安装:

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

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

rpm -ql |openssh 列出该软件所以的文件与目录所在完整文件名

rpm -qR openssh 列出与该软件有关的相依软件所含的文件

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

-i 安装指定的.rpm 文件

-h 查看进度

-v 显示安装过程的详细信息

-e 卸载软件

安装nginx

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

step 2:yum install nginx 安装软件

step 3:service nginx start 开启nginx服务

step 4:netstat - ntulp |grep 80 查看端口情况

step 5:systemctl stop firewalld.service 关闭centos中的防火墙

源码安装软件(源码安装软件的默认目录是):

step1:tar -xvf [] 解压源码

step2:./configure 配置(如果需要指定安装的路径:./configure -

step3:./make 编译源码

step4:./make install 安装 默认安装的路径/usr/

redis安装

$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz

$ tar -xzf redis-5.0.5.tar.gz

$ cd redis-5.0.5

$ make

更新centos7的yum源:

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

mv /etc/yum.repos.d/CentOS-Base.repo centos-base.repo.bak

step2.下载源 wget http://mirrors.aliyun.com/repo/Centos-7.repo -O /etc/yum.repos.d/CentOS-Base.repo

step3.yum makecache 生成缓存

step4.yum -yinstall 软件名称 安装软件

yum -y update 更新系统,

WAMP环境,phpstudy(windows+apache+mysql+php。)

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

LNMP=linux+nginx+mysql+php-fpm

LAMP环境搭建:

安装apapche(httpd):

step1.yum install httpd httpd-devel httpd-manual mod_ssl mod_perl mod_auth_mysql

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

step2.安装mysql以及扩展

yum install mysql mysql-server mysql-devel

安装mariadb

step3.安装php

kali 系统中软件管理

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

step2.安装软件

apt-get管理软件

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

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

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

在kali中使用dpkg管理软件

dpkg -i xx.deb 安装

dpkg -e 软件名称 卸载

dpkg -l 软件名称 查询本地是否安装了此软件

dpkg -al 查询所有软件安装情况

2019.9.16 linux安装软件lamp的更多相关文章

  1. 阿里云Linux安装软件镜像源

    阿里云Linux安装软件镜像源 阿里云是最近新出的一个镜像源.得益与阿里云的高速发展,这么大的需求,肯定会推出自己的镜像源.阿里云Linux安装镜像源地址:http://mirrors.aliyun. ...

  2. 解决linux安装软件依赖的曲线救国方案

    相信大家在一台无法连接外网的linux上安装软件时,对于软件依赖的安装,都会特别头疼,因为软件依赖的安装,不论是其数量,还是安装的复杂度都比软件本身要高出一个维度! 今天就和大家分享一个,解决linu ...

  3. linux安装软件时/usr/lib/python2.7/site-packages/urlgrabber/grabber.py文件异常

    linux安装软件时,经常出现以下异常信息 Traceback (most recent call last): File , in <module> main() File , in m ...

  4. linux安装软件的几种方法----linux下编译安装软件的一般步骤

    linux安装软件的几种方法: 一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd so ...

  5. Linux安装软件总结(二.几种安装命令介绍)

    一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd soft.version.rpm所在 ...

  6. linux 安装软件的几种方法

    一. 解析Linux应用软件安装包: 通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz.它是使用UNIX系统的打包工具tar打包的. 2) rp ...

  7. linux安装软件的几种方法

    一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd soft.version.rpm所在 ...

  8. 【linux安装软件步骤】

    一.解析linux应用软件安装包: 通常Linux应用软件的安装包有三种: tar包,如software-1.2.3-1.tar.gz.它是使用UNIX系统的打包工具tar打包的. rpm包,如sof ...

  9. Linux安装软件的几种方式

    Linux下软件安装的方式主要有源码安装,rpm安装,yum安装,而常用的安装包主要有以下三种: tar包:例如software-1.2.3-1.tar.gz.它是使用UNIX系统的打包工具tar打包 ...

随机推荐

  1. leetcode-easy-listnode-88 Merge Sorted Array-NO

    mycode 不会........... 参考 思路:从后往前计算,这样不会覆盖nums1中的有效值 由于 You may assume that nums1 has enough space (si ...

  2. 使用KFold进行训练集和验证集的拆分,使用准确率和召回率来挑选合适的阈值(threshold) 1.KFold(进行交叉验证) 2.np.logical_and(两bool数组都是正即为正) 3.np.logical_not(bool数组为正即为反,为反即为正)

    ---恢复内容开始--- 1. k_fold = KFold(n_split, shuffle) 构造KFold的索引切割器 k_fold.split(indices) 对索引进行切割. 参数说明:n ...

  3. T78748 【lcez模拟赛】机场Ⅰ

    T78748 [lcez模拟赛]机场Ⅰ 其实这就是最小生成树的题辣 注意输入毒瘤 输入的话要避免记录中间这个‘ , ’ 如下操作可以解决 特别注意%d之间的‘ , ’ 边的权值要现算 存点的话存横纵坐 ...

  4. ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devices

    1. 摘要 作者介绍了一种计算非常高效的 CNN 结构称之为 ShuffleNet,它是专门为计算资源非常有限的移动设备设计的. 这种新的结构主要用到了两种操作:分组点卷积(pointwise gro ...

  5. android studio中方法和类被调用多次,但是AS显示灰色,解决办法

    Android Studio里面的一些类及方法,明明有被其他的类或者方法调用,但是去看的时候显示灰色,鼠标放上面的时候显示:Class ‘XXX’ is never used或者Method ‘XXX ...

  6. 十六:jinja2中的if和for

    jinja2中的逻辑语句和python中的基本一致,执行逻辑的时候用{% 逻辑关键字 %}开始,{% end逻辑关键字 %}结束 if语句(判断关键字也是一样的,and.or.not···): for ...

  7. 64位编译器下,将指针转换成UINT32,不需要修改编译选项的编码方式

    一些严格的64位编译器,将指针转换成UINT32,会报各种丢失精度的错误. 但很显然,有些时候,我们就是需要转换,且并不会真正丢失精度. 此时不需要修改编译选项的编码方式,有些用处了 示例如下: un ...

  8. DocX 在文档中插入图片时,为什么不能按实际设置的大小插入,而Spire.Doc却可以

    我的目标目标要求:将一个图片插入到页面中,页面边界为0,使用下面的代码去实现(button1UseDocX_Click函数),生成的文档不能达到目的.而使用Spire.Doc却能达到目的button1 ...

  9. Kafka sender消息生产者

    1.pom文件引入Kafka依赖(我用的版本是2.2.2.RELEASE) <dependency> <groupId>org.springframework.kafka< ...

  10. Centos7 yum 源安装nginx

    一.建立nginx源 vim /etc/yum.repos.d/nginx.repo [nginx]name=nginx repobaseurl=http://nginx.org/packages/c ...