centosサーバのインストールと構成手順

33614 ワード

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を追加します.
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