安装操作系统
CentOS 6.2 ,CentOS-6.2-i386-bin-DVD1.iso(32位) ,CentOS-6.2-x86_64-bin-DVD1.iso(64位)
安装 CentOS时,选择 “Basic Server” root密码:root123 CentOS 自带了ssh
安装完操作系统后,添加一个用户 dev
1
[ root@localhost ~] $ useradd dev
然后密码设为 dev123
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
安装常用软件
有两种方式,方法一,去官网下载已经编译好的二进制文件,或源代码,编译安装方法二,用yum 命令安装,安装官方yum源里已经编译好的程序包。 第一种方式要敲很多命令,比yum麻烦,但是可以预先下载好文件,省略了下载的时间,整体速度比yum安装方式快很多,而且可以安装最新版。推荐第一种方式
第二种方式操作简单,敲打的命令少,但是往往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
安装编译工具
方法一
去 http://gcc.gnu.org/ 下载源码
方法二
1
sudo yum groupinstall "Development Tools"
该命令类似于 Ubuntu 下的apt-get install build-essential
,会自动安装一下软件包:autoconf automake bison byacc cscope ctags diffstat doxygen flex gcc gcc-c++ gcc-gfortran git indent intltool libtool patchutils rcs RedHat -rpm-config rpm-build subversion swig systemtap,同时安装了以下依赖包:apr, 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
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
方法二
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
安装 tomcat6
方法一
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
方法二
1
2
3
#搜索一下 tomcat包的名字
yum search tomcat
sudo yum search tomcat6.noarch