# yum仓库搭建

1、创建目录充当仓库

​ mkdir /yumrepo2

2、在仓库中创建packages目录,用于存放软件

​ cd /yumrepo2

mkdir packages

3、下载测试软件到packages目录中

cd /yumrepo2/packges

​ wget https://repo.huaweicloud.com/centos/7/os/x86_64/Packages/zip-3.0-11.el7.x86_64.rpm

4、下载远程访问软件 : nginx

​ yum install nginx

 

5、下载仓库初始化软件(yun-utils、createrepo)

​ yum install yum-utils createrepo

6、初始化仓库

createrepo /yumrepo2

注:会在仓库目录中创建repodata目录,主要用来存放依赖关系的

7、修改Nginx配置文件,使其代理yum仓库目录索引

修改/etc/nginx/nginx.conf

root /yumrepo2;

nginx实现目录索引
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;

systemctl restart nginx 重启

在浏览器测试

8、编辑yum源

1、将etc/yum.repos.d中所有的文件备份到backup目录中

​ mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/

​ 2、创建local.repo文件

​ touch local.repo

​ 3、编辑 local.repo

​ vim local.repo

[local]
name="xxx源的简介"
baseurl=http://192.168.15.201
gpgcheck=0

​ 4、更新源

​ yum clean all

​ yum makecache

9、测试

​ yum remove zip

​ yum install zip

# 二进制编译安装

​ 下载源代码包: https://nginx.org/download/nginx-1.20.1.tar.gz

​ [root@python ~]$ wget https://nginx.org/download/nginx-1.20.1.tar.gz

知识储备:

​ 解压文件:tar -xf nginx-1.20.1tar.gz

1、检查系统

cd nginx-1.20.1

yum install e pcre-devel zlib zlib-devel make gcc gcc-c++ -y

​ ./configure

2、编译

make

-j : 多核编译 ,块但容易出错

3、安装

​ make install

4、测试

[root@python nginx]$ systemctl stop nginx

# 启动nginx服务
[root@python nginx]$ /usr/local/nginx/sbin/nginx

 

 

 

 

1、什么是系统负载

单位时间内,系统进程占用CPU的相对时间

1个CPU 一个核 1 100%

1个CPU 两个核 1 50%

10:23:31 up 4 days, 22:06, 3 users, load

average:0.00 0.86 2.90

当前系统时间 当前系统状态(up\down) 启动时间 三个窗口

1分钟负载 10分钟负载 15分钟负载

[root@python nginx]$ while true ; do w ; sleep 1; clear; done

# 一、文件属性

1、文件属性信息概述

1、 常见文件夹类型有哪些

​ d:文件夹

​ -:普通文件夹

​ l : 链接文件

​ c :字符设备文件

​ b :块设备文件

​ s :socket文件

​ p :管道文件

​ 管道:将前面一个命令的结果交给后面一个命令来处理即为管道技术

​ 2、硬链接和软连接

​ 硬链接 : ln [源来的路径] [新的路径]

​ 软连接: ln -s [源来的路径] [新的路径]

​ 注:在linux操作系统中,硬链接个数为0时,才会删除源文件

文件属性信息详述

​ 用户就相当于系统管理员

​ 用户组就相当于具备某种相同特征的一系列用户的集合

创建用户

useradd :创建用户

​ groupadd :创建用户组

​ 格式:

​ user add [选项(非必须)] [用户名称]

​ 用户名命名规则:

​ 1、可以包含字母和数字

​ 2、必须以字母开头

​ 选项:

​ -u :指定uid

​ -g :指定gid

​ -r :指定创建系统用户

​ -s :指定用户默认的解析器

​ uid 代表的是 用户唯一编号

​ gid 代表的是 用户组的唯一编号

案例一 :创建用户

​ 系统用户和普通用户的区别

​ 系统用户一般用运行系统级别的应用程序

​ id号在 0 ~ 200之间的用户运行时操作系统级别的应用程序

​ id号在201 ~ 999 之间的用户运行的是用户级别的应用程序

通常情况下、id号在1000以下,那么该用户就是系统用户1000以上就是普通用户;普通用户一般用来登录操作系统

​ 普通用户一般用来登录操作系统

posted on   李辉111  阅读(81)  评论(0编辑  收藏  举报
努力加载评论中...
编辑推荐:
· 自定义通信协议——实现零拷贝文件传输
· Brainfly: 用 C# 类型系统构建 Brainfuck 编译器
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
阅读排行:
· DeepSeek 全面指南,95% 的人都不知道的9个技巧(建议收藏)
· 自定义Ollama安装路径
· 本地部署DeepSeek
· 快速入门 DeepSeek-R1 大模型
· DeepSeekV3+Roo Code,智能编码好助手
点击右上角即可分享
微信分享提示