- 浏览: 140666 次
- 性别:
- 来自: 成都
最新评论
文章列表
【基本介绍】
ulimit 是一种 linux 系统的内键功能,它具有一套参数集,用于为由它生成的 shell 进程及其子进程的资源使用设置限制.
limit 用于限制 shell 启动进程所占用的资源,支持以下各种类型的限制:所创建的内核文件的大小、进程数据块的大小、Shell 进程创建文件的大小、内存锁住的大小、常驻内存集的大小、打开文件描述符的数量、分配堆栈的最大大小、CPU 时间、单个用户的最大线程数、Shell 进程所能使用的最大虚拟内存。同时,它支持硬资源和软资源的限制。
【使用方法】
ulimit 通过一些参数选项来管理不同种类的系统资源。
ulimit 命令的格式为:ulim ...
【基本介绍】
iptables 是与最新的 3.5 版本 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。
【参数介绍】
1. filter是默认的表,包含input(数据发往本地)forward(数据包通过路由)output(本地生成的数据)
2. nat新的数据包遇到的时候,包含PREROUTING(当数据要进来的时候改变)OUTPUT(改变本地的数据在路径选择前)POSTROUTING(数据要出去的时候改变)
3. m ...
【基本介绍】
memcached是优秀的cache软件,有效减轻数据库服务器的压力
【下载】
http://www.danga.com/memcached/
libevent从何处下载?
http://monkey.org/~provos/libevent/
php的memcache模块下载:
http://pecl.php.net/package/memcache/download/
【服务端安装配置】-源码安装
1.安装libevent
tar -zxvf libevent-1.3e.tar.gz
./configure --prefix ...
【基本介绍】
这里是cacti的错误记录
【错误集】
1.cacti的snmp error
第一,确定cacti所有的主机能ping通被监控主机;如果不能ping通,请确认网络配置和被监控主机的ip设置是否正确。
第二,如果能ping通,那么确认被监控主机是否启用snmpd服务:
ps -ef | grep snmp
或者直接重启被监控主机的snmp服务:
service snmpd restart
然后到cacti服务器上,用root用户:
snmpwalk -c public -v 2c 192.168.124.14 --> (这个ip为被监控主机的ip)
如果能够接收 ...
cacti mysql 模板安装2
- 博客分类:
- cacti
基本情况】
cacti本身自带了mem , proc user等模板,这里我们来安装对mysql的模板配置
【模板下载】
http://code.google.com/p/mysql-cacti-templates/
【模板配置】
1.将 ss_get_mysql_stats.phpp脚本放到cacti脚本目录下
2.修改ss_get_mysql_stats.php文件对数据库的用户名密码等配置
3.导入模板cacti_host_template_x_db_server_ht_0.8.6i.xml
4.配置MySQL服务器,让cacti所在机器能够访问MySQL服务器的状态信息,必须 ...
【基本介绍】
这里开始使用wireshark抓包工具,遇到的一个小问题。mark
【解决方案】
启动的时候弹出The NPF driver isn't running. You may have trouble
NPF即网络数据包过滤器(Netgroup Packet Filter,NPF)是Winpcap的核心部分,它是Winpcap完成困难工作的组件。它处理网络上传输的数据包,并且对用户级提供可捕获(capture)、发送(injection)和分析性能(analysis capabilities)。 它不仅提供了基本的特性(例如抓包),还有更高级的特性(例如可编程的过滤器系统)。前者 ...
【基本介绍】
在nagios平台上我们直接看到status information的信息,但是有时候显示的不全,或者有些信息跑到了Performance Data里面去了。
【解决】
已bash为例子。
1. 我们echo出来的信息就是在status information里面显示的。如果信息里面有换行之类,我们就可能在status information里面看不全信息。要点进去看service state information里面就可以看到所有的信息。
2. 如果有的信息跑到了performance data里面去了,检查信息里面是否有包含“|”,会把后面的信息输出到performanc ...
【基本介绍】
bash脚本要输出变量的时候,经常遇到有换行的情况。我们可以人为的决定是否需要换行等特殊字符。
【实例】
加双引号就输出变量中的换行。不加双引号换行就会被忽略掉,所有内容输出到一行。
特别在IF判断中要使用双引号。
[root@sparkVM script]# cat verify_echo_variable.sh
tmp=`ls check*`
echo $tmp
echo '--'
echo "$tmp"
[root@sparkVM script]# sh verify_echo_variable.sh
check_iptab ...
【基本介绍】
ssh远程连接到服务器认证密码的时候分为交互模式和非交互模式。交互模式就是我们登入要手动输入密码,非交互模式就是不需要人工输入密码。
这里我们介绍非交互模式
【非交互模式】
1.公钥和私钥的方式
Master作为客户端,要实现无密码公钥认证,连接到服务器Salve上时,需要在Master上生成一个密钥对,包括一个公钥和一个私钥,而后将公钥复制到所有的Salve上。当Master通过SSH链接到Salve上时,Salve会生成一个随机数并用Master的公钥对随机数进行加密,并发送给Master。Master收到加密数之后再用私钥解密,并将解密数回传给Salve,Salve确认解 ...
【基本介绍】
Linux系统的一大块就是用户管理,管理用户的信息,这里介绍用户组。
常用的命令有groupadd , groupdel , gpasswd , groups , finger
用户组分为两类:
私有组->在创建一个新用户时,若没有指定所属于的组,linux将建立一个和用户同名的私有组
标准组->可以容纳多个用户,若使用标准组创建一个新用户是应该指定该用户的所在组
【基本操作】
添加用户组:可以用groupadd,也可以useradd
[root@bogon srv]# groupadd --help
Usage: groupadd [options] GRO ...
【基本介绍】
Linux系统的一大块就是用户管理,管理用户的信息,这里介绍用户。
常用的命令有useradd , userdel , usermod , users
【基本操作】
添加用户
[root@bogon ~]# useradd --help
Usage: useradd [options] LOGIN
Options:
-b, --base-dir BASE_DIR base directory for the home directory of the
new account
- ...
【基本介绍】
我们用rsync做跨网络传输的时候,经常是先压缩文件然后在传输,如果我们在rsync的时候还用压缩参数的话就会增加CPU的负担
【参数介绍】
-z, --compress: compress file data during the transfer
Rsync can compress the data that are transferred to reduce network activity. The destination file will be the same as the original. Use it for remote transfers when s ...
【基本介绍】
在编写shell脚本的时候也会经常出现“/bin/grep: |: No such file or directory”类似的错误,特别是在执行的命令是变量的情况
【简单案例】
[root@bogon script]# cat aa.sh
aa="/bin/grep Accepted /root/test.log | /bin/grep -v something"
tmp=`$aa`
[root@bogon script]# bash aa.sh
/bin/grep: |: No such file or directory
/bin/gr ...
【基本介绍】
在编写shell脚本的时候会经常遇到“line 2: [: too many arguments”类似的错误,特别是在if判断语句中。
【简单案例】
[root@bogon script]# cat bb.sh
tmp="grep Accept /root/test.log | grep -v something"
if [ $tmp ]
then
echo "aa"
else
echo "bb"
fi
[root@bogon script]# bash bb.sh
bb.sh: line ...
【基本介绍】
导出数据库用到mysql自己的工具mysqldump,可以导出数据库,表,也可以到远端服务器。
The mysqldump client is a backup program originally written by Igor Romanenko. It can be used to dump a database or a collection of databases for backup or transfer to a ...