• slider image 168
:::
條列式新聞
新聞載入中,請稍後...

4-0-1 樣版虛擬機製作

本樣版虛擬機是以 debian8 的 LXC 為樣版,所以,請先安裝  debian8 的 LXC
 

  1. 更新
    # apt-get update
    # apt-get dist-upgrade -y --force-yes
  2. 虛擬機裡可以輸入/顯示中文
    # dpkg-reconfigure locales
    

    選擇
    zh_TW.UTF-8 UTF-8
    選擇
    zh_TW.UTF-8
    登出/再登入
  3. root 遠端登入
    ~# pico /etc/ssh/sshd_config
    # 允許遠端登入
    PermitRootLogin yes
    # 不允許遠端登入
    PermitRootLogin no
    
  4.  在 Debian 下其他 User 使用 sudo 之設定剛安裝好Debian後,
    其他 user 在使用 sudo 指令時,即便輸入正確密碼,也無法使用指令的問題,主要在於該 user 的權限不足
    首先切換成 root (系統管理員),並輸入 root 密碼。
    $ su安裝 sudo (如有安裝,則跳過該步驟。)
    # apt-get install sudo
    # 修改 /etc/sudoers ,添加該 user 的權限並儲存。
    # pico /etc/sudoersuser ALL=(ALL) ALL退出 root (ctrl + D),使用該 user 帳號登入。該 user 即可使用 sudo 指令來進行各項指令操作了。
    請注意, user 使用 sudo 指令時,其要求輸入的密碼為該 user 之密碼,而非 root 之密碼。

     
  5. sshd 允許登入範圍設定:
    先關閉所有 ssh 連線
    # pico /etc/hosts.deny
    sshd:all
    開放允許的網段或IP  (依貴校內部虛擬網段增加開放範圍)
    mysql 開放 縣網
    ssh 依校內網段做適當修改
    # pico /etc/hosts.allow
    mysqld:163.23.200.2,localhost,127.0.0.1
    sshd:192.168.5.
    sshd:10.10.25.26
    sshd:8.8.8.8
    sshd:168.95.1.1

     
  6. 工具程式安裝
    apt-get install rsync
    apt-get install wakeonlan
    apt-get install nmap
    apt-get install tree htop
    apt-get install unzip zip p7zip-full unrar-free

    # 依需求安裝 (掛載遠端 nfs 或 cifs(samba/網路芳鄰))
    # 這兩個套件是在實體機安裝,再以掛載 nfs
    cifs(samba) 的方式到實體機, 再以 Bind Mount 方式
    # share 到 LXC 裡使用
    apt-get install autofs cifs-utils

     
  7. 時區調整

    在安裝時若沒有選擇正確的時區 ( Taipei +08:00 ) 的話,
    在 網頁 的登入時間顯示會不正確,

    # apt-get install tzdata
    # ln -sf /usr/share/zoneinfo/Asia/Taipei /etc/localtime
    ---------------------------------------------------------------------------------------------
    zero.raw     up
    LAMP.raw  dowwn

    ---------------------------------------------------------------------------------------------

    另外, php.ini 也要修改時區設定,否則,顯示的時間會相差8個小時

    自PHP 5開始 時區(date.timezone) 一開始是未設置所以會以標準時區
    也就是GMT+0 所以在使用date相關的函式的時候 都會少了八個小時,
    所以必須去修改PHP.ini的設定
    php.ini找到

    [Date]
    ;date.timezone = 

    改為

    [Date]
    date.timezone = "Asia/Taipei"

    也有另外一種方式使用 php function 在php內只要輸入

     date_default_timezone_set("Asia/Taipei")

     
  8. LAMP 安裝 (適用 sfs3 / xoops )
    apt-get install apache2 apache2.2-common
    apt-get install -y  php5  php5-gd php5-sqlite  curl php5-curl imagemagick  php5-imagick php5-mysql  php5-mcrypt  php5-xmlrpc php5-sqlite
    apt-get install -y mysql-server
    apt-get install automysqlbackup
    apt-get install aespipe

     


:::
展開 | 闔起

文章類別

書籍目錄

展開 | 闔起

線上使用者

12人線上 (7人在瀏覽線上書籍)

會員: 0

訪客: 12

更多…