Archiv für Oktober, 2010

linux下DirectAdmin面板安装Ioncube组件

先看看自己用是32位系统还是64位的!
32位系统
1.“cd /usr/local/”
2.“wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz” 3.”tar xvfz ioncube_loaders_lin_x86.tar.gz”
64位系统:
1.”cd /usr/local/ ”
2.”wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz”
3.”tar xvfz ioncube_loaders_lin_x86-64.tar.gz” 注意自己是什么系统就OK!去掉引号
运行以后登录directAdmin后台 点击文件编辑 下拉到最后一个 php.ini进行编辑在Zend的文件配置 第一行加上
“zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.2.so” 然后保存OK!下面更要注意拉!就是执行了以上之后并没生效!返回DirectAdmin控制面板主页点服务状态 httpd 点第三个 重导入意思是重新导入配置文件然后查看php.ini 即可看到 ioncube已加载 我用的是PHP5.2如果你安装的是5.1 或者4.1的 要作相应的修改!

Bemerkungen

Linux下挂载lvm 并解决同名冲突

Linux下挂载lvm 并解决同名冲突
在Linux下使用新硬盘安装系统安装好以后再挂载原来的硬盘分区格式全为系统默认分区系统默认使用的
是lvm格式并且默认的卷都是 VolGroup00
使用 pvs 查看显示如下
[root @ localhost ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 VolGroup00 lvm2 a- 136.62G 0
/dev/sdb2 VolGroup00 lvm2 a- 136.62G 0
发现可以正确认别到两个VG但是同名如何挂载呢?
解决办法是将原来的VG更名解决冲突即可挂载
重命名格式为:[此时会提示
[root @ localhost ~]# vgrename VolGroup00 VolGroup01
Found more than one VG called VolGroup00. Please supply VG uuid.
原因是存在两个 VolGroup00修改的方法他已经提示了要指定 VG uuid即可
查看VG uuid的命令为
[root @ localhost ~]# vgs -v
Finding all volume groups
Finding volume groupVolGroup00
Finding volume groupVolGroup00
VG Attr Ext #PV #LV #SN VSize VFree VG UUID
VolGroup00 wz–n- 32.00M 1 2 0 136.62G 0 dcHa6G-abU2-Xfq8-EPBm-jBLj-sf18-O5uH0U
VolGroup00 wz–n- 32.00M 1 2 0 136.62G 0 OF8g7h-PQJB-9D9z-yPxn-1kfY-Advq-YbNHJ9
查到VG uuid以后再次执行改名
[root @ localhost ~]# vgrename OF8g7h-PQJB-9D9z-yPxn-1kfY-Advq-YbNHJ9 VolGroup01
Volume groupVolGroup00still has active LVs
修改成功以后再执行lvscan
[root @ localhost ~]# lvscan
inactive ‘/dev/VolGroup01/LogVol00’ [130.84 GB] inherit
inactive ‘/dev/VolGroup01/LogVol01’ [5.78 GB] inherit
ACTIVE ‘/dev/VolGroup00/LogVol00’ [130.84 GB] inherit
ACTIVE ‘/dev/VolGroup00/LogVol01’ [5.78 GB] inherit
可以看到新修改的VolGroup01是inactive状态
再使用vgchange 加载 VolGroup01
[root @ localhost ~]# vgchange -ay /dev/VolGroup01
2 logical volume(S) in volume groupVolGroup01now active
最后 mount 就可以
[root @ localhost ~]# mount /dev/VolGroup01/LogVol00 /mnt/old
至此全部完成
Linux下挂载lvm 并解决同名冲突

Bemerkungen (1)

mount挂载硬盘出错mount you must specify the filesystem type lvm?

[root@all /]# fdisk -l
Disk /dev/hdc: 80.0 GB, 80026361856 Bytes
255 Köpfe, 63 Sektoren / Spur, 9729 Zylinder
Einheiten = Zylinder 16065 * 512 = 8225280 Bytes

Device Boot Start End Blocks Id System
/dev/hdc1 * 1 13 104391 83 Linux
/dev/hdc2 14 9729 78043770 8e Linux LVM

Disk /dev/hda: 40.0 GB, 40020664320 Bytes
255 Köpfe, 63 Sektoren / Spur, 4865 Zylinder
Einheiten = Zylinder 16065 * 512 = 8225280 Bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 255 2048256 83 Linux
/dev/hda2 256 3934 29551567+ 83 Linux
/dev/hda3 3935 4444 4096575 83 Linux
/dev/hda4 4445 4865 3381682+ f Win95 Ext’d (LBA)
/dev/hda5 4445 4699 2048256 83 Linux
/dev/hda6 4700 4801 819283+ 83 Linux
/dev/hda7 4802 4865 514048+ 82 Linux swap
[root@all /]# mount /dev/hdc2 /mnt/cdrom
montieren: you must specify the filesystem type
mount 时出线上面的错误!谁给点提示!谢谢!

回答

1.先用vgscan
2.vgchange -ay
3.lvscan
4.montieren

到第三步的时候如果正常会显示出两块硬盘的lv状态都是active此时再

#mount -t ext3 /dev/VGname/LVname /mnt/cdrom

就可以成功了

本文来自CSDN博客转载请标明出处:http://blog.csdn.net/qiudakun/archive/2010/03/01/5336754.aspx

Bemerkungen

vps添加多个IP但kloxo出现no_ip_address提示kloxo绑定多个IP

有时候我们要给vps添加多个IP但kloxo出现no_ip_address提示kloxo绑定多个IP怎么做到呢?如果是openvz的平台那么您必须联系机房给您绑定IP到vps然后ssh登录您的vps设置好如下的配置文件

-rw-rr– 1 root root 101 Februar 7 19:30 ifcfg-venet0
-rw-rr– 1 root root 73 Februar 7 19:39 ifcfg-venet0:0
-rw-rr– 1 root root 73 Februar 7 19:39 ifcfg-venet0:1
-rw-rr– 1 root root 71 Februar 7 19:39 ifcfg-venet0:2
-rw-rr– 1 root root 71 Februar 7 19:40 ifcfg-venet0:3

一般more ifcfg-venet0的内容为
DEVICE=venet0
BOOTPROTO=static
ONBOOT=yes
IPADDR=127.0.0.1
NETMASK=255.255.255.255
BROADCAST=0.0.0.0

那么可以仿照 more ifcfg-venet0:0来新建更多的IP配置文件
DEVICE=venet0:0
ONBOOT=yes
IPADDR=173.212.231.22
NETMASK=255.255.255.255

如上我们要新建ifcfg-venet0:2,那么仿照ifcfg-venet0:0来新建只需要修改下面红色的字眼即可

DEVICE=venet0:2
ONBOOT=yes
IPADDR=66.197.227.2
NETMASK=255.255.255.255

如果你希望用ifcfg-venet0-range0来绑定多个连续的IP那可能会遇到如下提示

SIOCADDRT: Network is unreachable

In diesem Moment,你会发现ip其实已经能ping通,Kann benutzen。不过kloxo面板却认不出来所以如果要让kloxo面板能认出绑定的IP还是要一个一个配置文件的新建比较麻烦不知道是否有其他的办法

more ifcfg-venet0-range0
DEVICE=venet0
IPADDR_START=66.197.227.2
IPADDR_END=66.197.227.14
CLONENUM_START=2
NETMASK=255.255.255.255

最后IP配置文件如下

ifcfg-venet0 ifcfg-venet0:1 ifcfg-venet0:11 ifcfg-venet0:13 ifcfg-venet0:2 ifcfg-venet0:4 ifcfg-venet0:6 ifcfg-venet0:8
ifcfg-venet0:0 ifcfg-venet0:10 ifcfg-venet0:12 ifcfg-venet0:14 ifcfg-venet0:3 ifcfg-venet0:5 ifcfg-venet0:7 ifcfg-venet0:9

service network restart 重启网络

service kloxo restart 重启kloxo

Bemerkungen

centos安装kloxo控制面板教程(VPS和服务器都适用)

目前主流的国外vps以linux系统居多因为linux系统是免费的对服务商或用户来说都可以省一点钱况且对于一般的网络应用linux平台的性能和稳定性都大大优于win平台唯一的不足就是linux平台的server不采用图形界面易用性较差大多数非专业人员配置操控起来有难度即使是专业人员很多操作在命令行下也稍显繁琐为了解决这个问题就有了各种基于web的linux平台控制面板将常用操作图形化使之便于管理

在众多linux发行版中centos是非常优秀的一个因为它是基于原来的Redhat Linux是相对于RHEL(Red Hat Enterprise Linux现已收费)的免费版本性能优良可用文档等资源也很丰富而在众多的面板中从资源占用易用性等方面综合考虑kloxo(原lxadmin)无疑最比较适合vps新手的而且它的基本功能是免费的唯一的商业限制是不能绑定超过40个域名对一般用户来说完全够用因此centos+kloxo平台是用vps搭建web服务非常不错的选择

下面分几步来说明拿到vps后初始化设置的步骤仅作简单记述以备忘下面的方法主要来自网上收集

——————————- 第一步 ——————————-

因为拿到的vps一般是安装了centos完全版的自带有apache等组件我们要使用kloxo自带的服务器组件就需要先卸载自带的apachemysql等

卸载Mysql
# rpm -qa | grep mysql
mysql-3.23.58-9
php-mysql-4.3.4-11
mod_auth_mysql-20030510-4.1
mysql-server-3.23.58-9
Erklärung:rpm -qa | grep mysql 命令是为了把mysql相关的包都列出来卸载从最下面的一个包开始直到卸载掉第一个为止
比如在这个例子中我们应该先卸载mysql-server-3.23.58-9 方法如下
rpm -e mysql-server
Erklärung:rpm -e 是卸载rpm包的命令后面是包名称最后的版本号是不用打的比如我们下一步卸载mod_auth_mysql-20030510-4.1包方法如下
rpm -e mod_auth_mysql

卸载Apache
# rpm -qa | grep httpd

卸载PHP
# rpm -qa | grep php

achten:卸载的时候如果卸载不掉系统一般会提示包的依赖关系并且列出依赖的包的名称先卸载提示依赖的包就可以了如果实在实在有卸载不掉的包可以加-nodeps这个参数来卸载比如我们卸载php-4.3.4-11实在卸不掉了就用
rpm -e php-4.3.4-11 -nodeps
命令很强硬应该行的

——————————- 第二步 ——————————-

centos系统安全设置

1、更改SSH端口最好改为10000以上别人扫描到端口的机率也会下降
vi /etc/ssh/ssh_config
vi /etc/ssh/sshd_config
然后修改为port为需要的端口号
以root身份service sshd restart

2、删除系统臃肿多余的账号
userdel adm
userdel lp
userdel sync
userdel shutdown
userdel halt
userdel news
userdel uucp
userdel operator
userdel games
userdel gopher
userdel ftp 如果你不允许匿名FTP就删掉这个用户帐号
groupdel adm
groupdel lp
groupdel news
groupdel uucp
groupdel games
groupdel dip
groupdel pppusers

3、增加普通账号并禁止root远程登录
useradd newuser //添加新用户
passwd newuser //修改密码
usermod -G10 newuser
或usermod -G wheel newuser //将用户加入wheel组允许使用 su – 命令提权成root
vi /etc/ssh/sshd_config
添加一行
PermitRootLogin no //禁止root远程登录
vi /etc/pam.d/su
#auth required /lib/security/$ISA/pam_wheel.so use_uid   ← 找到此行去掉行首的“#”
echo “SU_WHEEL_ONLY yes” >> /etc/login.defs //以上为禁止不在wheel组的用户使用su -命令
重启sshd服务
#Service sshd restart

4、更改下列文件权限使任何人没有更改账户权限
chattr +i /etc/passwd
chattr +i /etc/shadow
chattr +i /etc/group
chattr +i /etc/gshadow

5、编辑“host.conf”文件(vi /etc/host.conf)加入下面这些行
order bind,hosts
multi on
nospoof on
chmod 600 /etc/xinetd.conf
vi /etc/xinetd.conf 禁止所有不需要的服务,als:ftp、telnetshell、Anmeldung、exec、talkntalkimappop-2pop-3fingerauth等等也可以直接通过setup命令来设置服务项
改变了“inetd.conf”文件之后别忘了给inetd进程发一个SIGHUP信号
killall -HUP xinetd
chattr +i /etc/xinetd.conf //把inetd.conf设成不可改变如果要改变xinetd.conf文件你必须先清除这个不允许改变的标志
chattr -i /etc/inetd.conf

又是为了服务器安全可以配置防ping

先用/sbin/ifconfig查看网卡信息找到外网网卡名字如venet0
运行
/sbin/iptables -A OUTPUT -o venet0 -p icmp -j ACCEPT
/sbin/iptables -A INPUT -i venet0 -p icmp –icmp-type echo-reply -j ACCEPT
/sbin/iptables -A INPUT -i venet0 -p icmp –icmp-type echo-request -j DROP
/sbin/service iptables save
看到OK后重启即可

也可以通过使用MySQLTuner分析优化MySQLMySQLTuner是一个Perl脚本用来分析你的MySQL性能并给出优化建议

下载执行
# wget http://mysqltuner.com/mysqltuner.pl
# chmod +x mysqltuner.pl
# ./mysqltuner.pl

——————————- 第三步 ——————————-

安装kloxo
wget http://download.lxlabs.com/download/kloxo/production/kloxo-install-master.sh
sh ./kloxo-install-master.sh

yum install php-bcmath /*高精度数学运算组件默认没安装MD5运算时用到*/
yum check-update /*检查全部更新*/
yum update /*更新全部更新*/
yum clean all /*清理全部缓存的安装文件以节省空间*/

这就安装完了kloxo可以web登陆面板了
地址:https://yourdomain:7777/ /*安全连接*/
http://yourdomain:7778/ /*普通链接常用*/
一般出于安全考虑要在面板里修改掉默认的7777和7778端口修改后要ssh里运行
/script/restart
重启kloxo服务使之生效

下面就可以按照面板里的说明添加网站了

Bemerkungen

安装kloxo中文语言包教程

安装kloxo中文语言包教程
1.使用ssh登陆您的VPS

2.进入lang目录:
$ cd /usr/local/lxlabs/kloxo/httpdocs/lang

3.下载语言包:
$ wget http://www.daigou.in/pack/lxadmin_cn_pack.zip

4.解压:
$ unzip lxadmin_cn_pack.zip
(如果没有安装unzip命令请执行yum -y install unzip进行安装)

5. 访问http://你的IP:7778/ 进行lxadmin语言设置

在Appearance->Language里选择Chinese,然后点击update确认

然后呢你就可以看到熟悉的中文界面了

Bemerkungen

kloxo增加了域名怎么不能访问?如何重启web服务?

kloxo增加了域名怎么不能访问?这是因为需要重新启动web服务有时候网站打不开也可以尝试重启web服务

重启web服务方法

登录kloxo后台=》左边服务器linux =》 服务=》 apache 蓝色的圆点第2个是停止第1个是启动(如下图阴影处)

先点停止等10秒再点启动

如果您是lighttpd的web软件那么就重启lighttpd那一行

Bemerkungen

在kloxo后台添加dns模板

在添加域名之前需要在kloxo后台添加dns模板方法如下图

先找到您的域名的dns是什么准备好一般您的域名在哪里注册的就可以在注册商的域名控制面板出找到您域名的dns下图假设我要绑定的域名 www.ctohome.com 的域名dns为ns1.ctohome.com

Bemerkungen (3)

如何在kloxo面板设置mysql密码?

如果你用www.ctohome.com的1行命令安装kloxo面板的程序安装的kloxo那么mysql的默认密码是空(无密码)

那么如何在kloxo面板设置mysql密码呢? 请看下图

注意事项

1.mysql用户名就是root
2.密码是区分大小写的
3.建议设置字母和数字组合的密码
4.密码位数建议8位以上

Bemerkungen

在线解压文件(使用kloxo文件管理器)

kloxo文件管理器的功能很强大可以在线下载其他网站的zip文件并在线解压

请看下面的图例我在线下载phpwind论坛程序然后在线解压都在kloxo文件管理器里面完成FTP都不用真爽

从phpwind的网站在线下载phpwind的zip安装包

下载完成后回到目录列表看到phpwind.zip包已经存在了点击6.9M前面的zip图标可以开始解压

输入要解压到哪个目录解压完成后可以用FTP把upload目录里面安装程序移动到/目录去

Bemerkungen

Unter Zencart lösen Cache-Verzeichnis-Cache löschen

Unter Zencart lösen Cache-Verzeichnis-Cache löschen

Zuerst müssen Shell-Zugang haben,Wenn das aktuelle Verzeichnis ist abc.com,要删除qzyfl.com/cache 目录下的缓存文件

find ./cache ‘*’ -exec rm {} \;

Es gibt viele Websites, wenn Sie unter dem Raum oder vps sind,Um für alle Websites im Cache gespeicherten Dateien im Cache zu löschen

find */cache/ -name ‘*’ -exec rm {} \;

Wenn die Befehle oben Fehlermeldung angezeigt: rm: nicht entfernen `XXXXXXX / Cache kann /‘: Ist ein Verzeichnis,Mach dir keine Sorgen Sie nur auffordern, für den Cache-Datei-Ordner konnte nicht gelöscht werden.

Sie haben jedoch die Cache-Datei zu löschen, wird gelöscht.

Bemerkungen

Webmin/KLOXO开新网站FTP如何使用?推荐FTP软件FileZilla多国语言版

KLOXO开新网站FTP如何使用?ftp密码是什么?答案FTP服务器就是你的IP地址,Der Anmeldename ist der Domänenname, den Sie binden,如 ctohome.com (后面的.com别漏掉了),Das Standard-Passwort ist Ihr kloxo-Panel-Passwort!

如果需要做KLOXO面板里修改FTP密码,Bitte sehen Sie das Bild unten:

Bemerkungen

Kloxo面板的phpMyAdmin在哪里?

使用php+mysql程序的站长大多都喜欢用phpMyAdmin来管理数据库那么Kloxo面板的phpMyAdmin在哪里?需要自己安装吗?

kloxo已经预装了phpmyadmin !登录kloxo面板左边有个admin点击它在右边找 phpmyadmin 图标即可

如下图。achten,如果您的mysql的root密码为空那么将无法登陆您需要先点phpmyadmin 图标旁边的重置mysql管理密码(点击看教程)设置一个新的root密码才能进入phpmyadmin

Bemerkungen

修改hosts文件模拟域名解析!

Kloxo面板添加了域名有时候我们希望先测试一下才去正式解析域名怎么办呢? 一定要解析域名才能访问网站吗?怎么才能模拟这样的效果呢?

有办法修改hosts文件模拟域名解析!您可以修改您电脑里的hosts文件达到强制某个域名解析到特定的IP的目的当然修改这个文件只会对您的电脑生效其他人不影响

如何修改hosts文件?

1.hosts文件的位置xp,2000等系统在 C:\windows\system32\drivers\etc 文件夹中找到Hosts文件并用记事本打开(Windows 9x/Me系统在C:\Windows文件夹中找)
2.按照 ip地址 域名 的格式添加单独的一行记录。beispielsweise

72.14.219.190 www.ctohome.com

achten,IP地址前面不要有空格ip地址和域名之间要有至少1个空格
修改后一定要记得保存文件
3.如何知道域名的IP地址已经生效?
1.在您的电脑上请按如下步骤操作开始>运行>输入cmd>ping 域名>回车查看结果
2.显示结果类似 Reply from 173.212.229.36: bytes=32 time=79ms TTL=53
中间的 173.212.229.36 就是域名的IP地址
4.关闭全部的浏览器重新打开测试你刚才添加的域名是否能正常访问
5.如果访问不正常请按照3步骤检查你刚才设置的域名是否对应了正确的IP地址

Bemerkungen

kloxo面板无法登陆如何修改mysql密码?

有时候在kloxo面板修改密码的时候因为网络问题意外中断导致kloxo面板无法登陆如何修改mysql密码?

ssh链接服务器root登录然后输入下面一行命令,eingeben,mysql的root密码将被重新设置为空

php /usr/local/lxlabs/kloxo/bin/common/misc/reset-mysql-root-password.phps;

然后重启kloxo: service kloxo neu starten

演示过程如下

[[email protected]]# php /usr/local/lxlabs/kloxo/bin/common/misc/reset-mysql-root-password.phps;
Stoping mysql
starting with skip grant tables
using mysql to flush privileges and reset password
Password reset succesfully. Now killing mysqld softly
sleeping
restarting the actual mysql service
Stopping MySQL: [FAILED]
MySQL starten: [ OK ]
Password successfully reset to “”

[[email protected]]# service kloxo restart (重启kloxo一般到这一步就OK了)

Stopping kloxo: Waiting for the process to die…..
Stopped kloxo

Starting kloxo: 11
Could not connect to Mysql server
mysqld (pid 40151) is running
Started kloxo

[[email protected]]# service kloxo stop
Stopping kloxo: Waiting for the process to die…..
Stopped kloxo

[[email protected]]# ps -ef | grep mysql
Wurzel 40097 1 0 01:53 pts/0 00:00:00 /bin/sh /usr/bin/mysqld_safedatadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.socklog-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.piduser=mysql
mysql 40151 40097 0 01:53 pts/0 00:00:00 /usr/libexec/mysqldbasedir=/usrdatadir=/var/lib/mysqluser=mysqlpid-file=/var/run/mysqld/mysqld.pidskip-external-lockingsocket=/var/lib/mysql/mysql.sock
Wurzel 40546 36123 0 01:54 pts/0 00:00:00 grep mysql
[[email protected]]# pkill mysql
[[email protected]]# ps -ef | grep mysql
Wurzel 40712 36123 0 01:54 pts/0 00:00:00 grep mysql
[[email protected]]# service kloxo start

Bemerkungen

« Vorherige Einträge Nächste Seite » Nächste Seite »