N77-Linux第二周作业
完成一个shell脚本,脚本的作用
1. 运行脚本可以显示出本机的ip地址
(1)脚本
[root@Rocky8 ~]# cat IP.sh
#!/bin/bash
ip address show ens160 | sed -n 3p | awk '{print $2;}' | cut -d '/' -f1
(2)运行结果
[root@Rocky8 ~]# bash IP.sh
192.168.10.128
2. 如果ip地址中有3这个数字,那么就打印出当前的系统时间
(1)脚本
[root@Rocky8 ~]# cat Time.sh
#!/bin/bash
ip=`ip address show ens160 | sed -n 3p | awk '{print $2;}' | cut -d '/' -f1`
if echo "当前系统的ip为:" $ip |grep '3' ;then
echo "当前系统的时间为:" $(date +%F%n%T)
else
echo "当前ip地址不包含3这个数字"
fi
(2) 运行结果
[root@Rocky8 ~]# bash Time.sh
当前ip地址不包含3这个数字
3.如果ip地址中不含3这个数字,就批量建立用户magedu_00, magedu_01, ... magedu_100并且所有用户同属于magedu组
(1)脚本
[root@Rocky8 ~]# cat User.sh
#!/bin/bash
ip=`ip address show ens160 | sed -n 3p | awk '{print $2;}' | cut -d '/' -f1`
if echo "当前系统的ip为:" $ip |grep '3' ;then
echo "当前系统的时间为:" $(date +%F%n%T)
else
groupadd magedu
for i in {0..100};do
useradd magedu_$i -g magedu
#userdel magedu_$i
done
#groupdel magedu
fi
(2) 运行结果
[root@Rocky8 ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:65534:65534:Kernel Overflow User:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
systemd-coredump:x:999:997:systemd Core Dumper:/:/sbin/nologin
systemd-resolve:x:193:193:systemd Resolver:/:/sbin/nologin
tss:x:59:59:Account used for TPM access:/dev/null:/sbin/nologin
polkitd:x:998:996:User for polkitd:/:/sbin/nologin
unbound:x:997:994:Unbound DNS resolver:/etc/unbound:/sbin/nologin
sssd:x:996:993:User for sssd:/:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
wang:x:1000:1000:wang:/home/wang:/bin/bash
magedu_0:x:1001:1001::/home/magedu_0:/bin/bash
magedu_1:x:1002:1001::/home/magedu_1:/bin/bash
magedu_2:x:1003:1001::/home/magedu_2:/bin/bash
magedu_3:x:1004:1001::/home/magedu_3:/bin/bash
magedu_4:x:1005:1001::/home/magedu_4:/bin/bash
magedu_5:x:1006:1001::/home/magedu_5:/bin/bash
magedu_6:x:1007:1001::/home/magedu_6:/bin/bash
magedu_7:x:1008:1001::/home/magedu_7:/bin/bash
magedu_8:x:1009:1001::/home/magedu_8:/bin/bash
magedu_9:x:1010:1001::/home/magedu_9:/bin/bash
magedu_10:x:1011:1001::/home/magedu_10:/bin/bash
magedu_11:x:1012:1001::/home/magedu_11:/bin/bash
magedu_12:x:1013:1001::/home/magedu_12:/bin/bash
magedu_13:x:1014:1001::/home/magedu_13:/bin/bash
magedu_14:x:1015:1001::/home/magedu_14:/bin/bash
magedu_15:x:1016:1001::/home/magedu_15:/bin/bash
magedu_16:x:1017:1001::/home/magedu_16:/bin/bash
magedu_17:x:1018:1001::/home/magedu_17:/bin/bash
magedu_18:x:1019:1001::/home/magedu_18:/bin/bash
magedu_19:x:1020:1001::/home/magedu_19:/bin/bash
magedu_20:x:1021:1001::/home/magedu_20:/bin/bash
magedu_21:x:1022:1001::/home/magedu_21:/bin/bash
magedu_22:x:1023:1001::/home/magedu_22:/bin/bash
magedu_23:x:1024:1001::/home/magedu_23:/bin/bash
magedu_24:x:1025:1001::/home/magedu_24:/bin/bash
magedu_25:x:1026:1001::/home/magedu_25:/bin/bash
magedu_26:x:1027:1001::/home/magedu_26:/bin/bash
magedu_27:x:1028:1001::/home/magedu_27:/bin/bash
magedu_28:x:1029:1001::/home/magedu_28:/bin/bash
magedu_29:x:1030:1001::/home/magedu_29:/bin/bash
magedu_30:x:1031:1001::/home/magedu_30:/bin/bash
magedu_31:x:1032:1001::/home/magedu_31:/bin/bash
magedu_32:x:1033:1001::/home/magedu_32:/bin/bash
magedu_33:x:1034:1001::/home/magedu_33:/bin/bash
magedu_34:x:1035:1001::/home/magedu_34:/bin/bash
magedu_35:x:1036:1001::/home/magedu_35:/bin/bash
magedu_36:x:1037:1001::/home/magedu_36:/bin/bash
magedu_37:x:1038:1001::/home/magedu_37:/bin/bash
magedu_38:x:1039:1001::/home/magedu_38:/bin/bash
magedu_39:x:1040:1001::/home/magedu_39:/bin/bash
magedu_40:x:1041:1001::/home/magedu_40:/bin/bash
magedu_41:x:1042:1001::/home/magedu_41:/bin/bash
magedu_42:x:1043:1001::/home/magedu_42:/bin/bash
magedu_43:x:1044:1001::/home/magedu_43:/bin/bash
magedu_44:x:1045:1001::/home/magedu_44:/bin/bash
magedu_45:x:1046:1001::/home/magedu_45:/bin/bash
magedu_46:x:1047:1001::/home/magedu_46:/bin/bash
magedu_47:x:1048:1001::/home/magedu_47:/bin/bash
magedu_48:x:1049:1001::/home/magedu_48:/bin/bash
magedu_49:x:1050:1001::/home/magedu_49:/bin/bash
magedu_50:x:1051:1001::/home/magedu_50:/bin/bash
magedu_51:x:1052:1001::/home/magedu_51:/bin/bash
magedu_52:x:1053:1001::/home/magedu_52:/bin/bash
magedu_53:x:1054:1001::/home/magedu_53:/bin/bash
magedu_54:x:1055:1001::/home/magedu_54:/bin/bash
magedu_55:x:1056:1001::/home/magedu_55:/bin/bash
magedu_56:x:1057:1001::/home/magedu_56:/bin/bash
magedu_57:x:1058:1001::/home/magedu_57:/bin/bash
magedu_58:x:1059:1001::/home/magedu_58:/bin/bash
magedu_59:x:1060:1001::/home/magedu_59:/bin/bash
magedu_60:x:1061:1001::/home/magedu_60:/bin/bash
magedu_61:x:1062:1001::/home/magedu_61:/bin/bash
magedu_62:x:1063:1001::/home/magedu_62:/bin/bash
magedu_63:x:1064:1001::/home/magedu_63:/bin/bash
magedu_64:x:1065:1001::/home/magedu_64:/bin/bash
magedu_65:x:1066:1001::/home/magedu_65:/bin/bash
magedu_66:x:1067:1001::/home/magedu_66:/bin/bash
magedu_67:x:1068:1001::/home/magedu_67:/bin/bash
magedu_68:x:1069:1001::/home/magedu_68:/bin/bash
magedu_69:x:1070:1001::/home/magedu_69:/bin/bash
magedu_70:x:1071:1001::/home/magedu_70:/bin/bash
magedu_71:x:1072:1001::/home/magedu_71:/bin/bash
magedu_72:x:1073:1001::/home/magedu_72:/bin/bash
magedu_73:x:1074:1001::/home/magedu_73:/bin/bash
magedu_74:x:1075:1001::/home/magedu_74:/bin/bash
magedu_75:x:1076:1001::/home/magedu_75:/bin/bash
magedu_76:x:1077:1001::/home/magedu_76:/bin/bash
magedu_77:x:1078:1001::/home/magedu_77:/bin/bash
magedu_78:x:1079:1001::/home/magedu_78:/bin/bash
magedu_79:x:1080:1001::/home/magedu_79:/bin/bash
magedu_80:x:1081:1001::/home/magedu_80:/bin/bash
magedu_81:x:1082:1001::/home/magedu_81:/bin/bash
magedu_82:x:1083:1001::/home/magedu_82:/bin/bash
magedu_83:x:1084:1001::/home/magedu_83:/bin/bash
magedu_84:x:1085:1001::/home/magedu_84:/bin/bash
magedu_85:x:1086:1001::/home/magedu_85:/bin/bash
magedu_86:x:1087:1001::/home/magedu_86:/bin/bash
magedu_87:x:1088:1001::/home/magedu_87:/bin/bash
magedu_88:x:1089:1001::/home/magedu_88:/bin/bash
magedu_89:x:1090:1001::/home/magedu_89:/bin/bash
magedu_90:x:1091:1001::/home/magedu_90:/bin/bash
magedu_91:x:1092:1001::/home/magedu_91:/bin/bash
magedu_92:x:1093:1001::/home/magedu_92:/bin/bash
magedu_93:x:1094:1001::/home/magedu_93:/bin/bash
magedu_94:x:1095:1001::/home/magedu_94:/bin/bash
magedu_95:x:1096:1001::/home/magedu_95:/bin/bash
magedu_96:x:1097:1001::/home/magedu_96:/bin/bash
magedu_97:x:1098:1001::/home/magedu_97:/bin/bash
magedu_98:x:1099:1001::/home/magedu_98:/bin/bash
magedu_99:x:1100:1001::/home/magedu_99:/bin/bash
magedu_100:x:1101:1001::/home/magedu_100:/bin/bash
4. 打印出/etc/passwd这个文件中可以登陆的用户(非/usr/sbin/nologin)
(1)脚本
[root@Rocky8 ~]# cat password.sh
#!/bin/bash
echo -e "\E[1;$[RANDOM%7+31]m/etc/passwd文件中不以/nologin结尾的有\E[0m"
cat -n /etc/passwd |grep -v /nologin
echo "一共有:"`cat -n /etc/passwd | grep -v /nologin|wc -l`"行"
(2)运行结果
[root@Rocky8 ~]# bash password.sh
/etc/passwd文件中不以/nologin结尾的有
1 root:x:0:0:root:/root:/bin/bash
6 sync:x:5:0:sync:/sbin:/bin/sync
7 shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
8 halt:x:7:0:halt:/sbin:/sbin/halt
22 wang:x:1000:1000:wang:/home/wang:/bin/bash
23 magedu_0:x:1001:1001::/home/magedu_0:/bin/bash
24 magedu_1:x:1002:1001::/home/magedu_1:/bin/bash
25 magedu_2:x:1003:1001::/home/magedu_2:/bin/bash
26 magedu_3:x:1004:1001::/home/magedu_3:/bin/bash
27 magedu_4:x:1005:1001::/home/magedu_4:/bin/bash
28 magedu_5:x:1006:1001::/home/magedu_5:/bin/bash
29 magedu_6:x:1007:1001::/home/magedu_6:/bin/bash
30 magedu_7:x:1008:1001::/home/magedu_7:/bin/bash
31 magedu_8:x:1009:1001::/home/magedu_8:/bin/bash
32 magedu_9:x:1010:1001::/home/magedu_9:/bin/bash
33 magedu_10:x:1011:1001::/home/magedu_10:/bin/bash
34 magedu_11:x:1012:1001::/home/magedu_11:/bin/bash
35 magedu_12:x:1013:1001::/home/magedu_12:/bin/bash
36 magedu_13:x:1014:1001::/home/magedu_13:/bin/bash
37 magedu_14:x:1015:1001::/home/magedu_14:/bin/bash
38 magedu_15:x:1016:1001::/home/magedu_15:/bin/bash
39 magedu_16:x:1017:1001::/home/magedu_16:/bin/bash
40 magedu_17:x:1018:1001::/home/magedu_17:/bin/bash
41 magedu_18:x:1019:1001::/home/magedu_18:/bin/bash
42 magedu_19:x:1020:1001::/home/magedu_19:/bin/bash
43 magedu_20:x:1021:1001::/home/magedu_20:/bin/bash
44 magedu_21:x:1022:1001::/home/magedu_21:/bin/bash
45 magedu_22:x:1023:1001::/home/magedu_22:/bin/bash
46 magedu_23:x:1024:1001::/home/magedu_23:/bin/bash
47 magedu_24:x:1025:1001::/home/magedu_24:/bin/bash
48 magedu_25:x:1026:1001::/home/magedu_25:/bin/bash
49 magedu_26:x:1027:1001::/home/magedu_26:/bin/bash
50 magedu_27:x:1028:1001::/home/magedu_27:/bin/bash
51 magedu_28:x:1029:1001::/home/magedu_28:/bin/bash
52 magedu_29:x:1030:1001::/home/magedu_29:/bin/bash
53 magedu_30:x:1031:1001::/home/magedu_30:/bin/bash
54 magedu_31:x:1032:1001::/home/magedu_31:/bin/bash
55 magedu_32:x:1033:1001::/home/magedu_32:/bin/bash
56 magedu_33:x:1034:1001::/home/magedu_33:/bin/bash
57 magedu_34:x:1035:1001::/home/magedu_34:/bin/bash
58 magedu_35:x:1036:1001::/home/magedu_35:/bin/bash
59 magedu_36:x:1037:1001::/home/magedu_36:/bin/bash
60 magedu_37:x:1038:1001::/home/magedu_37:/bin/bash
61 magedu_38:x:1039:1001::/home/magedu_38:/bin/bash
62 magedu_39:x:1040:1001::/home/magedu_39:/bin/bash
63 magedu_40:x:1041:1001::/home/magedu_40:/bin/bash
64 magedu_41:x:1042:1001::/home/magedu_41:/bin/bash
65 magedu_42:x:1043:1001::/home/magedu_42:/bin/bash
66 magedu_43:x:1044:1001::/home/magedu_43:/bin/bash
67 magedu_44:x:1045:1001::/home/magedu_44:/bin/bash
68 magedu_45:x:1046:1001::/home/magedu_45:/bin/bash
69 magedu_46:x:1047:1001::/home/magedu_46:/bin/bash
70 magedu_47:x:1048:1001::/home/magedu_47:/bin/bash
71 magedu_48:x:1049:1001::/home/magedu_48:/bin/bash
72 magedu_49:x:1050:1001::/home/magedu_49:/bin/bash
73 magedu_50:x:1051:1001::/home/magedu_50:/bin/bash
74 magedu_51:x:1052:1001::/home/magedu_51:/bin/bash
75 magedu_52:x:1053:1001::/home/magedu_52:/bin/bash
76 magedu_53:x:1054:1001::/home/magedu_53:/bin/bash
77 magedu_54:x:1055:1001::/home/magedu_54:/bin/bash
78 magedu_55:x:1056:1001::/home/magedu_55:/bin/bash
79 magedu_56:x:1057:1001::/home/magedu_56:/bin/bash
80 magedu_57:x:1058:1001::/home/magedu_57:/bin/bash
81 magedu_58:x:1059:1001::/home/magedu_58:/bin/bash
82 magedu_59:x:1060:1001::/home/magedu_59:/bin/bash
83 magedu_60:x:1061:1001::/home/magedu_60:/bin/bash
84 magedu_61:x:1062:1001::/home/magedu_61:/bin/bash
85 magedu_62:x:1063:1001::/home/magedu_62:/bin/bash
86 magedu_63:x:1064:1001::/home/magedu_63:/bin/bash
87 magedu_64:x:1065:1001::/home/magedu_64:/bin/bash
88 magedu_65:x:1066:1001::/home/magedu_65:/bin/bash
89 magedu_66:x:1067:1001::/home/magedu_66:/bin/bash
90 magedu_67:x:1068:1001::/home/magedu_67:/bin/bash
91 magedu_68:x:1069:1001::/home/magedu_68:/bin/bash
92 magedu_69:x:1070:1001::/home/magedu_69:/bin/bash
93 magedu_70:x:1071:1001::/home/magedu_70:/bin/bash
94 magedu_71:x:1072:1001::/home/magedu_71:/bin/bash
95 magedu_72:x:1073:1001::/home/magedu_72:/bin/bash
96 magedu_73:x:1074:1001::/home/magedu_73:/bin/bash
97 magedu_74:x:1075:1001::/home/magedu_74:/bin/bash
98 magedu_75:x:1076:1001::/home/magedu_75:/bin/bash
99 magedu_76:x:1077:1001::/home/magedu_76:/bin/bash
100 magedu_77:x:1078:1001::/home/magedu_77:/bin/bash
101 magedu_78:x:1079:1001::/home/magedu_78:/bin/bash
102 magedu_79:x:1080:1001::/home/magedu_79:/bin/bash
103 magedu_80:x:1081:1001::/home/magedu_80:/bin/bash
104 magedu_81:x:1082:1001::/home/magedu_81:/bin/bash
105 magedu_82:x:1083:1001::/home/magedu_82:/bin/bash
106 magedu_83:x:1084:1001::/home/magedu_83:/bin/bash
107 magedu_84:x:1085:1001::/home/magedu_84:/bin/bash
108 magedu_85:x:1086:1001::/home/magedu_85:/bin/bash
109 magedu_86:x:1087:1001::/home/magedu_86:/bin/bash
110 magedu_87:x:1088:1001::/home/magedu_87:/bin/bash
111 magedu_88:x:1089:1001::/home/magedu_88:/bin/bash
112 magedu_89:x:1090:1001::/home/magedu_89:/bin/bash
113 magedu_90:x:1091:1001::/home/magedu_90:/bin/bash
114 magedu_91:x:1092:1001::/home/magedu_91:/bin/bash
115 magedu_92:x:1093:1001::/home/magedu_92:/bin/bash
116 magedu_93:x:1094:1001::/home/magedu_93:/bin/bash
117 magedu_94:x:1095:1001::/home/magedu_94:/bin/bash
118 magedu_95:x:1096:1001::/home/magedu_95:/bin/bash
119 magedu_96:x:1097:1001::/home/magedu_96:/bin/bash
120 magedu_97:x:1098:1001::/home/magedu_97:/bin/bash
121 magedu_98:x:1099:1001::/home/magedu_98:/bin/bash
122 magedu_99:x:1100:1001::/home/magedu_99:/bin/bash
123 magedu_100:x:1101:1001::/home/magedu_100:/bin/bash
一共有:106行
5.yum安装nginx服务,并且启动该服务
(1) 脚本
[root@Rocky8 ~]# cat nginx
cat: nginx: No such file or directory
[root@Rocky8 ~]# cat nginx
nginx-1.24.0/ nginx-1.24.0.tar.gz nginx.sh
[root@Rocky8 ~]# cat nginx
nginx-1.24.0/ nginx-1.24.0.tar.gz nginx.sh
[root@Rocky8 ~]# cat nginx.sh
#!/bin/bash
#安装nginx需要的依赖,理论上需要先判断是否已经安装
yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl-devel
#下载nginx
wget http://nginx.org/download/nginx-1.24.0.tar.gz
#解压
tar -zxvf nginx-1.24.0.tar.gz
#进入解压之后的目录
cd nginx-1.24.0/
# 编译
./configure
make && make install
# 开放nginx启动需要的端口号
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
cd /usr/local/nginx/sbin
./nginx
echo "查看当前nginx的进程是否存在"
ps -ef | grep nginx
(2)运行结果
[root@Rocky8 ~]# bash nginx.sh
Last metadata expiration check: 0:04:20 ago on Sat 10 Jun 2023 05:51:08 PM CST.
Package pcre-8.42-6.el8.x86_64 is already installed.
Package zlib-1.2.11-17.el8.x86_64 is already installed.
Dependencies resolved.
===================================================================================
Package Arch Version Repo Size
===================================================================================
Installing:
automake noarch 1.16.1-7.el8 appstream 712 k
gcc x86_64 8.5.0-18.el8 appstream 23 M
gcc-c++ x86_64 8.5.0-18.el8 appstream 12 M
openssl-devel x86_64 1:1.1.1k-9.el8_7 baseos 2.3 M
pcre-devel x86_64 8.42-6.el8 baseos 550 k
zlib-devel x86_64 1.2.11-21.el8_7 baseos 57 k
Upgrading:
e2fsprogs x86_64 1.45.6-5.el8 baseos 1.0 M
e2fsprogs-libs x86_64 1.45.6-5.el8 baseos 232 k
glibc x86_64 2.28-225.el8 baseos 2.2 M
glibc-common x86_64 2.28-225.el8 baseos 1.0 M
glibc-langpack-en x86_64 2.28-225.el8 baseos 825 k
krb5-libs x86_64 1.18.2-22.el8_7 baseos 839 k
libcom_err x86_64 1.45.6-5.el8 baseos 48 k
libgcc x86_64 8.5.0-18.el8 baseos 80 k
libgomp x86_64 8.5.0-18.el8 baseos 207 k
libselinux x86_64 2.9-8.el8 baseos 165 k
libselinux-utils x86_64 2.9-8.el8 baseos 242 k
libss x86_64 1.45.6-5.el8 baseos 53 k
libstdc++ x86_64 8.5.0-18.el8 baseos 453 k
libverto x86_64 0.3.2-2.el8 baseos 23 k
openssl x86_64 1:1.1.1k-9.el8_7 baseos 709 k
openssl-libs x86_64 1:1.1.1k-9.el8_7 baseos 1.5 M
pcre2 x86_64 10.32-3.el8_6 baseos 246 k
python3-libselinux x86_64 2.9-8.el8 baseos 282 k
zlib x86_64 1.2.11-21.el8_7 baseos 102 k
Installing dependencies:
autoconf noarch 2.69-29.el8 appstream 709 k
binutils x86_64 2.30-119.el8 baseos 5.8 M
cpp x86_64 8.5.0-18.el8 appstream 10 M
emacs-filesystem noarch 1:26.1-10.el8_8.2 baseos 69 k
glibc-devel x86_64 2.28-225.el8 baseos 82 k
glibc-headers x86_64 2.28-225.el8 baseos 487 k
isl x86_64 0.16.1-6.el8 appstream 834 k
kernel-headers x86_64 4.18.0-477.13.1.el8_8 baseos 11 M
keyutils-libs-devel x86_64 1.5.10-9.el8 baseos 47 k
krb5-devel x86_64 1.18.2-22.el8_7 baseos 559 k
libcom_err-devel x86_64 1.45.6-5.el8 baseos 38 k
libkadm5 x86_64 1.18.2-22.el8_7 baseos 186 k
libmpc x86_64 1.1.0-9.1.el8 appstream 60 k
libpkgconf x86_64 1.4.2-1.el8 baseos 34 k
libselinux-devel x86_64 2.9-8.el8 baseos 199 k
libsepol-devel x86_64 2.9-3.el8 baseos 86 k
libstdc++-devel x86_64 8.5.0-18.el8 appstream 2.1 M
libverto-devel x86_64 0.3.2-2.el8 baseos 17 k
libxcrypt-devel x86_64 4.1.1-6.el8 baseos 24 k
m4 x86_64 1.4.18-7.el8 baseos 221 k
pcre-cpp x86_64 8.42-6.el8 baseos 46 k
pcre-utf16 x86_64 8.42-6.el8 baseos 194 k
pcre-utf32 x86_64 8.42-6.el8 baseos 185 k
pcre2-devel x86_64 10.32-3.el8_6 baseos 604 k
pcre2-utf16 x86_64 10.32-3.el8_6 baseos 228 k
pcre2-utf32 x86_64 10.32-3.el8_6 baseos 219 k
perl-Carp noarch 1.42-396.el8 baseos 29 k
perl-Data-Dumper x86_64 2.167-399.el8 baseos 57 k
perl-Digest noarch 1.17-395.el8 appstream 26 k
perl-Digest-MD5 x86_64 2.55-396.el8 appstream 36 k
perl-Encode x86_64 4:2.97-3.el8 baseos 1.5 M
perl-Errno x86_64 1.28-422.el8 baseos 75 k
perl-Exporter noarch 5.72-396.el8 baseos 33 k
perl-File-Path noarch 2.15-2.el8 baseos 37 k
perl-File-Temp noarch 0.230.600-1.el8 baseos 62 k
perl-Getopt-Long noarch 1:2.50-4.el8 baseos 62 k
perl-HTTP-Tiny noarch 0.074-1.el8 baseos 57 k
perl-IO x86_64 1.38-422.el8 baseos 141 k
perl-MIME-Base64 x86_64 3.15-396.el8 baseos 30 k
perl-Net-SSLeay x86_64 1.88-2.module+el8.6.0+957+15d660ad appstream 378 k
perl-PathTools x86_64 3.74-1.el8 baseos 89 k
perl-Pod-Escapes noarch 1:1.07-395.el8 baseos 19 k
perl-Pod-Perldoc noarch 3.28-396.el8 baseos 85 k
perl-Pod-Simple noarch 1:3.35-395.el8 baseos 212 k
perl-Pod-Usage noarch 4:1.69-395.el8 baseos 33 k
perl-Scalar-List-Utils x86_64 3:1.49-2.el8 baseos 67 k
perl-Socket x86_64 4:2.027-3.el8 baseos 58 k
perl-Storable x86_64 1:3.11-3.el8 baseos 97 k
perl-Term-ANSIColor noarch 4.06-396.el8 baseos 45 k
perl-Term-Cap noarch 1.17-395.el8 baseos 22 k
perl-Text-ParseWords noarch 3.30-395.el8 baseos 17 k
perl-Text-Tabs+Wrap noarch 2013.0523-395.el8 baseos 23 k
perl-Thread-Queue noarch 3.13-1.el8 appstream 23 k
perl-Time-Local noarch 1:1.280-1.el8 baseos 32 k
perl-URI noarch 1.73-3.el8 appstream 115 k
perl-Unicode-Normalize x86_64 1.25-396.el8 baseos 81 k
perl-constant noarch 1.33-396.el8 baseos 24 k
perl-interpreter x86_64 4:5.26.3-422.el8 baseos 6.3 M
perl-libnet noarch 3.11-3.el8 appstream 120 k
perl-libs x86_64 4:5.26.3-422.el8 baseos 1.6 M
perl-macros x86_64 4:5.26.3-422.el8 baseos 71 k
perl-parent noarch 1:0.237-1.el8 baseos 19 k
perl-podlators noarch 4.11-1.el8 baseos 117 k
perl-threads x86_64 1:2.21-2.el8 baseos 60 k
perl-threads-shared x86_64 1.58-2.el8 baseos 47 k
pkgconf x86_64 1.4.2-1.el8 baseos 37 k
pkgconf-m4 noarch 1.4.2-1.el8 baseos 16 k
pkgconf-pkg-config x86_64 1.4.2-1.el8 baseos 14 k
Installing weak dependencies:
glibc-gconv-extra x86_64 2.28-225.el8 baseos 1.5 M
perl-IO-Socket-IP noarch 0.39-5.el8 appstream 46 k
perl-IO-Socket-SSL noarch 2.066-4.module+el8.6.0+957+15d660ad appstream 297 k
perl-Mozilla-CA noarch 20160104-7.module+el8.6.0+965+850557f9
appstream 14 k
Enabling module streams:
perl 5.26
perl-IO-Socket-SSL 2.066
perl-libwww-perl 6.34
Transaction Summary
===================================================================================
Install 78 Packages
Upgrade 19 Packages
Total download size: 97 M
Downloading Packages:
(1/97): autoconf-2.69-29.el8.noarch.rpm 1.2 MB/s | 709 kB 00:00
(2/97): automake-1.16.1-7.el8.noarch.rpm 1.1 MB/s | 712 kB 00:00
(3/97): cpp-8.5.0-18.el8.x86_64.rpm 8.2 MB/s | 10 MB 00:01
(4/97): isl-0.16.1-6.el8.x86_64.rpm 8.3 MB/s | 834 kB 00:00
(5/97): libmpc-1.1.0-9.1.el8.x86_64.rpm 737 kB/s | 60 kB 00:00
(6/97): libstdc++-devel-8.5.0-18.el8.x86_64.rpm 10 MB/s | 2.1 MB 00:00
(7/97): perl-Digest-1.17-395.el8.noarch.rpm 329 kB/s | 26 kB 00:00
(8/97): perl-Digest-MD5-2.55-396.el8.x86_64.rpm 460 kB/s | 36 kB 00:00
(9/97): perl-IO-Socket-IP-0.39-5.el8.noarch.rpm 496 kB/s | 46 kB 00:00
(10/97): gcc-c++-8.5.0-18.el8.x86_64.rpm 9.0 MB/s | 12 MB 00:01
(11/97): gcc-8.5.0-18.el8.x86_64.rpm 16 MB/s | 23 MB 00:01
(12/97): perl-IO-Socket-SSL-2.066-4.module+el8.6.0 1.8 MB/s | 297 kB 00:00
(13/97): perl-Mozilla-CA-20160104-7.module+el8.6.0 151 kB/s | 14 kB 00:00
(14/97): perl-Thread-Queue-3.13-1.el8.noarch.rpm 271 kB/s | 23 kB 00:00
(15/97): perl-Net-SSLeay-1.88-2.module+el8.6.0+957 3.8 MB/s | 378 kB 00:00
(16/97): perl-URI-1.73-3.el8.noarch.rpm 1.2 MB/s | 115 kB 00:00
(17/97): perl-libnet-3.11-3.el8.noarch.rpm 1.3 MB/s | 120 kB 00:00
(18/97): emacs-filesystem-26.1-10.el8_8.2.noarch.r 755 kB/s | 69 kB 00:00
(19/97): glibc-devel-2.28-225.el8.x86_64.rpm 991 kB/s | 82 kB 00:00
(20/97): glibc-headers-2.28-225.el8.x86_64.rpm 4.6 MB/s | 487 kB 00:00
(21/97): glibc-gconv-extra-2.28-225.el8.x86_64.rpm 5.2 MB/s | 1.5 MB 00:00
(22/97): binutils-2.30-119.el8.x86_64.rpm 12 MB/s | 5.8 MB 00:00
(23/97): keyutils-libs-devel-1.5.10-9.el8.x86_64.r 519 kB/s | 47 kB 00:00
(24/97): libcom_err-devel-1.45.6-5.el8.x86_64.rpm 439 kB/s | 38 kB 00:00
(25/97): krb5-devel-1.18.2-22.el8_7.x86_64.rpm 5.4 MB/s | 559 kB 00:00
(26/97): libkadm5-1.18.2-22.el8_7.x86_64.rpm 1.9 MB/s | 186 kB 00:00
(27/97): libpkgconf-1.4.2-1.el8.x86_64.rpm 370 kB/s | 34 kB 00:00
(28/97): libselinux-devel-2.9-8.el8.x86_64.rpm 2.1 MB/s | 199 kB 00:00
(29/97): libsepol-devel-2.9-3.el8.x86_64.rpm 863 kB/s | 86 kB 00:00
(30/97): libverto-devel-0.3.2-2.el8.x86_64.rpm 195 kB/s | 17 kB 00:00
(31/97): libxcrypt-devel-4.1.1-6.el8.x86_64.rpm 290 kB/s | 24 kB 00:00
(32/97): kernel-headers-4.18.0-477.13.1.el8_8.x86_ 15 MB/s | 11 MB 00:00
(33/97): m4-1.4.18-7.el8.x86_64.rpm 1.6 MB/s | 221 kB 00:00
(34/97): pcre-cpp-8.42-6.el8.x86_64.rpm 535 kB/s | 46 kB 00:00
(35/97): pcre-devel-8.42-6.el8.x86_64.rpm 5.5 MB/s | 550 kB 00:00
(36/97): pcre-utf16-8.42-6.el8.x86_64.rpm 1.9 MB/s | 194 kB 00:00
(37/97): pcre-utf32-8.42-6.el8.x86_64.rpm 2.1 MB/s | 185 kB 00:00
(38/97): openssl-devel-1.1.1k-9.el8_7.x86_64.rpm 6.8 MB/s | 2.3 MB 00:00
(39/97): pcre2-devel-10.32-3.el8_6.x86_64.rpm 5.6 MB/s | 604 kB 00:00
(40/97): pcre2-utf16-10.32-3.el8_6.x86_64.rpm 2.5 MB/s | 228 kB 00:00
(41/97): pcre2-utf32-10.32-3.el8_6.x86_64.rpm 2.4 MB/s | 219 kB 00:00
(42/97): perl-Carp-1.42-396.el8.noarch.rpm 317 kB/s | 29 kB 00:00
(43/97): perl-Data-Dumper-2.167-399.el8.x86_64.rpm 524 kB/s | 57 kB 00:00
(44/97): perl-Errno-1.28-422.el8.x86_64.rpm 863 kB/s | 75 kB 00:00
(45/97): perl-Exporter-5.72-396.el8.noarch.rpm 395 kB/s | 33 kB 00:00
(46/97): perl-File-Path-2.15-2.el8.noarch.rpm 458 kB/s | 37 kB 00:00
(47/97): perl-Encode-2.97-3.el8.x86_64.rpm 5.9 MB/s | 1.5 MB 00:00
(48/97): perl-File-Temp-0.230.600-1.el8.noarch.rpm 687 kB/s | 62 kB 00:00
(49/97): perl-Getopt-Long-2.50-4.el8.noarch.rpm 786 kB/s | 62 kB 00:00
(50/97): perl-HTTP-Tiny-0.074-1.el8.noarch.rpm 646 kB/s | 57 kB 00:00
(51/97): perl-IO-1.38-422.el8.x86_64.rpm 1.6 MB/s | 141 kB 00:00
(52/97): perl-MIME-Base64-3.15-396.el8.x86_64.rpm 372 kB/s | 30 kB 00:00
(53/97): perl-PathTools-3.74-1.el8.x86_64.rpm 1.1 MB/s | 89 kB 00:00
(54/97): perl-Pod-Escapes-1.07-395.el8.noarch.rpm 203 kB/s | 19 kB 00:00
(55/97): perl-Pod-Perldoc-3.28-396.el8.noarch.rpm 1.1 MB/s | 85 kB 00:00
(56/97): perl-Pod-Simple-3.35-395.el8.noarch.rpm 2.3 MB/s | 212 kB 00:00
(57/97): perl-Pod-Usage-1.69-395.el8.noarch.rpm 386 kB/s | 33 kB 00:00
(58/97): perl-Scalar-List-Utils-1.49-2.el8.x86_64. 776 kB/s | 67 kB 00:00
(59/97): perl-Socket-2.027-3.el8.x86_64.rpm 609 kB/s | 58 kB 00:00
(60/97): perl-Storable-3.11-3.el8.x86_64.rpm 1.1 MB/s | 97 kB 00:00
(61/97): perl-Term-ANSIColor-4.06-396.el8.noarch.r 534 kB/s | 45 kB 00:00
(62/97): perl-Term-Cap-1.17-395.el8.noarch.rpm 267 kB/s | 22 kB 00:00
(63/97): perl-Text-ParseWords-3.30-395.el8.noarch. 207 kB/s | 17 kB 00:00
(64/97): perl-Text-Tabs+Wrap-2013.0523-395.el8.noa 278 kB/s | 23 kB 00:00
(65/97): perl-Time-Local-1.280-1.el8.noarch.rpm 356 kB/s | 32 kB 00:00
(66/97): perl-Unicode-Normalize-1.25-396.el8.x86_6 821 kB/s | 81 kB 00:00
(67/97): perl-constant-1.33-396.el8.noarch.rpm 280 kB/s | 24 kB 00:00
(68/97): perl-macros-5.26.3-422.el8.x86_64.rpm 786 kB/s | 71 kB 00:00
(69/97): perl-parent-0.237-1.el8.noarch.rpm 230 kB/s | 19 kB 00:00
(70/97): perl-libs-5.26.3-422.el8.x86_64.rpm 8.1 MB/s | 1.6 MB 00:00
(71/97): perl-podlators-4.11-1.el8.noarch.rpm 1.4 MB/s | 117 kB 00:00
(72/97): perl-threads-2.21-2.el8.x86_64.rpm 706 kB/s | 60 kB 00:00
(73/97): perl-threads-shared-1.58-2.el8.x86_64.rpm 608 kB/s | 47 kB 00:00
(74/97): pkgconf-1.4.2-1.el8.x86_64.rpm 391 kB/s | 37 kB 00:00
(75/97): pkgconf-m4-1.4.2-1.el8.noarch.rpm 182 kB/s | 16 kB 00:00
(76/97): pkgconf-pkg-config-1.4.2-1.el8.x86_64.rpm 173 kB/s | 14 kB 00:00
(77/97): zlib-devel-1.2.11-21.el8_7.x86_64.rpm 670 kB/s | 57 kB 00:00
(78/97): e2fsprogs-1.45.6-5.el8.x86_64.rpm 9.5 MB/s | 1.0 MB 00:00
(79/97): e2fsprogs-libs-1.45.6-5.el8.x86_64.rpm 2.5 MB/s | 232 kB 00:00
(80/97): glibc-common-2.28-225.el8.x86_64.rpm 9.7 MB/s | 1.0 MB 00:00
(81/97): perl-interpreter-5.26.3-422.el8.x86_64.rp 7.7 MB/s | 6.3 MB 00:00
(82/97): glibc-langpack-en-2.28-225.el8.x86_64.rpm 7.2 MB/s | 825 kB 00:00
(83/97): glibc-2.28-225.el8.x86_64.rpm 7.9 MB/s | 2.2 MB 00:00
(84/97): libcom_err-1.45.6-5.el8.x86_64.rpm 605 kB/s | 48 kB 00:00
(85/97): libgcc-8.5.0-18.el8.x86_64.rpm 985 kB/s | 80 kB 00:00
(86/97): krb5-libs-1.18.2-22.el8_7.x86_64.rpm 4.7 MB/s | 839 kB 00:00
(87/97): libgomp-8.5.0-18.el8.x86_64.rpm 2.3 MB/s | 207 kB 00:00
(88/97): libselinux-2.9-8.el8.x86_64.rpm 1.7 MB/s | 165 kB 00:00
(89/97): libselinux-utils-2.9-8.el8.x86_64.rpm 2.8 MB/s | 242 kB 00:00
(90/97): libss-1.45.6-5.el8.x86_64.rpm 600 kB/s | 53 kB 00:00
(91/97): libstdc++-8.5.0-18.el8.x86_64.rpm 4.3 MB/s | 453 kB 00:00
(92/97): libverto-0.3.2-2.el8.x86_64.rpm 255 kB/s | 23 kB 00:00
(93/97): openssl-1.1.1k-9.el8_7.x86_64.rpm 7.1 MB/s | 709 kB 00:00
(94/97): pcre2-10.32-3.el8_6.x86_64.rpm 2.7 MB/s | 246 kB 00:00
(95/97): python3-libselinux-2.9-8.el8.x86_64.rpm 3.1 MB/s | 282 kB 00:00
(96/97): openssl-libs-1.1.1k-9.el8_7.x86_64.rpm 7.9 MB/s | 1.5 MB 00:00
(97/97): zlib-1.2.11-21.el8_7.x86_64.rpm 1.2 MB/s | 102 kB 00:00
-----------------------------------------------------------------------------------
Total 12 MB/s | 97 MB 00:07
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Upgrading : libgcc-8.5.0-18.el8.x86_64 1/116
Running scriptlet: libgcc-8.5.0-18.el8.x86_64 1/116
Upgrading : glibc-langpack-en-2.28-225.el8.x86_64 2/116
Upgrading : glibc-common-2.28-225.el8.x86_64 3/116
Upgrading : libselinux-2.9-8.el8.x86_64 4/116
Running scriptlet: libselinux-2.9-8.el8.x86_64 4/116
Upgrading : pcre2-10.32-3.el8_6.x86_64 5/116
Running scriptlet: glibc-2.28-225.el8.x86_64 6/116
Upgrading : glibc-2.28-225.el8.x86_64 6/116
Running scriptlet: glibc-2.28-225.el8.x86_64 6/116
Installing : glibc-gconv-extra-2.28-225.el8.x86_64 7/116
Running scriptlet: glibc-gconv-extra-2.28-225.el8.x86_64 7/116
Upgrading : libcom_err-1.45.6-5.el8.x86_64 8/116
Running scriptlet: libcom_err-1.45.6-5.el8.x86_64 8/116
Upgrading : zlib-1.2.11-21.el8_7.x86_64 9/116
Upgrading : openssl-libs-1:1.1.1k-9.el8_7.x86_64 10/116
Running scriptlet: openssl-libs-1:1.1.1k-9.el8_7.x86_64 10/116
Upgrading : libstdc++-8.5.0-18.el8.x86_64 11/116
Running scriptlet: libstdc++-8.5.0-18.el8.x86_64 11/116
Installing : libmpc-1.1.0-9.1.el8.x86_64 12/116
Upgrading : libverto-0.3.2-2.el8.x86_64 13/116
Upgrading : krb5-libs-1.18.2-22.el8_7.x86_64 14/116
Installing : libkadm5-1.18.2-22.el8_7.x86_64 15/116
Installing : cpp-8.5.0-18.el8.x86_64 16/116
Running scriptlet: cpp-8.5.0-18.el8.x86_64 16/116
Installing : libstdc++-devel-8.5.0-18.el8.x86_64 17/116
Installing : binutils-2.30-119.el8.x86_64 18/116
Running scriptlet: binutils-2.30-119.el8.x86_64 18/116
Installing : pcre-cpp-8.42-6.el8.x86_64 19/116
Upgrading : openssl-1:1.1.1k-9.el8_7.x86_64 20/116
Installing : perl-Digest-1.17-395.el8.noarch 21/116
Installing : perl-Digest-MD5-2.55-396.el8.x86_64 22/116
Installing : perl-Data-Dumper-2.167-399.el8.x86_64 23/116
Installing : perl-libnet-3.11-3.el8.noarch 24/116
Installing : perl-Net-SSLeay-1.88-2.module+el8.6.0+957+15d660ad. 25/116
Installing : perl-URI-1.73-3.el8.noarch 26/116
Installing : perl-Pod-Escapes-1:1.07-395.el8.noarch 27/116
Installing : perl-Mozilla-CA-20160104-7.module+el8.6.0+965+85055 28/116
Installing : perl-IO-Socket-IP-0.39-5.el8.noarch 29/116
Installing : perl-Time-Local-1:1.280-1.el8.noarch 30/116
Installing : perl-IO-Socket-SSL-2.066-4.module+el8.6.0+957+15d66 31/116
Installing : perl-Term-ANSIColor-4.06-396.el8.noarch 32/116
Installing : perl-Term-Cap-1.17-395.el8.noarch 33/116
Installing : perl-File-Temp-0.230.600-1.el8.noarch 34/116
Installing : perl-Pod-Simple-1:3.35-395.el8.noarch 35/116
Installing : perl-HTTP-Tiny-0.074-1.el8.noarch 36/116
Installing : perl-podlators-4.11-1.el8.noarch 37/116
Installing : perl-Pod-Perldoc-3.28-396.el8.noarch 38/116
Installing : perl-Text-ParseWords-3.30-395.el8.noarch 39/116
Installing : perl-Pod-Usage-4:1.69-395.el8.noarch 40/116
Installing : perl-MIME-Base64-3.15-396.el8.x86_64 41/116
Installing : perl-Storable-1:3.11-3.el8.x86_64 42/116
Installing : perl-Getopt-Long-1:2.50-4.el8.noarch 43/116
Installing : perl-Errno-1.28-422.el8.x86_64 44/116
Installing : perl-Socket-4:2.027-3.el8.x86_64 45/116
Installing : perl-Encode-4:2.97-3.el8.x86_64 46/116
Installing : perl-Carp-1.42-396.el8.noarch 47/116
Installing : perl-Exporter-5.72-396.el8.noarch 48/116
Installing : perl-libs-4:5.26.3-422.el8.x86_64 49/116
Installing : perl-Scalar-List-Utils-3:1.49-2.el8.x86_64 50/116
Installing : perl-parent-1:0.237-1.el8.noarch 51/116
Installing : perl-macros-4:5.26.3-422.el8.x86_64 52/116
Installing : perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch 53/116
Installing : perl-Unicode-Normalize-1.25-396.el8.x86_64 54/116
Installing : perl-File-Path-2.15-2.el8.noarch 55/116
Installing : perl-IO-1.38-422.el8.x86_64 56/116
Installing : perl-PathTools-3.74-1.el8.x86_64 57/116
Installing : perl-constant-1.33-396.el8.noarch 58/116
Installing : perl-threads-1:2.21-2.el8.x86_64 59/116
Installing : perl-threads-shared-1.58-2.el8.x86_64 60/116
Installing : perl-interpreter-4:5.26.3-422.el8.x86_64 61/116
Installing : perl-Thread-Queue-3.13-1.el8.noarch 62/116
Upgrading : e2fsprogs-libs-1.45.6-5.el8.x86_64 63/116
Running scriptlet: e2fsprogs-libs-1.45.6-5.el8.x86_64 63/116
Upgrading : libss-1.45.6-5.el8.x86_64 64/116
Running scriptlet: libss-1.45.6-5.el8.x86_64 64/116
Installing : isl-0.16.1-6.el8.x86_64 65/116
Running scriptlet: isl-0.16.1-6.el8.x86_64 65/116
Installing : libpkgconf-1.4.2-1.el8.x86_64 66/116
Installing : pkgconf-1.4.2-1.el8.x86_64 67/116
Installing : m4-1.4.18-7.el8.x86_64 68/116
Running scriptlet: m4-1.4.18-7.el8.x86_64 68/116
Installing : pcre-utf16-8.42-6.el8.x86_64 69/116
Installing : pcre-utf32-8.42-6.el8.x86_64 70/116
Installing : pcre2-utf16-10.32-3.el8_6.x86_64 71/116
Installing : pcre2-utf32-10.32-3.el8_6.x86_64 72/116
Upgrading : libgomp-8.5.0-18.el8.x86_64 73/116
Running scriptlet: libgomp-8.5.0-18.el8.x86_64 73/116
Installing : pkgconf-m4-1.4.2-1.el8.noarch 74/116
Installing : pkgconf-pkg-config-1.4.2-1.el8.x86_64 75/116
Installing : libcom_err-devel-1.45.6-5.el8.x86_64 76/116
Installing : libsepol-devel-2.9-3.el8.x86_64 77/116
Installing : libverto-devel-0.3.2-2.el8.x86_64 78/116
Installing : pcre2-devel-10.32-3.el8_6.x86_64 79/116
Installing : libselinux-devel-2.9-8.el8.x86_64 80/116
Installing : zlib-devel-1.2.11-21.el8_7.x86_64 81/116
Installing : keyutils-libs-devel-1.5.10-9.el8.x86_64 82/116
Installing : krb5-devel-1.18.2-22.el8_7.x86_64 83/116
Installing : kernel-headers-4.18.0-477.13.1.el8_8.x86_64 84/116
Running scriptlet: glibc-headers-2.28-225.el8.x86_64 85/116
Installing : glibc-headers-2.28-225.el8.x86_64 85/116
Installing : libxcrypt-devel-4.1.1-6.el8.x86_64 86/116
Installing : glibc-devel-2.28-225.el8.x86_64 87/116
Running scriptlet: glibc-devel-2.28-225.el8.x86_64 87/116
Installing : gcc-8.5.0-18.el8.x86_64 88/116
Running scriptlet: gcc-8.5.0-18.el8.x86_64 88/116
Installing : emacs-filesystem-1:26.1-10.el8_8.2.noarch 89/116
Installing : autoconf-2.69-29.el8.noarch 90/116
Running scriptlet: autoconf-2.69-29.el8.noarch 90/116
Installing : automake-1.16.1-7.el8.noarch 91/116
Installing : gcc-c++-8.5.0-18.el8.x86_64 92/116
Installing : openssl-devel-1:1.1.1k-9.el8_7.x86_64 93/116
Installing : pcre-devel-8.42-6.el8.x86_64 94/116
Upgrading : e2fsprogs-1.45.6-5.el8.x86_64 95/116
Upgrading : libselinux-utils-2.9-8.el8.x86_64 96/116
Upgrading : python3-libselinux-2.9-8.el8.x86_64 97/116
Cleanup : krb5-libs-1.18.2-14.el8.x86_64 98/116
Cleanup : libstdc++-8.5.0-3.el8.x86_64 99/116
Running scriptlet: libstdc++-8.5.0-3.el8.x86_64 99/116
Cleanup : e2fsprogs-1.45.6-2.el8.x86_64 100/116
Cleanup : openssl-1:1.1.1k-4.el8.x86_64 101/116
Cleanup : openssl-libs-1:1.1.1k-4.el8.x86_64 102/116
Running scriptlet: openssl-libs-1:1.1.1k-4.el8.x86_64 102/116
Cleanup : e2fsprogs-libs-1.45.6-2.el8.x86_64 103/116
Running scriptlet: e2fsprogs-libs-1.45.6-2.el8.x86_64 103/116
Running scriptlet: libgomp-8.5.0-3.el8.x86_64 104/116
Cleanup : libgomp-8.5.0-3.el8.x86_64 104/116
Running scriptlet: libgomp-8.5.0-3.el8.x86_64 104/116
Cleanup : libss-1.45.6-2.el8.x86_64 105/116
Running scriptlet: libss-1.45.6-2.el8.x86_64 105/116
Cleanup : libcom_err-1.45.6-2.el8.x86_64 106/116
Running scriptlet: libcom_err-1.45.6-2.el8.x86_64 106/116
Cleanup : python3-libselinux-2.9-5.el8.x86_64 107/116
Cleanup : libselinux-utils-2.9-5.el8.x86_64 108/116
Cleanup : libverto-0.3.0-5.el8.x86_64 109/116
Cleanup : zlib-1.2.11-17.el8.x86_64 110/116
Cleanup : pcre2-10.32-2.el8.x86_64 111/116
Cleanup : libselinux-2.9-5.el8.x86_64 112/116
Cleanup : glibc-2.28-164.el8.x86_64 113/116
Cleanup : glibc-langpack-en-2.28-164.el8.x86_64 114/116
Cleanup : glibc-common-2.28-164.el8.x86_64 115/116
Cleanup : libgcc-8.5.0-3.el8.x86_64 116/116
Running scriptlet: libgcc-8.5.0-3.el8.x86_64 116/116
Running scriptlet: glibc-common-2.28-225.el8.x86_64 116/116
Verifying : autoconf-2.69-29.el8.noarch 1/116
Verifying : automake-1.16.1-7.el8.noarch 2/116
Verifying : cpp-8.5.0-18.el8.x86_64 3/116
Verifying : gcc-8.5.0-18.el8.x86_64 4/116
Verifying : gcc-c++-8.5.0-18.el8.x86_64 5/116
Verifying : isl-0.16.1-6.el8.x86_64 6/116
Verifying : libmpc-1.1.0-9.1.el8.x86_64 7/116
Verifying : libstdc++-devel-8.5.0-18.el8.x86_64 8/116
Verifying : perl-Digest-1.17-395.el8.noarch 9/116
Verifying : perl-Digest-MD5-2.55-396.el8.x86_64 10/116
Verifying : perl-IO-Socket-IP-0.39-5.el8.noarch 11/116
Verifying : perl-IO-Socket-SSL-2.066-4.module+el8.6.0+957+15d66 12/116
Verifying : perl-Mozilla-CA-20160104-7.module+el8.6.0+965+85055 13/116
Verifying : perl-Net-SSLeay-1.88-2.module+el8.6.0+957+15d660ad. 14/116
Verifying : perl-Thread-Queue-3.13-1.el8.noarch 15/116
Verifying : perl-URI-1.73-3.el8.noarch 16/116
Verifying : perl-libnet-3.11-3.el8.noarch 17/116
Verifying : binutils-2.30-119.el8.x86_64 18/116
Verifying : emacs-filesystem-1:26.1-10.el8_8.2.noarch 19/116
Verifying : glibc-devel-2.28-225.el8.x86_64 20/116
Verifying : glibc-gconv-extra-2.28-225.el8.x86_64 21/116
Verifying : glibc-headers-2.28-225.el8.x86_64 22/116
Verifying : kernel-headers-4.18.0-477.13.1.el8_8.x86_64 23/116
Verifying : keyutils-libs-devel-1.5.10-9.el8.x86_64 24/116
Verifying : krb5-devel-1.18.2-22.el8_7.x86_64 25/116
Verifying : libcom_err-devel-1.45.6-5.el8.x86_64 26/116
Verifying : libkadm5-1.18.2-22.el8_7.x86_64 27/116
Verifying : libpkgconf-1.4.2-1.el8.x86_64 28/116
Verifying : libselinux-devel-2.9-8.el8.x86_64 29/116
Verifying : libsepol-devel-2.9-3.el8.x86_64 30/116
Verifying : libverto-devel-0.3.2-2.el8.x86_64 31/116
Verifying : libxcrypt-devel-4.1.1-6.el8.x86_64 32/116
Verifying : m4-1.4.18-7.el8.x86_64 33/116
Verifying : openssl-devel-1:1.1.1k-9.el8_7.x86_64 34/116
Verifying : pcre-cpp-8.42-6.el8.x86_64 35/116
Verifying : pcre-devel-8.42-6.el8.x86_64 36/116
Verifying : pcre-utf16-8.42-6.el8.x86_64 37/116
Verifying : pcre-utf32-8.42-6.el8.x86_64 38/116
Verifying : pcre2-devel-10.32-3.el8_6.x86_64 39/116
Verifying : pcre2-utf16-10.32-3.el8_6.x86_64 40/116
Verifying : pcre2-utf32-10.32-3.el8_6.x86_64 41/116
Verifying : perl-Carp-1.42-396.el8.noarch 42/116
Verifying : perl-Data-Dumper-2.167-399.el8.x86_64 43/116
Verifying : perl-Encode-4:2.97-3.el8.x86_64 44/116
Verifying : perl-Errno-1.28-422.el8.x86_64 45/116
Verifying : perl-Exporter-5.72-396.el8.noarch 46/116
Verifying : perl-File-Path-2.15-2.el8.noarch 47/116
Verifying : perl-File-Temp-0.230.600-1.el8.noarch 48/116
Verifying : perl-Getopt-Long-1:2.50-4.el8.noarch 49/116
Verifying : perl-HTTP-Tiny-0.074-1.el8.noarch 50/116
Verifying : perl-IO-1.38-422.el8.x86_64 51/116
Verifying : perl-MIME-Base64-3.15-396.el8.x86_64 52/116
Verifying : perl-PathTools-3.74-1.el8.x86_64 53/116
Verifying : perl-Pod-Escapes-1:1.07-395.el8.noarch 54/116
Verifying : perl-Pod-Perldoc-3.28-396.el8.noarch 55/116
Verifying : perl-Pod-Simple-1:3.35-395.el8.noarch 56/116
Verifying : perl-Pod-Usage-4:1.69-395.el8.noarch 57/116
Verifying : perl-Scalar-List-Utils-3:1.49-2.el8.x86_64 58/116
Verifying : perl-Socket-4:2.027-3.el8.x86_64 59/116
Verifying : perl-Storable-1:3.11-3.el8.x86_64 60/116
Verifying : perl-Term-ANSIColor-4.06-396.el8.noarch 61/116
Verifying : perl-Term-Cap-1.17-395.el8.noarch 62/116
Verifying : perl-Text-ParseWords-3.30-395.el8.noarch 63/116
Verifying : perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch 64/116
Verifying : perl-Time-Local-1:1.280-1.el8.noarch 65/116
Verifying : perl-Unicode-Normalize-1.25-396.el8.x86_64 66/116
Verifying : perl-constant-1.33-396.el8.noarch 67/116
Verifying : perl-interpreter-4:5.26.3-422.el8.x86_64 68/116
Verifying : perl-libs-4:5.26.3-422.el8.x86_64 69/116
Verifying : perl-macros-4:5.26.3-422.el8.x86_64 70/116
Verifying : perl-parent-1:0.237-1.el8.noarch 71/116
Verifying : perl-podlators-4.11-1.el8.noarch 72/116
Verifying : perl-threads-1:2.21-2.el8.x86_64 73/116
Verifying : perl-threads-shared-1.58-2.el8.x86_64 74/116
Verifying : pkgconf-1.4.2-1.el8.x86_64 75/116
Verifying : pkgconf-m4-1.4.2-1.el8.noarch 76/116
Verifying : pkgconf-pkg-config-1.4.2-1.el8.x86_64 77/116
Verifying : zlib-devel-1.2.11-21.el8_7.x86_64 78/116
Verifying : e2fsprogs-1.45.6-5.el8.x86_64 79/116
Verifying : e2fsprogs-1.45.6-2.el8.x86_64 80/116
Verifying : e2fsprogs-libs-1.45.6-5.el8.x86_64 81/116
Verifying : e2fsprogs-libs-1.45.6-2.el8.x86_64 82/116
Verifying : glibc-2.28-225.el8.x86_64 83/116
Verifying : glibc-2.28-164.el8.x86_64 84/116
Verifying : glibc-common-2.28-225.el8.x86_64 85/116
Verifying : glibc-common-2.28-164.el8.x86_64 86/116
Verifying : glibc-langpack-en-2.28-225.el8.x86_64 87/116
Verifying : glibc-langpack-en-2.28-164.el8.x86_64 88/116
Verifying : krb5-libs-1.18.2-22.el8_7.x86_64 89/116
Verifying : krb5-libs-1.18.2-14.el8.x86_64 90/116
Verifying : libcom_err-1.45.6-5.el8.x86_64 91/116
Verifying : libcom_err-1.45.6-2.el8.x86_64 92/116
Verifying : libgcc-8.5.0-18.el8.x86_64 93/116
Verifying : libgcc-8.5.0-3.el8.x86_64 94/116
Verifying : libgomp-8.5.0-18.el8.x86_64 95/116
Verifying : libgomp-8.5.0-3.el8.x86_64 96/116
Verifying : libselinux-2.9-8.el8.x86_64 97/116
Verifying : libselinux-2.9-5.el8.x86_64 98/116
Verifying : libselinux-utils-2.9-8.el8.x86_64 99/116
Verifying : libselinux-utils-2.9-5.el8.x86_64 100/116
Verifying : libss-1.45.6-5.el8.x86_64 101/116
Verifying : libss-1.45.6-2.el8.x86_64 102/116
Verifying : libstdc++-8.5.0-18.el8.x86_64 103/116
Verifying : libstdc++-8.5.0-3.el8.x86_64 104/116
Verifying : libverto-0.3.2-2.el8.x86_64 105/116
Verifying : libverto-0.3.0-5.el8.x86_64 106/116
Verifying : openssl-1:1.1.1k-9.el8_7.x86_64 107/116
Verifying : openssl-1:1.1.1k-4.el8.x86_64 108/116
Verifying : openssl-libs-1:1.1.1k-9.el8_7.x86_64 109/116
Verifying : openssl-libs-1:1.1.1k-4.el8.x86_64 110/116
Verifying : pcre2-10.32-3.el8_6.x86_64 111/116
Verifying : pcre2-10.32-2.el8.x86_64 112/116
Verifying : python3-libselinux-2.9-8.el8.x86_64 113/116
Verifying : python3-libselinux-2.9-5.el8.x86_64 114/116
Verifying : zlib-1.2.11-21.el8_7.x86_64 115/116
Verifying : zlib-1.2.11-17.el8.x86_64 116/116
Upgraded:
e2fsprogs-1.45.6-5.el8.x86_64 e2fsprogs-libs-1.45.6-5.el8.x86_64
glibc-2.28-225.el8.x86_64 glibc-common-2.28-225.el8.x86_64
glibc-langpack-en-2.28-225.el8.x86_64 krb5-libs-1.18.2-22.el8_7.x86_64
libcom_err-1.45.6-5.el8.x86_64 libgcc-8.5.0-18.el8.x86_64
libgomp-8.5.0-18.el8.x86_64 libselinux-2.9-8.el8.x86_64
libselinux-utils-2.9-8.el8.x86_64 libss-1.45.6-5.el8.x86_64
libstdc++-8.5.0-18.el8.x86_64 libverto-0.3.2-2.el8.x86_64
openssl-1:1.1.1k-9.el8_7.x86_64 openssl-libs-1:1.1.1k-9.el8_7.x86_64
pcre2-10.32-3.el8_6.x86_64 python3-libselinux-2.9-8.el8.x86_64
zlib-1.2.11-21.el8_7.x86_64
Installed:
autoconf-2.69-29.el8.noarch
automake-1.16.1-7.el8.noarch
binutils-2.30-119.el8.x86_64
cpp-8.5.0-18.el8.x86_64
emacs-filesystem-1:26.1-10.el8_8.2.noarch
gcc-8.5.0-18.el8.x86_64
gcc-c++-8.5.0-18.el8.x86_64
glibc-devel-2.28-225.el8.x86_64
glibc-gconv-extra-2.28-225.el8.x86_64
glibc-headers-2.28-225.el8.x86_64
isl-0.16.1-6.el8.x86_64
kernel-headers-4.18.0-477.13.1.el8_8.x86_64
keyutils-libs-devel-1.5.10-9.el8.x86_64
krb5-devel-1.18.2-22.el8_7.x86_64
libcom_err-devel-1.45.6-5.el8.x86_64
libkadm5-1.18.2-22.el8_7.x86_64
libmpc-1.1.0-9.1.el8.x86_64
libpkgconf-1.4.2-1.el8.x86_64
libselinux-devel-2.9-8.el8.x86_64
libsepol-devel-2.9-3.el8.x86_64
libstdc++-devel-8.5.0-18.el8.x86_64
libverto-devel-0.3.2-2.el8.x86_64
libxcrypt-devel-4.1.1-6.el8.x86_64
m4-1.4.18-7.el8.x86_64
openssl-devel-1:1.1.1k-9.el8_7.x86_64
pcre-cpp-8.42-6.el8.x86_64
pcre-devel-8.42-6.el8.x86_64
pcre-utf16-8.42-6.el8.x86_64
pcre-utf32-8.42-6.el8.x86_64
pcre2-devel-10.32-3.el8_6.x86_64
pcre2-utf16-10.32-3.el8_6.x86_64
pcre2-utf32-10.32-3.el8_6.x86_64
perl-Carp-1.42-396.el8.noarch
perl-Data-Dumper-2.167-399.el8.x86_64
perl-Digest-1.17-395.el8.noarch
perl-Digest-MD5-2.55-396.el8.x86_64
perl-Encode-4:2.97-3.el8.x86_64
perl-Errno-1.28-422.el8.x86_64
perl-Exporter-5.72-396.el8.noarch
perl-File-Path-2.15-2.el8.noarch
perl-File-Temp-0.230.600-1.el8.noarch
perl-Getopt-Long-1:2.50-4.el8.noarch
perl-HTTP-Tiny-0.074-1.el8.noarch
perl-IO-1.38-422.el8.x86_64
perl-IO-Socket-IP-0.39-5.el8.noarch
perl-IO-Socket-SSL-2.066-4.module+el8.6.0+957+15d660ad.noarch
perl-MIME-Base64-3.15-396.el8.x86_64
perl-Mozilla-CA-20160104-7.module+el8.6.0+965+850557f9.noarch
perl-Net-SSLeay-1.88-2.module+el8.6.0+957+15d660ad.x86_64
perl-PathTools-3.74-1.el8.x86_64
perl-Pod-Escapes-1:1.07-395.el8.noarch
perl-Pod-Perldoc-3.28-396.el8.noarch
perl-Pod-Simple-1:3.35-395.el8.noarch
perl-Pod-Usage-4:1.69-395.el8.noarch
perl-Scalar-List-Utils-3:1.49-2.el8.x86_64
perl-Socket-4:2.027-3.el8.x86_64
perl-Storable-1:3.11-3.el8.x86_64
perl-Term-ANSIColor-4.06-396.el8.noarch
perl-Term-Cap-1.17-395.el8.noarch
perl-Text-ParseWords-3.30-395.el8.noarch
perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch
perl-Thread-Queue-3.13-1.el8.noarch
perl-Time-Local-1:1.280-1.el8.noarch
perl-URI-1.73-3.el8.noarch
perl-Unicode-Normalize-1.25-396.el8.x86_64
perl-constant-1.33-396.el8.noarch
perl-interpreter-4:5.26.3-422.el8.x86_64
perl-libnet-3.11-3.el8.noarch
perl-libs-4:5.26.3-422.el8.x86_64
perl-macros-4:5.26.3-422.el8.x86_64
perl-parent-1:0.237-1.el8.noarch
perl-podlators-4.11-1.el8.noarch
perl-threads-1:2.21-2.el8.x86_64
perl-threads-shared-1.58-2.el8.x86_64
pkgconf-1.4.2-1.el8.x86_64
pkgconf-m4-1.4.2-1.el8.noarch
pkgconf-pkg-config-1.4.2-1.el8.x86_64
zlib-devel-1.2.11-21.el8_7.x86_64
Complete!
--2023-06-10 17:55:58-- http://nginx.org/download/nginx-1.24.0.tar.gz
Resolving nginx.org (nginx.org)... 3.125.197.172, 52.58.199.22, 2a05:d014:edb:5704::6, ...
Connecting to nginx.org (nginx.org)|3.125.197.172|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1112471 (1.1M) [application/octet-stream]
Saving to: ‘nginx-1.24.0.tar.gz’
nginx-1.24.0.tar.gz 100%[=====================>] 1.06M 12.0KB/s in 85s
2023-06-10 17:57:24 (12.8 KB/s) - ‘nginx-1.24.0.tar.gz’ saved [1112471/1112471]
nginx-1.24.0/
nginx-1.24.0/auto/
nginx-1.24.0/conf/
nginx-1.24.0/contrib/
nginx-1.24.0/src/
nginx-1.24.0/configure
nginx-1.24.0/LICENSE
nginx-1.24.0/README
nginx-1.24.0/html/
nginx-1.24.0/man/
nginx-1.24.0/CHANGES.ru
nginx-1.24.0/CHANGES
nginx-1.24.0/man/nginx.8
nginx-1.24.0/html/50x.html
nginx-1.24.0/html/index.html
nginx-1.24.0/src/core/
nginx-1.24.0/src/event/
nginx-1.24.0/src/http/
nginx-1.24.0/src/mail/
nginx-1.24.0/src/misc/
nginx-1.24.0/src/os/
nginx-1.24.0/src/stream/
nginx-1.24.0/src/stream/ngx_stream.c
nginx-1.24.0/src/stream/ngx_stream.h
nginx-1.24.0/src/stream/ngx_stream_access_module.c
nginx-1.24.0/src/stream/ngx_stream_core_module.c
nginx-1.24.0/src/stream/ngx_stream_geo_module.c
nginx-1.24.0/src/stream/ngx_stream_geoip_module.c
nginx-1.24.0/src/stream/ngx_stream_handler.c
nginx-1.24.0/src/stream/ngx_stream_limit_conn_module.c
nginx-1.24.0/src/stream/ngx_stream_log_module.c
nginx-1.24.0/src/stream/ngx_stream_map_module.c
nginx-1.24.0/src/stream/ngx_stream_proxy_module.c
nginx-1.24.0/src/stream/ngx_stream_realip_module.c
nginx-1.24.0/src/stream/ngx_stream_return_module.c
nginx-1.24.0/src/stream/ngx_stream_script.c
nginx-1.24.0/src/stream/ngx_stream_script.h
nginx-1.24.0/src/stream/ngx_stream_set_module.c
nginx-1.24.0/src/stream/ngx_stream_split_clients_module.c
nginx-1.24.0/src/stream/ngx_stream_ssl_module.c
nginx-1.24.0/src/stream/ngx_stream_ssl_module.h
nginx-1.24.0/src/stream/ngx_stream_ssl_preread_module.c
nginx-1.24.0/src/stream/ngx_stream_upstream.c
nginx-1.24.0/src/stream/ngx_stream_upstream.h
nginx-1.24.0/src/stream/ngx_stream_upstream_hash_module.c
nginx-1.24.0/src/stream/ngx_stream_upstream_least_conn_module.c
nginx-1.24.0/src/stream/ngx_stream_upstream_random_module.c
nginx-1.24.0/src/stream/ngx_stream_upstream_round_robin.c
nginx-1.24.0/src/stream/ngx_stream_upstream_round_robin.h
nginx-1.24.0/src/stream/ngx_stream_upstream_zone_module.c
nginx-1.24.0/src/stream/ngx_stream_variables.c
nginx-1.24.0/src/stream/ngx_stream_variables.h
nginx-1.24.0/src/stream/ngx_stream_write_filter_module.c
nginx-1.24.0/src/os/unix/
nginx-1.24.0/src/os/win32/
nginx-1.24.0/src/os/win32/nginx.ico
nginx-1.24.0/src/os/win32/nginx.rc
nginx-1.24.0/src/os/win32/nginx_icon16.xpm
nginx-1.24.0/src/os/win32/nginx_icon32.xpm
nginx-1.24.0/src/os/win32/nginx_icon48.xpm
nginx-1.24.0/src/os/win32/ngx_alloc.c
nginx-1.24.0/src/os/win32/ngx_alloc.h
nginx-1.24.0/src/os/win32/ngx_atomic.h
nginx-1.24.0/src/os/win32/ngx_dlopen.c
nginx-1.24.0/src/os/win32/ngx_dlopen.h
nginx-1.24.0/src/os/win32/ngx_errno.c
nginx-1.24.0/src/os/win32/ngx_errno.h
nginx-1.24.0/src/os/win32/ngx_event_log.c
nginx-1.24.0/src/os/win32/ngx_files.c
nginx-1.24.0/src/os/win32/ngx_files.h
nginx-1.24.0/src/os/win32/ngx_os.h
nginx-1.24.0/src/os/win32/ngx_process.c
nginx-1.24.0/src/os/win32/ngx_process.h
nginx-1.24.0/src/os/win32/ngx_process_cycle.c
nginx-1.24.0/src/os/win32/ngx_process_cycle.h
nginx-1.24.0/src/os/win32/ngx_service.c
nginx-1.24.0/src/os/win32/ngx_shmem.c
nginx-1.24.0/src/os/win32/ngx_shmem.h
nginx-1.24.0/src/os/win32/ngx_socket.c
nginx-1.24.0/src/os/win32/ngx_socket.h
nginx-1.24.0/src/os/win32/ngx_stat.c
nginx-1.24.0/src/os/win32/ngx_thread.c
nginx-1.24.0/src/os/win32/ngx_thread.h
nginx-1.24.0/src/os/win32/ngx_time.c
nginx-1.24.0/src/os/win32/ngx_time.h
nginx-1.24.0/src/os/win32/ngx_udp_wsarecv.c
nginx-1.24.0/src/os/win32/ngx_user.c
nginx-1.24.0/src/os/win32/ngx_user.h
nginx-1.24.0/src/os/win32/ngx_win32_config.h
nginx-1.24.0/src/os/win32/ngx_win32_init.c
nginx-1.24.0/src/os/win32/ngx_wsarecv.c
nginx-1.24.0/src/os/win32/ngx_wsarecv_chain.c
nginx-1.24.0/src/os/win32/ngx_wsasend.c
nginx-1.24.0/src/os/win32/ngx_wsasend_chain.c
nginx-1.24.0/src/os/unix/ngx_alloc.c
nginx-1.24.0/src/os/unix/ngx_alloc.h
nginx-1.24.0/src/os/unix/ngx_atomic.h
nginx-1.24.0/src/os/unix/ngx_channel.c
nginx-1.24.0/src/os/unix/ngx_channel.h
nginx-1.24.0/src/os/unix/ngx_daemon.c
nginx-1.24.0/src/os/unix/ngx_darwin.h
nginx-1.24.0/src/os/unix/ngx_darwin_config.h
nginx-1.24.0/src/os/unix/ngx_darwin_init.c
nginx-1.24.0/src/os/unix/ngx_darwin_sendfile_chain.c
nginx-1.24.0/src/os/unix/ngx_dlopen.c
nginx-1.24.0/src/os/unix/ngx_dlopen.h
nginx-1.24.0/src/os/unix/ngx_errno.c
nginx-1.24.0/src/os/unix/ngx_errno.h
nginx-1.24.0/src/os/unix/ngx_file_aio_read.c
nginx-1.24.0/src/os/unix/ngx_files.c
nginx-1.24.0/src/os/unix/ngx_files.h
nginx-1.24.0/src/os/unix/ngx_freebsd.h
nginx-1.24.0/src/os/unix/ngx_freebsd_config.h
nginx-1.24.0/src/os/unix/ngx_linux.h
nginx-1.24.0/src/os/unix/ngx_freebsd_init.c
nginx-1.24.0/src/os/unix/ngx_freebsd_sendfile_chain.c
nginx-1.24.0/src/os/unix/ngx_gcc_atomic_amd64.h
nginx-1.24.0/src/os/unix/ngx_gcc_atomic_ppc.h
nginx-1.24.0/src/os/unix/ngx_gcc_atomic_sparc64.h
nginx-1.24.0/src/os/unix/ngx_gcc_atomic_x86.h
nginx-1.24.0/src/os/unix/ngx_linux_aio_read.c
nginx-1.24.0/src/os/unix/ngx_linux_config.h
nginx-1.24.0/src/os/unix/ngx_linux_init.c
nginx-1.24.0/src/os/unix/ngx_linux_sendfile_chain.c
nginx-1.24.0/src/os/unix/ngx_os.h
nginx-1.24.0/src/os/unix/ngx_posix_config.h
nginx-1.24.0/src/os/unix/ngx_posix_init.c
nginx-1.24.0/src/os/unix/ngx_process.c
nginx-1.24.0/src/os/unix/ngx_process.h
nginx-1.24.0/src/os/unix/ngx_process_cycle.c
nginx-1.24.0/src/os/unix/ngx_process_cycle.h
nginx-1.24.0/src/os/unix/ngx_readv_chain.c
nginx-1.24.0/src/os/unix/ngx_recv.c
nginx-1.24.0/src/os/unix/ngx_send.c
nginx-1.24.0/src/os/unix/ngx_setaffinity.c
nginx-1.24.0/src/os/unix/ngx_setaffinity.h
nginx-1.24.0/src/os/unix/ngx_setproctitle.c
nginx-1.24.0/src/os/unix/ngx_setproctitle.h
nginx-1.24.0/src/os/unix/ngx_shmem.c
nginx-1.24.0/src/os/unix/ngx_shmem.h
nginx-1.24.0/src/os/unix/ngx_socket.c
nginx-1.24.0/src/os/unix/ngx_socket.h
nginx-1.24.0/src/os/unix/ngx_solaris.h
nginx-1.24.0/src/os/unix/ngx_solaris_config.h
nginx-1.24.0/src/os/unix/ngx_solaris_init.c
nginx-1.24.0/src/os/unix/ngx_solaris_sendfilev_chain.c
nginx-1.24.0/src/os/unix/ngx_sunpro_amd64.il
nginx-1.24.0/src/os/unix/ngx_sunpro_atomic_sparc64.h
nginx-1.24.0/src/os/unix/ngx_sunpro_sparc64.il
nginx-1.24.0/src/os/unix/ngx_thread.h
nginx-1.24.0/src/os/unix/ngx_sunpro_x86.il
nginx-1.24.0/src/os/unix/ngx_thread_cond.c
nginx-1.24.0/src/os/unix/ngx_thread_id.c
nginx-1.24.0/src/os/unix/ngx_thread_mutex.c
nginx-1.24.0/src/os/unix/ngx_time.c
nginx-1.24.0/src/os/unix/ngx_time.h
nginx-1.24.0/src/os/unix/ngx_udp_recv.c
nginx-1.24.0/src/os/unix/ngx_udp_send.c
nginx-1.24.0/src/os/unix/ngx_udp_sendmsg_chain.c
nginx-1.24.0/src/os/unix/ngx_user.c
nginx-1.24.0/src/os/unix/ngx_user.h
nginx-1.24.0/src/os/unix/ngx_writev_chain.c
nginx-1.24.0/src/misc/ngx_cpp_test_module.cpp
nginx-1.24.0/src/misc/ngx_google_perftools_module.c
nginx-1.24.0/src/mail/ngx_mail.c
nginx-1.24.0/src/mail/ngx_mail.h
nginx-1.24.0/src/mail/ngx_mail_auth_http_module.c
nginx-1.24.0/src/mail/ngx_mail_core_module.c
nginx-1.24.0/src/mail/ngx_mail_handler.c
nginx-1.24.0/src/mail/ngx_mail_imap_handler.c
nginx-1.24.0/src/mail/ngx_mail_imap_module.c
nginx-1.24.0/src/mail/ngx_mail_imap_module.h
nginx-1.24.0/src/mail/ngx_mail_parse.c
nginx-1.24.0/src/mail/ngx_mail_pop3_handler.c
nginx-1.24.0/src/mail/ngx_mail_pop3_module.c
nginx-1.24.0/src/mail/ngx_mail_pop3_module.h
nginx-1.24.0/src/mail/ngx_mail_proxy_module.c
nginx-1.24.0/src/mail/ngx_mail_realip_module.c
nginx-1.24.0/src/mail/ngx_mail_smtp_handler.c
nginx-1.24.0/src/mail/ngx_mail_smtp_module.c
nginx-1.24.0/src/mail/ngx_mail_smtp_module.h
nginx-1.24.0/src/mail/ngx_mail_ssl_module.c
nginx-1.24.0/src/mail/ngx_mail_ssl_module.h
nginx-1.24.0/src/http/modules/
nginx-1.24.0/src/http/ngx_http.c
nginx-1.24.0/src/http/ngx_http.h
nginx-1.24.0/src/http/ngx_http_cache.h
nginx-1.24.0/src/http/ngx_http_config.h
nginx-1.24.0/src/http/ngx_http_copy_filter_module.c
nginx-1.24.0/src/http/ngx_http_core_module.c
nginx-1.24.0/src/http/ngx_http_core_module.h
nginx-1.24.0/src/http/ngx_http_file_cache.c
nginx-1.24.0/src/http/ngx_http_header_filter_module.c
nginx-1.24.0/src/http/ngx_http_huff_decode.c
nginx-1.24.0/src/http/ngx_http_huff_encode.c
nginx-1.24.0/src/http/ngx_http_parse.c
nginx-1.24.0/src/http/ngx_http_postpone_filter_module.c
nginx-1.24.0/src/http/ngx_http_request.c
nginx-1.24.0/src/http/ngx_http_request.h
nginx-1.24.0/src/http/ngx_http_request_body.c
nginx-1.24.0/src/http/ngx_http_script.c
nginx-1.24.0/src/http/ngx_http_script.h
nginx-1.24.0/src/http/ngx_http_special_response.c
nginx-1.24.0/src/http/ngx_http_upstream.c
nginx-1.24.0/src/http/ngx_http_upstream.h
nginx-1.24.0/src/http/ngx_http_upstream_round_robin.c
nginx-1.24.0/src/http/ngx_http_upstream_round_robin.h
nginx-1.24.0/src/http/ngx_http_variables.c
nginx-1.24.0/src/http/ngx_http_variables.h
nginx-1.24.0/src/http/ngx_http_write_filter_module.c
nginx-1.24.0/src/http/v2/
nginx-1.24.0/src/http/v2/ngx_http_v2.c
nginx-1.24.0/src/http/v2/ngx_http_v2.h
nginx-1.24.0/src/http/v2/ngx_http_v2_encode.c
nginx-1.24.0/src/http/v2/ngx_http_v2_filter_module.c
nginx-1.24.0/src/http/v2/ngx_http_v2_module.c
nginx-1.24.0/src/http/v2/ngx_http_v2_module.h
nginx-1.24.0/src/http/v2/ngx_http_v2_table.c
nginx-1.24.0/src/http/modules/ngx_http_access_module.c
nginx-1.24.0/src/http/modules/ngx_http_addition_filter_module.c
nginx-1.24.0/src/http/modules/ngx_http_auth_basic_module.c
nginx-1.24.0/src/http/modules/ngx_http_auth_request_module.c
nginx-1.24.0/src/http/modules/ngx_http_autoindex_module.c
nginx-1.24.0/src/http/modules/ngx_http_browser_module.c
nginx-1.24.0/src/http/modules/ngx_http_charset_filter_module.c
nginx-1.24.0/src/http/modules/ngx_http_chunked_filter_module.c
nginx-1.24.0/src/http/modules/ngx_http_dav_module.c
nginx-1.24.0/src/http/modules/ngx_http_degradation_module.c
nginx-1.24.0/src/http/modules/ngx_http_empty_gif_module.c
nginx-1.24.0/src/http/modules/ngx_http_fastcgi_module.c
nginx-1.24.0/src/http/modules/perl/
nginx-1.24.0/src/http/modules/ngx_http_flv_module.c
nginx-1.24.0/src/http/modules/ngx_http_geo_module.c
nginx-1.24.0/src/http/modules/ngx_http_geoip_module.c
nginx-1.24.0/src/http/modules/ngx_http_grpc_module.c
nginx-1.24.0/src/http/modules/ngx_http_gunzip_filter_module.c
nginx-1.24.0/src/http/modules/ngx_http_gzip_filter_module.c
nginx-1.24.0/src/http/modules/ngx_http_gzip_static_module.c
nginx-1.24.0/src/http/modules/ngx_http_headers_filter_module.c
nginx-1.24.0/src/http/modules/ngx_http_image_filter_module.c
nginx-1.24.0/src/http/modules/ngx_http_index_module.c
nginx-1.24.0/src/http/modules/ngx_http_limit_conn_module.c
nginx-1.24.0/src/http/modules/ngx_http_limit_req_module.c
nginx-1.24.0/src/http/modules/ngx_http_log_module.c
nginx-1.24.0/src/http/modules/ngx_http_map_module.c
nginx-1.24.0/src/http/modules/ngx_http_memcached_module.c
nginx-1.24.0/src/http/modules/ngx_http_mirror_module.c
nginx-1.24.0/src/http/modules/ngx_http_mp4_module.c
nginx-1.24.0/src/http/modules/ngx_http_not_modified_filter_module.c
nginx-1.24.0/src/http/modules/ngx_http_proxy_module.c
nginx-1.24.0/src/http/modules/ngx_http_random_index_module.c
nginx-1.24.0/src/http/modules/ngx_http_range_filter_module.c
nginx-1.24.0/src/http/modules/ngx_http_realip_module.c
nginx-1.24.0/src/http/modules/ngx_http_referer_module.c
nginx-1.24.0/src/http/modules/ngx_http_rewrite_module.c
nginx-1.24.0/src/http/modules/ngx_http_scgi_module.c
nginx-1.24.0/src/http/modules/ngx_http_secure_link_module.c
nginx-1.24.0/src/http/modules/ngx_http_slice_filter_module.c
nginx-1.24.0/src/http/modules/ngx_http_split_clients_module.c
nginx-1.24.0/src/http/modules/ngx_http_ssi_filter_module.c
nginx-1.24.0/src/http/modules/ngx_http_ssi_filter_module.h
nginx-1.24.0/src/http/modules/ngx_http_ssl_module.c
nginx-1.24.0/src/http/modules/ngx_http_ssl_module.h
nginx-1.24.0/src/http/modules/ngx_http_static_module.c
nginx-1.24.0/src/http/modules/ngx_http_stub_status_module.c
nginx-1.24.0/src/http/modules/ngx_http_sub_filter_module.c
nginx-1.24.0/src/http/modules/ngx_http_try_files_module.c
nginx-1.24.0/src/http/modules/ngx_http_upstream_hash_module.c
nginx-1.24.0/src/http/modules/ngx_http_upstream_ip_hash_module.c
nginx-1.24.0/src/http/modules/ngx_http_upstream_keepalive_module.c
nginx-1.24.0/src/http/modules/ngx_http_upstream_random_module.c
nginx-1.24.0/src/http/modules/ngx_http_upstream_least_conn_module.c
nginx-1.24.0/src/http/modules/ngx_http_upstream_zone_module.c
nginx-1.24.0/src/http/modules/ngx_http_userid_filter_module.c
nginx-1.24.0/src/http/modules/ngx_http_uwsgi_module.c
nginx-1.24.0/src/http/modules/ngx_http_xslt_filter_module.c
nginx-1.24.0/src/http/modules/perl/Makefile.PL
nginx-1.24.0/src/http/modules/perl/nginx.pm
nginx-1.24.0/src/http/modules/perl/nginx.xs
nginx-1.24.0/src/http/modules/perl/ngx_http_perl_module.c
nginx-1.24.0/src/http/modules/perl/ngx_http_perl_module.h
nginx-1.24.0/src/http/modules/perl/typemap
nginx-1.24.0/src/event/modules/
nginx-1.24.0/src/event/ngx_event.c
nginx-1.24.0/src/event/ngx_event.h
nginx-1.24.0/src/event/ngx_event_accept.c
nginx-1.24.0/src/event/ngx_event_acceptex.c
nginx-1.24.0/src/event/ngx_event_connect.c
nginx-1.24.0/src/event/ngx_event_connect.h
nginx-1.24.0/src/event/ngx_event_connectex.c
nginx-1.24.0/src/event/ngx_event_openssl.c
nginx-1.24.0/src/event/ngx_event_openssl.h
nginx-1.24.0/src/event/ngx_event_openssl_stapling.c
nginx-1.24.0/src/event/ngx_event_pipe.c
nginx-1.24.0/src/event/ngx_event_pipe.h
nginx-1.24.0/src/event/ngx_event_posted.c
nginx-1.24.0/src/event/ngx_event_posted.h
nginx-1.24.0/src/event/ngx_event_timer.c
nginx-1.24.0/src/event/ngx_event_timer.h
nginx-1.24.0/src/event/ngx_event_udp.c
nginx-1.24.0/src/event/ngx_event_udp.h
nginx-1.24.0/src/event/modules/ngx_devpoll_module.c
nginx-1.24.0/src/event/modules/ngx_epoll_module.c
nginx-1.24.0/src/event/modules/ngx_eventport_module.c
nginx-1.24.0/src/event/modules/ngx_iocp_module.c
nginx-1.24.0/src/event/modules/ngx_iocp_module.h
nginx-1.24.0/src/event/modules/ngx_kqueue_module.c
nginx-1.24.0/src/event/modules/ngx_poll_module.c
nginx-1.24.0/src/event/modules/ngx_select_module.c
nginx-1.24.0/src/event/modules/ngx_win32_poll_module.c
nginx-1.24.0/src/event/modules/ngx_win32_select_module.c
nginx-1.24.0/src/core/nginx.c
nginx-1.24.0/src/core/nginx.h
nginx-1.24.0/src/core/ngx_array.c
nginx-1.24.0/src/core/ngx_array.h
nginx-1.24.0/src/core/ngx_buf.c
nginx-1.24.0/src/core/ngx_buf.h
nginx-1.24.0/src/core/ngx_conf_file.c
nginx-1.24.0/src/core/ngx_conf_file.h
nginx-1.24.0/src/core/ngx_config.h
nginx-1.24.0/src/core/ngx_connection.c
nginx-1.24.0/src/core/ngx_connection.h
nginx-1.24.0/src/core/ngx_core.h
nginx-1.24.0/src/core/ngx_cpuinfo.c
nginx-1.24.0/src/core/ngx_crc.h
nginx-1.24.0/src/core/ngx_crc32.c
nginx-1.24.0/src/core/ngx_crc32.h
nginx-1.24.0/src/core/ngx_crypt.c
nginx-1.24.0/src/core/ngx_crypt.h
nginx-1.24.0/src/core/ngx_cycle.c
nginx-1.24.0/src/core/ngx_cycle.h
nginx-1.24.0/src/core/ngx_file.c
nginx-1.24.0/src/core/ngx_file.h
nginx-1.24.0/src/core/ngx_hash.c
nginx-1.24.0/src/core/ngx_hash.h
nginx-1.24.0/src/core/ngx_inet.c
nginx-1.24.0/src/core/ngx_inet.h
nginx-1.24.0/src/core/ngx_list.c
nginx-1.24.0/src/core/ngx_list.h
nginx-1.24.0/src/core/ngx_log.c
nginx-1.24.0/src/core/ngx_log.h
nginx-1.24.0/src/core/ngx_md5.c
nginx-1.24.0/src/core/ngx_md5.h
nginx-1.24.0/src/core/ngx_module.c
nginx-1.24.0/src/core/ngx_module.h
nginx-1.24.0/src/core/ngx_murmurhash.c
nginx-1.24.0/src/core/ngx_murmurhash.h
nginx-1.24.0/src/core/ngx_open_file_cache.c
nginx-1.24.0/src/core/ngx_open_file_cache.h
nginx-1.24.0/src/core/ngx_output_chain.c
nginx-1.24.0/src/core/ngx_palloc.c
nginx-1.24.0/src/core/ngx_palloc.h
nginx-1.24.0/src/core/ngx_parse.c
nginx-1.24.0/src/core/ngx_parse.h
nginx-1.24.0/src/core/ngx_parse_time.c
nginx-1.24.0/src/core/ngx_queue.c
nginx-1.24.0/src/core/ngx_parse_time.h
nginx-1.24.0/src/core/ngx_proxy_protocol.c
nginx-1.24.0/src/core/ngx_proxy_protocol.h
nginx-1.24.0/src/core/ngx_queue.h
nginx-1.24.0/src/core/ngx_radix_tree.c
nginx-1.24.0/src/core/ngx_radix_tree.h
nginx-1.24.0/src/core/ngx_rbtree.c
nginx-1.24.0/src/core/ngx_rbtree.h
nginx-1.24.0/src/core/ngx_regex.c
nginx-1.24.0/src/core/ngx_regex.h
nginx-1.24.0/src/core/ngx_resolver.c
nginx-1.24.0/src/core/ngx_resolver.h
nginx-1.24.0/src/core/ngx_rwlock.c
nginx-1.24.0/src/core/ngx_rwlock.h
nginx-1.24.0/src/core/ngx_sha1.c
nginx-1.24.0/src/core/ngx_sha1.h
nginx-1.24.0/src/core/ngx_shmtx.c
nginx-1.24.0/src/core/ngx_shmtx.h
nginx-1.24.0/src/core/ngx_slab.c
nginx-1.24.0/src/core/ngx_slab.h
nginx-1.24.0/src/core/ngx_spinlock.c
nginx-1.24.0/src/core/ngx_string.c
nginx-1.24.0/src/core/ngx_string.h
nginx-1.24.0/src/core/ngx_syslog.c
nginx-1.24.0/src/core/ngx_syslog.h
nginx-1.24.0/src/core/ngx_thread_pool.c
nginx-1.24.0/src/core/ngx_thread_pool.h
nginx-1.24.0/src/core/ngx_times.c
nginx-1.24.0/src/core/ngx_times.h
nginx-1.24.0/contrib/README
nginx-1.24.0/contrib/geo2nginx.pl
nginx-1.24.0/contrib/unicode2nginx/
nginx-1.24.0/contrib/vim/
nginx-1.24.0/contrib/vim/ftdetect/
nginx-1.24.0/contrib/vim/ftplugin/
nginx-1.24.0/contrib/vim/indent/
nginx-1.24.0/contrib/vim/syntax/
nginx-1.24.0/contrib/vim/syntax/nginx.vim
nginx-1.24.0/contrib/vim/indent/nginx.vim
nginx-1.24.0/contrib/vim/ftplugin/nginx.vim
nginx-1.24.0/contrib/vim/ftdetect/nginx.vim
nginx-1.24.0/contrib/unicode2nginx/koi-utf
nginx-1.24.0/contrib/unicode2nginx/unicode-to-nginx.pl
nginx-1.24.0/contrib/unicode2nginx/win-utf
nginx-1.24.0/conf/fastcgi.conf
nginx-1.24.0/conf/fastcgi_params
nginx-1.24.0/conf/koi-utf
nginx-1.24.0/conf/koi-win
nginx-1.24.0/conf/mime.types
nginx-1.24.0/conf/nginx.conf
nginx-1.24.0/conf/scgi_params
nginx-1.24.0/conf/uwsgi_params
nginx-1.24.0/conf/win-utf
nginx-1.24.0/auto/cc/
nginx-1.24.0/auto/define
nginx-1.24.0/auto/endianness
nginx-1.24.0/auto/feature
nginx-1.24.0/auto/have
nginx-1.24.0/auto/have_headers
nginx-1.24.0/auto/headers
nginx-1.24.0/auto/include
nginx-1.24.0/auto/init
nginx-1.24.0/auto/install
nginx-1.24.0/auto/lib/
nginx-1.24.0/auto/make
nginx-1.24.0/auto/module
nginx-1.24.0/auto/modules
nginx-1.24.0/auto/nohave
nginx-1.24.0/auto/options
nginx-1.24.0/auto/os/
nginx-1.24.0/auto/sources
nginx-1.24.0/auto/stubs
nginx-1.24.0/auto/summary
nginx-1.24.0/auto/threads
nginx-1.24.0/auto/types/
nginx-1.24.0/auto/unix
nginx-1.24.0/auto/types/sizeof
nginx-1.24.0/auto/types/typedef
nginx-1.24.0/auto/types/uintptr_t
nginx-1.24.0/auto/types/value
nginx-1.24.0/auto/os/conf
nginx-1.24.0/auto/os/darwin
nginx-1.24.0/auto/os/freebsd
nginx-1.24.0/auto/os/linux
nginx-1.24.0/auto/os/solaris
nginx-1.24.0/auto/os/win32
nginx-1.24.0/auto/lib/conf
nginx-1.24.0/auto/lib/geoip/
nginx-1.24.0/auto/lib/google-perftools/
nginx-1.24.0/auto/lib/libatomic/
nginx-1.24.0/auto/lib/libgd/
nginx-1.24.0/auto/lib/libxslt/
nginx-1.24.0/auto/lib/make
nginx-1.24.0/auto/lib/openssl/
nginx-1.24.0/auto/lib/pcre/
nginx-1.24.0/auto/lib/perl/
nginx-1.24.0/auto/lib/zlib/
nginx-1.24.0/auto/lib/zlib/conf
nginx-1.24.0/auto/lib/zlib/make
nginx-1.24.0/auto/lib/zlib/makefile.bcc
nginx-1.24.0/auto/lib/zlib/makefile.msvc
nginx-1.24.0/auto/lib/zlib/makefile.owc
nginx-1.24.0/auto/lib/perl/conf
nginx-1.24.0/auto/lib/perl/make
nginx-1.24.0/auto/lib/pcre/conf
nginx-1.24.0/auto/lib/pcre/make
nginx-1.24.0/auto/lib/pcre/makefile.bcc
nginx-1.24.0/auto/lib/pcre/makefile.msvc
nginx-1.24.0/auto/lib/pcre/makefile.owc
nginx-1.24.0/auto/lib/openssl/conf
nginx-1.24.0/auto/lib/openssl/make
nginx-1.24.0/auto/lib/openssl/makefile.bcc
nginx-1.24.0/auto/lib/openssl/makefile.msvc
nginx-1.24.0/auto/lib/libxslt/conf
nginx-1.24.0/auto/lib/libgd/conf
nginx-1.24.0/auto/lib/libatomic/conf
nginx-1.24.0/auto/lib/libatomic/make
nginx-1.24.0/auto/lib/google-perftools/conf
nginx-1.24.0/auto/lib/geoip/conf
nginx-1.24.0/auto/cc/acc
nginx-1.24.0/auto/cc/bcc
nginx-1.24.0/auto/cc/ccc
nginx-1.24.0/auto/cc/clang
nginx-1.24.0/auto/cc/conf
nginx-1.24.0/auto/cc/gcc
nginx-1.24.0/auto/cc/icc
nginx-1.24.0/auto/cc/msvc
nginx-1.24.0/auto/cc/name
nginx-1.24.0/auto/cc/owc
nginx-1.24.0/auto/cc/sunc
checking for OS
+ Linux 4.18.0-348.el8.0.2.x86_64 x86_64
checking for C compiler ... found
+ using GNU C compiler
+ gcc version: 8.5.0 20210514 (Red Hat 8.5.0-18) (GCC)
checking for gcc -pipe switch ... found
checking for -Wl,-E switch ... found
checking for gcc builtin atomic operations ... found
checking for C99 variadic macros ... found
checking for gcc variadic macros ... found
checking for gcc builtin 64 bit byteswap ... found
checking for unistd.h ... found
checking for inttypes.h ... found
checking for limits.h ... found
checking for sys/filio.h ... not found
checking for sys/param.h ... found
checking for sys/mount.h ... found
checking for sys/statvfs.h ... found
checking for crypt.h ... found
checking for Linux specific features
checking for epoll ... found
checking for EPOLLRDHUP ... found
checking for EPOLLEXCLUSIVE ... found
checking for eventfd() ... found
checking for O_PATH ... found
checking for sendfile() ... found
checking for sendfile64() ... found
checking for sys/prctl.h ... found
checking for prctl(PR_SET_DUMPABLE) ... found
checking for prctl(PR_SET_KEEPCAPS) ... found
checking for capabilities ... found
checking for crypt_r() ... found
checking for sys/vfs.h ... found
checking for UDP_SEGMENT ... not found
checking for nobody group ... found
checking for poll() ... found
checking for /dev/poll ... not found
checking for kqueue ... not found
checking for crypt() ... not found
checking for crypt() in libcrypt ... found
checking for F_READAHEAD ... not found
checking for posix_fadvise() ... found
checking for O_DIRECT ... found
checking for F_NOCACHE ... not found
checking for directio() ... not found
checking for statfs() ... found
checking for statvfs() ... found
checking for dlopen() ... not found
checking for dlopen() in libdl ... found
checking for sched_yield() ... found
checking for sched_setaffinity() ... found
checking for SO_SETFIB ... not found
checking for SO_REUSEPORT ... found
checking for SO_ACCEPTFILTER ... not found
checking for SO_BINDANY ... not found
checking for IP_TRANSPARENT ... found
checking for IP_BINDANY ... not found
checking for IP_BIND_ADDRESS_NO_PORT ... found
checking for IP_RECVDSTADDR ... not found
checking for IP_SENDSRCADDR ... not found
checking for IP_PKTINFO ... found
checking for IPV6_RECVPKTINFO ... found
checking for TCP_DEFER_ACCEPT ... found
checking for TCP_KEEPIDLE ... found
checking for TCP_FASTOPEN ... found
checking for TCP_INFO ... found
checking for accept4() ... found
checking for int size ... 4 bytes
checking for long size ... 8 bytes
checking for long long size ... 8 bytes
checking for void * size ... 8 bytes
checking for uint32_t ... found
checking for uint64_t ... found
checking for sig_atomic_t ... found
checking for sig_atomic_t size ... 4 bytes
checking for socklen_t ... found
checking for in_addr_t ... found
checking for in_port_t ... found
checking for rlim_t ... found
checking for uintptr_t ... uintptr_t found
checking for system byte ordering ... little endian
checking for size_t size ... 8 bytes
checking for off_t size ... 8 bytes
checking for time_t size ... 8 bytes
checking for AF_INET6 ... found
checking for setproctitle() ... not found
checking for pread() ... found
checking for pwrite() ... found
checking for pwritev() ... found
checking for strerrordesc_np() ... not found
checking for sys_nerr ... found
checking for localtime_r() ... found
checking for clock_gettime(CLOCK_MONOTONIC) ... found
checking for posix_memalign() ... found
checking for memalign() ... found
checking for mmap(MAP_ANON|MAP_SHARED) ... found
checking for mmap("/dev/zero", MAP_SHARED) ... found
checking for System V shared memory ... found
checking for POSIX semaphores ... not found
checking for POSIX semaphores in libpthread ... found
checking for struct msghdr.msg_control ... found
checking for ioctl(FIONBIO) ... found
checking for ioctl(FIONREAD) ... found
checking for struct tm.tm_gmtoff ... found
checking for struct dirent.d_namlen ... not found
checking for struct dirent.d_type ... found
checking for sysconf(_SC_NPROCESSORS_ONLN) ... found
checking for sysconf(_SC_LEVEL1_DCACHE_LINESIZE) ... found
checking for openat(), fstatat() ... found
checking for getaddrinfo() ... found
checking for PCRE2 library ... found
checking for zlib library ... found
creating objs/Makefile
Configuration summary
+ using system PCRE2 library
+ OpenSSL library is not used
+ using system zlib library
nginx path prefix: "/usr/local/nginx"
nginx binary file: "/usr/local/nginx/sbin/nginx"
nginx modules path: "/usr/local/nginx/modules"
nginx configuration prefix: "/usr/local/nginx/conf"
nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
nginx pid file: "/usr/local/nginx/logs/nginx.pid"
nginx error log file: "/usr/local/nginx/logs/error.log"
nginx http access log file: "/usr/local/nginx/logs/access.log"
nginx http client request body temporary files: "client_body_temp"
nginx http proxy temporary files: "proxy_temp"
nginx http fastcgi temporary files: "fastcgi_temp"
nginx http uwsgi temporary files: "uwsgi_temp"
nginx http scgi temporary files: "scgi_temp"
make -f objs/Makefile
make[1]: Entering directory '/root/nginx-1.24.0'
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/nginx.o \
src/core/nginx.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_log.o \
src/core/ngx_log.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_palloc.o \
src/core/ngx_palloc.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_array.o \
src/core/ngx_array.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_list.o \
src/core/ngx_list.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_hash.o \
src/core/ngx_hash.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_buf.o \
src/core/ngx_buf.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_queue.o \
src/core/ngx_queue.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_output_chain.o \
src/core/ngx_output_chain.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_string.o \
src/core/ngx_string.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_parse.o \
src/core/ngx_parse.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_parse_time.o \
src/core/ngx_parse_time.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_inet.o \
src/core/ngx_inet.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_file.o \
src/core/ngx_file.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_crc32.o \
src/core/ngx_crc32.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_murmurhash.o \
src/core/ngx_murmurhash.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_md5.o \
src/core/ngx_md5.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_sha1.o \
src/core/ngx_sha1.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_rbtree.o \
src/core/ngx_rbtree.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_radix_tree.o \
src/core/ngx_radix_tree.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_slab.o \
src/core/ngx_slab.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_times.o \
src/core/ngx_times.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_shmtx.o \
src/core/ngx_shmtx.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_connection.o \
src/core/ngx_connection.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_cycle.o \
src/core/ngx_cycle.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_spinlock.o \
src/core/ngx_spinlock.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_rwlock.o \
src/core/ngx_rwlock.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_cpuinfo.o \
src/core/ngx_cpuinfo.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_conf_file.o \
src/core/ngx_conf_file.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_module.o \
src/core/ngx_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_resolver.o \
src/core/ngx_resolver.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_open_file_cache.o \
src/core/ngx_open_file_cache.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_crypt.o \
src/core/ngx_crypt.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_proxy_protocol.o \
src/core/ngx_proxy_protocol.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_syslog.o \
src/core/ngx_syslog.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/event/ngx_event.o \
src/event/ngx_event.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/event/ngx_event_timer.o \
src/event/ngx_event_timer.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/event/ngx_event_posted.o \
src/event/ngx_event_posted.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/event/ngx_event_accept.o \
src/event/ngx_event_accept.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/event/ngx_event_udp.o \
src/event/ngx_event_udp.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/event/ngx_event_connect.o \
src/event/ngx_event_connect.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/event/ngx_event_pipe.o \
src/event/ngx_event_pipe.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_time.o \
src/os/unix/ngx_time.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_errno.o \
src/os/unix/ngx_errno.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_alloc.o \
src/os/unix/ngx_alloc.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_files.o \
src/os/unix/ngx_files.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_socket.o \
src/os/unix/ngx_socket.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_recv.o \
src/os/unix/ngx_recv.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_readv_chain.o \
src/os/unix/ngx_readv_chain.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_udp_recv.o \
src/os/unix/ngx_udp_recv.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_send.o \
src/os/unix/ngx_send.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_writev_chain.o \
src/os/unix/ngx_writev_chain.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_udp_send.o \
src/os/unix/ngx_udp_send.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_udp_sendmsg_chain.o \
src/os/unix/ngx_udp_sendmsg_chain.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_channel.o \
src/os/unix/ngx_channel.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_shmem.o \
src/os/unix/ngx_shmem.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_process.o \
src/os/unix/ngx_process.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_daemon.o \
src/os/unix/ngx_daemon.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_setaffinity.o \
src/os/unix/ngx_setaffinity.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_setproctitle.o \
src/os/unix/ngx_setproctitle.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_posix_init.o \
src/os/unix/ngx_posix_init.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_user.o \
src/os/unix/ngx_user.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_dlopen.o \
src/os/unix/ngx_dlopen.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_process_cycle.o \
src/os/unix/ngx_process_cycle.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_linux_init.o \
src/os/unix/ngx_linux_init.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/event/modules/ngx_epoll_module.o \
src/event/modules/ngx_epoll_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/os/unix/ngx_linux_sendfile_chain.o \
src/os/unix/ngx_linux_sendfile_chain.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_regex.o \
src/core/ngx_regex.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http.o \
src/http/ngx_http.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_core_module.o \
src/http/ngx_http_core_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_special_response.o \
src/http/ngx_http_special_response.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_request.o \
src/http/ngx_http_request.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_parse.o \
src/http/ngx_http_parse.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_log_module.o \
src/http/modules/ngx_http_log_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_request_body.o \
src/http/ngx_http_request_body.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_variables.o \
src/http/ngx_http_variables.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_script.o \
src/http/ngx_http_script.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_upstream.o \
src/http/ngx_http_upstream.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_upstream_round_robin.o \
src/http/ngx_http_upstream_round_robin.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_file_cache.o \
src/http/ngx_http_file_cache.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_write_filter_module.o \
src/http/ngx_http_write_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_header_filter_module.o \
src/http/ngx_http_header_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_chunked_filter_module.o \
src/http/modules/ngx_http_chunked_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_range_filter_module.o \
src/http/modules/ngx_http_range_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_gzip_filter_module.o \
src/http/modules/ngx_http_gzip_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_postpone_filter_module.o \
src/http/ngx_http_postpone_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_ssi_filter_module.o \
src/http/modules/ngx_http_ssi_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_charset_filter_module.o \
src/http/modules/ngx_http_charset_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_userid_filter_module.o \
src/http/modules/ngx_http_userid_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_headers_filter_module.o \
src/http/modules/ngx_http_headers_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/ngx_http_copy_filter_module.o \
src/http/ngx_http_copy_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_not_modified_filter_module.o \
src/http/modules/ngx_http_not_modified_filter_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_static_module.o \
src/http/modules/ngx_http_static_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_autoindex_module.o \
src/http/modules/ngx_http_autoindex_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_index_module.o \
src/http/modules/ngx_http_index_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_mirror_module.o \
src/http/modules/ngx_http_mirror_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_try_files_module.o \
src/http/modules/ngx_http_try_files_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_auth_basic_module.o \
src/http/modules/ngx_http_auth_basic_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_access_module.o \
src/http/modules/ngx_http_access_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_limit_conn_module.o \
src/http/modules/ngx_http_limit_conn_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_limit_req_module.o \
src/http/modules/ngx_http_limit_req_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_geo_module.o \
src/http/modules/ngx_http_geo_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_map_module.o \
src/http/modules/ngx_http_map_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_split_clients_module.o \
src/http/modules/ngx_http_split_clients_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_referer_module.o \
src/http/modules/ngx_http_referer_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_rewrite_module.o \
src/http/modules/ngx_http_rewrite_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_proxy_module.o \
src/http/modules/ngx_http_proxy_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_fastcgi_module.o \
src/http/modules/ngx_http_fastcgi_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_uwsgi_module.o \
src/http/modules/ngx_http_uwsgi_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_scgi_module.o \
src/http/modules/ngx_http_scgi_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_memcached_module.o \
src/http/modules/ngx_http_memcached_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_empty_gif_module.o \
src/http/modules/ngx_http_empty_gif_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_browser_module.o \
src/http/modules/ngx_http_browser_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_upstream_hash_module.o \
src/http/modules/ngx_http_upstream_hash_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_upstream_ip_hash_module.o \
src/http/modules/ngx_http_upstream_ip_hash_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_upstream_least_conn_module.o \
src/http/modules/ngx_http_upstream_least_conn_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_upstream_random_module.o \
src/http/modules/ngx_http_upstream_random_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_upstream_keepalive_module.o \
src/http/modules/ngx_http_upstream_keepalive_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules \
-o objs/src/http/modules/ngx_http_upstream_zone_module.o \
src/http/modules/ngx_http_upstream_zone_module.c
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/ngx_modules.o \
objs/ngx_modules.c
cc -o objs/nginx \
objs/src/core/nginx.o \
objs/src/core/ngx_log.o \
objs/src/core/ngx_palloc.o \
objs/src/core/ngx_array.o \
objs/src/core/ngx_list.o \
objs/src/core/ngx_hash.o \
objs/src/core/ngx_buf.o \
objs/src/core/ngx_queue.o \
objs/src/core/ngx_output_chain.o \
objs/src/core/ngx_string.o \
objs/src/core/ngx_parse.o \
objs/src/core/ngx_parse_time.o \
objs/src/core/ngx_inet.o \
objs/src/core/ngx_file.o \
objs/src/core/ngx_crc32.o \
objs/src/core/ngx_murmurhash.o \
objs/src/core/ngx_md5.o \
objs/src/core/ngx_sha1.o \
objs/src/core/ngx_rbtree.o \
objs/src/core/ngx_radix_tree.o \
objs/src/core/ngx_slab.o \
objs/src/core/ngx_times.o \
objs/src/core/ngx_shmtx.o \
objs/src/core/ngx_connection.o \
objs/src/core/ngx_cycle.o \
objs/src/core/ngx_spinlock.o \
objs/src/core/ngx_rwlock.o \
objs/src/core/ngx_cpuinfo.o \
objs/src/core/ngx_conf_file.o \
objs/src/core/ngx_module.o \
objs/src/core/ngx_resolver.o \
objs/src/core/ngx_open_file_cache.o \
objs/src/core/ngx_crypt.o \
objs/src/core/ngx_proxy_protocol.o \
objs/src/core/ngx_syslog.o \
objs/src/event/ngx_event.o \
objs/src/event/ngx_event_timer.o \
objs/src/event/ngx_event_posted.o \
objs/src/event/ngx_event_accept.o \
objs/src/event/ngx_event_udp.o \
objs/src/event/ngx_event_connect.o \
objs/src/event/ngx_event_pipe.o \
objs/src/os/unix/ngx_time.o \
objs/src/os/unix/ngx_errno.o \
objs/src/os/unix/ngx_alloc.o \
objs/src/os/unix/ngx_files.o \
objs/src/os/unix/ngx_socket.o \
objs/src/os/unix/ngx_recv.o \
objs/src/os/unix/ngx_readv_chain.o \
objs/src/os/unix/ngx_udp_recv.o \
objs/src/os/unix/ngx_send.o \
objs/src/os/unix/ngx_writev_chain.o \
objs/src/os/unix/ngx_udp_send.o \
objs/src/os/unix/ngx_udp_sendmsg_chain.o \
objs/src/os/unix/ngx_channel.o \
objs/src/os/unix/ngx_shmem.o \
objs/src/os/unix/ngx_process.o \
objs/src/os/unix/ngx_daemon.o \
objs/src/os/unix/ngx_setaffinity.o \
objs/src/os/unix/ngx_setproctitle.o \
objs/src/os/unix/ngx_posix_init.o \
objs/src/os/unix/ngx_user.o \
objs/src/os/unix/ngx_dlopen.o \
objs/src/os/unix/ngx_process_cycle.o \
objs/src/os/unix/ngx_linux_init.o \
objs/src/event/modules/ngx_epoll_module.o \
objs/src/os/unix/ngx_linux_sendfile_chain.o \
objs/src/core/ngx_regex.o \
objs/src/http/ngx_http.o \
objs/src/http/ngx_http_core_module.o \
objs/src/http/ngx_http_special_response.o \
objs/src/http/ngx_http_request.o \
objs/src/http/ngx_http_parse.o \
objs/src/http/modules/ngx_http_log_module.o \
objs/src/http/ngx_http_request_body.o \
objs/src/http/ngx_http_variables.o \
objs/src/http/ngx_http_script.o \
objs/src/http/ngx_http_upstream.o \
objs/src/http/ngx_http_upstream_round_robin.o \
objs/src/http/ngx_http_file_cache.o \
objs/src/http/ngx_http_write_filter_module.o \
objs/src/http/ngx_http_header_filter_module.o \
objs/src/http/modules/ngx_http_chunked_filter_module.o \
objs/src/http/modules/ngx_http_range_filter_module.o \
objs/src/http/modules/ngx_http_gzip_filter_module.o \
objs/src/http/ngx_http_postpone_filter_module.o \
objs/src/http/modules/ngx_http_ssi_filter_module.o \
objs/src/http/modules/ngx_http_charset_filter_module.o \
objs/src/http/modules/ngx_http_userid_filter_module.o \
objs/src/http/modules/ngx_http_headers_filter_module.o \
objs/src/http/ngx_http_copy_filter_module.o \
objs/src/http/modules/ngx_http_not_modified_filter_module.o \
objs/src/http/modules/ngx_http_static_module.o \
objs/src/http/modules/ngx_http_autoindex_module.o \
objs/src/http/modules/ngx_http_index_module.o \
objs/src/http/modules/ngx_http_mirror_module.o \
objs/src/http/modules/ngx_http_try_files_module.o \
objs/src/http/modules/ngx_http_auth_basic_module.o \
objs/src/http/modules/ngx_http_access_module.o \
objs/src/http/modules/ngx_http_limit_conn_module.o \
objs/src/http/modules/ngx_http_limit_req_module.o \
objs/src/http/modules/ngx_http_geo_module.o \
objs/src/http/modules/ngx_http_map_module.o \
objs/src/http/modules/ngx_http_split_clients_module.o \
objs/src/http/modules/ngx_http_referer_module.o \
objs/src/http/modules/ngx_http_rewrite_module.o \
objs/src/http/modules/ngx_http_proxy_module.o \
objs/src/http/modules/ngx_http_fastcgi_module.o \
objs/src/http/modules/ngx_http_uwsgi_module.o \
objs/src/http/modules/ngx_http_scgi_module.o \
objs/src/http/modules/ngx_http_memcached_module.o \
objs/src/http/modules/ngx_http_empty_gif_module.o \
objs/src/http/modules/ngx_http_browser_module.o \
objs/src/http/modules/ngx_http_upstream_hash_module.o \
objs/src/http/modules/ngx_http_upstream_ip_hash_module.o \
objs/src/http/modules/ngx_http_upstream_least_conn_module.o \
objs/src/http/modules/ngx_http_upstream_random_module.o \
objs/src/http/modules/ngx_http_upstream_keepalive_module.o \
objs/src/http/modules/ngx_http_upstream_zone_module.o \
objs/ngx_modules.o \
-ldl -lpthread -lcrypt -lpcre2-8 -lz \
-Wl,-E
sed -e "s|%%PREFIX%%|/usr/local/nginx|" \
-e "s|%%PID_PATH%%|/usr/local/nginx/logs/nginx.pid|" \
-e "s|%%CONF_PATH%%|/usr/local/nginx/conf/nginx.conf|" \
-e "s|%%ERROR_LOG_PATH%%|/usr/local/nginx/logs/error.log|" \
< man/nginx.8 > objs/nginx.8
make[1]: Leaving directory '/root/nginx-1.24.0'
make -f objs/Makefile install
make[1]: Entering directory '/root/nginx-1.24.0'
test -d '/usr/local/nginx' || mkdir -p '/usr/local/nginx'
test -d '/usr/local/nginx/sbin' \
|| mkdir -p '/usr/local/nginx/sbin'
test ! -f '/usr/local/nginx/sbin/nginx' \
|| mv '/usr/local/nginx/sbin/nginx' \
'/usr/local/nginx/sbin/nginx.old'
cp objs/nginx '/usr/local/nginx/sbin/nginx'
test -d '/usr/local/nginx/conf' \
|| mkdir -p '/usr/local/nginx/conf'
cp conf/koi-win '/usr/local/nginx/conf'
cp conf/koi-utf '/usr/local/nginx/conf'
cp conf/win-utf '/usr/local/nginx/conf'
test -f '/usr/local/nginx/conf/mime.types' \
|| cp conf/mime.types '/usr/local/nginx/conf'
cp conf/mime.types '/usr/local/nginx/conf/mime.types.default'
test -f '/usr/local/nginx/conf/fastcgi_params' \
|| cp conf/fastcgi_params '/usr/local/nginx/conf'
cp conf/fastcgi_params \
'/usr/local/nginx/conf/fastcgi_params.default'
test -f '/usr/local/nginx/conf/fastcgi.conf' \
|| cp conf/fastcgi.conf '/usr/local/nginx/conf'
cp conf/fastcgi.conf '/usr/local/nginx/conf/fastcgi.conf.default'
test -f '/usr/local/nginx/conf/uwsgi_params' \
|| cp conf/uwsgi_params '/usr/local/nginx/conf'
cp conf/uwsgi_params \
'/usr/local/nginx/conf/uwsgi_params.default'
test -f '/usr/local/nginx/conf/scgi_params' \
|| cp conf/scgi_params '/usr/local/nginx/conf'
cp conf/scgi_params \
'/usr/local/nginx/conf/scgi_params.default'
test -f '/usr/local/nginx/conf/nginx.conf' \
|| cp conf/nginx.conf '/usr/local/nginx/conf/nginx.conf'
cp conf/nginx.conf '/usr/local/nginx/conf/nginx.conf.default'
test -d '/usr/local/nginx/logs' \
|| mkdir -p '/usr/local/nginx/logs'
test -d '/usr/local/nginx/logs' \
|| mkdir -p '/usr/local/nginx/logs'
test -d '/usr/local/nginx/html' \
|| cp -R html '/usr/local/nginx'
test -d '/usr/local/nginx/logs' \
|| mkdir -p '/usr/local/nginx/logs'
make[1]: Leaving directory '/root/nginx-1.24.0'
查看当前nginx的进程是否存在
root 11267 1565 0 17:55 pts/0 00:00:00 bash nginx.sh
root 20352 1 0 17:57 ? 00:00:00 nginx: master process ./nginx
root 20354 11267 0 17:57 pts/0 00:00:00 grep nginx
nobody 20355 20352 0 17:57 ? 00:00:00 nginx: worker process
6. 一个脚本完成
[root@Rocky8 ~]# cat all.sh
#!/bin/bash
echo -en "\E[1;$[RANDOM%7+31]m"
cat <<EOF
1)显示主机ip地址
2)显示系统时间,当ip中有3这个数字时
3)打印可以登录的用户
4)安装nginx服务
EOF
echo -en "\E[0m"
read -p "请输入你的选择(1-4): " num
ip_all (){
ip address show ens160 | sed -n 3p | awk '{print $2;}' | cut -d '/' -f1
}
ip_printdate(){
ip=`ip address show ens160 | sed -n 3p | awk '{print $2;}' | cut -d '/' -f1`
if echo "当前系统的ip为:" $ip |grep '3' ;then
echo "当前系统的时间为:" $(date +%F%n%T)
else
groupadd magedu
for i in {0..100};do
#groupdel magedu
useradd magedu_$i -g magedu
#userdel magedu_$i
done
#groupdel magedu
fi
}
root_print(){
echo -e "\E[1;$[RANDOM%7+31]m/etc/passwd文件中不以/nologin结尾的有\E[0m"
cat -n /etc/passwd |grep -v /nologin
echo "一共有:"`cat -n /etc/passwd | grep -v /nologin|wc -l`"行"
}
nginx_install(){
#安装nginx需要的依赖,理论上需要先判断是否已经安装
yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl-devel
#下载nginx
wget http://nginx.org/download/nginx-1.24.0.tar.gz
#解压
tar -zxvf nginx-1.24.0.tar.gz
#进入解压之后的目录
cd nginx-1.24.0/
# 编译
./configure
make && make install
# 开放nginx启动需要的端口号
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
cd /usr/local/nginx/sbin
./nginx
echo "查看当前nginx的进程是否存在"
ps -ef | grep nginx
}
case $num in
1)
ip_all
;;
2)
ip_printdate
;;
3)
root_print
;;
4)
nginx_install
;;
esac
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通