自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (1)
  • 收藏
  • 关注

原创 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 737

原创 Go 常见报错 - VsCode安装go插件

文件源一般在国外,总是出现下载失败的情况。配置代理,打开dos界面,输入以下命令。重启vscode,重新安装go插件即可。

2024-01-19 10:17:50 447

原创 go 常用命令

Go 语言的主要目标 是将静态语言的安全性和高效性与动态语言的易开发性进行有机结合,达到完美平衡,从而使编程变得更加有乐趣,而不是在艰难抉择中痛苦前行。go tool: 执行go自带的工具。go mod tidy通过扫描当前项目中的所有代码来添加未被记录的依赖至go.mod文件或从go.mod文件中删除不再被使用的依赖。Go 语言的另一个目标是对于网络通信、并发和并行编程的极佳支持,从而更好地利用大量的分布式和多核的计算机。go doc: 查看go标准库或第三方库的帮助文档。

2024-01-19 10:09:42 342

原创 go 开发环境搭建

控制面板 -> 系统和安全 -> 系统 -> 高级系统设置。

2024-01-19 09:50:00 382

原创 第十六周作业

第十六周作业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 1823 1

原创 第十八周作业

第十八周作业1.简述keepalived工作原理2.编译安装haproxy3.总结haproxy各调度算法的实现方式及其应用场景4.使用haproxy的ACL实现基于文件后缀名的动静分离"1.简述keepalived工作原理2.编译安装haproxy3.总结haproxy各调度算法的实现方式及其应用场景4.使用haproxy的ACL实现基于文件后缀名的动静分离"...

2022-01-14 17:14:54 1265

原创 第十七周作业

第十七周作业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 1249

原创 第十四周作业

第十四周作业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 561

原创 第十三周作业

第十三周作业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 784

原创 缺少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 3373

原创 第十二周作业

第十二周作业1.主从复制及主主复制的实现2.xtrabackup实现全量+增量+binlog恢复库3.MyCAT实现MySQL读写分离4.ansible常用模块介绍1.主从复制及主主复制的实现2.xtrabackup实现全量+增量+binlog恢复库3.MyCAT实现MySQL读写分离4.ansible常用模块介绍...

2021-12-03 22:42:24 297 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 565

原创 第十周作业

第十周作业1.在阿里云服务器搭建openv-p-n(有条件的同学再做)2.通过编译、二进制安装MySQL5.72.二进制安装mariadb10.41.在阿里云服务器搭建openv-p-n(有条件的同学再做)2.通过编译、二进制安装MySQL5.72.二进制安装mariadb10.4...

2021-11-19 15:25:53 605

原创 第九周作业

第九周作业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 599

原创 第八周作业

第八周作业1.创建私有CA并进行证书申请2.总结ssh常用参数、用法3.总结sshd服务常用参数4.搭建dhcp服务,实现ip地址申请分发1.创建私有CA并进行证书申请 2.总结ssh常用参数、用法 3.总结sshd服务常用参数 4.搭建dhcp服务,实现ip地址申请分发 ...

2021-11-02 10:17:09 79

原创 第七周作业

第七周作业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 147

原创 第六周作业

第六周作业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 115

原创 第五周作业

第五周作业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 68

原创 第四周作业

第四周作业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 157

原创 第三周作业

第三周作业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 149

原创 第二周作业

第二周作业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 202 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 207 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 3226

原创 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 828

原创 Linux报错-rsyncd同步报错1

Linux报错-rsync同步报错1问题描述:  [root@pxapp1 webapps]# rsync -avz --delete /opt/tomcat/webapps/ [email protected]: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 471

原创 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 447

原创 创建Apple ID

创建Apple ID1.进入Apple网站:https://appleid.apple.com/account#!&page=create2.选择创建您的Apple ID,填写信息 3.选择问题,填写答案    

2021-05-10 17:46:18 695

原创 创建Apple开发者认证证书

创建Apple开发者认证证书1.登录Apple开发者中心网站 用浏览器输入苹果开发者中心网址,点击右上角Acount,在登录界面上输入用户名和密码进行验证,验证通过后则进入苹果开发者中心。开发者中心主页跟登录界面如下图: 2.验证通过后苹果开发者中心,如下图: 3.创建证书(开发证书+产品(生产)证书) 开发者证书(分为开发和发布两种,类型为iOS Development, iOS Distribution),要上架App Store需要的是iOS Distribution。进入证书创

2021-05-10 16:48:26 710

原创 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 5311 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 360

原创 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 176

原创 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 5863 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 2216

原创 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 1099

原创 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 2666

原创 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 239

原创 Linux报错-安装浏览器rpm报错

Linux报错-安装浏览器rpm报错问题描述: linux安装rpm包失败问题原因: 缺少依赖包:liberation-fonts、vulkan-1.1.97.0-1.el7.x86_64解决方法 安装依赖包 yum install liberation-fonts yum -y install vulkan-1.1.97.0-1.el7.x86_64...

2021-04-25 10:11:22 384

原创 Linux报错-nfs挂载报错

Linux报错-nfs挂载报错问题描述: 1.保存nfs配置报错 2.挂载nfs报错问题原因: 1.可能是没有启动nfs服务,启动nfs服务后,保存生效 2.未安装nfs服务解决方法 1.启动nfs服务:systemctl start nfs 2.安装nfs服务:yum install nfs-utils...

2021-04-25 10:07:59 530

原创 Tomcat报错-无法访问软链接

tomcat报错-tomcat无法访问软链接问题描述: tomcat无法访问软链接里的文件问题原因: Tomcat 默认是不允许软连接的解决方法 添加配置allowLinking=“true” tomcat567版本:<Context allowLinking="true" /> tomcat89版本:<Context><Resources allowLinking="true" /></Context> 配置完成后,重启

2021-04-25 09:58:08 332

原创 百度开发者认证流程及所需信息

百度开发者认证流程及所需信息第一步.填写资料,提交信息1.提供账户信息显示名称:(内容:你需要展示的名称,且要与开发者名称相关。线上展示:会在手机助手上应用介绍里的作者进行显示。)营业执照号码注册地址公司名称(请填写与营业执照相同的名称)上传营业执照2.提供法人信息法人姓名3.提供授权人信息授权人姓名身份证号手持身份证照(正)手持身份证照(反)电子邮箱手机号第二步.等待审核第三步.使用云服务...

2021-04-25 09:57:57 1882

XmpStart.exe

XmpStart.exe

2019-11-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除