Tag Archive: CloudLinux

八月 31st, 2017

# 该脚本使用 guestmount 工具,Centos7.2 中安装 libguestfs-tools-c 可以获得 guestmount 工具

# 脚本在不登陆虚拟机的情况下,修改虚拟机的 IP 地址信息

# 在某些环境下,虚拟机没有 IP 或 IP 地址与真实主机不在一个网段

# 真实主机在没有 virt-mange 图形的情况下,远程连接虚拟机很麻烦

# 该脚本可以解决类似的问题

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/bash
#Author:丁丁历险(Jacob)
#该脚本使用guestmount工具,Centos7.2中安装libguestfs-tools-c可以获得guestmount工具
#脚本在不登陆虚拟机的情况下,修改虚拟机的IP地址信息
#在某些环境下,虚拟机没有IP或IP地址与真实主机不在一个网段
#真实主机在没有virt-mange图形的情况下,远程连接虚拟机很麻烦
#该脚本可以解决类似的问题
read -p "请输入虚拟机名称:" name
if virsh domstate $name|grep -q running ;then
       echo "修改虚拟机网卡数据,需要关闭虚拟机"
       virsh destroy $name
fi
mountpoint="/media/virtimage"
[ ! -d $mountpoint]&& mkdir $mountpoint
echo "请稍后..."
if mount grep -q"$mountpoint" ;then
       umount $mountpoint
fi
guestmount  -d $name -i $mountpoint
read -p "请输入需要修改的网卡名称:"dev
read -p "请输入IP地址:" addr
#判断原本网卡配置文件中是否有IP地址,有,就修改该IP,没有,就添加一个新的IP地址
if grep -q"IPADDR"  $mountpoint/etc/sysconfig/network-scripts/ifcfg-$dev;then
   sed -i "/IPADDR/s/=.*/=$addr/"  $mountpoint/etc/sysconfig/network-scripts/ifcfg-$dev
else
   echo "IPADDR=$addr" >>  $mountpoint/etc/sysconfig/network-scripts/ifcfg-$dev
fi
#如果网卡配置文件中有客户配置的IP地址,则脚本提示修改IP完成
awk -F= -v x=$addr '$2==x{print "完成..."}' $mountpoint/etc/sysconfig/network-scripts/ifcfg-$dev
五月 11th, 2016

cPanel服务器上卸载CloudLinux的方法
root登陆cPanel服务器,执行:

  1. # wget -O cldeploy http://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy
  2. # sh cldeploy -c

这样即可卸载cPanel服务器上的CloudLinux,但是服务器上可能还会存在一些CloudLinux的安装包,这些包可以留着,不用删除。官方的补充说明:
Please, note that some of the packages from CloudLinux repo will still be present. They are same as CentOS packages, and don’t have to be removed. They will be updated in the future from CentOS repositories, as new versions come out.

三月 30th, 2016

CloudLinux安装指南
一.CentOS 5.x or 6.x转化成CloudLinux(没有装cPanel)
首先购买好授权,授权分为基于IP的CloudLinux授权和CloudLinux授权密钥

  1. # wget http://repo.cloudlinux.com/cloudlinux/sources/cln/cpanel2cl
  2. #sh cpanel2cl –k (基于IP的授权)
  3. #sh cpanel2cl -k $key(授权密钥,$key用实际授权代替)

复制代码

二.CentOS 5.x or 6.x转化成CloudLinux(已装cPanel)
基于IP的授权

  1. # /usr/local/cpanel/cpkeyclt
  2. # /usr/local/cpanel/bin/cloudlinux_system_install -k
  3. # reboot
  4. # /usr/local/cpanel/scripts/easyapache –build

复制代码

注意:一般这种方法用的比较多,现在大家购买的基本上都是基于IP的CloudLinux授权,并且是用于cPanel服务器上的。

授权密钥

  1. # wget http://repo.cloudlinux.com/cloudlinux/sources/cln/cpanel2cl
  2. # sh cpanel2cl -k $key
  3. # reboot
  4. # /scripts/easyapache –build

复制代码