centos服务器的安装和配置步骤

安装操作系统

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
# TODO

方法二

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 

你可能感兴趣的:(linux,centos)