Linux简单安装

第一步:安装虚拟机。

第二步:安装CENTOS6.5(64)

第三步:服务器配置。

 

1. 配置网络环境。

 

虚拟机的网卡是桥接模式

 

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=static

NM_CONTROLLED=no

ONBOOT=yes

TYPE=Ethernet

HWADDR=00:50:56:a1:12:53

IPADDR=172.16.55.180

NETMASK=255.255.0.0

GATEWAY=172.16.0.2

DNS1=202.101.224.69

DNS2=202.101.226.68

 

2.设置主机名

# vi /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=web-mysql-tomcat

 

 

3.设置IP与主机名的映射

# vi /etc/hosts

127.0.0.1 web-mysql-tomcat

172.16.55.180 web-mysql-tomcat

 

 

 

4. 重启操作系统

#reboot

 

-------------------------------------------------------------------------------------------------------------------------

第四步:安装JDK1.7

 

 

1.先检查是否有旧版本Jdk

 [root@MyServer ~]# java -version

  java version "1.7.0_65"

  OpenJDK Runtime Environment (rhel-2.5.1.2.el6_5-x86_64 u65-b17)

  OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode  

 显示如上,则安装有默认的Jdk

 下面卸载这个版本Jdk

 [root@MyServer ~]# rpm -qa|grep jdk  或者  [root@MyServer ~]# rpm -qa|grep  java

 java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.x86_64

 [root@MyServer ~]# rpm -e --nodeps  java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.x86_64

 再用rpm -qa|grep jdk查看,如果不显示jdk,则卸载成功。

 

2.安装新Jdk  

进入到Jdk所在目录,并执行下面命令将Jdk解压到指定目录。

 [root@MyServer ftp]# tar -zxvf jdk-7u67-linux-x64.tar.gz -C /opt 

进入到解压后的jdk目录,显示出Jdk路径

[root@MyServer jdk1.7.0_67]# pwd /opt/jdk1.7.0_67 

修改环境变量

[root@MyServer jdk1.7.0_67]# vi /etc/profile  

Shift+G键,跳到文档末尾,按O键,输入下面环境变量

#Jdk  

export JAVA_HOME=/opt/jdk1.7.0_67 

export PATH=$JAVA_HOME/bin:$PATH  

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

 

输入下面命令,让配置文件立即生效  

[root@MyServer jdk1.7.0_67]# source /etc/profile

 

查看Jdk版本

[root@MyServer jdk1.7.0_67]# java -version

java version "1.7.0_67"

Java(TM) SE Runtime Environment (build 1.7.0_67-b01)

Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode).0-1.45.1.11.1.el6.x86_64

显示如上可知安装成功

 

查看系统环境

[root@web-mysql-tomcat jdk1.7.0_67]# echo $PATH

/opt/jdk1.7.0_67/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

 

 

 

 

-----------------------------------------------------------------------------------------------------------------------

 

第五步:安装TOMCAT

 

 

1、 下载(或上传)最新版的Tomcat7:(如果没有linux下的tomcat就需要到官网下载)

#wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.47.tar.gz

 

2、 解压安装

#tar -zxvf  apache-tomcat-7.0.47.tar.gz

 

重命名

#mv  apache-tomcat-7.0.57  /opt/tomcat

 

chown -R pkd:pkd tomcat/     修改目录与子目录下所有文件相同的权限

 

3、 移除/opt/tomcat/webapps目录下的所有文件:

#rm -rf  /opt/tomcat/webapps/*

 

 

4、 上传 Web 应用 war xxx.war/opt/tomcat/webapps

 

  testlinuxtocmat.war

 

5、 防火墙开启 8080 端口,用 root 用户修改/etc/sysconfig/iptables

#  vi /etc/sysconfig/iptables

增加:

##  web-mysql-tomcat:8080

-A  INPUT  -m  state --state  NEW  -m  tcp   -p  tcp  --dport 8080 -j ACCEPT

重启防火墙:

#  service iptables restart

 

 

6Tomat内存设置:

#  vi /opt/tomcat/bin/catalina.sh

#!/bin/sh

JAVA_OPTS='-Xms128m  -Xmx512m  -XX:PermSize=128m'

 

7、 启动 Tomat7

#  /opt/tomcat/bin/startup.sh

 

