文章列表
 
您正在查看 "Linux" 分类下的文章

2011-07-07 23:33

今天总部的大师过来传道,简单记录关于Puppet的内容。

我们以前平均一台Master支持300左右的client server,有过百的PuppetMaster.

Master集群有负载均衡,每台Master也实现多进程的负载。

PuppetMaster的filetimeout默认是15秒,导致在reload过程中会无法响应请求,但实际classes的变更不会非常频繁,所以采用将filetimeout时间设置超长,只有classes发生变更人为直接对进程kill,start....反而比系统本身的更新更快。

增加了Nginx file cache。

现在平均一台PuppetMaster可以支持1000台client。

 
2011-05-01 23:01

expect -f执行expect语法组成的脚本,expect与shell语法不一样.

 

#!/usr/bin/env expect

set timeout -1

set done 1

set password "vbvbvb"

set domain "10."

set ip1 [lindex $argv 0]

set ip2 [lindex $argv 1]

if {$ip2 == ""} {

        set ip2 "33"

}

set host "root@$domain.$ip1.$ip2"

spawn ssh $host 

while {$done} {

        expect {

   

 
2009-12-26 22:44
在U盘上试了试做lvm,做个记录。
lvm是在物理分区上在建立逻辑分区。
一块硬盘接入到系统后,可以先用fdisk做普通的分区,这种分区的尺寸是不能调整的,用lvm在普通的分区上在增加一层逻辑分区提供系统使用,当逻辑分区容量需要变化的时候,就可以进行调整,不影响数据。
话说现在CentOS安装时默认就会将整个硬盘做lvm。

我的U盘8G,在vmware的linux系统识别后是/dev/sda,就一个分区,所以是/dev/sda1
fdisk /dev/sda 进行物理分区
p 查看当前分区列表,n创建新分区,w保存变更。创建分区时Hex code (type L to list
 
2009-12-18 13:16
如题...本周遇到郁闷事,重启15台数据库服务器,一半起来了,一半倒下来...
有6台同配置,同系统的数据库启动时提示:KERNEL PANIC - NOT SYNCING: ATTEMPTED TO KILL INIT
...头一次遇到,以我的经验马上解决问题是没戏了,先把数据库拿出来在其他机器恢复相比较会更容易些。
找了张Centos5.4的安装盘,引导到boot画面,按F2,输入:linux resuce进入救援模式。
Linux会使用安装盘引导自己的系统。并且可以配置网络。chroot /mnt/sysimages 切换到原有硬盘系统的根上。要使用U盘,移动硬盘一定在引导前就插进去,引导时会自动
 
2009-12-15 0:22
yum install kexec-tools.x86_64 crash.x86_64
修改/etc/grub.conf 为kdump增加内核预留内存,增加crashkernel=128M@16M
kernel /vmlinuz-2.6.18-164.6.1.el5debug ro root=/dev/VolGroup00/LogVol00 crashkernel=128M@16M
需要重启服务器,重启后free -m,原有内存显示会少128M
修改/etc/kdump.conf
ext3 /dev/mapper/VolGroup00-LogVol00
path /var/crash
我做的是本地保存dump信息,将path /var/crash的注释去掉,ext3指定挂载点
service kdump start

网上模拟crash的方法:echo "c"
 
2009-12-15 0:14
今天新到的r410,刚跑几天就陆续出现eth1没响应,eth0到没事....这个郁闷。
装网卡驱动试试。
lspci -vv 查网卡驱动
NetXtreme II BCM5716 Gigabit Ethernet
http://zh-cn.broadcom.com/support/ethernet_nic/netxtremeii.php 下载驱动
解压后有rpm和tar两种形式。
yum -y install kernel-devel.x86_64 kernel-debug-devel.x86_64
解压tar包后make
make KVER=2.6.18-164.el5 #当前的内核版本
make install

 
2009-12-01 22:29
真爱生命,少动sysctl.....
之前对sysctl的一些参数觉得很随意,没有仔细理解就去调,出了问题真不好查啊...
今天对sysctl的2个参数做测试,理解了才加的.说一说。
net.core.somaxconn
容许向外发起连接的数量。默认值128.这个值决定Linux同时容许向外建立连接的个数,我用php起多个进程连接mysql做测试,这个参数小,PHP端的服务器会持续报无法连接mysql,在Mysql的服务器上连接很少,没有达到Mysql的max_connection.这个值在服务器上应该调大。

net.ipv4.tcp_tw_reuse=1 重用time_wait连接
net.ipv4.tcp_tw_recy
 
2009-09-03 12:20
如题....用linux以来头一次近距离接触黑客-_-!!!
windows都习惯了,反正有防火墙,每天有软件盯着,病毒木马什么检测都有软件管,今天都一次处理linux上的黑客问题。

今天接到服务优秀的IDC反馈的信息,说我们有一台机器在尝试ssh暴力破解其他服务器的账户。
汗.....
查了下Linux进程....虽然对Linux有多少系统服务在启动不了解,但是陌生的进程还是能看到的...貌似cacti这个账户下启动"./bash"....恩?cacti还需要bash?
查了下cacti的账户....囧...没有设置密码也不是nologin....iptables也没启动..
 
2009-08-13 10:32
hosts
/etc/sysconfig/network
echo hostname >/proc/sys/kernel/hostname
3个位置,终极解决...3个位置为什么这么做,还不理解,求解答,如果3个位置主机名不一样会有什么下场?
 
2009-07-22 13:34
最近给公司国外的服务器安装了openvpn,在公司内上网都使用vpn代理访问国外。速度比一般的代理快也稳定 安全。

服务器端:
yum安装openvpn
cp -ra /usr/share/doc/openvpn-2.0.9/easy-rsa /etc/openvpn/
cd /etc/openvpn/easy-rsa
vi vars #修改变量
45 export KEY_COUNTRY=CN
46 export KEY_PROVINCE=BJ
47 export KEY_CITY=BEIJING
48 export KEY_ORG="xxx"
49 export KEY_EMAIL="xx@xx.com
 
   
 
 
文章分类
 
 
 
Linux(45)
 
Mysql(31)
 
Java(6)
 
Php(47)
 
 
Python(13)
 
Erlang(24)
 
 
 
 
其他(17)
 
 
 
 
 
 
 
 
Vim(1)
 
招聘(12)
 
 
 
S3(2)
 
 
 
 
 
 
   
 
文章存档
 
     
 
最新文章评论
  

我的不行,每個記錄3萬左右,死執行不了: UPDATE cer_list a LEFT JOIN cer_list_ce
 

数据的实际读写操作都在memcache进行,这样要是 数据及时性比较高时也挺麻烦的。能否
 

高手啊,不简单
 

mark
 

不错哦,学习了
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu