简述CGI与FASTCGI区别CGICGI可以让一个客户端,从网页浏览器通过http服务器向执行在网络服务器上的程序传输数据;CGI描述了客户端和服务器程序之间传输的一种标准请求流程:Client(http协议)httpd(cgi协议)applicationserver(programfile)(mysql协议)mysqlFASTCGIfastcgi的方式是,web服务器收到一个请求时,不会重新f
1、主从复制及主主复制的实现主从复制实现bash主节点和从节点安装mariadb15:37:51root@centos8dnfyinstallmariadbserver15:40:07root@centos8vim/etc/my.cnf新增一下内容mysqldserverid=8logbin15:40:47root@centos8systemctlrestartmariadb15:42:41roo
1、导入hellodb.sql生成数据库(1)在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄bashmysqlselectfromstudentswhereAge25andGender='M';+StuIDNameAgeGenderClassIDTeacherID+3XieYanke53M2164DingDian32M445YuYutong26M316ShiQing46M5
1、通过编译、二进制安装MySQL5.7二进制安装MySQL5.7bash安装相关包22:31:39root@centos8yumyinstalllibaionumactllibs新增MySQL用户和组22:33:39root@centos8groupaddmysql22:34:11root@centos8useraddrgmysqls/bin/falsemysql准备程序文件22:36:46ro
1、简述DNS服务器原理,并搭建主辅服务器。DNS服务原理http1、代理解析2、http服务数据链路查询3、服务器解析回传至DNS缓存4、DNS查询缓存(查询分递归查询及迭代查询)5、读取缓存返回解析值搭建主辅服务器bashroot@centos8yumyinstallbindroot@centos8cat/etc/named.conf......注释下面两行options{listenonpo
1、创建私有CA并进行证书申请。bashroot@centos8touch/etc/pki/CA/index.txtroot@centos8echo01/etc/pki/CA/serialroot@centos8cd/etc/pki/CAroot@centos8CAmkdirprivateroot@centos8CAtouchprivate/cakey.pemroot@centos8CA(umas
1、解决DOS攻击生产案例:根据web日志或者或者网络连接数,监控当某个IP并发连接数或者短时内PV达到100,即调用防火墙命令封掉对应的IP,监控频率每隔5分钟。防火墙命令为:iptablesAINPUTsIPjREJECTbash15:00:06root@centos8datacatdos_attacks.sh!/bin/bashLINK=100whiletrue;dossntawkF":sp
1、编写脚本实现登陆远程主机。(使用expect和shell脚本两种形式)。expect实现登陆远程主机bash11:42:11root@centos8yumyinstallexpect12:15:50root@centos8catexpect!/usr/bin/expectspawnsshx.x.x.xexpect{"yes/no"{send"yes\n";exp_continue}"passw
1、简述osi七层模型和TCP/IP五层模型http第7层应用层:软件之间的通信接口第6层表示层:设备数据格式之间的转换第5层会话层:通信管理,负责通讯连接第4层传输层:给数据加传输表头形成数据包第3层网络层:地址管理和路由选择,给数据包加网络表头,形成报文;网络表头包括网络数据(例如:网络协议(IP)等)第2层数据链接层:互联设备之间的传送和识别数据链第1层物理层:局部局域网上传送数据帧,负责电
1、自建yum仓库,分别为网络源和本地源 自建网络源 1).先去官网下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/链接:centos阿里巴巴开源镜像站 2).参照CentOS-Base.repo内容,注释AppStream.repo和BaseOS.repo原有的name及bashurl ,复制新增CentOS-Base.repo内的#
1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来[21:50:12 root@centos8 <sub>][#grep -E '[^(/sbin/nologin)]$' /etc/passwd | wc -l[21:50:12 root@centos8 </sub>][#grep -E '[^(/sbin/n
1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录\[22:40:53 root@centos8 ~][#ls -d /etc/\[0-9][:alnum:]*2、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。\[22:50:17 root@centos8 ~][#cp -a /etc/[p]*\[^0-9] /t
在多次练习for循环语句脚本的时候,加强了对前面grep\file\tr\[]等命令的用法,也逐渐理解了if嵌套语句,能够使用简单的嵌套循环,逐步明白了老师所说的“用的多了,就理解了”希望每次学习都能有新的收获,加油少年!
1、判断/var/目录下所有文件的类型\[21:30:37 root@centos8 leizi][#cat filetype.sh #!/bin/bash for i in `find /var`;do if [ -b $i ];thenecho "$i是块设备文件" elif [ -c $i ];then echo "$i是字符设备文件" elif [ -d
扩展正则表达式练习1、显示三个用户root、mage、wang的UID和默认shell [09:52:09 root@centos8 ~][#grep -E "(^(leizi|root|li))" /etc/passwd | cut -d":" -f1,3,72、统计last命令中以root登录的每个主机IP地址登录次数 [10:19:05 root@centos8 ~][#last | gre
1、显示/proc/meminfo文件中以大小s开头的行(要求:使用两种方法) [20:12:00 root@centos8 ~][#grep "^[Ss]" /proc/meminfo [20:16:02 root@centos8 ~][#grep "^\(S\|s\)" /proc/meminfo 2、显示/etc/passwd文件中不以/bin/bash结尾的行 [20:26:21 r
Linux基础信息及安装
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号