修改Linux主机名
- vim /etc/sysconfig/network, edit HOSTNAME to bjha10xjlin1 ( HOSTNAME=bjha10xjlin1)
- vim /etc/sysconfig/network-scripts/ifcfg-eth0, add this line to bottom: DHCP_HOSTNAME=bjha10xjlin1
- vim /etc/hosts and then reboot
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
9.111.158.107 test01 test01.eng.platformlab.ibm.com
9.111.158.130 test02 test02.eng.platformlab.ibm.com
9.111.158.145 test03 test03.eng.platformlab.ibm.com
配置VM IP
# ifconfig -a |more (HWaddr)
# vi /etc/sysconfig/network-scripts/ifcfg-eth0 (HWADDR)
# ifup eth0 (ifdown eth0)
VM无密码登录
# ssh-keygen -t rsa
# ssh-copy-id -i ~/.ssh/id_rsa.pub user@server_name
配置YUM源
# mv cnbj.repo cnbj.repo.bak
# wget ftp://reposerv.eng.platformlab.ibm.com/lab/archives/yum/yumrhel6u3x64.repo
# cp ./yumrhel6u3x64.repo /etc/yum.repos.d/
# yum clean all
# yum makecache
# yum update
# yum install vim -y
# yum install gettext -y
配置JAVA环境变量
# vim /root/.bashrc
export JAVA_HOME=/pcc/app/Linux_jdk1.7.0_x86_64
export HADOOP_HOME=/opt/qilibj/hadoop-2.3.0-cdh5.0.2
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$HADOOP_HOME/lib:$CLASSPATH
# source /root/.bashrc
Redhat安装图形界面
# yum -y groupinstall "X Window System"
# yum -y groupinstall "Desktop"
# yum -y install tigervnc-server
# vncserver (set pwd)
# vi /root/.vnc/xstartup
#xterm -geometry 1024x768+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
gnome-session &
# vi /etc/sysconfig/vncservers
VNCSERVERS="1:root"
VNCSERVERARGS[2]="-geometry 1024x768"
# chkconfig --level 35 vncserver on
# chkconfig --list vncserver
# chkconfig --level 0123456 iptables off
# chkconfig --level 0123456 ip6tables off
# service vncserver restart
# netstat -tlup|grep vnc
# vncserver
# yum install firefox.x86_64
打开VNC-Viewer, 输入IP:1
(http://www.tightvnc.com/download.html)
# vncserver -kill :1
# vncserver
配置时间server
3 nodes of BI01, BI02, BI03, set the BI01 to be the time server
# cat /etc/ntp.conf ==>BI01 (uncomment the following lines)
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10
Restart nppd service on BI01
# service ntpd restart
# chkconfig ntpd on
Check the time server status on BI01
# ntpstat
# cat /etc/ntp.conf ==>BI02, BI03 (add the following line)
server 9.111.158.195
添加用户/用户组
Add the biadmin group.
# groupadd -g 168 biadmin
Add the biadmin user to the biadmin group.
# useradd -g biadmin -u 168 biadmin
problem: Users cannot be created with $HOME=/home/username
Solution: Modify the /etc/default/useradd on all nodes to change the default home directory to something other than /home (i.e. /home2). After making this change, run mkdir /opt/home2 and chmod 777 /opt/home2 on all nodes
problem: groupadd: group ‘biadmin’ already exists or useradd: user ‘biadmin’ already exists
Solution: userdel -r biadmin & groupdel biadmin
配置LDAP和CSH
authconfig-tui
[root@qilibj1 qilibj]# cat /etc/openldap/ldap.conf
#
# LDAP Defaults
#
# See ldap.conf(5) for details
# This file should be world readable but not world writable.
#BASE dc=example,dc=com
#URI ldap://ldap.example.com ldap://ldap-master.example.com:666
#SIZELIMIT 12
#TIMELIMIT 15
#DEREF never
TLS_CACERTDIR /etc/openldap/cacerts
URI ldap://bj1ldap1.eng.platformlab.ibm.com/ ldap://bj1ldap2.eng.platformlab.ibm.com/
BASE dc=platformlab,dc=ibm,dc=com
getent passwd |grep qilibj
yum install tcsh.x86_64