=========================================
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服務
=========================================