Centos linux下软件安装
yum 通过分析rpm包头数据后,自动解决依赖关系,直接云端下载软件,根据不同版本系统获取不同软件信息,按顺序下载rpm包,安装软件
yum search 软件名:搜索源里是否有需要的软件
yum install 软件名:安装需要的软件
yum remove 软件名:卸载软件 ,yum erase 软件名,也可以移除

rpm 类型的文件可以使用在线rpm包,也可以下载到本地安装
rpm -q 软件名:仅查询软件是否安装
rpm -qa:列出所有安装的软件
rpm -qa | grep 软件名:查询是否安装了某软件
rpm -ql 软件名:列出该软件所有的文件与目录所在完整文件名
rpm -qR大写 文件名:查找软件相关的依赖关系
rpm -hiv 软件名,或url:安装软件,需要提前下载好软件
-h 查看进度
-i 安装指定的.rpm软件
-v 显示安装详细信息
-U 使用rpm文件升级
-e 卸载软件

源码,通过源码包方式发布的,配置和编译器来繁琐,但可移植性高,通过编译可以正确运行
./configure配置
./make 编译源码
./make install 安装:默认安装的路径 /usr/local/bin
源码安装的软件,默认权限是当前用户

centos 7更新yum源
1,备份自带的yum源:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2,下载源 wget url:重命名下载的文件名为CentOS-Base.repo
3,yum makecache :生成缓存
4,yum -y install:安装软件

yum -y update:更新系统

man 命令:查看帮助
命令 --help:查看帮助

kali下软件管理
apt-get
1,更换更新源 vim /etc/apt/reources.list,apt-get update && apt-get upgrade && apt-get autoclean
2, 安装软件
apt-get search 软件名: 查询软件
apt-get install 软件名:安装软件
apt-get remove 软件名:卸载软件

dpkg
dpkg -i xx.deb :安装软件
dpkg -e 软件名:卸载软件
dpkg -l 软件名:查询是否安装了软件
dpkg -al 查看所有的软件

LAMP环境搭建
安装apapche(httpd):
yum install httpd httpd-devel httpd-manual mod_ssl mod_perl mod_auth_mysql
#yum install httpd*
https://blog.51cto.com/12173069/2067565
/var/www/html (yum安装的默认主目录)
usr/local/apapche2/htdocs (源码安装)

设置apache开机自启动:
chkconfig httpd on

安装mysql:
yum install mariadb mariadb-server mariadb-libs mariadb-devel

启动mysql服务 3306端口
service mariadb start

配置mysql:
使用mysql_secure_installation命令初始化mysql数据库

设为开机启动:
chkconfig mysqld on

安装php
yum install –y php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmath

<?php
phpinfo();
?>

2019-9-16:渗透测试,基础学习,Linux下软件安装,环境搭建,笔记的更多相关文章

  1. (大数据工程师学习路径)第一步 Linux 基础入门----Linux 下软件安装

    介绍 介绍 Ubuntu 下软件安装的几种方式,及 apt,dpkg 工具的使用. 一.Linux 上的软件安装 通常 Linux 上的软件安装主要有三种方式: 在线安装 从磁盘安装deb软件包 从二 ...

  2. 零基础学习Linux(一)环境搭建

    从本文开始我会为大家介绍一下linux环境下详细的集群环境安装.配置.部署到实例演示的整个过程.在此过程中会给大家详细介绍一下Linux的操作技巧和一些工具的使用.今天开始第一步——环境搭建. 第一步 ...

  3. Linux基础入门-Linux下软件安装

    一.在线安装: sudo apt-get install 即可安装 如果在安装完后无法用Tab键补全命令,可以执行: source ~/.zshrc APT(Advanced Packaging To ...

  4. 学习Linux(一)环境搭建

    零基础学习Linux(一)环境搭建 从本文开始我会为大家介绍一下linux环境下详细的集群环境安装.配置.部署到实例演示的整个过程.在此过程中会给大家详细介绍一下Linux的操作技巧和一些工具的使用. ...

  5. Linux入门基础教程之Linux下软件安装

    Linux入门基础教程之Linux下软件安装 一.在线安装: sudo apt-get install 即可安装 如果在安装完后无法用Tab键补全命令,可以执行: source ~/.zshrc AP ...

  6. Linux 下软件安装

    Linux 下软件安装 一.Linux 上的软件安装 通常 Linux 上的软件安装主要有三种方式: 在线安装 从磁盘安装deb软件包 从二进制软件包安装 从源代码编译安装 这几种安装方式各有优劣,而 ...

  7. linux下软件安装的几种方式

    linux下软件安装的几种方式(主要有源码安装, rpm安装, yum安装). 一:源码安装 几乎所有的开源软件都支持在Linux下运行,而这些软件一般都以源码形式发放,只需要Linux安装了gcc. ...

  8. Linux下软件安装方法即路径设置

    Linux下软件安装方法即路径设置 http://www.cnblogs.com/edward259/archive/2010/07/02/1770066.html

  9. 【转】Linux下软件安装的几种方式

    转自Linux下软件安装的几种方式 Linux 系统的/usr目录 Linux 软件安装到哪里合适,目录详解 Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统 ...

随机推荐

  1. css简介以及css的添加方法

    什么是css? CSS是Cascading Style Sheets的简称,CSS是用来美化网页中文称为层叠样式表,用来控制网页数据的表现,可以使网页的表现与数据内容分离. css的基本语法 1.选择 ...

  2. 如何在sprintf函数中输出百分号(%)等特殊符号

    php中的sprinf可以格式化字符串的数据类型.今天遇到了想在其中输出%,可难倒我了. $query =  sprintf("select * from books where %s li ...

  3. 认识JVM的内存分配

    当我们在JVM中运行一段程序代码,JVM初始运行的时候都会分配好Method Area(方法区)和Heap(堆),而JVM每遇到一个线程,就为其分配一个Program Counter Register ...

  4. 还看不懂同事的代码?Lambda 表达式、函数接口了解一下

    当前时间:2019年 11月 11日,距离 JDK 14 发布时间(2020年3月17日)还有多少天? // 距离JDK 14 发布还有多少天? LocalDate jdk14 = LocalDate ...

  5. map和set的使用及top K问题

    1.map和set的应用和比较 map和set都是关联式容器,底层容器都是红黑树. map以键值对的形式进行存储,方便进行查找,关键词起到索引的作用,值则表示与索引相关联的数据,以红黑树的结构实现,插 ...

  6. eclipse断点的使用---for循环举例

    在很多时候,我们在学习过程中,不知道代码具体的实现过程,很好奇这个变量的值怎么就发生的变化,用好断点的使用,帮助我们更好的理解. 例子:10以内的奇数之和 package day03; public ...

  7. [转载]2.2 UiPath条件判断活动Flow Decision的介绍和使用

    一.Flow Decision介绍 FlowDecision节点是一个条件节点,它根据指定条件是否成立来控制流程的两个分支. 当条件为True时,流程执行一个分支 当条件为False时,流程执行另外一 ...

  8. freeradius简单配置

    1.安装freeradius sudo apt-get update sudo apt-get install freeradius 2.配置client.conf vim /etc/freeradi ...

  9. len、is、==、可变于不可变类型

    a="asdfghjkl;'iuygb" b="小米" c=['a','b','c'] d= {'name':1,'age':24} # len统计字符或元素的 ...

  10. 决策树(上)-ID3、C4.5、CART

    参考资料(要是对于本文的理解不够透彻,必须将以下博客认知阅读,方可全面了解决策树): 1.https://zhuanlan.zhihu.com/p/85731206 2.https://zhuanla ...