Archive for October, 2010

IP address of the server to increase by kloxo panel,How kloxo configuration and binding multiple IP addresses?

How to add IP addresses to the server via kloxo panel? default,If your server has multiple IP addresses,As long as the card is similar to the configuration file ifcfg-eth0:1,ifcfg-eth0:2 format,kloxo can identify multiple default ip address。But if you do not have to modify the configuration file bind IP address,or,IP addresses are added to the batch with the ifcfg-eth0-range0 format,So kloxo could not identify them,This can cause a range of problems,For example, the site always appears not display properly,Always display the default page kloxo。

How kloxo configuration and binding multiple IP addresses? See below:

The following IP and subnet mask,You can not be wrong

If prompted Alert: ipaddress_already_configured,Description IP has been bound over。

If prompted some other host uses this ip that you might have something like this ifcfg-eth0-range0 card configuration file conflict,He needs to be deleted,And service network restart release already bound IP,Then try again。

Comments

Installation Kloxo panel and Chinese Language Pack,As long as one line command!

To make linux vps site users more easily install kloxo panel,www.ctohome.com produced a special command line installation method,

note:Site only provides Kloxo panel installation method you,But it does not provide technical support。

Chinese language pack and install Kloxo,As long as a command line:

wget http://www.CTOHome.com/linux-vps-pack/kloxo_with_chinese_language.sh;sh ./kloxo_with_chinese_language.sh;

The above line 1 copy,Paste it into your linux ssh console,Enter,We can wait for completion!

If the installation is unsuccessful,There may be a software conflict。Please enter your VPS system panel,Reinstall centos5-x86 Operating Systems。And try again。

After the installation is complete:

Please visit http://Your IP:7778/ The language setting panel

Select Chinese> Language in - in Appearance, Then click update confirmation,Panel to become a Chinese language interface!

How to add a domain / web site creation:

1.Create a template dns:
2.Add domain name:
3.Restart web software (apache):
4.FTP upload files, Good analytical domain name,Web site can be opened。
5.for safety,Please re-set the mysql database password:

CTOHOME the command line installation program kloxo_with_chinese_language.sh kloxo panel made some what action?

1.Kloxo panel for the installation of software for the clean-up work,Uninstall the conflicting software
2.Kloxo install related software:Including Apache,Lighttpd,PHP,MySql,phpMyAdmin,Zend,FTP, etc.
3.Kloxo Chinese language pack installation panel
4.Modify the apache configuration file,Let it default support Simplified Chinese encoding
5.Installation php-mbstring multibyte encoding library,Let php support Chinese encoding
6.Pause qmail,named,courier-imap service,In order to reduce memory overhead (if you need these services,You can re-open in kloxo panel)
7.Disable anonymous FTP,Host initialization sending mail to localhost
8.View software installed nmap port,nmap localhost command to view open up those services,Open which ports

Comments

kloxo how to add domain / how to open website

See below,Login kloxo background,Click on the left of the "Advanced" following "domain" link,At this moment,You will be prompted to create a "dns template",Create dns template (Click to see tutorial)

Enter the domain name you want to bind,For example ctohome.com Note,Do not enter www here,The system automatically binding domain with the www,The above input ctohome.com e.g.,Then the system will automatically bind this domain www.ctohome.com。

Second pay attention,Please remove the "Enable state record," the hook,Otherwise, the log file will fill your space,Let the system go wrong。

then,Click "add",Just add a good domain name。

How to upload files?

Using FTP software,IP address is your server,Your login name is the binding domain,As shown above is ctohome.com (do not miss the back of the .com),The default password is your kloxo panel password!

How to access the website?

First of all,You need to do your domain IP address resolution。then,Did not add a new site,Need to restart the web kloxo background software (click here to see the tutorial),Then you can visit the website。

Comments

Lxadmin_ Install CSF Firewall _ coping DDOS attacks

one,Download and install
01.cd /usr/local/src

02.wget http://www.configserver.com/free/csf.tgz

03.tar -zxvf csf.tgz

04.cd csf

