- 博客(18)
- 资源 (33)
- 收藏
- 关注
原创 ansible常用模块
copy模块:将文件从ansible端(以下简称源端)发送到受控主机。缺点:当小文件多时,复制比较慢。unarchive模块:将压缩文件(支持.zip和.tar.gz等格式)从源端发送到受控主机,解压后删除原来的文件。适合小文件特别多的场景。fetch模块:从受控主机取文件到源端。template模块:接收源端jinja2模块,生成对应文件后,发送到受控主机上。file模块:受控主机上的文件修改权限、删除、整体修改文件内容、建软链接等。
2022-10-09 18:02:41
729
转载 Ansible常用模块
注意:调用bash执行命令 类似 cat /tmp/test.md | awk -F‘|’ ‘{print $1,$2}’ &> /tmp/example.txt 这些复杂命令,即使使用shell也可能会失败,解决办法:写到脚本时,copy到远程,执行,再把需要的结果拉回执行命令的机器。功能: setup 模块来收集主机的系统信息,这些 facts 信息可以直接以变量的形式使用,但是如果主机较多,会影响执行速度,可以使用。支持时间:minute,hour,day,month,weekday。
2022-10-06 12:27:50
227
原创 Linux的date获取时间精确到毫秒
Linux系统shell命令date获取时间精确到毫秒。命令:date +'%F %T.%3N'。中间有空间,所以加单引号。%F相当于%Y%m%d,%T相当于%H%M%S,%3N表示毫秒取3位。
2022-09-09 21:24:15
8680
原创 普通用户在ansible上提权执行特权操作
现有一个普通用户user01(密码已知),该用户已经添加了sudo权限。现在使用ansible的yum模块安装httpd。
2022-09-04 13:41:01
2030
原创 在win10上编译x64版的librdkafka-1.8.2
一、准备工作librdkafka下载网址: https://github.com/edenhill/librdkafka (下载时不要选master分支,选择带3位数字版本号的稳定版本,带RC表示候选版本)ActivePerl下载网址: 直接在华军软件园下载windows版本。openssl下载网址:https://www.openssl.org/source (下载1.1.1版本,不要1.0版本,也不要3.X版本)zstd下载:https://github.com/facebook/z..
2022-04-14 17:57:10
3640
原创 linux下编译librdkaka库与运行DEMO
linux下的编译ibrdkaka.zip与运行DEMO一、 编译librdkafka-1.8.2.zip的库方法二、编译后的头文件和库文件三、动态库librdkafka. so编译DEMO四、静态librdkafka. a编译DEMO五、运行demo命令
2022-04-01 15:45:32
860
原创 linux发行版的ISO下载
linux发行版的ISO下载(1) debain系列:Debian ISO映像文件: http://www.debian.org/distrib/Ubuntu ISO映像文件: http://www.ubuntu.com/download(2) redhat系列:redhat企业级Linux试用版ISO映像文件:https://www.redhat.com/zh 试用30天,redhat系统出问题,如果你有注册你可以去找红帽工程师。CentOS ISO映像文件: h...
2022-01-17 11:31:54
2945
原创 mysql5.7执行SQL死锁问题的定位方法
1、先登陆数据库mysql -uroot -p,然后使用命令:show engine innodb status; 在命令的输出结果中,找到“LATEST DETECTED DEADLOCK”。 从这段内容中在找到产生死锁的SQL语句(比如:replace into 和delete语句),以及产生死锁时直接原因,以及哪一个事务被回滚了。2、手动复现死锁的场景:(记得将操作该表的程序都停掉,只有手动执行SQL) (1)打开3个MYSQL登陆shell界面,并且登陆。mysql -u...
2021-12-31 17:06:40
1257
原创 C++ STL的算法总结
C++的stl功能丰富,基本上把常用的算法都封装了。常用一些的有排序,替换,查找,统计,交换,并集,差集,统计等。以后写C++代码的时候,尽量使用stl里面的算法,不要自己手写这些常用的算法了。屌丝程序员的晋级之路!...
2021-11-06 17:24:46
286
原创 C++ 11 STL常用容器总结
C++ 11 STL常用容器总结一、线性(无进出的顺序):(1)vetcor 向量、相当于自动增长的数组,不够时二倍内存增长(2)list 双向链表,插入删除速度快(3)array 固定大小的数组,编译时分配栈内存,更高的性能(4)forward_list 单向链表,不提供 size() 方法,比 std::list 更高的空间利用率二、线性(有进出的次序):(1)stack(栈,后进先出)(2)queue(队列,先进先出)(3)deque(双向队列,双向进出)(4)priority_q
2021-11-04 11:40:21
799
原创 C++ 11写代码时注意点
C++ 11写代码时注意点:1、使用nullptr替代NULL2、使用auto 自动推导类型3、尽量使用智能指针unique_ptr和share_ptr,不使用auto_ptr,少用原始指针。4、for的遍历写法:for(auto &i : arr)5、尽量写++i,不写i++,因为前者效率高。6、容量vector或map等传值,尽量使用swap(效率高)。...
2021-11-03 17:35:06
274
原创 清理磁盘常用linux命令
(1)查找大于100M的文件:find path -size +100M path就是指定的目录,一般是根目录/,或者是/home目录。 比如:find /home -size +100M(2)查询各目录占用的磁盘空间,并且按大小排序。 先进入到根目录/(或者/home目录),然后使用下面命令: du -s * | sort -nr...
2021-11-02 11:34:13
2636
原创 坚持每天在优快云看帖子
坚持每天在优快云看帖子,学习C++,python,mysql,多线程,STL,网络编程(rpc),面向对象,泛型编程。另外也学习一下开源技术:zookeeper,nginx,redis等。~~看了帖子之后,发现C++如果用好STL,编程的效率会高很多。常见的算法和数据结构的灵活运用,不仅可以提高程序执行的效率,还可以提高编程的效率。~~常见的数据结构有vector,list,set,map这四种,deque和stack用的比较少。前面四种数据结构是编写应用程序中常常用到的。~~一些常用的算法,比如排
2021-11-01 23:13:56
2203
1
原创 在Windows XP系统中,有虚拟机Windows Server 2003系统.
在Windows XP系统中,有虚拟机Windows Server 2003系统.当我将本机不接入交换机时,在Windows XP上ping Windows Server 2003不通,说明两个系统没有连通.当我将本机接在交换机上,交换机不接入互联网时,通过ping命令,可知道两个系统是连通的.
2009-03-22 13:33:00
442
原创 DHCP实验日志
9日中午,我和其它六个同学一起将计算机搬到网络中心的某办公室,打算最近一阵子都在这里,一心一意完成毕业设计。当然,在这里也有一些好处:不用电费,免费上网。当天晚上,我打算装DHCP服务器,重做一下书本上的实验,但发现自己的Windows XP中“添加/删除Windows组件”中没有DHCP的服务,且自己没有安装盘。我看到书上写的使用Windows Server 2003的操作系统,就打
2009-03-13 10:52:00
775
原创 DHCP server实验过程
1.几台PC机连接在交换机上,交换机不接入互联网.2.将每台计算机的IP地址改为静态地址.记录下此时各台计算机的IP地址,子网掩码,默认网关,DHCP, DNS等信息.3.启动Windows Server 2003系统,启动DHCP服务.4.将每台计算机的IP地址改为动态分配.记录下此时各台计算机的IP地址,子网掩码,默认网关,DHCP, DNS等信息.5.观察DHCP能否动态分配IP地址.
2009-03-13 10:48:00
481
Linux课件.rar
2008-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人