欢迎来到李先生的博客

深山的鹿,不知归处;万般皆苦,只可自渡。
扩大
缩小

随笔分类 -  Linux基础

systemd service 设置limit,不生效问题
摘要:参考博文: http://smilejay.com/2016/06/centos-7-systemd-conf-limits/(解决方法参考此博文) 问题简述:Centos7下修改系统的最大文件打开数的时候,对系统启动的进程不生效 问题详述:Centos7下需修改系统最大文件打开数为100000,进 阅读全文

posted @ 2018-03-04 16:37 Captain_Li 阅读(9555) 评论(2) 推荐(1) 编辑

logrotate
摘要:1、logrotate是什么 logrotate自动对日志文件进行轮询,压缩、删除、和发送邮件。每个日志文件可以以每天、每个星期、每月的周期进行处理。通常的,logrotate设置成了定时任务每日执行一次。通俗的说,可以按照自己的需求对logrotate进行设置,如何处理一个文件,如我们经常用的ng 阅读全文

posted @ 2018-02-26 23:19 Captain_Li 阅读(1525) 评论(0) 推荐(0) 编辑

cron定时任务
摘要:一直写定时任务的时候,都是直接用crontab命令,但是对cron定时任务这个东西有时候会混淆,所有就好好总结一下。 一、cron crond:计划任务的守护进程 1)以前经典的sysvinit方式使用/etc/rc.d/init.d或者/etc/init.d 启动,现在的systemd方式,安装了 阅读全文

posted @ 2018-02-26 23:09 Captain_Li 阅读(8838) 评论(0) 推荐(0) 编辑

crontab定时任务第一个周期未完成下一个周期执行就来了
摘要:一、现象 有一个定时任务,每分钟执行一次,前一分钟还没有执行完成,下一个分钟就来了,怎么解决。 二、模拟 输出结果:不是一个执行完,再执行下一个的结果 三、解决办法: 使用文件锁flock,使用文件锁的文件可以是任意文件 输出结果: 这样的话,当前一个任务没有执行完,后一个任务就来了的话,是不会执行 阅读全文

posted @ 2018-02-26 23:01 Captain_Li 阅读(5550) 评论(0) 推荐(0) 编辑

rsync的daemon模式
摘要:官方文档:https://download.samba.org/pub/rsync/rsyncd.conf.html 1:daemon模式配置文件 rsync以daemon方式运行的时候使用配置文件为rsyncd.conf 2:使用daemon模式的时候,一定要分清楚服务端和客户端,与平时理解的服务 阅读全文

posted @ 2018-01-31 23:43 Captain_Li 阅读(17446) 评论(4) 推荐(3) 编辑

数字证书的理解以及自建CA机构颁发证书
摘要:一、理解什么是数字证书 http://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html 理解数字证书等概念,无数次想好好看看数字证书,CA什么的,都没看懂,直到昨天看到了这篇博文,基本上是理解了 二、阿里云证书的CA证书使用情况 比 阅读全文

posted @ 2017-12-28 19:44 Captain_Li 阅读(5438) 评论(0) 推荐(1) 编辑

Python脚本模拟僵尸进程与孤儿进程
摘要:最近一台机器的systemd内存高达30%多,一直不变,后来排查是僵尸进程,什么是僵尸进程呢,只能google,百度等先了解,然后自己总结了一下,虽然这是基础的东西,但是对于我来说就如新大陆一样。花了一下午可算明白了。模拟的时候主要是先要理解fork这个函数的东西。总结的不对的地方望给位大哥指出 什 阅读全文

posted @ 2017-12-27 13:00 Captain_Li 阅读(2593) 评论(0) 推荐(0) 编辑

find查找文件的时间问题
摘要:很多细节方面的东西没有到真正用的时候,是觉察不出来的,因为这个时间的问题出了问题,现在好好理一下,这个find的时间很容易就搞混了,一段时间不用,也忘了,也反映出来了自己的基础知识不是很牢固啊 find与时间有关的选项有-atime(访问时间)、-ctime(创建时间)、-mtime(属性修改时间) 阅读全文

posted @ 2017-12-09 15:21 Captain_Li 阅读(5568) 评论(0) 推荐(0) 编辑

装系统时 System clock uses UTC 问题
摘要:装系统也装了至少不下50次了,每次都是傻瓜一样的按照第一印象在弄,从未想过为啥,装到这里的时候,System clock uses UTC 勾不勾呢,每次都是百度,然后装完这一次下一次又忘了,这是没有理解他的意思为啥,所以才会这样。 这里的System clock uses UTC前面的勾去掉,因为 阅读全文

posted @ 2017-09-15 20:02 Captain_Li 阅读(3765) 评论(0) 推荐(0) 编辑

jenkins构建完成后,执行的命令行的东西也会自动结束的解决办法
摘要:问题: 把添加VPN的指令写在脚本里,然后用jenkins执行这个脚本,jenkins执行的结果是成功的,但是在机器上看,并没有执行成功。 问题分析: 其实在机器上执行过添加VPN的操作,只是在jenkins任务结束后,添加的VPN也自动跟着结束了,这个过程可以在执行的过程中做测试,使用sleep 阅读全文

posted @ 2017-06-01 11:29 Captain_Li 阅读(7246) 评论(0) 推荐(0) 编辑

