自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

邪的专栏

我是蟹黄

  • 博客(29)
  • 资源 (6)
  • 收藏
  • 关注

原创 云计算学习100天-第26天

配置,在测试是其实会有些问题,比如在浏览器中访问时把192.168.88.5/a.html写成192.168.88.5/a.htmldc 或者写成 192.168.88.5/dc/a.html,访问都会正常显示b.html的页面,这是因为此时写的是只要包含a.html的都会跳转,没有进行精准匹配,可以进行以下修改,只有写a.html时才会正确跳转。http://192.168.88.5/a.html #内容显示的是nginx-B~~,地址栏发生变化,是b.html页面。#break可以阻止后面的语句。

2025-08-20 13:55:20 617

原创 云计算学习100天-第25天

mariadb(数据库客户端软件)、mariadb-server(数据库服务器软件)、mariadb-devel(依赖包)、php(识别php语言)、php-fpm(进程管理器服务)、php-mysqlnd(PHP的数据库扩展包)Fast-CGI是快速公共(通用)网关接口,可以连接如nginx等网站程序到网站的语言解释器(比如php) ,php-fpm进程使用了Fast-CGI解析动态网站页面。systemctl enable --now php-fpm #加入开机自启并立即启动。

2025-08-20 11:37:09 647

原创 云计算学习100天-第24天

openssl req -x509 -key conf/cert.key > conf/cert.pem #-x509格式,生成证书,生成过程会询问诸如你在哪个国家之类的问题,可以随意回答。#加密网站根目录,更改,也可以自行定义。openssl genrsa > conf/cert.key #生成私钥,放到cert.key文件。配置基于域名的虚拟主机,实现两个基于域名的虚拟主机,域名分别为www.a.com和www.b.com。

2025-08-19 17:59:51 706

原创 云计算学习100天-第23天

l显示服务正在监听的端口信息,如httpd启动后,会一直监听80端口。#指定安装路径,指定用户,指定组,开启SSL加密功能。#安装编译工具,正则表达式依赖包,SSL加密依赖包。-p显示监听端口的服务名称是什么(也就是程序名称)#nginx服务默认通过80端口监听客户端请求。make #编译。make install #安装。conf 配置文件目录。html 网站页面目录。sbin 主程序目录。-t显示TCP连接的端口。-u显示UDP连接的端口。-a显示所有端口的信息。

2025-08-19 17:45:53 314

原创 云计算学习100天-第22天

是俄罗斯人编写的轻量级的HTTP服务器是一个高性能的HTTP和反向代理——服务器,同时也是一个IMAP/POP3/SMTP代理服务器官网:http://nginx.org/

2025-08-19 17:39:24 522

原创 云计算学习100天-第21天

3、考试时,RHCSA先设置网卡配置,这一步关系的到你是否及格,有很多考生卡在这一步。一般会看到有两张网卡,一张网卡名字很特别包含空格,一张网卡是en开头但是没有设备别名,第二张网卡要删除,第一张网卡用modify命令按题目要求修改参数即可,输入网卡名时用Tab键补全。5、网卡设置完并且能ping通,可以新建一个用户,然后用真机远程,在做题时就可以复制题目里的参数了。10、考完24小时内会收到邮件,时刻留意邮箱。6、注意,尽量不要重置机器,重置代表从头开始,脚离电源线远点,不然做完题把电源踢了就啥也没了。

2025-08-18 09:42:39 194

原创 云计算学习100天-第20天

用户/组 ALL=(ALL) NOPASSWD: ALL。101 zhangsan ALL=(ALL) NOPASSWD: ALL #新添加。# 配置ssh使用alice用户免密登录,alice密码123456。sudo提权配置方式(修改/etc/sudoers文件)# 被控节点创建用户并配置sudo提权。# 修改ansible配置文件。

2025-08-18 09:11:11 206

原创 云计算学习100天-第19天

自动化部署环境(比如httpd服务)loop循环创建用户配置密码。

2025-08-18 09:02:52 349

原创 云计算学习100天-第18天

通过git拉取代码,通过maven对源代码打包,打包后。自动化拉取代码、打包、部署。

2025-08-18 09:01:49 371

原创 云计算学习100天-第17天

