# 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以上就是普通用户;普通用户一般用来登录操作系统
普通用户一般用来登录操作系统
· 自定义通信协议——实现零拷贝文件传输
· Brainfly: 用 C# 类型系统构建 Brainfuck 编译器
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· DeepSeek 全面指南,95% 的人都不知道的9个技巧(建议收藏)
· 自定义Ollama安装路径
· 本地部署DeepSeek
· 快速入门 DeepSeek-R1 大模型
· DeepSeekV3+Roo Code,智能编码好助手