随笔分类 -  Linux

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页
摘要:有个需求,crontab任务需要每隔1天执行,有俩个方法,如下: 第一种方法,利用crontab执行 但是这种方法有个问题,就是有个月份有31天,导致本月31号和下月1号,都会执行此操作,并没有真正实现每隔两天周期来执行任务。 第二种方法,可以通过在/tmp目录下标记文件的方式来实现: 将脚本添加至 阅读全文
posted @ 2019-01-24 16:45 paul_hch 阅读(5904) 评论(0) 推荐(0) 编辑
摘要:在日常运维工作中, 经常会碰到以秒为单位去定时执行某些命令或监控脚本的需求。 说到定时任务就要用到crontab,通常来说,crontab的最小单位是分钟级别,要想实现秒级别的定时任务,就要进行特殊设置了。 测试:每隔2秒钟向/root/test.log文件输入"beijing is so good 阅读全文
posted @ 2019-01-21 16:59 paul_hch 阅读(979) 评论(0) 推荐(0) 编辑
摘要:1. 引言 可能你认为的 90% CPU 利用率意味着这样的情形: 而实际却可能是这样的: CPU 并非 90% 的时间都在忙着,很大一部分时间在等待,或者说“停顿(Stalled)”了。这种情况表示处理器流水线停顿,一般由资源竞争、数据依赖等原因造成。多数情况下表现为等待访存操作,其中又以读操作为 阅读全文
posted @ 2018-12-26 16:21 paul_hch 阅读(792) 评论(0) 推荐(0) 编辑
摘要:针对日常维护操作,难免会出现文件误删除的操作。大家熟知linux文件系统不同win有回收站,删除后的文件可以到垃圾箱寻回,要知道linux文件修复比较费劲,网络上面的文档也是五花八门。所以本次研究一种比较靠谱的文件和目录恢复方法,也给维护人员留一条后路。 分析对比debugfs、testdisk 6 阅读全文
posted @ 2018-12-24 15:14 paul_hch 阅读(1407) 评论(0) 推荐(0) 编辑
摘要:双引号:awk '{print "\""}' #放大:awk '{print " \" "}'使用“”双引号把一个双引号括起来,然后用转义字符\对双引号进行转义,输出双引号。单引号:awk '{print "'\''"}' # 放大: awk '{print " ' \ ' ' " }'使用一个双引 阅读全文
posted @ 2018-12-20 15:41 paul_hch 阅读(453) 评论(0) 推荐(0) 编辑
摘要:awk其实不仅仅是工具软件,还是一种编程语言。不过,本文只介绍它的命令行用法,对于大多数场合,应该足够用了。 一、基本用法 awk的基本用法就是下面的形式。 上面示例中,demo.txt是awk所要处理的文本文件。前面单引号内部有一个大括号,里面就是每一行的处理动作print $0。其中,print 阅读全文
posted @ 2018-12-12 10:15 paul_hch 阅读(156) 评论(0) 推荐(0) 编辑
摘要:方法1、使用crontab命令,例如添加一个新的或编辑已有的,使用: 就可以进入配置文件。此时配置crontab的执行者是当前登入用户,如果当前用户是root,需要为其他用户配置,可以使用 这种方法有一个缺点,就是当前系统中配置的crontab不在一个配置文件中,让管理员不方便查询系统到底有多少个c 阅读全文
posted @ 2018-12-11 09:59 paul_hch 阅读(620) 评论(0) 推荐(0) 编辑
摘要:概述 添加交换分区主要是因为安装oracle时碰到交换分区太小时无法安装的情况,这时候就需要添加交换分区了。 操作简介 增加swap分区方法: 1.新建磁盘分区作为swap分区 2.用文件作为swap分区 (操作更简单,我更常用) 下面介绍这两种方法:(都必须用root权限,操作过程应该小心谨慎。) 阅读全文
posted @ 2018-12-10 16:15 paul_hch 阅读(282) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/kerrycode/archive/2015/08/20/4744804.html 在Linux系统中,为了避免主机时间因为在长时间运行下所导致的时间偏差,进行时间同步(synchronize)的工作是非常必要的。Linux系统下,一般使用ntp 阅读全文
posted @ 2018-12-03 16:45 paul_hch 阅读(10884) 评论(0) 推荐(0) 编辑
摘要:相信很多运维工程师遇到过这样一个情形: 用户反馈网站访问巨慢, 网络延迟等问题, 然后就迫切地登录服务器,终端输入命令"netstat -anp | grep TIME_WAIT | wc -l " 查看一下, 接着发现有几百几千甚至几万个TIME_WAIT 连接数. 顿时慌了~ 1 2 3 4 5 阅读全文
posted @ 2018-11-21 16:32 paul_hch 阅读(387) 评论(0) 推荐(0) 编辑
摘要:自己的小网站跑在阿里云的 ECS 上面, 偶尔也去分析分析自己网站服务器日志,看看网站的访问量。看看有没有黑阔搞破坏!于是收集,整理一些服务器日志分析命令,大家可以试试! 2、查看某一个页面被访问的次数: 3、查看每一个IP访问了多少个页面: 4、将每个IP访问的页面数进行从小到大排序: 5、查看某 阅读全文
posted @ 2018-11-21 16:10 paul_hch 阅读(264) 评论(0) 推荐(0) 编辑
摘要:概述 由于默认的linux内核参数考虑的是最通用场景,这明显不符合用于支持高并发访问的Web服务器的定义,所以需要修改Linux内核参数,让Nginx可以拥有更高的性能; 在优化内核时,可以做的事情很多,不过,我们通常会根据业务特点来进行调整,当Nginx作为静态web内容服务器、反向代理或者提供压 阅读全文
posted @ 2018-11-19 10:48 paul_hch 阅读(545) 评论(0) 推荐(0) 编辑
摘要:删除列 1.光标定位到要操作的地方。 2.CTRL+v 进入“可视 块”模式,选取这一列操作多少行。 3.d 删除。 插入列 插入操作的话知识稍有区别。例如我们在每一行前都插入"() ": 1.光标定位到要操作的地方。 2.CTRL+v 进入“可视 块”模式,选取这一列操作多少行。 3.SHIFT+ 阅读全文
posted @ 2018-11-09 14:56 paul_hch 阅读(5586) 评论(0) 推荐(0) 编辑
摘要:1.最简单的自动重启范例 重点参数详解 Restart=always: 只要不是通过systemctl stop来停止服务,任何情况下都必须要重启服务,默认值为no RestartSec=5: 重启间隔,比如某次异常后,等待5(s)再进行启动,默认值0.1(s) StartLimitInterval 阅读全文
posted @ 2018-10-30 10:36 paul_hch 阅读(6789) 评论(0) 推荐(0) 编辑
摘要:Centos 6 在/etc/grub.conf 在kernel 添加numa=off 就行了 一、检查OS是否开启NUMA # numactl --hardware available: 1 nodes (0) #如果是2或多个nodes就说明numa没关掉 available: 1 nodes 阅读全文
posted @ 2018-10-16 15:33 paul_hch 阅读(10386) 评论(0) 推荐(0) 编辑
摘要:NUMA的取舍与优化设置 在os层numa关闭时,打开bios层的numa会影响性能,QPS会下降15-30%; 在bios层面numa关闭时,无论os层面的numa是否打开,都不会影响性能。 安装numactl: #yum install numactl -y #numastat 等同于 cat 阅读全文
posted @ 2018-10-16 14:53 paul_hch 阅读(436) 评论(0) 推荐(0) 编辑
摘要:对于 Linux 系统管理员来说,清楚某个服务是否正确地绑定或监听某个端口,是至关重要的。如果你需要处理端口相关的问题,这篇文章可能会对你有用。 端口是 Linux 系统上特定进程之间逻辑连接的标识,包括物理端口和软件端口。由于 Linux 操作系统是一个软件,因此本文只讨论软件端口。软件端口始终与 阅读全文
posted @ 2018-10-09 11:08 paul_hch 阅读(3542) 评论(0) 推荐(0) 编辑
摘要:片段1:时间同步 CentOS 6 逐步: ntpd或ntpdate 直接: ntpdate -b(通常加到crontab) 逐步: ntpd或ntpdate 直接: ntpdate -b(通常加到crontab) CentOS 7 方法1: systemctl start chronyd 方法2: 阅读全文
posted @ 2018-10-09 10:36 paul_hch 阅读(997) 评论(0) 推荐(0) 编辑
摘要:整个配置的命令如下(主要使用了:Linux bash受限的shell(RESTRICTED SHELL)) 步骤#1.创建只读shell(这步可以省略) #2.创建用户并指定用户启动执行的shell #3.修改用户密码 #4.创建用户shell执行命令目录 #5.root修改用户的shell配置文件 阅读全文
posted @ 2018-10-08 16:03 paul_hch 阅读(4150) 评论(0) 推荐(1) 编辑
摘要:Linux操作系统的一大优点是对于同样一件事情,你可以使用高达数百种方法来实现它。例如,你可以通过数十种方法来生成随机密码。本文将介绍生成随机密码的十种方法。 1. 使用SHA算法来加密日期,并输出结果的前32个字符: date +%s |sha256sum |base64 |head -c 32 阅读全文
posted @ 2018-09-30 15:44 paul_hch 阅读(549) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页
点击右上角即可分享
微信分享提示