centosサーバのインストールと構成手順
OSのインストール
CentOS 6.2 ,CentOS-6.2-i386-bin-DVD1.iso(32ビット)、CentOS-6.2-x 86_64-bin-DVD1.iso(64ビット)
CentOSをインストールする場合、「Basic Server」rootパスワードを選択します:root 123 CentOSにsshが付属しています
オペレーティングシステムのインストールが完了したら、ユーザーdevを追加します.
そしてパスワードをdev 123に設定
sudo権限の付与
インターネットの設定
オペレーティングシステムをインストールした後に、まだインターネットを利用することができなくて、DHCP方式を配置してインターネットを利用します:
あるいは、静的IPを構成する
失敗した場合、例えばIPが占有されている場合は、IPを交換してみてください.
DNSの変更、即時有効化
一般的なソフトウェアのインストール
2つの方法があります.方法1は、公式サイトに行ってコンパイルされたバイナリファイル、またはソースコードをダウンロードし、コンパイルインストール方法2は、yumコマンドでインストールし、公式yumソースでコンパイルされたパッケージをインストールします.第1の方式は多くの命令をたたくことができて、yumより面倒で、しかし予めファイルをダウンロードすることができて、ダウンロードの時間を省略して、全体の速度はyumのインストール方式よりずっと速くて、その上最新版をインストールすることができます.第一の方式を推薦する
2つ目の方法は操作が簡単で、叩くコマンドが少ないが、yumソースの更新速度が各ソフトウェアの公式サイトの速度に追いつかないことが多く、Yumでインストールされたバージョンは古いことが多い.
yumのコマンド形式は、一般に、
コンパイルツールのインストール
方法1
行くhttp://gcc.gnu.org/ソースのダウンロード
方法2
このコマンドはUbuntuの
JDKのインストール
方法1
方法2
tomcat 6のインストール
方法1
方法2
CentOS 6.2 ,CentOS-6.2-i386-bin-DVD1.iso(32ビット)、CentOS-6.2-x 86_64-bin-DVD1.iso(64ビット)
CentOSをインストールする場合、「Basic Server」rootパスワードを選択します:root 123 CentOSにsshが付属しています
オペレーティングシステムのインストールが完了したら、ユーザーdevを追加します.
1
[root@localhost ~]$ useradd dev
そしてパスワードをdev 123に設定
1
[root@localhost ~]$ passwd dev
sudo権限の付与
1
2
3
4
[root@localhost ~]$ chmod u+w /etc/sudoers [root@localhost ~]$ vim /etc/sudoers # root ALL=(ALL) ALL dev ALL=(ALL) ALL [root@localhost ~]$ chmod u-w /etc/sudoers
インターネットの設定
オペレーティングシステムをインストールした後に、まだインターネットを利用することができなくて、DHCP方式を配置してインターネットを利用します:
1
2
3
4
5
6
7
8
9
10
11
vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" HWADDR="00:0C:29:BD:E1:19" NM_CONTROLLED="yes" ONBOOT="yes" BOOTPROTO=dhcp USECTL=no TYPE=Ethernet PEERDNS=yes # sudo service network restart
あるいは、静的IPを構成する
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
DEVICE="eth0" HWADDR="00:0C:29:10:F4:4C" ONBOOT="yes" BOOTPROTO=static TYPE=Ethernet IPADDR=192.168.0.162 NETMASK=255.255.255.0 BROADCAST=192.168.0.255 NETWORK=192.168.0.0 # # /etc/sysconfig/network sudo vim /etc/sysconfig/network NETWORKING=yes HOSTNAME=localhost.localdomain GATEWAY=192.168.0.1 # , sudo service network restart
失敗した場合、例えばIPが占有されている場合は、IPを交換してみてください.
DNSの変更、即時有効化
1
2
3
4
5
sudo vim /etc/resolv.conf nameserver 192.168.0.1 # google nameserver 8.8.8.8 search localhost
一般的なソフトウェアのインストール
2つの方法があります.方法1は、公式サイトに行ってコンパイルされたバイナリファイル、またはソースコードをダウンロードし、コンパイルインストール方法2は、yumコマンドでインストールし、公式yumソースでコンパイルされたパッケージをインストールします.第1の方式は多くの命令をたたくことができて、yumより面倒で、しかし予めファイルをダウンロードすることができて、ダウンロードの時間を省略して、全体の速度はyumのインストール方式よりずっと速くて、その上最新版をインストールすることができます.第一の方式を推薦する
2つ目の方法は操作が簡単で、叩くコマンドが少ないが、yumソースの更新速度が各ソフトウェアの公式サイトの速度に追いつかないことが多く、Yumでインストールされたバージョンは古いことが多い.
yumのコマンド形式は、一般に、
yum [options] [command] [package ...]
であり、その[options]はオプションであり、-h(ヘルプ)、-y(インストールプロセスプロンプトの選択がすべて「yes」である場合)、-q(インストールプロセスを表示しない場合)などが含まれる.[command]は実行する操作であり、[package...]は操作の対象である.1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#yum search package-name # #yum list installed # # #sudo yum install package-name # #sudo yum groupinsall group-name # #sudo yum remove package-name #sudo yum groupremove group-name # #yum update # #yum update package-name # #sudo yum groupupdate groupn-name #sudo yum upgrade # #yum upgrade package-name # #sudo yum clean all # # sudo yum update # sudo yum clean all && yum clean metadata && yum clean dbcache
コンパイルツールのインストール
方法1
行くhttp://gcc.gnu.org/ソースのダウンロード
1
# TODO
方法2
1
sudo yum groupinstall "Development Tools"
このコマンドはUbuntuの
apt-get install build-essential
と同様に、自動的にパッケージをインストールします.autoconf automake bison byacc cscope ctags diffstat doxygen flex gcc-c++gcc-gfortran git indent intltool libtool patchutils RedHat-rpm-config rpm-build subversion swig systemtapと、apr-utilなどがインストールされています.JDKのインストール
1
2
3
4
5
# JDK yum list installed | grep jdk # JDK, sudo yum remove java-1.6.0-openjdk.x86_64 # jdk
方法1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# , jdk6u32 # chmod u+x chmod u+x jdk-6u32-linux-x64-rpm.bin sudo ./jdk-6u32-linux-x64-rpm.bin # ,.bash_profile ,/etc/profile sudo vim /etc/profile # export JAVA_HOME=/usr/java/default export JRE_HOME=$JAVA_HOME/jre export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar # , : source /etc/profile # java -version
方法2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
yum search jdk # java-1.6.0-openjdk JRE, java , JDK, # java-1.6.0-openjdk-devel, java , sudo yum install java-1.6.0-openjdk-devel # alternatives JDK, :Installing a Java Development Kit on Red Hat Enterprise Linux /usr/sbin/alternatives --config java /usr/sbin/alternatives --config javac # # JDK whereis java ll /usr/bin/java ll /etc/alternatives/java # JDK sudo vim /etc/profile # export JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk.x86_64 export JRE_HOME=$JAVA_HOME/jre export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar # , : # source /etc/profile # java -version
tomcat 6のインストール
方法1
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# http://tomcat.apache.org apache-tomcat-6.0.35.tar.gz tar -zxf apache-tomcat-6.0.35.tar.gz sudo mv apache-tomcat-6.0.35 /usr/local/ cd /usr/local/apache-tomcat-6.0.35/bin #【 】 sudo vim /etc/profile export CATALINA_HOME=/usr/local/apache-tomcat-6.0.35 # tomcat sudo ./startup.sh # http://xxx.xxx.xxx.xxx:8080/ , tomcat , # # tomcat cd /etc/init.d/ sudo vim tomcatd # #chkconfig: 345 60 60 #!/bin/bash CATALINA_HOME=/usr/local/apache-tomcat-6.0.35 start() { echo -n $"Starting Tomcat: " $CATALINA_HOME/bin/startup.sh echo "[OK]" } stop() { echo -n $"Shutting down Tomcat: " $CATALINA_HOME/bin/shutdown.sh echo "[OK]" } case "$1" in start) start ;; stop) stop ;; restart) stop sleep 3 start ;; *) echo $"Usage: $0 {start|stop|restart}" exit 1 esac exit 0 # sudo chmod u+x tomcatd sudo chkconfig --add tomcatd sudo chkconfig tomcatd on # , tomcat 8080 sudo vim /etc/sysconfig/iptables # ( , ), # "REJECT --reject-with" -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT sudo service iptables restart
方法2
1
2
3
# tomcat yum search tomcat sudo yum search tomcat6.noarch