查看tomcat进程

#  ps -ef |grep tomcat

 

 

查看tomcat服务占用端口

#  netstat -ntpl|grep java

 

查看cpu,内存的占用情况

#  top

 

 

 

8、 浏览 http://172.16.55.180:8080/xxx

http:// 123.206.50.24:8080/testlinuxtomcat/login.html

 

 

停止tomcat

/opt/tomcat/bin/shutdown.sh

 

 

 

9、配置 Tomcat 开机启动:

vi  /etc/rc.local

 

加入:

su  - root  -c '/opt/tomcat/bin/startup.sh'

 

 

 

 

 

---------------------------------------------------------------------------------------------------------------------------

 

 

 

 

第六步:安装MYSQL( 码安 MySQL5.6.26 )

了解一下权限管理的东西:设置权限要以root身份执行

chown pkd:pkd startup.sh    修改某个文件的权限

 

chown -R root:roottomcat/     修改目录与子目录下所有文件相同的权限

 

groupadd group   创建新组

 

groupdel group   删除组

 

添加用户进组

 

useradd user -g group   创建新的用户并添加到组

usermod -g group user   创建用户后添加用户进组

 

passwd user  添加/更改用户口令

 

userdel r user  删除用户

 

root用户可以操作任意用户执行文件权限

 

普通用户只能操作自己的执行文件权限,不能操作其他用户执行权限

 

q!

wq!  !强制退出

q

wq

 

 

 

1、使用下面的命令检查是否安装有 MySQL Server:

# rpm -qa | grep mysql

mysql-libs-5.1.71-1.el6.x86_64

如果是 CentOS7以上,请使用以下命令查看:

# rpm -qa | grep mariadb

mariadb-libs-5.5.41-2.el7_0.x86_64

(因为没有 MySQL服务,因此没必要卸载。mysql-libsMySQL的必要包)

(如果有的话可通过下面的命令来卸载掉,rpm -e mysql-*)

 

2、改防火墙设置,打开 3306 端口:

# vi /etc/sysconfig/iptables

增加如下行:

## MySQL

-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

 

重启防火墙:

# service iptables restart

 

 

3、新增 mysql 用户组:

# groupadd mysql

 

4、新增 mysql 用户,并添加到mysql 用户组:

# useradd -r -g mysql mysql

 

5、新建 MySQL 执行文件目录(后面会把编译好的mysql 程序安装到这个目录)

# mkdir -p /usr/local/mysql

-p  参数的作用是:如果最终目录的父目录不存在也会一并创建)

 

6、新建 MySQL 数据库数据文件目录:

# mkdir -p /opt/mysql/data

# mkdir -p /opt/mysql/logs

# mkdir -p /opt/mysql/temp

(注意:上面的 logstemp 目录是为了以后将 MySQL的数据文件与执行程序文件分 离 , 如果你打算设置到不同的路径,注意修改对应的执行命令和数据库初始化脚本。正式生产环境,建议数据目录和日志目录都使用单独的分区来挂载,不同分区属于不同的磁盘或 磁盘组。)

 

7、增加 PATH 环境变量搜索路径:

# vi /etc/profile

##profile文件末尾增加两行

#  mysql  env

PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH

export PATH

 

使 PATH搜索路径立即生效:

# source /etc/profile

 

8、安装编译 MySQL 需要的依赖包:

mysql5.5  版本开始,不再使用./configure编译,而是使用 cmake编译器,具体的

cmake 编译参数可以参考mysql 官网文档

http://dev.mysql.com/doc/refman/5.5/en/source-configuration-options.html,安装基本依赖包,先用yum 安装cmakeautomakeautoconf,另 MySQL 5.5.x需要最少安装的 包有:bison,gccgcc-c++ncurses-devel):

 

#  yum  install  make  cmake  gcc  gcc-c++  bison  bison-devel   ncurses  ncurses-devel   autoconf automake

 

9、进入/usr/local/src目录,上传 mysql-5.6.26.tar.gz源代码到/usr/local/src目录,需要mysql安装文件

# cd /usr/local/src

 

 

 

 

 

10、开始编译安装 mysql-5.6.26: 解压缩源码包:

# tar -zxvf mysql-5.6.26.tar.gz

进入解压缩源码目录:

# cd mysql-5.6.26

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值