分析Apache日志,统计每个IP访问服务器的次数。分析Nginx日志,统计每个IP访问服务器的次数。网络连接分析,统计当前系统tcp和udp连接个数。(使用ss可以查看网络连接状态)版本1:不使用awk数组的版本。版本2:使用awk数组的版本。假设nginx日志在。

2025-08-18 09:01:10 845

原创 云计算学习100天-第16天

3.如果/opt/backup_data中备份的tar包凑齐5个之后,就都上传到ftp中并删除本地的这些tar包。1.备份数据/var/www/html 里面除了.tmp类型的所有文件到/opt/backup_data。2.备份文件要带时间戳,打tar包,格式为web_file_年-月-日.tar.gz。使用tar工具可以通过文件选择功能的--exclude对不需要文件进行排除。4.任务执行成功或失败都要给出提示信息。#备份MySQL数据库。

2025-08-18 09:00:14 80

原创 云计算学习100天-第15天

ansible-vault 选项 文件名。encrypt:加密。decrypt:解密。rekey:重置密码。

2025-08-10 22:34:37 448

原创 云计算学习100天-第14天

root@pubserver ansible]# vim roles/pkgs/defaults/main.yml #defaults优先级低于vars。roles: #角色必须放在roles目录下,可以自定义位置,默认/etc/ansible/roles/templates: #用于存放动态文件,即jinja2模板,template模块会自动到此目录下寻找模板文件。defaults: #定义变量缺省值的地方(优先级低)# 编写Playbook。

2025-08-10 22:28:24 764

原创 云计算学习100天-第13天

COUNT=`expr $COUNT + 1` #执行循环,COUNT每次循环加1,(分别代表4中不同的形状)case $COUNT in #判断COUNT的值,值不一样显示的形状就不一样。"2") #值为2显示\\,第一个\是转义。COUNT="0" #设置4个形状的编号,默认编号为0(不代表任何图像)#执行脚本时,需要给脚本添加位置参数。

2025-08-10 22:16:21 329

原创 云计算学习100天-第12天

编写脚本测试192.168.4.0/24整个网段中哪些主机处于开机状态,哪些主机处于关机状态(while版本)编写脚本测试192.168.4.0/24整个网段中哪些主机处于开机状态,哪些主机处于关机状态(for版本)编写脚本测试192.168.4.0/24整个网段中哪些主机处于开机状态,哪些主机处于关机状态(多进程版)#这样做的好处是不需要等待ping第一台主机的回应,就可以继续并发ping第二台主机,依次类推。#定义一个函数,ping某一台主机,并检测主机的存活状态。echo "拷贝完成''=

2025-08-10 22:15:29 312

原创 云计算学习100天-第11天

脚本生成一个100以内的随机数,提示用户猜数字,根据用户的输入,提示用户猜对了,猜小了或猜大了,直至用户猜对脚本结束。#如果num1大于num2,就把num1和和num2的值对调,确保num1变量中存的是最小值。#如果num2大于num3,就把num2和num3对标,确保num2变量中存的是小一点的值。#如果num1大于num3,就把num1和num3对调,确保num1变量中存的是最小值。#如果输入的不是这样的顺序,则改变数的存储顺序,如:可以将num1和num2的值对调。

2025-08-10 22:13:21 340

原创 云计算学习100天-第10天

name: Configure app(提前准备好配置文件模板httpd_config.j2)- name: Ensure app is running(启动服务,设置开机自启)#执行shell命令讲本机数据库备份到/backup/db_backup.sql文件。- name: Copy app code(提前准备好网页文件,拷贝网页文件)- name: restart app(更新配置文件后出发执行重启httpd)#讲本机备份的数据库文件拷贝到新的数据库服务器某个目录下。src: /存放网页的目录。

2025-08-04 18:49:19 365

原创 云计算学习100天-第9天

简单变量:单个元素赋值给item loop: [a,b,c,d] loop: - a - b - c 复杂变量:整体赋值给item,可以用item.key获取指定value loop: - {"key": "value", "key": "value"}block中的任务都执行成功则rescue中的任务不执行。block中的任务出现失败则执行rescue中的任务。可以通过block关键字,将多个任务组合到一起。可以将整个block任务组,一起控制是否要执行。可以将整个block任务组,一起控制是否要执行。

