- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 第14周提交
1、简述CGI与FASTCGI区别 CGI收到请求时会fork一个新进程,处理完成后销毁这个进程。FastCGI启动时生成若干个进程,等待收处理请求,处理完后不销毁,继续等待下一个请求。FastCGI减少了创建和销毁进程的开销,处理效率比较高。 2、 编译安装基于fastcgi模式的多虚拟主机的wordpress和discuz的LAMP架构 本内容采用两台服务器一台Centos7 安装mariadb,另一台centos8安装web相关组件(CentOS8yum的php版本比...
2021-12-30 15:51:47 591
原创 第12周提交
1、主从复制及主主复制的实现 主从复制 需要准备两台mysql环境 配置master节点 vim /etc/my.cnf 增加 server-id=17 log_bin binlog_format=ROW 重启mysql 查看并记录binlog位置 mysql> show master status; ...
2021-12-15 11:05:52 460
原创 第十一周提交
1、导入hellodb.sql生成数据库 # mysql -u root -p -S /var/lib/mysql/mysql.sock < /data/hellodb_innodb.sql 在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄 mysql> SELECT Name,Age FROM students WHERE Age>25; +--------------+-----+ | Name | Age | +------------...
2021-12-08 16:56:29 86
原创 第10周提交
第十周提交 1、在阿里云服务器搭建openv-p-n(有条件的同学再做) 2、通过编译、二进制安装MySQL5.7 二进制安装5.7.36 程序文件存放在/data/mysql/mysql 数据放在/data/mysql/data 日志存放在/data/mysql/data/log 准备目录用户及依赖包 yum -y install libaio groupadd -r -g 306 mysql useradd -r -g 306 -d /data/mysql mysql mkdi...
2021-12-08 15:24:46 95
原创 第九周提交
第九周提交 1、简述DNS服务器原理,并搭建主-辅服务器。 DNS服务器原理: 客户端需要查询一个主机名如X.XX.COM,将查询请求发给DNS服务器。 DNS服务器根据“递归查询”或“迭代查询”回复主机IP地址或DNS服务器地址。 递归查询方式: DNS服务器在自己的库或缓存查找,如果找到了就回复,没有找到就转发给根服务器查找。 根服务器回复一级域名DNS服务器地址。 DNS服务器向一级域名DNS服务器查询。一级域名服务器如果找到回复IP,如果没找到回复对应的二级域名服务器地址。 DNS服
2021-12-04 20:18:29 1004 1
原创 第八周提交
1、创建私有CA并进行证书申请。 OpenCA和openssl等软件都可用于创建私有CA。下边介绍openssl创建CA。 创建CA需要两个步骤:1、生成CA私钥2、生成CA自签名证书 申请证书需要3个步骤:1、生成申请主机私钥2、利用私钥生成证书申请文件3、签署并颁发证书 具体操作如下: 安装openssl yum -y install openssl 1、生成CA私钥 umask 066; openssl genrsa -out private/cakey.pem 2048 2、生成C
2021-11-30 15:51:11 861 1
原创 第七周提交
1、解决DOS攻击生产案例:根据web日志或者或者网络连接数,监控当某个IP 并发连接数或者短时内PV达到100,即调用防火墙命令封掉对应的IP,监控频 率每隔5分钟。防火墙命令为:iptables -A INPUT -s IP -j REJECT crontable -e */5 * * * * /data/ddosclear.sh awk '{print $1}' access.log| grep - v "^$" | sort | uniq -c > /tmp/tmp .l...
2021-11-21 21:10:17 203
原创 第六周提交
1、编写脚本实现登陆远程主机。(使用expect和shell脚本两种形式)。 expect 方式 #!/usr/bin/expect spawn ssh root@10.0.0.130 expect { "yes" { send "yes\n";exp_continue } "password" { send "mypassword\n" } } interact shell方式...
2021-11-09 16:37:16 278
原创 第五周提交
1、简述osi七层模型和TCP/IP五层模型 osi 七层模型 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 TCP/IP五层模型 物理层 数据链路层 ...
2021-09-26 08:55:57 51
原创 第四周提交
1、自建yum仓库,分别为网络源和本地源 本地源 #mount /dev/sr0 /mnt # echo "[base]" >> /etc/yum.repos.d/base.repo # echo "name=base" >> /etc/yum.repos.d/base.repo # echo "baseurl=f...
2021-09-20 10:27:52 52
原创 第三周提交
1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来 grep -v '/sbin/nologin$' /etc/passwd | cut -d: -f1 | cat -n 2、查出用户UID最大值的用户名、UID及shell类型 cut -d: -f 3,7,1 /etc/passwd | sort -t: -k2 -n | tail -1 3、统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序...
2021-09-12 10:13:48 50
原创 第二周提交
1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录 ll -d /etc/[^[:alpha:][:alpha:]]* 2、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。 cp -R /etc/p*[^[:digit:]] /tmp/mytest1/ 3、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中 cat /etc/issue | ...
2021-09-03 08:27:54 107
原创 第一周提交
1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。 Debian Red Hat Suse ArchLinux Gentoo 2、安装Centos7.9和ubuntu操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。 3、配置环境变量,实现执行history的时候...
2021-08-29 07:20:56 94 1
Windows CE 6.0嵌入式高级编程(中文版)
2011-09-13
Ubuntu权威指南(2/2)
2010-12-05
Ubuntu权威指南(1/2)
2010-12-05
Wrox.Professional.ASP.NET.MVC.2.Jun.2010
2010-11-14
Second Copy很好的备份软件
2010-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人