uniq的坑坑
摘要:很久没有做过文本统计之类的操作了,今天有点任务弄一下,幸亏机智的我列出了全部看了一遍,发现uniq的时候还是有重复的,然后总结了一下 假如我有1.txt这个文本: 执行操作,cat 1.txt |uniq,得到的结果是: uniq不是去重吗?为什么还是有重复的呢,当时一时半会儿也没想起来,后来把所有 阅读全文

posted @ 2017-05-27 15:57 Captain_Li 阅读(424) 评论(0) 推荐(0) 编辑

tomcat问题
摘要:前天晚上项目上线部署,用ansible执行启动tomcat,执行一次不成功,执行第二次也许会成功,不知道什么原因,然后在群里问了一下,然后大概总结了一下tomcat的一些东西,昨天晚上上线部署的时候还是原来的脚本,但都没有问题了,都不知道为什么。 1、startup.sh启动脚本里有两句话是这样: 阅读全文

posted @ 2017-05-27 10:13 Captain_Li 阅读(498) 评论(0) 推荐(0) 编辑

nginx实现按日期进行日志分割
摘要:1:nginx的访问日志按日期分割,也就是每天的零点把前一天的访问日志以日期的形式备份,然后重新打开一份访问日志,这里的kill -USR1 $pid 重新打开访问日志,必须得把原来的mv,如果存在的话,还是在原来的基础上累加。 脚本: #!/bin/bash local_path=/usr/loc 阅读全文

posted @ 2017-05-08 12:31 Captain_Li 阅读(7216) 评论(0) 推荐(0) 编辑

openstry lua redis实现负载均衡
摘要:需求: 通过URI地址http://10.0.0.148/test2?uuid=123的uuid参数值的第一位,去实现redis的负载均衡 若uuid第一位为1,那么去10.0.0.148的redis,若uuid第一位为2,那么去10.0.0.248的redis 测试的时候148的redis里给fo 阅读全文

posted @ 2017-04-12 16:56 Captain_Li 阅读(3607) 评论(0) 推荐(0) 编辑

定时重启tomcat
摘要:写个简单的定时重启,弄了一上午,主要是crontab里面奇怪 crontab里:26 12 * * * /bin/sh /lile/monitor.sh &> /lile/ll.log crontab里要是这样写为什么,等定时任务结束后,tomcat进程也自动结束了???????????????? 阅读全文

posted @ 2017-04-11 14:07 Captain_Li 阅读(786) 评论(0) 推荐(0) 编辑

系统关机时执行自己的脚本
摘要:1:查看系统的启动级别 runlevel 2:rc0.d/ rc1.d/ rc2.d/ rc3.d/ rc4.d/ rc5.d/ rc6.d/ 分别代表不同启动级别的启动脚本 3:rcS.d/ 单用户模式启动脚本 4:K开头代表系统关闭的时候执行,S开头代表开机的时候执行 Centos下root用户 阅读全文

posted @ 2017-02-15 09:30 Captain_Li 阅读(2577) 评论(0) 推荐(0) 编辑

安装Kerberos后,如何不使用它,Current Kerberos password:
摘要:在不知情的情况下,安装了kerberos,然后只有是有密码的地方,一直有这个: Current Kerberos password: 没有了解过kerberos,想要卸载,卸载了还是有,怎么弄都弄不掉,然后谷歌到一个办法:sudo pam-auth-update,在这里把第一注释掉 <!--more 阅读全文

posted @ 2017-02-09 18:43 Captain_Li 阅读(1293) 评论(0) 推荐(0) 编辑

Ubuntu14.04环境下Samba报错排错过程
摘要:排错的方法和思路非常重要,日志非常非常非常非常重要!!! 搭建好Samba之后,windos访问一直下面这个错误,然后傻逼一样一直百度百度,一弄又是几天,但是经过自己一步一步的排错,弄成功之后,那心情...哈哈哈哈哈哈... 1:确认防火墙关闭 sudo ufw status 查看防火墙的状态 su 阅读全文

posted @ 2016-12-13 21:16 Captain_Li 阅读(3781) 评论(0) 推荐(0) 编辑

Ubuntu下搭建Android编译环境
摘要:Ubuntu一台新机器的一些环境搭建新增一个3TB的硬盘,挂载方法,大于2TB的得parted来进行分区1: sudo parted /dev/sda2: mklabel gpt3: unit TB4: mkpart primary 0 35: quit 6: sudo mkfs.ext3 /dev 阅读全文

posted @ 2016-12-09 20:05 Captain_Li 阅读(436) 评论(0) 推荐(0) 编辑

crontab这个坑,执行单个命令执行成功,但是写到crontab怎么也不行
摘要:昨天开始,一直在弄通过定时任务控制熄屏,在终端下的单个命令可以执行成功,写到脚本里,单个执行脚本能成功,但是写到crontab定时任务,怎么也不熄屏,但他确实执行了,看日志,是一直报错的;百度了很多很多,基本上都是说环境变量的原因,然后试了又试,一直不行,下午在群里问了问,一位大哥给我一步一步分析, 阅读全文

posted @ 2016-12-02 19:46 Captain_Li 阅读(3339) 评论(0) 推荐(0) 编辑

导航