- 博客(82)
- 资源 (1)
- 收藏
- 关注
原创 vscode如何使用鼠标滚轮调整字体大小
修改前修改后在最后一行添加:“editor.mouseWheelZoom”: true记得在上一行最后,加上英文版的“,”逗号。
2025-02-24 10:59:21
674
原创 Go 常见报错 - VsCode运行go:go.mod file not found
GO111MODULE 环境变量用于开启或关闭 Go 语言中的模块支持,它有 off、on、auto 三个可选值,默认为 auto。GO111MODULE 是 Go 1.11 引入的新版模块管理方式。如果你是 Windows 系统,打开dos界面,输入以下命令。go 的环境配置问题。与 golang 的包管理有关。在当前目录或任何父目录中找不到go.mod文件。
2024-01-19 10:19:43
1053
原创 Go 常见报错 - VsCode安装go插件
文件源一般在国外,总是出现下载失败的情况。配置代理,打开dos界面,输入以下命令。重启vscode,重新安装go插件即可。
2024-01-19 10:17:50
689
原创 go 常用命令
Go 语言的主要目标 是将静态语言的安全性和高效性与动态语言的易开发性进行有机结合,达到完美平衡,从而使编程变得更加有乐趣,而不是在艰难抉择中痛苦前行。go tool: 执行go自带的工具。go mod tidy通过扫描当前项目中的所有代码来添加未被记录的依赖至go.mod文件或从go.mod文件中删除不再被使用的依赖。Go 语言的另一个目标是对于网络通信、并发和并行编程的极佳支持,从而更好地利用大量的分布式和多核的计算机。go doc: 查看go标准库或第三方库的帮助文档。
2024-01-19 10:09:42
475
原创 第十六周作业
第十六周作业1.对常用I/O模型进行比较说明2.nginx中的模块分类及常见核心模块有哪些3.描述nginx中worker_processes、worker_cpu_affinity、worker_rlimit_nofile、worker_connections配置项的含义4.编译安装nginx,实现多域名 https"1.对常用I/O模型进行比较说明2.nginx中的模块分类及常见核心模块有哪些3.描述nginx中worker_processes、worker_cpu_affinity、worke
2022-01-16 23:04:13
1960
1
原创 第十八周作业
第十八周作业1.简述keepalived工作原理2.编译安装haproxy3.总结haproxy各调度算法的实现方式及其应用场景4.使用haproxy的ACL实现基于文件后缀名的动静分离"1.简述keepalived工作原理2.编译安装haproxy3.总结haproxy各调度算法的实现方式及其应用场景4.使用haproxy的ACL实现基于文件后缀名的动静分离"...
2022-01-14 17:14:54
1434
原创 第十七周作业
第十七周作业1.nginx负载均衡中常见的算法及原理有哪些?2.使用rewrite规则实现将所有到a域名的访问rewrite到b域名3.实现反向代理客户端IP透传4.利用LNMP实现wordpress站点搭建"1.nginx负载均衡中常见的算法及原理有哪些?2.使用rewrite规则实现将所有到a域名的访问rewrite到b域名3.实现反向代理客户端IP透传4.利用LNMP实现wordpress站点搭建" 偷个懒,直接将我自己搭过的网站放上来吧 https://www.lihaoliang
2022-01-05 10:18:16
1451
原创 第十四周作业
第十四周作业1.简述CGI与FASTCGI区别2.编译安装基于fastcgi模式的多虚拟主机的wordpress和discuz的LAMP架构3.通过loganalyzer展示数据库中的日志1.简述CGI与FASTCGI区别CGI:收到请求,会fork一个新的进程进行处理;在处理数据方面,读取参数,处理数据,然后就结束生命期FASTCGI:收到请求,用TCP方式跟远程机器上的进程或本地进程建立连接;在处理数据方面,要开启tcp端口,进入循环,等待数据的到来,处理数据。2.编译安装基于fastcgi
2021-12-22 23:41:50
630
原创 第十三周作业
第十三周作业1.ansible-playbook实现MySQL的二进制部署2.Ansible playbook实现apache批量部署,并对不同主机提供以各自IP地址为内容的index.html3.http的报文结构和状态码总结1.ansible-playbook实现MySQL的二进制部署2.Ansible playbook实现apache批量部署,并对不同主机提供以各自IP地址为内容的index.html3.http的报文结构和状态码总结...
2021-12-14 23:04:38
1016
原创 缺少lib库文件解决方法
缺少lib库文件解决方法1.缺少依赖包ld-linux.so.2/lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录yum install glibc.i6862.缺少依赖包libaio.so.1mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such fyum install -y libaio3.缺
2021-12-13 15:26:14
3786
原创 第十二周作业
第十二周作业1.主从复制及主主复制的实现2.xtrabackup实现全量+增量+binlog恢复库3.MyCAT实现MySQL读写分离4.ansible常用模块介绍1.主从复制及主主复制的实现2.xtrabackup实现全量+增量+binlog恢复库3.MyCAT实现MySQL读写分离4.ansible常用模块介绍...
2021-12-03 22:42:24
714
3
原创 第十一周作业
第十一周作业1.导入hellodb.sql生成数据库2.数据库授权lhl用户,允许192.168.1.0/24网段可以连接mysql1.导入hellodb.sql生成数据库(1) 在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄(2) 以ClassID为分组依据,显示每组的平均年龄(3) 显示第2题中平均年龄大于30的分组及平均年龄(4) 显示以L开头的名字的同学的信息2.数据库授权lhl用户,允许192.168.1.0/24网段可以连接mysql...
2021-11-29 14:01:04
626
原创 第十周作业
第十周作业1.在阿里云服务器搭建openv-p-n(有条件的同学再做)2.通过编译、二进制安装MySQL5.72.二进制安装mariadb10.41.在阿里云服务器搭建openv-p-n(有条件的同学再做)2.通过编译、二进制安装MySQL5.72.二进制安装mariadb10.4...
2021-11-19 15:25:53
723
原创 第九周作业
第九周作业1.简述DNS服务器原理,并搭建主-辅服务器2.搭建并实现智能DNS3.使用iptable实现: 放行ssh,telnet, ftp, web服务80端口,其他端口服务全部拒绝4.NAT原理总结5.iptables实现SNAT和DNAT,并对规则持久保存1.简述DNS服务器原理,并搭建主-辅服务器 2.搭建并实现智能DNS 3.使用iptable实现: 放行ssh,telnet, ftp, web服务80端口,其他端口服务全部拒绝 4.NAT原理总结 5.iptable
2021-11-10 17:06:45
681
原创 第八周作业
第八周作业1.创建私有CA并进行证书申请2.总结ssh常用参数、用法3.总结sshd服务常用参数4.搭建dhcp服务,实现ip地址申请分发1.创建私有CA并进行证书申请 2.总结ssh常用参数、用法 3.总结sshd服务常用参数 4.搭建dhcp服务,实现ip地址申请分发 ...
2021-11-02 10:17:09
129
原创 第七周作业
第七周作业1.解决DOS攻击生产案例2.描述密钥交换的过程3.https的通信过程4.使用awk以冒号分隔获取/etc/passwd文件第一列1.解决DOS攻击生产案例根据web日志或者或者网络连接数,监控当某个IP 并发连接数或者短时内PV达到100,即调用防火墙命令封掉对应的IP,监控频 率每隔5分钟。防火墙命令为:iptables -A INPUT -s IP -j REJECT 2.描述密钥交换的过程 3.https的通信过程 4.使用awk以冒号分隔获取/etc
2021-10-22 16:44:56
258
原创 第六周作业
第六周作业1.编写脚本实现登陆远程主机。(使用expect和shell脚本两种形式)2.生成10个随机数保存于数组中,并找出其最大值和最小值3.输入若干个数值存入数组中,采用冒泡算法进行升序或降序排序4.总结查看系统负载的几种命令,总结top命令的指标大概什么含义(不要求全部写出来)5.编写脚本,使用for和while分别实现192.168.0.0/24网段内,地址是否能够ping通,若ping通则输出"success!",若ping不通则输出"fail!"6.每周的工作日1:30,将/etc备份至/bac
2021-10-12 13:41:00
207
原创 第五周作业
第五周作业1.简述osi七层模型和TCP/IP五层模型2.总结描述TCP三次握手四次挥手3.描述TCP和UDP区别4.网卡绑定bond0的实现1.简述osi七层模型和TCP/IP五层模型osi七层模型 7层框架分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。TCP/IP五层模型 4层框架分别是:网络接口层、互联网层、传输层和应用层。TCP/IP和OSI模型的比较相同点 两者都是以协议栈的概念为基础 协议栈中的协议彼此相互独立 下层对上层提供服务不同点
2021-09-27 16:45:33
192
原创 第四周作业
第四周作业1.自建yum仓库,分别为网络源和本地源2.编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交3.利用sed 取出ifconfig命令中本机的IPv4地址4.删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符5.处理/etc/fstab路径,使用sed命令取出其目录名和基名6.列出ubuntu软件管理工具apt的一些用法1.自建yum仓库,分别为网络源和本地源 2.编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交
2021-09-09 10:24:53
263
原创 第三周作业
第三周作业1.统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来2.查出用户UID最大值的用户名、UID及shell类型3.统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序4.编写脚本disk.sh,显示当前硬盘分区中空间利用率最大的值5.编写脚本 systeminfo.sh,显示当前主机系统信息,包括:主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小6.20分钟内通关vimtutor1.统计出/etc/
2021-09-03 17:02:55
290
原创 第二周作业
第二周作业1.显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录2.复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中3.将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中4.请总结描述用户和组管理类命令的使用方法并完成以下练习(1).创建组distro,其GID为2019(2).创建用户mandriva, 其ID号为1005;基本组为distro(3).创建用户mageia,其ID号为1100,家
2021-08-30 14:33:24
366
1
原创 第一周作业
第一周作业1.按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。2.安装Centos7.9和ubuntu操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。 Centos7 Ubuntu 3.配置环境变量,实现执行history的时候可以看到执行命令的时间。 Centos7 vim /etc/profile 插入export HISTTIMEFORMAT="%F %T " 使配置生效 source
2021-08-23 13:30:56
238
2
原创 Linux-网卡ifcfg-eth0配置
Linux-网卡ifcfg-eth0配置配置详解 1.网卡名称(一般都是eth0,但也会有特殊情况,需要跟时间情况填写) DEVICE=“eth0” 2.network mamager的参数 ,是否可以由NNetwork Manager托管 NM_CONTROLLED=“yes” 3.MAC地址 HWADDR= 4.类型 TYPE=Ethernet 5.子网掩码24位 PREFIX=24 6.就是default route,是否把这个eth设置为默认路由 DEFROU
2021-06-25 18:00:27
3371
原创 Linux-IBM Http Server 做代理转发
Linux-IBM Http Server 做代理转发1.编辑httpd.conf 打开下边两个模块 2.配置端口转发配置 <VirtualHost *:80> ServerName localhost ServerAlias localhost # 开始-apache反向代理 ProxyRequests Off #apache的监听其他端口 <proxy http://要监听的IP:8080>
2021-06-18 13:59:35
1017
原创 Linux报错-rsyncd同步报错1
Linux报错-rsync同步报错1问题描述: [root@pxapp1 webapps]# rsync -avz --delete /opt/tomcat/webapps/ tomcat@X.X.X.X:tomcat-webapps sending incremental file list rsync: read error: Connection reset by peer (104) rsync error: error in socket IO (code 10) at io.
2021-06-18 13:54:40
590
原创 Linux报错-ssh_exchange_identi...
Linux报错-ssh_exchange_identification: read: Connection reset by peer问题描述: ssh_exchange_identification: read: Connection reset by peer 问题原因: 查看是否开启了ssh连接限制 vim /etc/hosts.allow vim /etc/hosts.deny 解决方法: 如果开启了ssh连接限制,把源地址的IP加到hosts.allow中。 实时生
2021-05-27 11:25:00
544
原创 创建Apple ID
创建Apple ID1.进入Apple网站:https://appleid.apple.com/account#!&page=create2.选择创建您的Apple ID,填写信息 3.选择问题,填写答案
2021-05-10 17:46:18
914
原创 创建Apple开发者认证证书
创建Apple开发者认证证书1.登录Apple开发者中心网站 用浏览器输入苹果开发者中心网址,点击右上角Acount,在登录界面上输入用户名和密码进行验证,验证通过后则进入苹果开发者中心。开发者中心主页跟登录界面如下图: 2.验证通过后苹果开发者中心,如下图: 3.创建证书(开发证书+产品(生产)证书) 开发者证书(分为开发和发布两种,类型为iOS Development, iOS Distribution),要上架App Store需要的是iOS Distribution。进入证书创
2021-05-10 16:48:26
812
原创 vSphere Client安装windows server 2016过程
vSphere Client安装windows server 2016过程本文主要介绍vSphere Client安装windows server 2016过程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下1.软件准备 软件:拥有vSphere Client控制台 镜像:cn_windows_server_2016_x64_dvd_9718765.iso ,如果没有镜像可以在官网下载 或者 MSDN上下载,此处放一个MSDN上的迅雷下载链接:ed2k://|file|cn_windows
2021-04-27 14:52:39
5904
3
原创 VMware设置固定IP的方法
以下为我自己整理的克隆虚拟机和设置固定IP的方法,记录一下,以防忘记:桥接模式网络配置1、配置ip地址等信息在/etc/sysconfig/network-scripts/ifcfg-ens33文件里做如下配置:命令:vi /etc/sysconfig/network-scripts/ifcfg-ensXXXTYPE="Ethernet" # 网络类型为以太网BOOTPROTO="static" # 手动分配ipNAME="ens33" # 网卡设备名,设备名一定要跟文件名一致DE
2021-04-26 15:32:42
436
原创 Linux-VMware安装Centos7过程
VMware安装Centos7过程本文主要介绍VMware安装Centos7过程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下1.软硬件准备 1.war部署在/opt/apache-tomcat-9.0.43/webapps根目录下(无上下文根) 无上下文根为/在Tomcat中是ROOT,将war包放到webapps/(虚拟主机名称)/对应目录下,更改war包名字为ROOT即可 注:部署路径为需要按照实际填写 2.war部署在webapps(有上下文根) 直接将war包上传至we
2021-04-26 15:27:12
214
原创 Centos7-各个版本的区别
Centos7-各个版本的区别当我们下载CentOS 7 时会发现有几个版本可以选择,如下: 1. CentOS-7-DVD版:DVD是标准安装盘,一般下载这个就可以了。 2. CentOS-7-NetInstall版:网络安装镜像。 3. CentOS-7-Everything版:对完整版安装盘的软件进行补充,集成所有软件。 4. CentOS-7-GnomeLive版:GNOME桌面版。 5. CentOS-7-KdeLive版:KDE桌面版。 6. CentOS-7-livecd版:光
2021-04-25 14:07:40
6916
5
原创 Tomcat-war包部署
Tomcat-war包部署war部署位置 1.war部署在/opt/apache-tomcat-9.0.43/webapps根目录下(无上下文根) 无上下文根为/在Tomcat中是ROOT,将war包放到webapps/(虚拟主机名称)/对应目录下,更改war包名字为ROOT即可 注:部署路径为需要按照实际填写 2.war部署在webapps(有上下文根) 直接将war包上传至webapps/XX.tar即可,系统会自动给安装...
2021-04-25 11:15:38
2561
原创 Tomcat-context.xml数据源配置
Tomcat-数据源配置tomcat数据源配置 编辑/opt/tomcat/conf/context.xml <Resource auth="Container" name="jdbc/数据库名" type="javax.sql.DataSource" maxTotal="30" maxIdle="10" maxWaitMillis="5000" driverClassName="com.ibm.db2.jcc.DB2Driver"
2021-04-25 11:05:28
1255
原创 Linux-无法进入图形界面
Linux-无法进入图形界面问题描述: 进入图形界面报错问题原因: 1.可能缺少依赖包 2.配置文件配置不正确 3.xhost需要配置 4.找不到对应的so文件解决方法 1.安装基础包 yum -y groupinstall “X Window System” yum -y groupinstall “Desktop” yum -y groupinstall “Development Tools” yum -y groupinstall “Compatibility
2021-04-25 10:55:07
3184
原创 Linux报错-EZSV无法自定义时间
Linux报错-EZSV无法自定义时间问题描述: ezsv监控软件如法自定义时间问题原因: 0.8.7版本至1.0.0版本的ezsv出现的问题,需要进行修复解决方法 修改ezsv安装的根目录下的graph_xport.php和graph_image.php两个文件 修改这两个文件中的1600000000值,将此值全部改成2600000000,修改后无需重启任何服务,直接刷新浏览器即可...
2021-04-25 10:25:54
301
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人