=========================================
vi编辑器
set nu #设置行号
25gg或者25G #跳转到第25行(编辑模式下)
: n #跳转到第n行
dd #删除一行(编辑模式下有效)
解决Centos7找不到ifconfig和netstat命令
yum install net-tools #安装net-tools包
一、配置静态ip
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‘; #设置root用户密码
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服务
=========================================