source: nutchez-0.2/src/test/client_install.sh @ 127

Last change on this file since 127 was 127, checked in by waue, 14 years ago

modified the comments

  • Property svn:executable set to *
File size: 1.5 KB
Line 
1#!/bin/bash
2# Program:
3#   Check root identity and change root to exectue client_install.sh
4# Author:
5#   Waue, Shunfa, Rock {waue, shunfa, rock}@nchc.org.tw
6# History:
7#   2010/05/20  Rock    First release
8
9# 正式版之後,記的將不必要 read 拿掉 (trace 用的 read)
10
11# 設定 functions
12. ./client_install_func.sh
13
14# 需要master_install 設定的參數區
15Master_IP_Address="a.a.a.a";
16
17# 此檔自己用的參數區
18Linux_Distribution="";
19Linux_Version="";
20Nutchuser_Passwd="xxxxxxxx";
21
22# 功能邏輯區
23
24
25# 程式邏輯區
26
27# 檢查執行這個程式的是否為root權限
28check_root
29read
30
31# 查出此主機的作業系統,以及版本
32check_systemInfo
33read
34
35# 檢查之前是否有安裝NutchEz
36# 目前先檢查是否有/opt/nutchez 這個資料夾即可
37check_nez_installed
38read
39
40# 檢查是否有安裝sun java ,並檢查是否為jdk 1.6 以上版本
41check_sunJava
42#read
43
44# 檢查是否有安裝openssh, openssh-server
45check_ssh
46read
47
48# 檢查是否有安裝dialog
49check_dialog
50read
51
52# 檢查是否安裝 php 5.5
53check_php
54read
55
56# scp nutchuser@master_ip:~ 把.ssh/目錄複製下來
57# 當使用者輸入nutchuser 密碼時,將此密碼紀錄到Nutchuser_Passwd
58# 此步驟若無法連到 master 則跳出
59#scp_master_nutchuser_sshkey
60
61# 新增nutchuser 帳號時用 Nutchuser_Passwd 當密碼
62#creat_nutchuser_account
63
64# 用scp 複製 master 的設定與安裝資料
65# 目前僅需做到能無礙的複製遠端的/opt/nutchez/到local的/opt/
66#scp_packages
67
68# 安裝
69#install_packages
70
Note: See TracBrowser for help on using the repository browser.