トップ 一覧 検索 ヘルプ RSS ログイン

microserver-gen8の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!HP Microserver Gen8 に CentOSをインストール
 面倒な場合には DVD付きを注文すること
 
 今回はCentOS6.5 をインストールする
 (オンボードの RAIDでRAID1 を構成)
 
 標準では RAIDカードは認識しないのでダウンロードの事
 http://downloads.linux.hp.com/SDR/repo/spp/2013.09.0_supspp_rhel6.5_x86_64/hpvsa-1.2.8-140.rhel6u5.x86_64.dd.gz
  
 USB-起動の場合には USB_KEY ポートに接続の事!!
 
 GRUB 起動時に"ESCキー"を押して text ブートにする事
 boot: 時に
  linux dd blacklist=ahci
 と入力して
 にて起動し
   device driver の質問に [yes]
 接続しているデバイスを選択すると
  デバイスの中身の一覧が表示されるので
 hpvsa-1.2.8-140.rhel6u5.x86_64.dd
 を選択して
 起動する
 
 後は通常のインストールと同じ
  DownLoadPoint 
    http://downloads.linux.hp.com/
    http://downloads.linux.hp.com/SDR/repo/mcp/
    http://downloads.linux.hp.com/SDR/repo/spp/

!yum の proxy の設定
 # /etc/yum.conf に次の行を
 # Proxy Setting
 proxy=http://your.proxy.server:8080
 proxy_username=username
 proxy_password=password

!gcc のインストール
 yum -y update
 yum install gcc
 yum install ncurses-devel
 # pthread を使うとき
 yum install boost-thread.x86_64
 ## セルフビルドするときは次の物が必要??
 gmp-devel.x86_64
 gmp-static.x86_64
 glib2-devel.x86_64
 glibc-devel.x86_64
 compat-glibc.x86_64
 compat-glibc-headers.x86_64
 glibc-static.x86_64
 glibc-utils.x86_64
 glibc-devel.i686
 glibc.i686
 glibc-devel.i686
 glibc-static.i686
 ## GMP 4.2+, gmp-6.0.0a.tar.bz2 
 ## MPFR 2.4.0+, mpfr-3.1.2.tar.bz2
 ## MPC 0.8.0+, mpc-1.0.2.tar.gz
 ## ##../configure --with-gmp --p--with-mpfr --with-mpc --with-mpc prefix=$HOME/opt/
 ## ../configure --with-gmp --with-mpfr --with-mpc --prefix=$TGT/opt/
 ##
 ## パスを通す方法を調べないと。。エラーが。。
 ##  ln -s $TGT/opt/include/mpfr.h ./gcc
 ##  ln -s $TGT/opt/include/mpc.h ./gcc
 ##  ln -s $TGT/opt/lib/libmpc.so .libs
 ##  ln -s $TGT/opt/lib/libmpfr.so .libs


!telnetd/ftpd のインストール
 yum install telnet-server
 yum install vsftpd
 yum install tcp_wrappers
 yum install sharutils
 yum install jwhois
 yum install mt-st

!gnome のインストール
  yum groupinstall "Desktop" "Desktop Platform" "General Purpose Desktop"

!FW の停止
 #/etc/rc.d/init.d/iptables stop
 iptables: Flushing firewall rules: [ OK ]
 iptables: Setting chains to policy ACCEPT: filter [ OK ]
 iptables: Unloading iptables modules: [ OK ]
 # chkconfig iptables off
 # chkconfig ip6tables off
  
 # setenforce 0
 # getenforce
 Permissive
 # vi /etc/selinux/config
 SELINUX=disabled
 
 #################
 # SL7 の時
 systemctl stop iptables
 systemctl stop ip6tables
 #
 # chkconfig iptables off
 # chkconfig ip6tables off
 systemctl diseble iptables
 systemctl diseble ip6tables
 setenforce 0
 getenforce
 vi /etc/selinux/config

!VMへの設定
  yum groupinstall 'Development Tools'
  yum install kernel-devel
  yum xorg-x11-server-devel
  
 VMware が update できなく。。
   ## A previous installation of VMware Tools has been detected.
   ## The previous installation was made by the tar installer (version 4).
   ## Keeping the tar4 installer database format.
  と言って VMwareTool がインストール出来なくなったら。。
   
   tar xvfz ./VMwareTools-X.X.X-xxxxxxxx.tar.gz 
  を展開して
   cd ./vmware-tools-distrib/
    ./bin/vmware-uninstall-tools.pl
   と uninstaller を実行する

