zoukankan      html  css  js  c++  java
  • Linux下软件的安装相关知识、在Centos中搭建Nginx及kali中的软件管理

    (本文仅为平时学习记录,若有错误请大佬指出,如果本文能帮到你那我也是很开心啦)

    一、在Linux下软件的安装(保证网络链接)

    Centos系统中有三种安装软件的方法:

    • 通过源码安装
    1 ./configure
    2 make
    3 make install
    • 通过rpm安装
    rpm –ivh ….
    • 通过yum安装
    1 yum search …
    2 yum install …

    1.yum源安装:自动处理软件的相依属性问题,帮助管理员解决依赖关系

    1 yum search mysql  在源中搜索软件包
    2 yum install mysql-connector-odbc.x86_64  安装软件
    3 yun remove mysql = yum erase mysql 卸载软件

    2.rpm安装:安装过程中会有很多的依赖问,需要管理员自己解决

     1 rpm -qa  查询所有安装的软件
     2 rpm -qa |grep ssh = rpm -q ssh (软件名必须完整)  查询是否安装了ssh服务
     3 rpm -ql openssh(软件名称)  列出该软件所有的文件与目录所在完整软件名
     4 rpm -qR  openssh(软件名称)  列出与该软件有关的相依软件所含的文件
     5 rpm -hiv 软件包的名称  安装软件(软件需要提前下载好)
     6   -i  安装指定的.rpm文件
     7   -h  查看进度
     8   -v  显示安装过程的详细信息
     9   -U  使用rpm文件升级
    10   -e  卸载软件
    • rpm 安装软件时可以找在线的rpm包,也可以下载到本地进行安装

        如:rpm -hiv http:// 或 ftp://www.ceshi.com/xx.rpm(资源对应的位置)

          rpm -hix xx.rpm

    3.源码安装:(开始configure前还是应该仔细阅读源码目录下的README或者INSTALL文件)

    1 ./configure 配置(如果需要指定安装的路径:./configure  --prefix=/home/2 ./make 编译源码
    3 ./make install 安装 默认安装的路径/usr/local/bin

      注:源码安装的软件的其默认的权限时当前用户

    1 make clean  clean是根据makefile来清理临时文件
    2 make uninstall  uninstall是根据makefile来删除安装后的程序,需要root用户

    二、在CentoS中安装Nginx

    1.安装Nginx的库

    rpm -hiv http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm  安装Nginx的库 

    2.安装软件

    1 yum install nginx  安装nginx
    2 rpm -qa |grep nginx  查询是否安装了nginx服务

    3.启动Nginx

    1 service nginx start  开启nginx服务
    2 netstat -ntulp |grep 80  查看nginx端口是否开启
    3 ifconfig查看ip

    4.测试Nginx服务

    firefox 你的IP  浏览器访问  
    • 访问到Nginx的默认信息页面,则安装成功

    5.想在宿主机中访问,关闭防火墙

    service firewalld stop  关闭防火墙

    三、kali2019.3系统的软件管理

    1.使用apt-get管理软件

    1 apt-get search 软件名查询软件
    2 apt-get install 软件名  安装软件
    3 apt-get remove 软件名  卸载软件

    3.使用dpkg管理软件

    1 dpkg -i xx.deb  安装
    2 dpkg -e 软件名称  卸载
    3 dpkg -l 软件名  查询本地是否安装了软件
    4 dpkg -al  查看所有的软件
  • 相关阅读:
    Flesch Reading Ease (poj 3371)
    保留道路
    列车调度
    三角形
    高精度加法
    AC自动机(1)
    线段树
    并查集(3)
    并查集(2)
    并查集
  • 原文地址:https://www.cnblogs.com/yankaohaitaiwei/p/11531147.html
Copyright © 2011-2022 走看看