分类:linux日期:2013-10-02 - 13:05:55评论:2条作者:老谢
应某客户要求安装纯编译的LAMP环境,这里记录下所有命令,由于比较忙,没时间像以前那样整理详细说明发布了,非常抱歉
程序准备
mkdir lamp && cd lamp
wget https://lnamp-web-server.googlecode.com/files/php-5.2.17.tar.gz
wget https://lnamp-web-server.googlecode.com/files/mysql-5.1.59.tar.gz
wget https://lnamp-web-server.googlecode.com/files/httpd-2.2.21.tar.gz
wget https://autosetup1.googlecode.com/files/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
tar -zxf httpd-2.2.21.tar.gz
tar -zxf mysql-5.1.59.tar.gz
tar -zxf php-5.2.17.tar.gz
tar -zxf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz |
mkdir lamp && cd lamp
wget https://lnamp-web-server.googlecode.com/files/php-5.2.17.tar.gz
wget https://lnamp-web-server.googlecode.com/files/mysql-5.1.59.tar.gz
wget https://lnamp-web-server.googlecode.com/files/httpd-2.2.21.tar.gz
wget https://autosetup1.googlecode.com/files/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
tar -zxf httpd-2.2.21.tar.gz
tar -zxf mysql-5.1.59.tar.gz
tar -zxf php-5.2.17.tar.gz
tar -zxf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
继续阅读…
分类:linux日期:2013-09-09 - 14:53:23评论:2条作者:老谢
一个客户反应网站乱码,使用了zend optimizer加密,检查了下vps发现没装zend optimizer,安装后即可解决乱码问题
cd /usr/local/directadmin/custombuild/
vim ./options.conf |
cd /usr/local/directadmin/custombuild/
vim ./options.conf
找到zend = no改成zend =yes,然后再执行./build zend,完成后会看到下面的提示
[root@my2 custombuild]# ./build zend
File already exists: ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
Zend Optimizer has been installed. |
[root@my2 custombuild]# ./build zend
File already exists: ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
Zend Optimizer has been installed.
然后重启下apache即可
[root@my2 ~]# php -v
PHP 5.2.17 (cli) (built: May 22 2012 02:47:56)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies |
[root@my2 ~]# php -v
PHP 5.2.17 (cli) (built: May 22 2012 02:47:56)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
分类:linux日期:2013-07-12 - 0:15:50评论:2条作者:老谢
收到客户支持单反应按照教程操作硬盘挂载失败,下面是该客户提供的相关信息:
root@client:~# resize2fs /dev/MyVPS/swap_1
resize2fs 1.41.12 (17-May-2010)
resize2fs: Bad magic number in super-block while trying to open /dev/MyVPS/swap_1
Couldn’t find valid superblock.
root@client:~# lvscan
ACTIVE ‘/dev/MyVPS/root’ [9.37 GiB] inherit
ACTIVE ‘/dev/MyVPS/swap_1’ [15.38 GiB] inherit
root@client:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/MyVPS-root
9.3G 3.2G 5.7G 36% /
none 234M 140K 234M 1% /dev
none 248M 0 248M 0% /dev/shm
none 248M 40K 248M 1% /var/run
none 248M 0 248M 0% /var/lock
/dev/sda1 228M 40M 176M 19% /boot
首先我们先使用vgscan命令扫描已有的LVM卷,结果发现有一个swap_1为无效的状态,由于不知道客户如何进行的配置而且由于并没有存储数据,于是也不需要检查之前的命令,直接删除这个LV卷即可,命令如下:
vgremove /dev/MyVPS/swap_1 |
vgremove /dev/MyVPS/swap_1
然后可以用下面的命令检查是否成功删除
lvdisplay | grep "/dev/MyVPS/swap_1" |
lvdisplay | grep "/dev/MyVPS/swap_1"
删掉这个LV后,再删掉/dev/sdb的分区,然后重新分区格式化(删除分区的命令是“d”),
然后可以参考下面的教程进行挂载操作:http://help.laoxuehost.com/vps/mount-a-hard-drive-in-xen-linux-vps.html
如果遇到Cannot change VG MyVPS while PVs are missing.这个错误,可以运行下面的命令后重新扩容LVM:
vgreduce MyVPS --removemissing |
vgreduce MyVPS --removemissing
最后华丽丽的挂载完成:
root@client:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/MyVPS-root
25G 3.2G 20G 14% /
none 234M 136K 234M 1% /dev
none 248M 0 248M 0% /dev/shm
none 248M 48K 248M 1% /var/run
none 248M 0 248M 0% /var/lock
/dev/sda1 228M 40M 176M 19% /boot |
root@client:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/MyVPS-root
25G 3.2G 20G 14% /
none 234M 136K 234M 1% /dev
none 248M 0 248M 0% /dev/shm
none 248M 48K 248M 1% /var/run
none 248M 0 248M 0% /var/lock
/dev/sda1 228M 40M 176M 19% /boot
分类:linux日期:2013-06-19 - 10:50:52评论:0条作者:老谢
一客户反应自己的FTP无法登陆,经检查登陆列目录超时,主动模式被动模式都这样,
想想近期的改动仅为服务器安装了CSF防火墙,难道是防火墙导致的?
先停掉CSF防火墙的服务,然后再尝试ftp连接,成功,果然是CSF防火墙导致的,根据经验可能是端口没被加入防火墙允许。
现在打开Proftpd的配置文件,看看所使用的端口号。
找到
可见我这台服务器Proftpd所使用的被动模式的端口号是35000和35999,下面打开CSF的配置文件,把端口号加入允许即可。
在csf里面的TCP_IN和TCP_OUT加入这两个端口号后,重启CSF防火墙后测试,可以正常登陆ftp,至此故障解决。
分类:linux日期:2013-05-31 - 22:18:27评论:21条作者:老谢
正常我的VPS内存使用在220MB左右,由于一次折腾导致VPS重启后发现内存一直在330M左右,虽然我768MB的内存完全足够,但是对于一个有点小洁癖的人来说,无法忍受。。于是乎检查之。。。
[root@www ~]# ps -A --sort -rss -o comm,pmem,pcpu |uniq -c |head -15
1 COMMAND %MEM %CPU
1 clamd 12.6 0.0
1 httpd 4.2 0.1
1 httpd 4.1 0.1
1 iscsiuio 4.1 0.0
1 httpd 4.1 0.2
1 httpd 4.0 0.1
1 httpd 3.9 0.1
1 httpd 3.8 0.1
1 httpd 3.8 0.4
1 httpd 1.4 0.1
1 httpd 1.1 0.0
1 httpd 1.0 0.2
1 mysqld 1.0 1.4
1 httpd 0.8 0.0 |
[root@www ~]# ps -A --sort -rss -o comm,pmem,pcpu |uniq -c |head -15
1 COMMAND %MEM %CPU
1 clamd 12.6 0.0
1 httpd 4.2 0.1
1 httpd 4.1 0.1
1 iscsiuio 4.1 0.0
1 httpd 4.1 0.2
1 httpd 4.0 0.1
1 httpd 3.9 0.1
1 httpd 3.8 0.1
1 httpd 3.8 0.4
1 httpd 1.4 0.1
1 httpd 1.1 0.0
1 httpd 1.0 0.2
1 mysqld 1.0 1.4
1 httpd 0.8 0.0
clamd居然吃了12.6%的内存,猛然想起来这货是我装的一个杀软…卸载后完事….
接着还有iscsiuio这个东西,至于这是什么。。老谢也不知道。。man了一下,描述如下:
DESCRIPTION
iscsiuio is the UserSpace I/O driver for the Broadcom NetXtreme II BCM5706/5708/5709 series PCI/PCI-X Gigabit
Ethernet Network Interface Card (NIC) and for the Broadcom NetXtreme II BCM57710/57711/57712/57800/57810/57840
series PCI-E 10 Gigabit Ethernet Network Interface Card. The driver has been tested on 2.6.28 kernels and
above.
Refer to the README.TXT from the driver package on how to compile and install the driver.
Refer to various Linux documentations on how to configure network protocol and address.
没看懂啥意思,反正国内外论坛都搜了,说是可以关闭,不对系统造成影响,既然如此就关掉好了
chkconfig iscsi off
chkconfig iscsid off
service iscsid stop |
chkconfig iscsi off
chkconfig iscsid off
service iscsid stop
接着…..世界终于爽了………
[root@www ~]# vmstat -S M
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 548 0 69 0 0 22 10 0 161 4 0 87 9 0
[root@www ~]# free -m
total used free shared buffers cached
Mem: 768 219 548 0 0 68
-/+ buffers/cache: 150 617
Swap: 0 0 0 |
[root@www ~]# vmstat -S M
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 548 0 69 0 0 22 10 0 161 4 0 87 9 0
[root@www ~]# free -m
total used free shared buffers cached
Mem: 768 219 548 0 0 68
-/+ buffers/cache: 150 617
Swap: 0 0 0
PS:服务商一定喜欢我酱紫的客户….Orz
分类:linux日期:2013-03-14 - 13:53:24评论:0条作者:老谢
cd /usr/local/directadmin/custombuild
./build rewrite_confs |
cd /usr/local/directadmin/custombuild
./build rewrite_confs
参考:http://forum.directadmin.com/archive/index.php/t-730.html
分类:linux日期:2012-11-16 - 21:25:09评论:8条作者:老谢
vim /etc/yum.repos.d/dag.repo |
vim /etc/yum.repos.d/dag.repo
编辑添加下面内容:
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1
然后导入非官方GPG并安装
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
yum -y install clamd |
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
yum -y install clamd
升级病毒库:freshclam 扫描:clamscan
这里附带一些例子
(1)扫描所有用户的主目录就使用 clamscan -r /home
(2)扫描您计算机上的所有文件并且显示所有的文件的扫描结果,就使用 clamscan -r /
(3)扫描您计算机上的所有文件并且显示有问题的文件的扫描结果, 就使用 clamscan -r –bell -i /
继续阅读…
分类:linux日期:2012-11-05 - 20:41:20评论:5条作者:老谢
今天折腾openvpn,期间重启一次vps,结果发现自己的博客打不开了,然后看了下httpd服务没起来,应该是没做开机启动,如果加了下,结果看到一个提示:
[root@www ~]# chkconfig –add httpd
httpd 服务不支持 chkconfig
这果断让我很不爽,解决方法如下:
vim /etc/init.d/httpd
#!/bin/bash
#chkconfig:345 61 61
#description:Apache httpd |
vim /etc/init.d/httpd
#!/bin/bash
#chkconfig:345 61 61
#description:Apache httpd
改完设置chkconfig即可
[root@localhost ~]# chkconfig –add httpd
[root@localhost ~]# chkconfig –level 345 httpd on
[root@localhost ~]# chkconfig –list|grep httpd
最新评论
老何:不至于跌得这么狠吧
Andy烧麦:这些大厂都能提供必要的售后
王光卫博客:小米生态还是比较丰富
空空裤兜:在天猫买的利维斯顿,阿里智能APP...
林羽凡:我突然发现,你也记录了很多博文了。
菊座:小米的东西还行
zwwooooo:一般电器产品都jd,就是想售后身心
zwwooooo:能随便搞个公司玩玩也算是实力选手
大D:坚持就是胜利哈哈哈
老麦:看着那一排日志存档,老前辈了啊。