Skip to content
KARINKARIN
博客主页
项目总览
知识要点
捣鼓折腾
Git笔记
Excel修炼秘籍
github icon
  • 博客主页
    • 项目总览
          • Shell脚本笔记
            • Shell脚本介绍
              • Shell语法
                • Shell格式化输出
                  • Shell格式化输入
                    • Shell变量
                      • Shell数组
                        • Shell运算
                          • Shell流程控制---if判断语句
                            • Shell流程控制---for循环语句
                              • Shell流程控制---while循环语句
                                • Shell流程控制---until循环语句
                                  • Shell流程控制---case分支语句
                                    • Shell函数
                                      • Shell正则表达式
                                        • Shell对文本的搜索---grep命令
                                          • Shell对文件的操作---sed命令
                                            • Shell对输出流的处理---awk命令
                                              • Shell监控脚本
                                                • Shell脚本---lamp环境安装
                                                  • lamp 环境安装

                                              Shell脚本---lamp环境安装

                                              author iconkarincalendar icon2021年4月9日category icon
                                              • 教程
                                              tag icon
                                              • shell
                                              timer icon大约 6 分钟

                                              此页内容
                                              • lamp 环境安装

                                              # lamp 环境安装

                                              思路:

                                              • lamp 安装
                                                • apache(apr 及其相关包)
                                                • mysql(mysql 的配置,安装时调用配置)
                                                • php(php 相关包)

                                              代码:

                                              #!/bin/bash
                                              #变量定义===========================================================
                                              PACKAGES="../soft"
                                              CURRENT=`pwd`
                                              APR=apr-1.5.2.tar.bz2
                                              APR_UTIL=apr-util-1.5.4.tar.bz2
                                              APR_ICONV=apr-iconv-1.2.1.tar.bz2
                                              APACHE=httpd-2.4.12.tar.bz2
                                              MYSQL=mysql-5.5.29.tar.gz
                                              LIBICONV=libiconv-1.14.tar.gz
                                              LIBMCRYPT=libmcrypt-2.5.8.tar.gz
                                              MCRYPT=mcrypt-2.6.8.tar.gz
                                              MHASH=mhash-0.9.9.9.tar.gz
                                              PHP=php-5.6.9.tar.bz2
                                              INS_PATH="/usr/local"
                                              SOU_PATH="/usr/src"
                                              #定义函数========================================================
                                              #确认是否为root用户----------------------
                                              check(){
                                              [ $UID -ne 0 ] && echo "need to root is that" && exit 1
                                              #安装依赖---------------------------------------
                                              yum seach elink &>/dev/null
                                              if [ $? -eq 0 ];then
                                              	yum -y install gcc gcc-c++ openssl-devel pcre-devel ncurses-devel libtool libxml2-devel bzip2-cevel net-snmp-devel curl-devel libpng-devel freetype-devel libjpeg-devel zlib-devel cmake
                                              [ $? -eq 0 ] && echo "YUM: ERROR" && exit 1
                                              else
                                              	echo "YUM: ERROR";exit 1
                                              fi
                                              }
                                              #安装apache-----------------------------------------------------------------------------------------------
                                              apr(){
                                              if [ -f $PACKAGES/$APR ];then
                                              	tar -xf $PACKAGES/$APR -C $SOU_PATH
                                              	CUR_PACKAGE=`echo $APR | awk -F ".tar" '{print $1}'`
                                              	if [ -d $SOU_PATH/$CUR_PACKAGE ];then
                                              		cd $SOU_PATH/$CUR_PACKAGE
                                              		./configure --prefix=$INS_PATH/apr 1>/dev/null
                                              		if [ $? -eq 0 ];then
                                              			make 1>/dev/null
                                              			if [ $? -eq 0 ];then
                                              				make install 1>/dev/null
                                              				if [ $? -ne 0 ];then
                                              					echo "APR: make install ERROR , EXIT......";exit 1
                                              				else
                                              					cd -;rm -rf $SOU_PATH/CUR_PACKAGE
                                              				fi
                                              			else
                                              				echo "APR: make ERROR , EXIT......";exit 1
                                              			fi
                                              		else
                                              			echo "APR: configure ERROR , ECXIT......";exit 1
                                              		fi
                                              	else
                                              		echo "APR: tar command ERROR , EXIT......";exit 1
                                              	fi
                                              else
                                              	echo "APR: not found $APR , EXIT";exit 1
                                              fi
                                              }
                                              
                                              apr_util(){
                                              if [ -f $PACKAGES/$APR_UTIL ];then
                                              	tar -xf $PACKAGES/$APR_UTIL -C $SOU_PATH
                                              	CUR_PACKAGE=`echo $APR_UTIL | awk -F ".tar" '{print $1}'`
                                              	if [ -d $SOU_PATH/$CUR_PACKAGE ];thne
                                              		cd $SOU_PATH/SUR_PACKAGE
                                              		./configure --prefix=$INS_PATH/apr-util --with-apr=$INS_PATH/apr/ 1>/dev/null
                                              		if [ $? -eq 0 ];then
                                              			make 1>/dev/null
                                              			if [ $? -eq 0 ];then
                                              				make install 1>/dev/null
                                              				if [ $? -ne 0 ];then
                                              					echo "APR-UTIL: make install ERROR , EXIT......";exit 1
                                              				else
                                              					cd -;rm -rf $SOU_PATH/CUR_PACKAGE
                                              				fi
                                              			else
                                              				echo "APR-UTIL: make ERROR , EXIT......";exit 1
                                              			fi
                                              		else
                                              			echo "APR-UTIL: configure ERROR , ECXIT......";exit 1
                                              		fi
                                              	else
                                              		echo "APR-UTIL: tar command ERROR , EXIT......";exit 1
                                              	fi
                                              else
                                              	echo "APR-UTIL: not found $APR_UTIL , EXIT";exit 1
                                              fi
                                              }
                                              
                                              apr_iconv(){
                                              if [ -f $PACKAGES/$APR_ICONV ];then
                                              	tar -xf $PACKAGES/$APR_ICONV -C $SOU_PATH
                                              	CUR_PACKAGE=`echo $APR_ICONV | awk -F ".tar" '{print $1}'`
                                              	if [ -d $SOU_PATH/$CUR_PACKAGE ];thne
                                              		cd $SOU_PATH/SUR_PACKAGE
                                              		./configure --prefix=$INS_PATH/apr-iconv --with-apr=$INS_PATH/apr/ 1>/dev/null
                                              		if [ $? -eq 0 ];then
                                              			make 1>/dev/null
                                              			if [ $? -eq 0 ];then
                                              				make install 1>/dev/null
                                              				if [ $? -ne 0 ];then
                                              					echo "APR-ICONV: make install ERROR , EXIT......";exit 1
                                              				else
                                              					cd -;rm -rf $SOU_PATH/CUR_PACKAGE
                                              				fi
                                              			else
                                              				echo "APR-ICONV: make ERROR , EXIT......";exit 1
                                              			fi
                                              		else
                                              			echo "APR-ICONV: configure ERROR , ECXIT......";exit 1
                                              		fi
                                              	else
                                              		echo "APR-ICONV: tar command ERROR , EXIT......";exit 1
                                              	fi
                                              else
                                              	echo "APR-ICONV: not found $APR_ICONV , EXIT";exit 1
                                              fi
                                              }
                                              
                                              apache(){
                                              apr;apr_util;apr_iconv
                                              [ $? -ne 0 ] && echo "ERROR: please check apr install" && exit 1
                                              if [ -f $PACKAGES/$APACHE ];then
                                              	tar -xf $PACKAGES/$APACHE -C $SOU_PATH
                                              	CUR_PACKAGE=`echo $APACHE | awk -F ".tar" '{print $1}'`
                                              	if [ -d $SOU_PATH/$CUR_PACKAGE ];thne
                                              		cd $SOU_PATH/SUR_PACKAGE
                                              		./configure --prefix=$INS_PATH/apache --with-apr=$INS_PATH/apr --with-apr-util=INS_PATH/apr-util --enable-module=so --enable-deflate=shared --enable-expires=shared --enable-rewite=shared --enable-cache=shared --enable-file-cache --enable-mem-cache --enable-disk-cache --enable-static-support --enable-static-ab --disable-userdir --with-mpm=prefork --enable-nonportable-atomics --disable-ipv6 --with-sendfile 1>/dev/null
                                              		if [ $? -eq 0 ];then
                                              			make 1>/dev/null
                                              			if [ $? -eq 0 ];then
                                              				make install 1>/dev/null
                                              				if [ $? -ne 0 ];then
                                              					echo "APACHE: make install ERROR , EXIT......";exit 1
                                              				else
                                              					cd -;rm -rf $SOU_PATH/CUR_PACKAGE
                                              				fi
                                              			else
                                              				echo "APACHE: make ERROR , EXIT......";exit 1
                                              			fi
                                              		else
                                              			echo "APACHE: configure ERROR , ECXIT......";exit 1
                                              		fi
                                              	else
                                              		echo "APACHE: tar command ERROR , EXIT......";exit 1
                                              	fi
                                              else
                                              	echo "APACHE: not found $APR_ICONV , EXIT";exit 1
                                              fi
                                              }
                                              
                                              #安装mysql--------------------------------------------------------------------------------------------------
                                              #mysql配置
                                              mysql_install_post_set(){
                                              useradd -s /sbin/nologin -r mysql
                                              mkdir -pv /usr/local/mysql/data
                                              cp support-files/my-innodb-heavy-4G.cnf /etc/my.cnf
                                              cp support-files/mysql.server /etc/init.d/mysql
                                              chmod 755 etc/init.d/mysql
                                              chown mysql:mysql /use/local/mysql/ -R
                                              ln -s /usr/local/mysql/bin/* /usr/bin/
                                              ln -s /usr/local/mysql/lib/* /usr/lib/
                                              ln -s /usr/local/mysql/libexec/* /usr/local/libexec
                                              ln -s /usr/local/mysql/share/man/man1/* /usr/share/man/man1
                                              ln -s /usr/local/mysql/share/man/man8/* /usr/share/man/man8
                                              sh scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ 1>/dev/null
                                              }
                                              mysql(){
                                              if [ -f $PACKSGES/$MYSQL ];then
                                              	tar -xf $PACKAGES/$MYSQL -C $SOU_PATH
                                              	CUR_PACKAGE=`echo $APACHE | awk -F ".tar" '{print $1}'`
                                              	if [ -d $SOU_PATH/$CUR_PACKAGE ];then
                                              		cd $SOU_PATH/SUR_PACKAGE
                                              		cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data/ -DMYSQL_UNIX_ADDR=/usr/local/mysql.sock -DWITH_INNODBBASE_STOTRAGE_ENGINE=1 -DENABLE_LOCAL_INFILE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_USER=mysql -DWITH_DEBUG=0 -DWITH_EMBEDED_SERVER=0 1>/dev/null
                                              		if [ $? -eq 0 ];then
                                              			make 1>/dev/null
                                              			if [ $? -eq 0 ];then
                                              				make install 1>/dev/null
                                              				if [ $? -ne 0 ];then
                                              					echo "MYSQL: make install ERROR , EXIT......";exit 1
                                              				else
                                              					mysql_install_port_set
                                              					cd -;rm -rf $SOU_PATH/CUR_PACKAGE
                                              				fi
                                              			else
                                              				echo "MYSQL: make ERROR , EXIT......";exit 1
                                              			fi
                                              		else
                                              			echo "MYSQL: configure ERROR , ECXIT......";exit 1
                                              		fi
                                              	else
                                              		echo "MYSQL: tar command ERROR , EXIT......";exit 1
                                              	fi
                                              		else
                                              	echo "MYSQL: not found $MYSQL , EXIT";exit 1
                                              fi
                                              }
                                              
                                              #安装php---------------------------------------------------------------------------------------------------------
                                              libiconv(){
                                              if [ -f $PACKAGES/$LIBICONV ];then
                                              	tar -xf $PACKAGES/$LIBICONV -C $SOU_PATH
                                              	CUR_PACKAGE=`echo $LIBICONV | awk -F ".tar" '{print $1}'`
                                              	if [ -d $SOU_PATH/$CUR_PACKAGE ];thne
                                              		cd $SOU_PATH/SUR_PACKAGE
                                              		./configure --prefix=/usr/local --with-apr=$INS_PATH/apr 1>/dev/null
                                              		if [ $? -eq 0 ];then
                                              			make 1>/dev/null
                                              			if [ $? -eq 0 ];then
                                              				make install 1>/dev/null
                                              				if [ $? -ne 0 ];then
                                              					echo "LIBICONV: make install ERROR , EXIT......";exit 1
                                              				else
                                              					cd -;rm -rf $SOU_PATH/CUR_PACKAGE
                                              				fi
                                              			else
                                              				echo "LIBICONV: make ERROR , EXIT......";exit 1
                                              			fi
                                              		else
                                              			echo "LIBICONV: configure ERROR , ECXIT......";exit 1
                                              		fi
                                              	else
                                              		echo "LIBICONV: tar command ERROR , EXIT......";exit 1
                                              	fi
                                              else
                                              	echo "LIBICONV: not found $LIBICONV , EXIT";exit 1
                                              fi
                                              }
                                              
                                              libmcrypt(){
                                              if [ -f $PACKAGES/$LIBMCRYPYT ];then
                                              	tar -xf $PACKAGES/$LIBMCRYPYT -C $SOU_PATH
                                              	CUR_PACKAGE=`echo $LIBMCRYPYT | awk -F ".tar" '{print $1}'`
                                              	if [ -d $SOU_PATH/$CUR_PACKAGE ];thne
                                              		cd $SOU_PATH/SUR_PACKAGE
                                              		./configure --prefix=$INS_PATH/libmcrypt 1>/dev/null
                                              		if [ $? -eq 0 ];then
                                              			make 1>/dev/null
                                              			if [ $? -eq 0 ];then
                                              				make install 1>/dev/null
                                              				if [ $? -ne 0 ];then
                                              					echo "LIBMCRYPYT: make install ERROR , EXIT......";exit 1
                                              				else
                                              					/sbin/ldconfig
                                              					cd libltdl/
                                              					./configure --enable-ltdl-install 1>/dev/null
                                              					make 1>/dev/null
                                              					make install 1>/dev/null
                                              					if [ $? -eq 0 ];then
                                              						echo "export LD_LIBRARY_PATH=$INS_PATH/libmcrypt/lib:LD_LIBRARY_PATH" >> /etc/profile
                                              						source /etc/profile
                                              						cd $CURRENT;rm -rf $SOU_PATH/CUR_PACKAGE
                                              					else
                                              						echo "LIBMCRYPT(libltdl): ERROR , EXIT......";exit 1
                                              					fi
                                              				fi
                                              			else
                                              				echo "LIBMCRYPT: make ERROR , EXIT......";exit 1
                                              			fi
                                              		else
                                              			echo "LIBMCRYPT: configure ERROR , ECXIT......";exit 1
                                              		fi
                                              	else
                                              		echo "LIBMCRYPT: tar command ERROR , EXIT......";exit 1
                                              	fi
                                              else
                                              	echo "LIBMCRYPT: not found $LIBMCRYPT , EXIT";exit 1
                                              fi
                                              }
                                              
                                              mhash(){
                                              if [ -f $PACKAGES/$MHASH ];then
                                              	tar -xf $PACKAGES/$MHASH -C $SOU_PATH
                                              	CUR_PACKAGE=`echo $MHASH | awk -F ".tar" '{print $1}'`
                                              	if [ -d $SOU_PATH/$CUR_PACKAGE ];thne
                                              		cd $SOU_PATH/SUR_PACKAGE
                                              		./configure 1>/dev/null
                                              		if [ $? -eq 0 ];then
                                              			make 1>/dev/null
                                              			if [ $? -eq 0 ];then
                                              				make install 1>/dev/null
                                              				if [ $? -ne 0 ];then
                                              					echo "MHASH: make install ERROR , EXIT......";exit 1
                                              				else
                                              					ln -s /usr/local/lib* /usr/lib/
                                              					ln -s /usr/local/bin/libmcrypt-config /usr/bin/
                                              					cd -;rm -rf $SOU_PATH/CUR_PACKAGE
                                              				fi
                                              			else
                                              				echo "MHASH: make ERROR , EXIT......";exit 1
                                              			fi
                                              		else
                                              			echo "MHASH: configure ERROR , ECXIT......";exit 1
                                              		fi
                                              	else
                                              		echo "MHASH: tar command ERROR , EXIT......";exit 1
                                              	fi
                                              else
                                              	echo "MHASH: not found $MHASH , EXIT";exit 1
                                              fi
                                              }
                                              
                                              mcrypt(){
                                              if [ -f $PACKAGES/$MCRYPT ];then
                                              	tar -xf $PACKAGES/$MCRYPT -C $SOU_PATH
                                              	CUR_PACKAGE=`echo $MCRYPT | awk -F ".tar" '{print $1}'`
                                              	if [ -d $SOU_PATH/$CUR_PACKAGE ];thne
                                              		cd $SOU_PATH/SUR_PACKAGE
                                              		./configure --with-libmcrypt-prefix=$INS_PATH.libmcrypt 1>/dev/null
                                              		if [ $? -eq 0 ];then
                                              			make 1>/dev/null
                                              			if [ $? -eq 0 ];then
                                              				make install 1>/dev/null
                                              				if [ $? -ne 0 ];then
                                              					echo "MCRYPT: make install ERROR , EXIT......";exit 1
                                              				else
                                              					cd -;rm -rf $SOU_PATH/CUR_PACKAGE
                                              				fi
                                              			else
                                              				echo "MCRYPT: make ERROR , EXIT......";exit 1
                                              			fi
                                              		else
                                              			echo "MCRYPT: configure ERROR , ECXIT......";exit 1
                                              		fi
                                              	else
                                              		echo "MCRYPT: tar command ERROR , EXIT......";exit 1
                                              	fi
                                              else
                                              	echo "MCRYPT: not found $MCRYPT , EXIT";exit 1
                                              fi
                                              }
                                              
                                              php(){
                                              libiconv;libmcrypt;mhash;mcrypt
                                              [ $? -ne 0 ] && echo "check libiconv and encrypt install" && exit 1
                                              if [ -f $PACKAGES/$PHP ];then
                                              	tar -xf $PACKAGES/$PHP -C $SOU_PATH
                                              	CUR_PACKAGE=`echo $PHP | awk -F ".tar" '{print $1}'`
                                              	if [ -d $SOU_PATH/$CUR_PACKAGE ];thne
                                              		cd $SOU_PATH/SUR_PACKAGE
                                              		./configure --prefix=$INS_PATH/php --with-config-file-path=$INS_PATH/php/etc --with-mysql=$INS_PATH/mysql/ --with-mysql=$INS_PATH/mysql/bin/mysql_config --with-pdo-mysql=$INS_PATH/mysql --with-iconv-dir=/usr/local/ --enable-fpm --with-fpm-user=apache --with-fpm-group=apache --with-pcre-regex --with-zlib --with-bz2 --enable-calendar --disable-phar --with-curl --enable-dba --with-libxml-dir --enable-ftp --with-gd --with-jpeg-dir --with-png-dir --with-zlib-dir --with-freetype-dir --enable-gd-native-ttf --enable-gd-jis-conv --with-mhash --enable-mbstring --with-mcrypt=$INS_PATH/libmcrypt --enable-opcache=no --enable-pcntl --enable-xml --disable-rpath --enable-shmop --enable-sockets --enable-zip --enable-bcmath --with-snmp --disable-ipv6 --disable-rpath --disable-debug --with-apxs2=$INS_PATH/apache/bin/apxs 1>/dev/null
                                              		if [ $? -eq 0 ];then
                                              			make ZEND_EXTRA_LIBS='-liconv' 1>/dev/null
                                              			if [ $? -eq 0 ];then
                                              				make install 1>/dev/null
                                              				if [ $? -ne 0 ];then
                                              					echo "PHP: make install ERROR , EXIT......";exit 1
                                              				else
                                              					sed -i.bak '/libphp5.so/a\AddType application/x-httpd-php .php' 						$INS_PATH/apache/conf/httpd.con
                                              					cp php.ini-production $INS_PATH/php/etc/php.ini
                                              					cd -;rm -rf $SOU_PATH/CUR_PACKAGE
                                              				fi
                                              			else
                                              				echo "PHP: make ERROR , EXIT......";exit 1
                                              			fi
                                              		else
                                              			echo "PHP: configure ERROR , ECXIT......";exit 1
                                              		fi
                                              	else
                                              		echo "PHP: tar command ERROR , EXIT......";exit 1
                                              	fi
                                              else
                                              	echo "PHP: not found $PHP , EXIT";exit 1
                                              fi
                                              }
                                              
                                              #调用函数===========================================================
                                              case $1 in
                                              apache) apache;;
                                              mysql) mysql;;
                                              lamp) check;apache;mysql;php;;
                                              *) echo "$0: apache|mysql|lamp";;
                                              esac
                                              
                                              1
                                              2
                                              3
                                              4
                                              5
                                              6
                                              7
                                              8
                                              9
                                              10
                                              11
                                              12
                                              13
                                              14
                                              15
                                              16
                                              17
                                              18
                                              19
                                              20
                                              21
                                              22
                                              23
                                              24
                                              25
                                              26
                                              27
                                              28
                                              29
                                              30
                                              31
                                              32
                                              33
                                              34
                                              35
                                              36
                                              37
                                              38
                                              39
                                              40
                                              41
                                              42
                                              43
                                              44
                                              45
                                              46
                                              47
                                              48
                                              49
                                              50
                                              51
                                              52
                                              53
                                              54
                                              55
                                              56
                                              57
                                              58
                                              59
                                              60
                                              61
                                              62
                                              63
                                              64
                                              65
                                              66
                                              67
                                              68
                                              69
                                              70
                                              71
                                              72
                                              73
                                              74
                                              75
                                              76
                                              77
                                              78
                                              79
                                              80
                                              81
                                              82
                                              83
                                              84
                                              85
                                              86
                                              87
                                              88
                                              89
                                              90
                                              91
                                              92
                                              93
                                              94
                                              95
                                              96
                                              97
                                              98
                                              99
                                              100
                                              101
                                              102
                                              103
                                              104
                                              105
                                              106
                                              107
                                              108
                                              109
                                              110
                                              111
                                              112
                                              113
                                              114
                                              115
                                              116
                                              117
                                              118
                                              119
                                              120
                                              121
                                              122
                                              123
                                              124
                                              125
                                              126
                                              127
                                              128
                                              129
                                              130
                                              131
                                              132
                                              133
                                              134
                                              135
                                              136
                                              137
                                              138
                                              139
                                              140
                                              141
                                              142
                                              143
                                              144
                                              145
                                              146
                                              147
                                              148
                                              149
                                              150
                                              151
                                              152
                                              153
                                              154
                                              155
                                              156
                                              157
                                              158
                                              159
                                              160
                                              161
                                              162
                                              163
                                              164
                                              165
                                              166
                                              167
                                              168
                                              169
                                              170
                                              171
                                              172
                                              173
                                              174
                                              175
                                              176
                                              177
                                              178
                                              179
                                              180
                                              181
                                              182
                                              183
                                              184
                                              185
                                              186
                                              187
                                              188
                                              189
                                              190
                                              191
                                              192
                                              193
                                              194
                                              195
                                              196
                                              197
                                              198
                                              199
                                              200
                                              201
                                              202
                                              203
                                              204
                                              205
                                              206
                                              207
                                              208
                                              209
                                              210
                                              211
                                              212
                                              213
                                              214
                                              215
                                              216
                                              217
                                              218
                                              219
                                              220
                                              221
                                              222
                                              223
                                              224
                                              225
                                              226
                                              227
                                              228
                                              229
                                              230
                                              231
                                              232
                                              233
                                              234
                                              235
                                              236
                                              237
                                              238
                                              239
                                              240
                                              241
                                              242
                                              243
                                              244
                                              245
                                              246
                                              247
                                              248
                                              249
                                              250
                                              251
                                              252
                                              253
                                              254
                                              255
                                              256
                                              257
                                              258
                                              259
                                              260
                                              261
                                              262
                                              263
                                              264
                                              265
                                              266
                                              267
                                              268
                                              269
                                              270
                                              271
                                              272
                                              273
                                              274
                                              275
                                              276
                                              277
                                              278
                                              279
                                              280
                                              281
                                              282
                                              283
                                              284
                                              285
                                              286
                                              287
                                              288
                                              289
                                              290
                                              291
                                              292
                                              293
                                              294
                                              295
                                              296
                                              297
                                              298
                                              299
                                              300
                                              301
                                              302
                                              303
                                              304
                                              305
                                              306
                                              307
                                              308
                                              309
                                              310
                                              311
                                              312
                                              313
                                              314
                                              315
                                              316
                                              317
                                              318
                                              319
                                              320
                                              321
                                              322
                                              323
                                              324
                                              325
                                              326
                                              327
                                              328
                                              329
                                              330
                                              331
                                              332
                                              333
                                              334
                                              335
                                              336
                                              337
                                              338
                                              339
                                              340
                                              341
                                              342
                                              343
                                              344
                                              345
                                              346
                                              347
                                              348
                                              349
                                              350
                                              351
                                              352
                                              353
                                              354
                                              355
                                              356
                                              357
                                              358
                                              359
                                              360
                                              361
                                              362
                                              363
                                              364
                                              365
                                              366
                                              367
                                              368
                                              369
                                              370
                                              371
                                              372
                                              373
                                              374
                                              edit icon编辑此页open in new window
                                              上一页
                                              Shell监控脚本
                                              MIT Licensed
                                              Copyright © 2022 karin