2025-08-04 18:46:26 270

原创 云计算学习100天-第8天

通过handlers定义一组任务 仅当某个任务触发(notify)handlers时才会执行相应任务 如果有多个notify触发执行handlers任务,也仅执行一次 仅当任务的执行状态为"changed"是handlers任务才执行 handlers任务在所有其他任务都执行后才执行。# 第二次执行该剧本重启nginx的任务还是黄色的changed,由于配置文件未修改,则不应该重启服务。# 第二次执行由于nginx配置文件没改变,upload任务状态为ok,则restart任务不被触发。

2025-08-04 16:19:26 295

原创 云计算学习100天-第7天

通过setup模块查看所有facts信息 [root@pubserver ~]# cd /root/ansible/ [root@pubserver ansible]# ansible webservers -m setup # facts变量是一个大的由{}构成的键值对字典 # 在{}中,有很多层级的嵌套。disabled拒绝。用于上传具备特殊格式的文件(如文件中包含变量),文件的语法叫Jinja2 被控节点接收到文件时,模板文件中的变量名会被替换成具体的值 相比于copy模块更加灵活。

2025-08-04 16:11:02 310

原创 云计算学习100天-第6天

root@pubserver ansible]# ansible webservers -a "id john" #黄色结果,命令执行成功 [root@pubserver ansible]# ansible webservers -a "id tom" #红色结果,命令执行失败。#创建卷组,名字为my_vg,卷组由/dev/vdc1和/dev/vdc2组成。# 在web1主机的/dev/vdc磁盘上创建2个分区,分区1为1G,分区2为5G。# 将web1主机的my_lv逻辑卷永久挂载到/data目录。

2025-08-04 15:42:21 320

原创 云计算学习100天-第5天

# 编写Playbook使用ping模块测试网络连通 [root@pubserver ansible]# vim test_ping.yml --- - name: test network #剧本名称(可选项) hosts: all #作用主机(组) tasks: #任务 - name: test via ping #任务1(名称可选,可以写中文) ping: #使用的模块。示例: ansible-playbook --syntax-check test_ping.yml。相同的层级必须有相同的缩进。

2025-08-04 13:59:16 220

原创 云计算学习100天-第4天

在Zabbix Agent的配置文件(通常是zabbix_agentd.conf)中,启用自定义监控功能。4. 登录到Zabbix Server的Web界面,创建监控项和触发器。定义一个新的UserParameter,指向你的监控脚本。Zabbix自定义监控,监控Nginx并发连接数。1.在Zabbix Agent端配置自定义监控项。2.编写shell脚本监控Nginx状态。3. 重启Zabbix Agent。

2025-08-04 13:43:54 149

原创 云计算学习100天-第3天

ANSIBLE_CONFIG变量->./ansible.cfg->~/ansible.cfg->/etc/annsible/ansible.cfg。touch表示创建文件,directory表示创建目录,link表示创建软链接,absent表示删除。特点: 基于SSH架构、模块丰富、幂等性(操作执行一次和多次效果是一样)、支持自定义模块、部署简单、支持异构IT架构。state:present表示创建,它是默认选项。file模块 用于在被控节点创建文件、目录、链接文件等 还可以修改权限、归属。

2025-08-01 11:39:41 251

原创 云计算学习100天-第2天

a 行后追加内容 在1.txt文件的第二行后增加2行内容,分别是123和456:sed -n '2a 123\n456' 1.txt。输出偶数行,起点为2,步长为2: sed -n '2~2p' user。输出奇数行,起点为1,步长为2: sed -n '1~2p' user。d 删除行 删除第2-4行: 2,4d 删除第2行和第4行: 2p;p 输出行 输出第2-4行: 2,4p 输出第2行和第4行: 2p;运算符: + - × / % ++ -- += -= *= /=

2025-07-31 16:58:24 340

原创 云计算学习100天

