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