随笔分类 -  系统运维

摘要:生产环境配置一样,每次都需要重新编译软件包,太费时间了,制作成rpm包,搞好依赖,瞬间搞定 这里使用rpmbuild来制作rpm包 rpmbuild默认工作路径由%_topdir的宏变量来定义,这个变量在/usr/lib/rpm/macros里的定义。也可使用rpmbuild命令查 rpmbuild 阅读全文
posted @ 2017-02-08 19:17 行知散人 阅读(714) 评论(0) 推荐(0)
摘要:# 检查主机连接# ansible test -m ping # 执行远程命令# ansible test -m command -a 'uptime' # 执行主控端脚本# ansible test -m script -a '/etc/ansible/script/test.sh' # 执行远程 阅读全文
posted @ 2017-01-13 11:41 行知散人 阅读(3899) 评论(0) 推荐(0)
摘要:从windows迁移网站到linux 发现乱码 出现这种情况的原因为两种操作系统的中文压缩方式不同,在windows环境中中文一般为gbk,而在linux环境中为utf8,这就导致了在windows下能正常显示 txt文件在linux环境下打开呈现了乱码状态。 解决方法:在linux用iconv命令 阅读全文
posted @ 2017-01-12 11:41 行知散人 阅读(803) 评论(0) 推荐(0)
摘要:1.为了安全,使用nologin账号来运行程序, su -s /bin/bash -c "ls" www 这条命令到底做了什么呢?su -s 是指定shell,这里www用户是nologin用户,是没有默认的shell的,这里指定使用/bin/bash, -c 后面接需要运行的命令, 后面www是用 阅读全文
posted @ 2016-12-29 09:47 行知散人 阅读(4762) 评论(0) 推荐(0)
摘要:iostat -x 1 10 Linux 2.6.18-92.el5xen 02/03/2009 avg-cpu: %user %nice %system %iowait %steal %idle 1.10 0.00 4.82 39.54 0.07 54.46 Device: rrqm/s wrqm 阅读全文
posted @ 2016-12-27 17:55 行知散人 阅读(220) 评论(0) 推荐(0)
摘要:1.使用hdparm命令 hdparm -Tt /dev/sda /dev/sda: Timing cached reads: 6676 MB in 2.00 seconds = 3340.18 MB/sec Timing buffered disk reads: 218 MB in 3.11 se 阅读全文
posted @ 2016-12-27 16:31 行知散人 阅读(377) 评论(0) 推荐(0)
摘要:最近zabbix监控公司一个网站经常报警,状态码000,监控的是个静态页面, 1.首先看返回的头信息,发现cache-control:no cache 有cdn,看配置因为业务需要没有配置缓存,导致每次都回源 2.命令测试 curl -s --connect-timeout 3 -m 5 -o /d 阅读全文
posted @ 2016-12-27 15:30 行知散人 阅读(359) 评论(0) 推荐(0)
摘要:对于多少G的大文件,用shell来分析,用tail是一个很好的办法,效率很高 阅读全文
posted @ 2016-09-22 11:38 行知散人 阅读(208) 评论(0) 推荐(0)
摘要:一.检查系统日志 lastb命令检查系统错误登陆日志,统计IP重试次数 二.检查系统用户 1、cat /etc/passwd查看是否有异常的系统用户 2、grep “0” /etc/passwd查看是否产生了新用户,UID和GID为0的用户 3、ls -l /etc/passwd查看passwd的修 阅读全文
posted @ 2016-09-21 14:28 行知散人 阅读(5388) 评论(0) 推荐(0)
摘要:其中--delete-before 接收者在传输之前进行删除操作 可以用来清空目录或文件,如下: 1、先建立一个空目录 mkdir /data/blank 2、用rsync删除目标目录 rsync --delete-before -d /data/blank/ /var/spool/clientmq 阅读全文
posted @ 2016-09-21 08:16 行知散人 阅读(495) 评论(0) 推荐(0)
摘要:1.查看cpu # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 #物理cpu个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| w 阅读全文
posted @ 2016-09-13 20:59 行知散人 阅读(330) 评论(0) 推荐(0)