安装操作系统
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 权限
12 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方式上网:
12 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
12 3 4 5 6 7 8 9 10 1112 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,即时生效
12 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 …]是操作的对象。
12 3 4 5 6 7 8 9 10 1112 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
12 3 4 5
| #删除旧的JDK
yum list installed | grep jdk
#复制显示出来的JDK,卸载
sudo yum remove java-1.6.0-openjdk.x86_64
#安装新的jdk
|
方法一
12 3 4 5 6 7 8 9 10 1112 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
|
方法二
12 3 4 5 6 7 8 9 10 1112 13 14 15 16 17 18 19 20 2122
| 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
方法一
12 3 4 5 6 7 8 9 10 1112 13 14 15 16 17 18 19 20 2122 23 24 25 26 27 28 29 30 3132 33 34 35 36 37 38 39 40 4142 43 44 45 46 47 48 49 50 5152 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 1esac 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
|
方法二
12 3
| #搜索一下 tomcat包的名字
yum search tomcat
sudo yum search tomcat6.noarch
|