大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
文章目录
一.软件包
1.RPM包
Red Hat Package Manager
包的命名规则:软件名,版本号,发行版本,系统平台(32/64),后缀是.rpm
特点:二进制包,无需编译,可以直接使用
缺点:无法指定个人设置,开关功能
2.源码包
特点:需要经过gcc等编译环境,编译后才能运行,可以指定个人设置,开关功能
缺点:配置复杂
二.软件的安装工具
1.YUM工具
Yellow dog Updater ,Modifeid
特点:
-
基于RPM包管理,能从指定服务器自动下载RPM包,此处就需要配置yum源
-
可以自动处理依赖性关系,自动安装所有依赖的软件包
操作步骤:
第一步:指定Yum源——软件的下载位置
(仅需要指定一次,若不指定,默认按红帽的走,因为是基于RPM包管理的,默认的yum源在国外,一般网络是不通畅的,都需要更改yum源)
观察一个目录yum工具配置文件 /etc/yum.repos.d
打开第一个文件CentOS-Base.repo,可以看到yum默认的下载地址,是centos的官方地址(国外),下载速度会比较慢
所以一般删除后,自己编写一个本地yum库配置文件,里面写一个本地下载地址
(注意:删除后,恢复较难,保险起见把它打包丢到/tmp备份一下)
- 进入该目录进行打包
#tar -cvf repo.tar *
- 然后移动到/tmp
#mv repo.tar /tmp
此处我们配置一个本地yum源,也就是基于光盘镜像的yum源,没有网络也可以用,软件是从光盘镜像中下载的
- 在/etc/yum.repos.d/该目录下创建新的yum库配置文件dvd,写入如下内容
#vim /etc/yum.repos.d/dvd.repo
(.repo全称repository,n.仓库,知识宝典,学识渊博的人)
- 某一库的名称,[]是必须的,括号里的内容自己指定
- name是[dvd]的详细说明
- baseurl下载库的具体地址
file://表示本地地址,如果要在repository上下载一般是
http://表示互联网地址 - gpgcheck是校验开关,0表示关闭,1表示开启
这四行内容注意不要出错
补充:设备文件——光盘cdrom
- 首先要连接光盘
- 光盘不需要分区格式化,连接成功(右下角绿色标记)后可以直接挂载
之前写的挂载都是临时挂载,关机重启后会失效,下面介绍一个永久挂在的方法:
把挂载命令写到计算机自启文件中——/root/.bashrc文件
企业中:yum配置
一般可以使用阿里的yum仓库
1.清理原有的YUM配置
把原来/etc/yum.repos.d/的内容都丢到/tmp(mv移动)
这里可能有一个小问题,需要先检测一下有没有wget 命令(#which wget ),没有的话要用原有的yum配置先下载wget工具:#yum -y install wget,因为后面下载阿里的yum配置文件会用到wget命令。
2.下载阿里官网配置
-
进入阿里的镜像网站https://developer.aliyun.com/mirror/
-
找到centos-7对应的基本配置文件
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
- 再下载一个epel扩展配置文件
epel:Extra Packages for Enterprise Linux企业版linux扩展包
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
安装完成后在对应目录下有这两个yum配置文件
3.更新YUM仓库
#yum makecache
2.YUM安装软件的指令(需要关闭防火墙)
- #yum install -y 软件1 软件2—— 安装软件1和软件2,-y表示所有回答为yes
- #systemctl start httpd——启动指定服务
- #systemctl stop firewalld——关闭防火墙
- #systemctl disable firewalld——禁用开机自启防火墙
(设置开机自启是把disable改为enable)
重新安装——#yum -y reinstall httpd
升级程序——#yum -y update httpd
升级系统——#yum -y update
卸载软件——#yum -y remove httpd
查询
#yum list 包名
安装包名称——版本号——库
3.RPM工具安装软件(无法自动处理依赖关系,缺什么需要手动装)
RPM是红帽自带的安装工具
检查某软件包是否存在
#cd /mnt/cdrom/Packages
#ls 包名
安装
#rpm -ivh 包名.rpm(i-install,v是显示,h是百分比)
#install -q wget…
卸载
#rpm -evh 包名
装软件的步骤:
-
从官网下载安装包——此处用阿里的tengine
-
需要装一些必备的编译器程序(编译环境)
#yum install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
敲第二遍可以检验是否成功安装
-
将安装包解压(#tar -xf )到合适的路径,进入安装包,然后设定一些配置(用户,用户组…)
#./configure –user=www –group=www –prefix=/usr/local/nginx
-
编译#make
-
安装#make install
补充:
-
httpd和nginx会有冲突,必须关闭一个在运行另一个
-
最简化安装的linux没有图形化界面
可以安装#yum groupinstall -y “GNOME Desktop”
(先配置好yum源,本地yum源记得挂载)
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/168472.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...