-
Recent Posts
Recent Comments
Categories
BBSers
My BBSs
同事
幼稚园
败类们
软院的BTs
Archives
Meta
Tag Archives: Linux
寻找丢失的硬盘空间
发现VPS的硬盘空间不大对,15G的硬盘结果只有11G左右,按理来说应该能达到13~14G的,另外的2G跑哪儿去了呢?后来用lvdisplay发现原来是个tmpfs的那个VOL分了3G…… windows上的分区工具倒还好说,可以resize,但是需要重启,linux就不知道有没有类似的了,但是根据上次动态扩展硬盘大小的案例,应该也可以在线减小的。 后来通过Google大神发现其实很简单,有个命令叫做lvreduce,然后再lvextend,在resize2fs,世界清静了~ 有感而发,windows上有没有类似的online resizing tools呢?
LVM动态空间扩展
其实挺简单的,增加硬盘以后只需要如下几步: 1. fdisk /dev/sdb 2. vpcreate /dev/sdb1 如果无法创建vp,用partprobe一下就能找到/dev/sdb了 3. vgextend -t /dev/VG_NAME /dev/sdb1 4. lvextend -L +Size /dev/VG_NAME/Group_name 5. resize2fs /dev/VG_NAME/Group_name SIZE 然后也不需要umount也不需要reboot,一切ok了
ip route + ip rule实现双ISP接入网络配置
本文所述仅为解决方案之一,欢迎留言探讨其他解决方案。 公司新增一条ISP接入,直接光电转换成以太口接入,现有Cisco 3750和若干Cisco 2960,另外有PC机一台做NAT+Router,DHCP/DNS等功能均不用Cisco 3750干,其实我也不知道为啥,曹某人说不用就不用了,哈哈~ OK,既然新增一条线路,而原先的NAT主机网卡也不够了,于是新增一台NAT2,功能还是地址转换和软路由,Linux实现,这些都很容易 线路很容易调通,后来遇到了两个难点,一个是两台NAT不能互通(这不胡扯么?),其实是我自己白痴了,NAT上没有做静态路由将192.168.0.0/16的地址都指向3750,默认网关是指向Internet的,当然不通啦~后面一个问题,其实也跟这个也有一点点关系,就是策略路由本地不同Vlan使用不同的ISP出口。经过曹某人指点使用ip rule就可以搞定。 具体配置如下: NAT1: eth2 192.168.254.1/24 LINK TO Cisco 3750 VLAN 2,eth1配置ISP1的互联IP NAT2: eth0配置ISP2的互联IP,eth1配置192.168.254.11/24 LINK TO Cisco 3750 VLAN 2 两台NAT均做好静态路由保证互通,NAT1作为主NAT,使用ip route + ip rule做策略路由,默认走本机网关即采用ISP,特殊VLAN/IP通过策略路由到NAT2,走ISP2 ip route add 192.168.20.0/24 dev eth2 src 192.168.254.1 table … Continue reading
mrtg & cacti配置tips
配置了一晚上的mrtg和cacti,终于大功告成,困扰了很久的问题其实都是小问题,但是大家也许会经常遇到,记录下来,希望对google到这里的人有所帮助(baidu也成啦!)。 前期的设置: 打开需要监控主机的snmp服务,一般来说稍微编辑一下/etc/snmp/snmpd.conf就可以了 第61、62行内容如下: # group context sec.model sec.level prefix read write notif access notConfigGroup “” any noauth exact mib2 none none //粗体是要修改的部分 取消下面这行: view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc 的注释 在远程主机使用snmpwalk -v2c -c public hostname即可测试snmp的状态 如果想用cacti,需要额外安装php、rrdtool等软件 编译php的时候需要加上with-snmp的选项,依赖net-snmp-devel cacti 0.8.7b版本及OLDER必须使用rrdtool1.2或者1.1版本,只有0.8.7c(beta)才支持rrdtool1.3 mrtg … Continue reading
Linux下双网卡路由设置
从某人哪儿偷来的,记录下来,以后肯定用得上 ip route add IPADD_1_NETWORK/BLOCK dev eth0 src IPADD_1 table TABLE_1 ip route add default via GW_1 table TABLE_1 ip route add IPADD_2_NETWORK/BLOCK dev eth1 src IPADD_2 table TABLE_2 ip route add default via GW_2 table TABLE_2 ip rule add from IPADD_1 pref 20000 table … Continue reading
apache限速模块
下载地址 http://bwmod.sourceforge.net/ tips: 1.安装apache的时候一定要enable-so 2.使用apxs -i -a -c mod_bw.c example: httpd.conf BandwidthModule On ForceBandWidthModule On LargeFileLimit .iso 1 2000000
Linux下编译安装apache+php+mysql
1. 编译mysql ./configure –prefix=/usr/local/mysql –with-charset=gb2312 make make install groupadd mysql useradd -g mysql mysql cd /usr/local/mysql chown -R mysql . chgrp -R mysql . scripts/mysql_install_db –user=mysql chown -R root . chown -R mysql data bin/mysqld_safe –user=mysql & cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/ … Continue reading