操作符: -eq -ne -gt -ge -lt -le。${变量名/旧字符/新字符} ${变量名//旧字符/新字符}-n 字符串的值不为空 相当于!-L 判断文件是否为符号链接。$*或$@ 所有位置变量的个数。操作符: -e 判断文件或目录是否存在。-d 判断对象是否为目录。-f 判断对象是否为文件。-x 判断对象是否可执行。$# 已加载的位置变量的个数。-r 判断对象是否可读。-w 判断对象是否可写。-s 判断文件是否为空。

2025-07-31 15:32:14 230

原创 世博观感--美国馆最可恶2

<br />第三次去,从上南路口进,6点半到门口的,前面起码2千人,还有很多排队上厕所的人,真是人山人海。还好7点半放进去时跑到了蛇形通道的第四排,顺利拿到中国馆预约券。9点进,一路狂奔到沙特馆,排了两小时终于看到了珍珠影院的环形影片,爽!然后去看了其他的一些馆,巴基斯坦有10元3串的羊肉串;斯里兰卡有各种味道的奶茶卖,一盒55元;阿富汗馆有100元的阿拉丁神灯;尼泊尔馆都是佛像,佛像上都是money,还有舍利塔,有10元的邮票卖,还有10元的喜马拉雅草药鸡腿,味道不错;印度馆有飞饼和咖喱鸡卖,一份40,还

2010-07-19 17:29:00 1481

原创 世博观感--美国馆最可恶

<br />本人去了世博4次,5月2次,6月1次,7月一次,三次拿到中国馆预约券,看了E区95%的案例馆,A区除了韩国、台湾、澳门、阿联酋基本都看了,B区去了澳大利亚和国家信息网馆(为了敲章鱼章而去的(—_—),顺便吃到了50元一盒,一盒20粒的日本巧克力一颗),c区去了法国馆、英国馆、西班牙馆、波兰馆、塞尔维亚、摩纳哥、美国馆、瑞士馆,剩下的准备8月去。目前敲到128个章。<br />第一次去时5月份,九点到从浦西进,上午看案例馆,远大馆,航天馆等,下午乘轮渡到A区,由于日本馆和韩国馆都要排3小时,所以就

2010-07-18 22:16:00 1429

原创 史上最欠揍的成语谜语

1题目:蓝色的刀和蓝色的枪  2题目:身穿着金色衣服的人  3题目:数字“3”在路上走呀走,翻了一个跟斗,又接着翻了一个    4题目:一条狗过了独木桥之后就不叫了  5题目:第十一本书  6题目:牛狗猪羊赛跑,跑到终点后,牛狗猪都喘得不得了,只有羊不喘气  7题目:一只蜜蜂叮在挂历上  8题目:一只熊走过来  9题目:羊给老鹰打电话  10题目:哪一种蝙蝠不用休息  11题目:手机不可以掉到马桶

2006-05-17 09:44:00 1112

jqgrid demo

jqGrid是一个Ajaxed jQuery Grid插件。提供分页功能,添加、编辑、删除和搜索表中记录,支持多种数据类型输入:XML,JSON,Array等,多行选择,支持子表格,集成日期选择控件等

2010-03-31

AES 示例(CBC算法模式 PKCS5填充模式)

aes网上基本都是des算法,花了一周才搞定,delphi7编写,不支持2009以上版本.我已经另外做成dll了,2009版本以上可以调用,需要的可以找我

2015-08-17

结合jquery官方demo自己修改的java+mysql的demo

结合jquery官方demo自己修改的java+mysql的demo

2010-06-24

SetupFactory7.0.1.0汉化破解版

一个强大的安装程序制作工具。提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序。可建立快捷方式,也可直接在Windows 系统的 Register加入内容,还能在Win.ini和 System.ini内加入设定值,更可以建立反安装选项等等。它内附的精灵可以一步步的带领您做出漂亮又专业的安装程式。

2009-10-13

SetupFactory7.0.1.0汉化破解版

一个强大的安装程序制作工具。提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序。可建立快捷方式,也可直接在Windows 系统的 Register加入内容,还能在Win.ini和 System.ini内加入设定值,更可以建立反安装选项等等。它内附的精灵可以一步步的带领您做出漂亮又专业的安装程式。

2009-10-13

jquery.jqGrid-3.6.4

jqGrid是一个Ajaxed jQuery Grid插件。提供分页功能,添加、编辑、删除和搜索表中记录,支持多种数据类型输入:XML,JSON,Array等,多行选择,支持子表格,集成日期选择控件等等。

2010-03-31

空空如也

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

TA关注的人

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