您的位置:首页 > 运维架构 > Linux

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

2014-10-15 16:56 295 查看


安装操作系统

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

# 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

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux centos