==============================================================
一、配置静态ip
###########################################################
####
vi编辑器
####
####
set nu
#设置行号
####
####
25gg或者25G
#跳转到第25行(编辑模式下)
####
####
: n
#跳转到第n行
####
####
dd
#删除一行(编辑模式下有效)
####
####
解决Centos7找不到ifconfig和netstat命令
####
####
yum install net-tools
#安装net-tools包
####
###########################################################
vi /etc/sysconfig/network-scripts/ifcfg-eth016777728
1.ONBOOT=yes
2.BOOTPROTO=static
3.DNS1=192.168.0.1
4.IPADDR=192.168.0.128
5.NETMASK=255.255.255.0
6.GATEWAY=192.168.0.1
:x(保存退出)
#重启网络服务
systemctl restart network (或者service restart network) (或者/etc/init.d/network restart)
==============================================================
二、安装jdk和tomcat
##################################################################
####
rpm -ivh [FileName]
#安装rpm文件
####
####
tar -xvf [FileName]
#解压 tar包
####
####
tar -xzvf [FileName]
#解压tar.gz
####
####
mv 前文件(夹)名 后文件(夹)名
#文件(夹)重命名
####
####
rm [FileName]
#删除文件
####
##################################################################
2.1安装jdk
rpm -ivh jdk-8u111-linux-x64.rpm
2.2安装并启动Tomcat
tar -zxvf apache-tomcat-7.0.73.tar.gz
mv apache-tomcat-7.0.73 tomcat
rm -fr apache-tomcat-7.0.73.tar.gz
sh startup.sh #(此时在浏览器中访问192.168.0.128:8080会失败,因为防火墙的阻拦)
==============================================================
三、配置firewall
#########################################################################
####
systemctl list-units --type=service
#查看所有已启动的服务
####
####
netstat -ntlp
#查看端口监听程序
####
####
Firewall常用命令
####
####
firewall-cmd --state
#查看firewall运行状态
####
####
firewall-cmd --reload
#重启firewall
####
####
systemctl start firewalld # 启动
####
####
systemctl enable firewalld
# 开机启动
####
####
systemctl stop firewalld
# 关闭
####
####
systemctl disable firewalld
# 取消开机启动
####
#########################################################################
开放8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent # 开启端口
==============================================================
四、安装配置Mysql
###########################################################
####
yum -y install wget
#安装wget软件包
####
####
wget URL
#下载
####
###########################################################
4.1安装MySQL
4.1.1 下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
4.1.2 安装mysql-community-release-el7-5.noarch.rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
(安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo)
4.1.3 安装mysql
yum install mysql-server
###################################################################################################################################
####
[root@localhost /]#chown -R root:root /var/lib/mysql
#把/var/lib/mysql的拥有者改为当前用户
####
####
mysql -u root
#登录MySQL服务器
####
####
desc user;
#显示表结构
####
####
update user set password=password(‘root‘) where user=‘root‘;
#把/var/lib/mysql的拥有者改为当前用户
####
####
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
#root用户使用root密码,从任何主机连接到MySQL服务器
####
####
netstat -antp
#查看服务和监听端口对应关系
####
####
netstat -lnp|grep 3306
#查看3306端口被那个进程占用·
####
####
ps 11100
#查看进程的详细信息
####
####
kill -9 11100
#杀掉进程
####
###################################################################################################################################
4.2配置MySQL
4.2.1 重置密码
重置密码前,首先要登录
mysql -u root
#登录时有可能报这样的错:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的访问权限问题
chown -R root:root /var/lib/mysql
#把/var/lib/mysql的拥有者改为当前用户
systemctl restart mysqld
#重启Mysql
接下来登录重置密码:
mysql -u root
mysql > use mysql;
mysql > update user set password=password(‘root‘) where user=‘root‘;
mysql > exit;
4.2.2 授权登陆MySQL服务器(1130 - Host‘192.168.0.103’is not allowed to connect to this MySQL server)
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
#root用户名使用root密码,从任何主机连接到MySQL服务器
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'root' WITH GRANT OPTION;
#root用户名使用root密码,从192.168.1.3主机连接到MySQL服务器
4.2.3 如果防火墙启动的话需要开启3306端口,否则客户端仍然无法远程访问数据库
firewall-cmd --zone=public --add-port=3306/tcp --permanent # 开启3306端口
至此数据库安装配置完成。
==============================================================
五、部署项目
1.配置好db.properties,然后打包
2.上传至tomcat/webapps/下
3.重启tomcat服务在浏览器中访问 ok部署项目完成
==============================================================
六、安装配置Nginx
##################################################################
####
Ctrl L
#CentOS输入行调至最上面一行
####
####
whereis ngnix
#查看Nginx安装路径
####
##################################################################
6.1安装Nginx
方式一:
yum install gcc
#Nginx是C写的,需要用GCC编译
yum install -y pcre pcre-devel
#Nginx的Rewrite和HTTP模块会用到PCRE(其中devel,是develop开发包的意思)
yum install -y zlib zlib-devel
#Nginx中的Gzip用到zlib
yum install -y openssl openssl-devel
tar zxvf nginx-1.2.7.tar.gz
#解压缩
cd nginx-1.2.7
./configure --prefix=/usr/local/nginx/
#--prefix=/usr/local/nginx/ 设置nginx安装路径
make & make install
#编译安装过程
方式二:
a:先安装nginx的yum源
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
b:查看:
yum info nginx
c:安装:
yum install nginx
6.2检查Nginx安装是否成功
a:启动Nginx并查看Nginx监听的端口号
systemctl start nginx
netstat -antp
b:防火墙开启80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
c:在浏览器中输入http://IP,若有响应代表Nginx安装成功
6.3配置Nginx反向代理Tomcat
nginx.conf:
server {
listen 80;
server_name a.com;
location / {
proxy_pass http://localhost:8080;
}
}
==============================================================
七、安装配置memcached
7.1安装memcached
yum search memcached
yum -y install memcached
memcached –h
#验证安装memcached
7.2将memcached加入linux服务
==============================================================