CloudStack 制作 Ubuntu 模板

CloudStack 制作模板 Ubuntu 

使用Ubuntu ISO镜像穿件一个实例;

1、如果在安装系统的时候没有设置时区(可以先修改时间

国人一般设置都是亚洲上海时区                        

root@ubuntu:~# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

2、校验时间

安装 ntp

对于 apt-get 安装的时候如出现找不到源 可以update更新下先

    root@ubuntu:~# apt-get update

   然后安装

    root@ubuntu:~# apt-get install ntp�Cy

   然后是执行时ntp官方服务器时间上的校验时间

    root@ubuntu:~# ntpdate cn.pool.ntp.org

    root@ubuntu:~# hwclock �Cw


    转发式电源管理服务开启

    root@ubuntu:~# service acpid restart

    Acpid是一个用户空间的服务进程,它充当linux内核与应用程序之间通信的接口,负责将kernel中的电源管理事件转发给应用程序。acpid与内核的通信方式:acpid用poll函数挂在/proc/acpi/event文件上。内核在drivers/acpi/event.c中实现了该文件的接口,一旦总线事件列表(acpi_bus_event_list)上有电源管理事件发生,内核吧就会唤醒挂在/proc/acpi/event上的acpid,acpid从/proc/acpi/event中读取相应的事件

3、安装个 Ubuntu 比较安全开机自启的程序管理器

    root@ubuntu:~# apt-get install sysv-rc-conf �Cy

4、对于设置的服务全部设置为开机自启;

root@ubuntu:~# sysv-rc-conf acpid on

root@ubuntu:~# sysv-rc-conf ntp on

    root@ubuntu:~# sysv-rc-conf ntpate on

5、下载cloud-set-guest-password 脚本文件;

    root@ubuntu:~# wget http://download.cloud.com/templates/4.2/bindir/cloud-set-guest-password.in

    (可以根据版本号 到官网上下载;这边是4.2.1版本)

    脚本移动到/etc/init.d/目录下

    这里更改了后缀:

    root@ubuntu:~# mv cloud-set-guest-password.in /etc/init.d/cloud-set-guest-password

6、为脚本添加可执行的权限;

    root@ubuntu:/etc/init.d# chmod +x cloud-set-guest-password

root@ubuntu:/etc/init.d# update-rc.d cloud-set-guest-password defaults 99

7、设置启动项;

    root@ubuntu:/etc/init.d# sysv-rc-conf cloud-set-guest-password on

8、删除普通账户只保留root账户;

    查看home下的普通账户

    先注销普通用户如正在使用可以先杀死进程

    root@ubuntu:~# skill -kill -u mahk

    root@ubuntu:~# userdel -r mahk


9、封装清除执行命令记录

    root@ubuntu:~# history -c

    (实际应该还有很多的日志文件需要删除  和更改  是系统做到优化极致)

    关机对实例查看卷 创建模板 测试即可;



二、以上 如安装系统这边操作是在系统之上的操作:

    初始的进入Ubuntu系统是会有一个普通的账户;如果sudo 麻烦的说对root设置一密码然后重新登录;然后在删除/home 下的普通账户;

禁用/启用某个帐户

sudo usermod -L 用户名 # 锁定用户(L表示lock)

sudo usermod -U 用户名 # 解锁(U表示unlock)

或:

sudo passwd -l 用户名 # 锁定用户(l表示--login NEW_LOGIN)

sudo passwd -u 用户名 # 解锁 (u表示uid,new UID for the user account) 



首要为root用户设置一个密码,sudo passwd root

切换账户root可以直接 su root

如果有发现不能SSH  ;

则需要看下 ssh 配置文件;

将 /etc/ssh/sshd_confg 中

 PermitRootLogin  no 改为 yes 

重新启动ssh服务;

然后再进行操作即可;



你可能感兴趣的:(ubuntu,cloudstack模板,ubuntu模板制作)