05../install.sh
two,CSF configuration
To HypeVm and normal use of lxadmin,Need to add 777 *,888*5558 port and support
1,配置端口(/etc/csf/csf.conf)
Increase TCP port supports (HypeVm and Lxadmin required):7776,7777,7778,7779,8886,8887,8888,8889,5558

# Allow incoming TCP ports
TCP_IN = “20,21,22,25,53,80,110,143,443,465,587,993,995,7776,7777,7778,7779,8886,8887,8888,8889,5558”

# Allow outgoing TCP ports
TCP_OUT = “20,21,22,25,53,80,110,113,443,7776,7777,7778,7779,8886,8887,8888,8889,5558”

2,打开MONOLITHIC_KERNEL支持(/etc/csf/csf.conf)

01.# One example is if the ip_conntrack and ip_conntrack_ftp iptables kernel

02.# modules are not available. If this happens, FTP passive mode (PASV) won’t

03.# work. In such circumstances you will have to open a hole in your firewall and

04.# configure the FTP daemon to use that same hole. For example, with pure-ftpd

05.# you could add the port range 30000:35000 to TCP_IN and add the following line

06.# to /etc/pure-ftpd.conf (without the leading #):

07.# PassivePortRange 30000 35000

08.# Then restart pure-ftpd and csf and passive FTP should then work

09.MONOLITHIC_KERNEL = “1”

3,If you want to be able to ping the server with your HyperVm,Need to set (/etc/csf/csf.conf):

01.# Allow incoming PING

02.ICMP_IN = “1”.

4,If you are using virtualization technology OpenVz,You need to add the following statement to your file /etc/csf/csfpre.sh:
01.iptables -A INPUT -i venet0 -j ACCEPT

02.iptables -A OUTPUT -o venet0 -j ACCEPT

03.iptables -A FORWARD -j ACCEPT -p all -s 0/0 -i venet0

04.iptables -A FORWARD -j ACCEPT -p all -s 0/0 -o venet0

Note 1:/etc / csf / csfpre.sh may not exist,You need to create it。Each time you run the CSF will execute this file。

three,CSF test
01.service csf start

If the words,Turn off the test function (Configuration /etc/csf/csf.conf)
01.# Testing flag – enables a CRON job that clears iptables incase of

02.# configuration problems when you start csf. This should be enabled until you

03.# are sure that the firewall works – i.e. incase you get locked out of your

04.# server! Then do remember to set it to 0 and restart csf when you’re sure

05.# everything is OK. Stopping csf will remove the line from /etc/crontab

06.TESTING = “0”

four、Restart CSF
01.service csf restart

Fives、Advanced configuration (/etc/csf/csf.conf)
You can turn off the tracking process and the user process。
01.PT_USERTIME = “0”

02.PT_LIMIT = “0”

03.PT_USERPROC = “0”

Comments

linux batch modify file and folder permissions

E.g:Permissions for all directories under a recursive directory should be set to 755,Each directory can be modified,But this is too much trouble,Also write

find -type d -exec chmod 755 {} \;
same,All files in the directory permissions recursively into 644 may perform such:

find -type f -exec chmod 644 {} \;

Comments

Check the hard disk usage time under centos

yum install smartmontools -y

