摘要: 脚本是:nohup /mnt/Nand3/H2000G >/dev/null 2>&1 &对于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_result ,然后复制标准输出到文件描述符2(STDE... 阅读全文
posted @ 2015-06-13 14:53 陌上归人的博客 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: 一、取出/etc/passwd文件中shell出现的次数问题:下面是一个/etc/passwd文件的部分内容。题目要求取出shell并统计次数,shell是指后面的/bin/bash,/sbin/nologin等,如下面/bin/bash出现12次,/sbin/nologin出现3次。hyn:x:5... 阅读全文
posted @ 2015-06-13 14:21 陌上归人的博客 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 在shell中常用的特殊符号罗列如下:#;;;.,/\'string'|!$${}$?$$$*"string"***?:^$#$@`command`{}[][[]]()(())||&&{xx,yy,zz,...}~~+~-&\+-%===!=# 井号 (comments)这几乎是个满场都有的符号,除... 阅读全文
posted @ 2015-06-13 14:20 陌上归人的博客 阅读(214) 评论(0) 推荐(0) 编辑
摘要: Linux批量文件的字符串替换sed -i "s/oldstring/newstring/g" `grep oldstring -rl path`vim多行替换::1,2s/str1/str2/g仅替换文件中的第1行到第2行中的“str1”成“str2:s/vivian/sky/ 替换当前行第一个 ... 阅读全文
posted @ 2015-06-13 14:19 陌上归人的博客 阅读(2150) 评论(0) 推荐(0) 编辑
摘要: 正则表达式示例表字 符 意 义 示 例* 任意长度的字符串。 a* 表示: 空字符串、aaaa、a…? 长度为0或者1的字符串。 a? 表示: 空字符串和a。+ 长度为一个或者多个的字符串。 a+表示:a、aa、aaaaaa…. 任意字符。 a. 表示:a后跟任意字符。{} 代表上一规则重复数目、{... 阅读全文
posted @ 2015-06-13 14:01 陌上归人的博客 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 在日常系统管理工作中,需要编写脚本来完成特定的功能,编写shell脚本是一个基本功了!在编写的过程中,掌握一些常用的技巧和语法就可以完成大部分功能了,也就是2/8原则1. 单引号和双引号的区别单引号与双引号的最大不同在于双引号仍然可以引用变量的内容,但单引号内仅是普通字符,不会作变量的引用,直接输出... 阅读全文
posted @ 2015-06-13 14:00 陌上归人的博客 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1:查找find . -type f -name "*.html"|xargs grep ‘yourstring’2:查找并替换find -name '要查找的文件名' | xargs perl -pi -e 's|被替换的字符串|替换后的字符串|g'perl -pi -e在Perl 命令中加上-e... 阅读全文
posted @ 2015-06-13 13:51 陌上归人的博客 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 设置匿名用户上传的文件的权限:anon_umask=匿名用户新增文件的umask 数值。默认值为077。VSFTPD的设置选项 VSFTPD的配置文件/etc/vsftpd/vsftpd.conf是个文本文件。以“#”字符开始的行是注释行。每个选项设置为一行,格式为“option=value”,注... 阅读全文
posted @ 2015-06-13 10:59 陌上归人的博客 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 配置selinux [root@localhost samba]# getsebool -a | grep samba 查找selinux中对samba的限制项samba_domain_controller --> offsamba_enable_home_dirs --> offsamba_exp 阅读全文
posted @ 2015-06-13 10:58 陌上归人的博客 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: linux下面的samba非常的好用,很多人拿它来作共享文件服务器,缺省配置下,samba必须提供用户名密码来访问,如果是所有人都可以访问的内容,那么是比较麻烦的,其实通过一个设置,即可实现不用输入用户名密码的匿名访问[root@linux-01 ~]#mkdir /home/myshare //建... 阅读全文
posted @ 2015-06-13 10:57 陌上归人的博客 阅读(2895) 评论(0) 推荐(0) 编辑
摘要: 开了SELinux和防火墙,没想到引出了vsftp的问题。FTP登录报错:500 OOPS: cannot change directory。下面来看看产生这个问题的原因和对策。首先,分析一下冲突原因:1. 为锁定用户在自己的home目录中,在vsftpd.conf打开chroot_local_us... 阅读全文
posted @ 2015-06-13 10:55 陌上归人的博客 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 这两天在给客户安装服务器时也顺便给他们使用iptables,不用不知道,一用才发现iptables还有很多东西可以学的,比如开放ftp。iptables 的filter表的INPUT链的默认策略设为了DROP,其余的链均为ACCEPT。 该服务器即要作ftp服务器,也要连上别的ftp服务器。即是说要... 阅读全文
posted @ 2015-06-13 10:54 陌上归人的博客 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 前提:昨天晚上配置好了vsftp, 但登陆后,除了浏览,什么也干不了。(如新建文件/文件夹, 删除文件, 重命名等都不可操作) 都是弹出 "550 create directory operation failed" 的错误信息. 查看文件夹属性, 然后改了什么用户都可读写, 结果还是一样. 配置文... 阅读全文
posted @ 2015-06-13 10:13 陌上归人的博客 阅读(3645) 评论(1) 推荐(0) 编辑
摘要: centos 5.5 samba服务器安装总结先来介绍一下基本的内容windows和linux共享主要利用samba服务器,所谓SMB就是指server message block 的缩写,它是Linux os/2 windows系统和windows for workgroup 等计算机之间提供的文... 阅读全文
posted @ 2015-06-13 10:12 陌上归人的博客 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 1、安装: Centos 5.5下安装samba,具体步骤如下: [root@bogon ~]# rpm -q samba Package samba is not installed [root@bogon ~]# yum -y install samba [root@bogon... 阅读全文
posted @ 2015-06-13 10:08 陌上归人的博客 阅读(848) 评论(0) 推荐(0) 编辑
摘要: 一般的linux系统iptables配置文件filter表前面都带下面三行,但是具体是什么意思呢! *filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0] INPUT:是链名 ACCEPT:是这个链的默认动作 第一个0: 阅读全文
posted @ 2015-06-13 09:58 陌上归人的博客 阅读(2134) 评论(1) 推荐(0) 编辑
摘要: 首先普及一下关于libc.so.6的基本常识:libc.so.6是glibc的软链接ll/lib64/libc.so.6lrwxrwxrwx 1 root root 11 Aug 27 2014 /lib64/libc.so.6 -> libc-2.5.soglibc是gnu发布的libc库,即c... 阅读全文
posted @ 2015-06-09 11:36 陌上归人的博客 阅读(9768) 评论(2) 推荐(1) 编辑
摘要: 在你准备升级GLIBC库之前,你要好好思考一下,你真的要升级GLIBC么?你知道你自己在做什么么?glibc是gnu发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了... 阅读全文
posted @ 2015-06-09 10:16 陌上归人的博客 阅读(3085) 评论(0) 推荐(1) 编辑
摘要: 本文实例,运行于 MySQL 5.0 及以上版本。MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。grant select on testdb.* to common_use... 阅读全文
posted @ 2015-05-21 13:58 陌上归人的博客 阅读(234) 评论(0) 推荐(0) 编辑
摘要: Options指令是Apache配置文件中一个比较常见也比较重要的指令,Options指令可以在Apache服务器核心配置(server config)、虚拟主机配置(virtual host)、特定目录配置(directory)以及.htaccess文件中使用。Options指令的主要作用是控制特 阅读全文
posted @ 2015-05-12 15:08 陌上归人的博客 阅读(418) 评论(0) 推荐(0) 编辑
摘要: Allow和Deny可以用于apache的conf文件或者.htaccess文件中(配合Directory, Location, Files等),用来控制目录和文件的访问授权。 所以,最常用的是:Order Deny,AllowAllow from All 注意“Deny,Allow”中间只有一个逗 阅读全文
posted @ 2015-05-12 15:05 陌上归人的博客 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Python的open方法用来打开一个文件。第一个参数是文件的位置和文件名,第二个参数是读写模式;f=open('/1.txt','w')读写模式的类型有:rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278)w 以写方式打开,a 以追加模式打开 (从 EOF 开始, 必... 阅读全文
posted @ 2015-04-20 17:44 陌上归人的博客 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 在php编译安装好后,需要在apache中添加对php的支持,方法:找到“#AddType application/x-gzip .gz .tgz”并在后面加入AddType application/x-httpd-php .phpAddType application/x-httpd-php-so... 阅读全文
posted @ 2015-04-15 17:49 陌上归人的博客 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: TCP端口7 = 回显9 = 丢弃11 = 在线用户13 = 时间服务15 = 网络状态17 = 每日引用18 = 消息发送19 = 字符发生器20 = ftp数据21 = 文件传输22 = SSH端口23 = 远程终端25 = 发送邮件31 = Masters Paradise木马37 = 时间3... 阅读全文
posted @ 2015-04-15 17:41 陌上归人的博客 阅读(831) 评论(0) 推荐(0) 编辑
摘要: Cacti脚本1.Advance Ping 脚本及模板注:要使用此模板,编译PHP时必须加上--enable-sockets选项来支持套接字。1).功能:此模板用来监控一个TCP/UDP端口、ICMP的延时情况和丢包情况。2).下载ss_fping.php脚本并放到/usr/local/apache... 阅读全文
posted @ 2015-04-15 16:59 陌上归人的博客 阅读(4681) 评论(0) 推荐(0) 编辑
摘要: 1、下载Cacti_Net-SNMP_DevIO_v3.1.zip 下载Cacti_Net-SNMP_DevIO_v3.1.zip,解压并上传net-snmp_devio.xml到/resource/snmp_queries/目录。 2、导入模板 通过cacti后台的"Import Template 阅读全文
posted @ 2015-04-15 16:58 陌上归人的博客 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 1、查看系统是否带有中文字体包 # ls /usr/share/fonts/chinese 如没有则安装 # yum -y install fonts-chinese 2、设置cacti使用的rrdtool版本为1.2.x 在cacti的WEB界面选择:Console -> Settings -> 阅读全文
posted @ 2015-04-15 16:54 陌上归人的博客 阅读(6118) 评论(0) 推荐(0) 编辑
摘要: 系统环境:CentOS 6.4 64bit Zabbix版本:zabbix 2.2.3 前提条件:已安装好LNMP环境 一、服务端: 1、 下载zabbix安装包zabbix-2.2.3.tar.gz并解压 2、 安装zabbix所需组件 yum install -y curl curl-devel 阅读全文
posted @ 2015-04-15 16:49 陌上归人的博客 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 设置全部监控项都开启邮件报警:vim /usr/local/nagios/etc/nagios.cfg设置enable_notifications=1 1为开启,0为关闭如个别监控项只监控不报警:例如负载load只监控不报警vim/usr/local/nagios/etc/objects/servi... 阅读全文
posted @ 2015-04-15 16:45 陌上归人的博客 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 下载地址:http://search.cpan.org/CPAN/authors/id/Z/ZI/ZIGOROU/Nagios-Plugins-Memcached-0.02.tar.gzhttp://cpan.uwinnipeg.ca/cpan/authors/id/Z/ZI/ZIGOROU/Nag... 阅读全文
posted @ 2015-04-15 16:38 陌上归人的博客 阅读(267) 评论(0) 推荐(0) 编辑
摘要: nagios安装请参看:Nginx平台安装Nagios监控服务下面是我添加linux监控机的过程,如有错误或者不当的地方请指出:测试环境:监控主机:nagios+nagios插件+nrpe+网站平台 192.168.1.210被监控机:nagios插件+nrpe192.168.1.2111、首先在监... 阅读全文
posted @ 2015-04-15 16:30 陌上归人的博客 阅读(1974) 评论(0) 推荐(0) 编辑
摘要: 本文基于《LNMP最新源码安装脚本》,Nagios依赖PHP环境和perl环境,由于Nginx不支持Perl的CGI,需先来搭建Perl环境,Nagios原理介绍略。一、下载最新稳定源码包和Perl脚本wget http://www.cpan.org/modules/by-module/FCGI/F 阅读全文
posted @ 2015-04-15 16:29 陌上归人的博客 阅读(415) 评论(0) 推荐(0) 编辑
摘要: nagios在启动时报错# service nagios restartRunning configuration check…done.Stopping nagios: done.Starting nagios:This account is currently not available.don... 阅读全文
posted @ 2015-04-15 16:27 陌上归人的博客 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 最近cacti的图像全都是断断续续。新加的设备,图像也是这样,查看cacti 的log发现大量下面类似的错误信息:04/12/2011 03:54:37 PM - SPINE: Poller[0] Host[233] DS[4990] WARNING: SNMP timeout detected [... 阅读全文
posted @ 2015-04-15 16:26 陌上归人的博客 阅读(2213) 评论(0) 推荐(0) 编辑
摘要: CentOS 6.0架设流量监控及集中日志系统第一章、cacti的安装1、 系统的基本设置2、 设置主机名3、 [root@localhost ~]# vi /etc/sysconfig/network4、 [root@localhost ~]# exit5、 重新登陆6、 [root@GZ-Cac 阅读全文
posted @ 2015-04-15 16:24 陌上归人的博客 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: 使用cacti监控Windows主机的时候经常遇到无法获取Windows主机的snmp信息和Windows主机的硬件信息,主要原因是Windows主机没有正确配置snmp,以下是正确的配置步骤:1、安装snmp服务控制面板 -> 添加删除程序 -> 添加/删除windows组件 -> 管理和监视工具... 阅读全文
posted @ 2015-04-15 16:23 陌上归人的博客 阅读(1741) 评论(0) 推荐(0) 编辑
摘要: 1 要监视一台Linux主机,需要在被监控的主机上安装net-snmp相关软件包,CentOS安装可使用“yum -y install net-snmp”命令:# yum -y install net-snmpSetting up Install ProcessSetting up reposito... 阅读全文
posted @ 2015-04-15 16:22 陌上归人的博客 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 正则表达式示例表字 符 意 义 示 例* 任意长度的字符串。 a* 表示: 空字符串、aaaa、a…? 长度为0或者1的字符串。 a? 表示: 空字符串和a。+ 长度为一个或者多个的字符串。 a+表示:a、aa、aaaaaa…. 任意字符。 a. 表示:a后跟任意字符。{} 代表上一规则重复数目、{ 阅读全文
posted @ 2015-04-15 16:11 陌上归人的博客 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 在日常系统管理工作中,需要编写脚本来完成特定的功能,编写shell脚本是一个基本功了!在编写的过程中,掌握一些常用的技巧和语法就可以完成大部分功能了,也就是2/8原则. 1. 单引号和双引号的区别 1. 单引号和双引号的区别 单引号与双引号的最大不同在于双引号仍然可以引用变量的内容,但单引号内仅是普 阅读全文
posted @ 2015-04-15 16:10 陌上归人的博客 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 1:查找find . -type f -name "*.html"|xargs grep ‘yourstring’2:查找并替换find -name '要查找的文件名' | xargs perl -pi -e 's|被替换的字符串|替换后的字符串|g'perl -pi -e在Perl 命令中加上-e 阅读全文
posted @ 2015-04-15 16:03 陌上归人的博客 阅读(23044) 评论(0) 推荐(0) 编辑