Linux安装及管理程序

目录

一、本地yum源安装

1、挂载光盘镜像,其他的目录也可以使用,本地仓库

2、切换到/etc/yum.repos.d,把源文件备份

3、创建一个本地yum源的配置文件

4、开始编写本地yum源的配置文件

5、清除yum缓存和建立元数据

二、编译安装教程

1、先关闭防火墙

2、下载依赖包

3、创建运行用户,组

4、编辑安装Nginx

5、编译,安装

6、修改用户权限

7、添加配置文件

8、创建目录和修改配置文件

9、重新加载配置

10、网页展示


一、本地yum源安装

1、挂载光盘镜像,其他的目录也可以使用,本地仓库

2、切换到/etc/yum.repos.d,把源文件备份

cd /etc/yum.repos.d
#创建backup目录
mkdir backup
#把yum.repos.d的文件全部剪切到backup中

3、创建一个本地yum源的配置文件

touch xiaobu.repo

4、开始编写本地yum源的配置文件

进入xiaobu.repo  [vim xiaobu.repo]

[local]
#指定单元名称,必须和文件名一致

name=11
#描述信息,可以写任意

baseurl=file:///mnt#
#指定光盘镜像的挂载目录

gpgcheck=0
#不检查软件的序列号
enabled=1
#开启此yum源,默认就是开启,可以省略

5、清除yum缓存和建立元数据

#清除yum和建立元数据可以同时进行 
yum clean all && yum makecache

二、编译安装教程

1、先关闭防火墙

systemctl stop firewalld
systemctl disable firewalld
setenforce 0

2、下载依赖包

yum -y install gcc pcre-devel openssl-devel zlib-devel openssl  openssl-devel

3、创建运行用户,组

useradd -M -s /sbin/nologin nginx

4、编辑安装Nginx

把nginx-1.22.0.tar.gz拖进 /opt目录下,进入opt目录解压nginx-1.22.0.tar.gz

tar zxvf nginx-1.22.0.tar.gz

并执行下面命令

cd nginx-1.22.0/
./configure --prefix=/usr/local/nginx \
--user=nginx \
--group=nginx \
--with-http_ssl_module \
--with-http_v2_module \
--with-http_realip_module \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--with-pcre \
--with-stream \
--with-stream_ssl_module \
--with-stream_realip_module

5、编译,安装

make && make install

6、修改用户权限

chown -R nginx.nginx /usr/local/nginx
ln -s /usr/local/nginx/sbin/nginx /usr/sbin/

7、添加配置文件

进入vim /lib/systemd/system/nginx.service文件

[Unit]
Description=nginx - high performance web server
Documentation=http://nginx.org/en/docs/
After=network-online.target remote-fs.target nss-lookup.target
Wants=network-online.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/run/nginx.pid
#注意文件位置,如果不对 启动不了
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 
#注意启动文件位置
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s TERM $MAINPID
[Install]
WantedBy=multi-user.target

8、创建目录和修改配置文件

mkdir -p /usr/local/nginx/run/
vim /usr/local/nginx/conf/nginx.conf
#修改pid
pid /usr/local/nginx/run/nginx.pid;

9、重新加载配置

systemctl daemon-reload 
systemctl start nginx.service

10、网页展示

打开vim /usr/local/nginx/html/index.html文件,删除里面的内容,从新输入新内容

打开浏览器

你可能感兴趣的:(linux,运维,服务器)