Then enter this:
smartctl -A /dev/sda
If not, take a look at the hard disk with the name df,It can be changed to sda
=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0×000f 083 063 044 Pre-fail Always – 204269687
3 Spin_Up_Time 0×0003 099 099 000 Pre-fail Always – 0
4 Start_Stop_Count 0×0032 100 100 020 Old_age Always – 18
5 Reallocated_Sector_Ct 0×0033 100 100 036 Pre-fail Always – 0
7 Seek_Error_Rate 0×000f 069 060 030 Pre-fail Always – 7825289
9 Power_On_Hours 0×0032 099 099 000 Old_age Always – 1626
10 Spin_Retry_Count 0×0013 100 100 097 Pre-fail Always – 0
12 Power_Cycle_Count 0×0032 100 037 020 Old_age Always – 18
184 Unknown_Attribute 0×0032 100 100 099 Old_age Always – 0
187 Reported_Uncorrect 0×0032 100 100 000 Old_age Always – 0
188 Unknown_Attribute 0×0032 100 099 000 Old_age Always – 12
189 High_Fly_Writes 0×003a 100 100 000 Old_age Always – 0
190 Airflow_Temperature_Cel 0×0022 072 069 045 Old_age Always – 28 (Lifetime Min/Max 25/31)
194 Temperature_Celsius 0×0022 028 040 000 Old_age Always – 28 (0 22 0 0)
195 Hardware_ECC_Recovered 0×001a 050 047 000 Old_age Always – 204269687
197 Current_Pending_Sector 0×0012 100 100 000 Old_age Always – 0
198 Offline_Uncorrectable 0×0010 100 100 000 Old_age Offline – 0
199 UDMA_CRC_Error_Count 0×003e 200 200 000 Old_age Always – 0

Which it is hard to use Power_On_Hours hours,If it is hard to use Power_On_Minutes minutes,E.g:
9 Power_On_Minutes 0×0032 201 201 000 Old_age Always – 649h+23m

Comments

CentOS installation tutorial under SolusVM

First of all:

cp /etc/yum.repos.d/CentOS-Base.repo.original /etc/yum.repos.d/CentOS-Base.repo

Bath server must first delete the original mysql
yum remove mysql mysql-client mysql-server
Then begin downloading and executing the installation script solusvm

wget http://soluslabs.com/installers/solusvm/install
chmod 755 install
./install

Wait for the installation to succeed

Comments

openvz iso download module

File Date Size
centos-4-x86.tar.gz (signature)2010-07-10 03:47:44151 Mb
centos-4-x86_64.tar.gz (signature)2010-07-10 03:46:19164 Mb
centos-5-x86-devel.tar.gz (signature)2010-07-10 03:54:25192 Mb
centos-5-x86.tar.gz (signature)2010-07-10 03:56:04171 Mb
centos-5-x86_64-devel.tar.gz (signature)2010-07-10 03:49:36203 Mb
centos-5-x86_64.tar.gz (signature)2010-07-10 03:52:32181 Mb
debian-3.1-x86.tar.gz (signature)2010-07-10 03:56:55110 Mb
debian-4.0-x86.tar.gz (signature)2010-07-10 03:58:45112 Mb
debian-4.0-x86_64.tar.gz (signature)2010-07-10 03:57:53135 Mb
debian-5.0-x86.tar.gz (signature)2010-07-10 04:00:46132 Mb
debian-5.0-x86_64.tar.gz (signature)2010-07-10 03:59:47134 Mb
fedora-9-x86.tar.gz (signature)2010-07-10 04:18:35174 Mb
fedora-9-x86_64.tar.gz (signature)2010-07-10 04:16:58189 Mb
fedora-10-x86.tar.gz (signature)2010-07-10 04:04:27182 Mb
fedora-10-x86_64.tar.gz (signature)2010-07-10 04:02:49197 Mb
fedora-11-x86.tar.gz (signature)2010-07-10 04:08:04200 Mb
fedora-11-x86_64.tar.gz (signature)2010-07-10 04:06:16201 Mb
fedora-12-x86.tar.gz (signature)2010-07-10 04:11:36192 Mb
fedora-12-x86_64.tar.gz (signature)2010-07-10 04:09:51196 Mb
fedora-13-x86.tar.gz (signature)2010-07-10 04:15:12192 Mb
fedora-13-x86_64.tar.gz (signature)2010-07-10 04:13:25199 Mb
suse-11.1-x86.tar.gz (signature)2010-07-10 04:25:36164 Mb
suse-11.1-x86_64.tar.gz (signature)2010-07-10 04:23:54168 Mb
ubuntu-7.10-x86.tar.gz (signature)2010-07-10 04:33:21107 Mb
ubuntu-7.10-x86_64.tar.gz (signature)2010-07-10 04:32:30109 Mb
ubuntu-8.04-x86.tar.gz (signature)2010-07-10 04:34:58108 Mb
ubuntu-8.04-x86_64.tar.gz (signature)2010-07-10 04:34:10110 Mb
ubuntu-8.10-x86.tar.gz (signature)2010-07-10 04:36:57122 Mb
ubuntu-8.10-x86_64.tar.gz (signature)2010-07-10 04:35:55125 Mb
ubuntu-9.04-x86.tar.gz (signature)2010-07-10 04:38:53124 Mb
ubuntu-9.04-x86_64.tar.gz (signature)2010-07-10 04:37:56128 Mb
ubuntu-9.10-x86.tar.gz (signature)2010-07-10 04:40:48125 Mb
ubuntu-9.10-x86_64.tar.gz (signature)2010-07-10 04:39:50127 Mb
ubuntu-10.04-x86.tar.gz (signature)2010-07-10 04:31:41131 Mb
ubuntu-10.04-x86_64.tar.gz (signature)2010-07-10 04:30:43134 Mb