!Cable 抜けの確認
 cat /sys/class/net/eth0/operstate

! ether ネットの IPアドレスの設定
  CentOS6 の IPアドレスの設定が 変わった
 ifconfig コマンドでは動かない場合がある
 
 ip addr add 10.1.1.1/24 dev eth1
 ip addr add 10.1.1.2/24 dev eth1:1
 ip link set eth1 up
 ip route add default via 10.1.1.254 dev eth1
 ip route add 10.2.2.0/24 via 10.1.1.210 dev eth1

!routing の追加(恒久的についか)
 DefaultGateway
 /etc/sysconfig/network
 に
 GATEWAY=10.1.1.254
 の様についか

 StatucRouting
 eth1 の場合
 /etc/sysconfig/network-scripts/route-eth1
 に
 10.2.2.0/24 via 10.1.1.210
 172.17.0.0/16 via 10.1.1.253
 192.168.250.0/24 via 10.1.1.250
 192.168.55.0/24 via 10.1.1.254
 192.168.1.0/24 via 10.1.1.252
 192.168.55.0/24 via 10.1.1.254
 192.168.2.0/24 via 10.1.1.249
 192.168.56.0/24 via 10.1.1.254
 # 10.0.0.0/8 via 10.1.1.250

 の様についか

!hosts ファイルのチェック
 /etc/nsswitch.conf
 hosts:  files dns
 の順番を入れ替える
 
!IPv6 の停止
 # service ip6tables stop
 # chkconfig ip6tables off
 /etc/sysconfig/network に
 NETWORKING_IPV6=no
 を追加
 
!mail 
 #########
 yum install sendmail.x86_64
 yum install sendmail-cf.noarch 
 ##
 chkconfig postfix off
 chkconfig sendmail on
 #########
 # /etc/sendmail.mc の 修正
 116c116
 < DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
 ---
 > dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')
 # MTA の切り替え
 # alternatives --display mta
 # alternatives --config mta
 #########
 yum install dovecot
 ##
 chkconfig dovecot on
 ##
 /etc/dovecot/dovecot.conf
 /etc/dovecot/conf.d/10-mail.conf
 /etc/dovecot/conf.d/10-auth.conf
 をそれぞれ編集
 
 /etc/dovecot/dovecot.conf
 ...
 ###protocols = imap imaps pop3 pop3s
 protocols = pop3 pop3s
 ... 
 /etc/dovecot/conf.d/10-mail.conf
 ...
 mail_location = mbox:~/mail:INBOX=/var/mail/%u
 ...
 /etc/dovecot/conf.d/10-auth.conf
 ...
 ## ??? ToDO ???
   # mkdir -p /etc/skel/mail/.imap/INBOX
   # chmod -R 700 /etc/skel/mail
   # chmod 770 /etc/skel/mail/.imap/INBOX/


!named TIPS
 named.conf へ
 20,21c25,28
 < 	dnssec-enable yes;
 < 	dnssec-validation yes;
 ---
 > 	// dnssec-enable yes;
 > 	// dnssec-validation yes;
 > 	dnssec-enable no;
 > 	dnssec-validation no;

 /etc/sysconfig/named
 OPTIONS="-4"
!! apache の設定
! 特定ユーザの公開(http.conf)
 # UserDir is disabled by default since it can confirm the presence
    # of a username on the system (depending on home directory
    # permissions).
    #
    #  ( all user )
    # UserDir enable 
    # ( Just usage user green & miki )
    UserDir disable
    UserDir enabled green miki
    #
    # To enable requests to /~user/ to serve the user's public_html
    # directory, remove the "UserDir disable" line above, and uncomment
    # the following line instead:
    #
    UserDir public_html

!SElinuxが有効な場合の設定( public_html を公開する)
 SELinux有効時は、ディレクトリのラベルを再設定しないと、
 apacheが読み込めません。 ( パーミッションの許可がありませんになる )
 ラベルを設定するにはrootにて以下を実行します。
 
 # restorecon /home/ユーザ名/public_html
 # restorecon -R /home/ユーザ名/public_html
 restorecon /home/green/public_html
 restorecon -R /home/green/public_html
 #
 restorecon /home/miki/public_html
 restorecon -R /home/miki/public_html
 最初に、~/public_htmlのラベルを初期化し、
 -Rで、~/public_html配下のファイル/ディレクトリを初期化する。
 結果的に、public_htmlを含めたファイル/ディレクトリのラベルが
 
 system_u:object_r:httpd_user_content_t
 
 になります。