Comments

XenServer mount point of ISOs

ask:In XenCenter was not seen ISOs mount point,How to do?

answer:

1. xe sr-create name-label=ISOs type=iso device-config:location=/var/opt/xen/iso_import device-config:legacy_mode=true content-type=iso

2. Vehicle-mount-iso-sr / var / opt / intercropping / iso_import

Comments

For cPanel nginx automatically install script

1.Complete directory password protection — The original author of the package inside,And can not do,The reason is that no judge status code 401.
2.Pseudo-static function — Whether you are ending or in html”/” The end of the URL address,The existence of the file / directory nginx will determine in advance the file system,If there is no,It will match the apache backend. The backend settings apache .htaccess file in accordance with,On display pages,Nginx front-end to get the content after compression,Visitors then passed to the browser.
3.Access log records accurate — The installation package author,Is nginx and apache share the same log file records .nginx recording static pages of information access,apache record dynamic page access information,Theoretically feasible, but in actual use,I found the problem. The problem is that a breach of the match when the suffix .html,At the same query front-end and back-end nginx apache. This resulted in duplicate log. Another is the number does not match any suffix,Only the front end of the process and records the visitor's request,It will initiate a request to query the back-end, but not because of the large file transfer is completed soon,So even set keepalive not help. In my installation package,I will be back-end user configuration Africa encryption port journaling canceled,Nginx entirely recorded by the distal end.
4.Log cutting issues — The problem from the front said the first 3:00 modifications,If you just modify the first 3:00 without performing this step,You will encounter a problem:When performing user access logs and cut into statistics page displayed to the user to see,The system will automatically delete the user's log,Cause the log access to the information after it lost nginx until the next reboot. After tracking log statistics cpanel process,Find / usr / local / cpanel / bin / safeapacherestart line. This line of action is to allow apache log after cutting can be safely restarted. The solution is to change a way of restarting nginx,I will be adding information to restart apache nginx restart command,After apache only need to perform command operations on it.
5.Pan-domain name resolution — cpanel support pan-domain name resolution,But also in terms of business as the host,Pan is also a feature of the domain name,We need to use it, but the author's version and my version before modifying,And no support for this conduct,Once the client has a pan-binding domain,We will not start the nginx,All users of the site affected. So this update contains this feature.
6.Proxy_cache based caching system — This is what I added,An optional feature. Delete cached method can follow squidclient manner. Unbuffered installed version http://icodex.org/public_nocache.tar

Also note,Netizens mentioned that string is a prompt to restart nginx after. This is a warning message prompts you to name the host for errors,It does not affect the use of.

Installation method and the same as the original author, please do the following installation!

cd /usr/local/src
wget http://icodex.org/public.tar
tar xf public.tar
cd publicnginx
./nginxinstaller install

After installing,Restart nginx,Excuting an order:/etc / init.d / nginx restart.Nginx configuration files are in / etc / nginx among,Each user binding domain(Additional fields,Subdomains etc.)They are in the / etc / nginx / vhosts

Uninstall:

After entering publicnginx execution ./nginxinstaller uninstall directory.

Comments

« Previous Page « Previous Page Next entries »