2.到jdk安裝目錄下執行解壓命令:
sudo tar -zxvf ./jdk-8u171-linux-x64.tar.gz -c /usr/local //將jdk解壓到/usr/local目錄下 ./代表當前目錄 c 指定解壓目錄
3.配置環境變數:
用 sudo vim /etc/profile 開啟系統配置環境變數的檔案 ,在檔案末尾加入配置如下內容
新增完成儲存退出後執行 source /etc/profile 使配置檔案生效。
mysql安裝命令
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
啟動、關閉服務和檢視執行狀態
sudo service mysql start
sudo service mysql stop
sudo service mysql status
安裝過程中會提示輸入root使用者的密碼和確認密碼,兩次密碼保持一致並記下來,最好不要設定過於簡單
登陸mysql
mysql -u root -p 後按回車並輸入剛才安裝過程的密碼。
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
裡面包含了兩個子資料夾,需要修改的話 去開啟/etc/mysql/mysql.conf.d/mysqld.cnf
這個配置檔案,
允許遠端連線:
開啟 /etc/mysql/mysql.conf.d/mysqld.cnf 這個配置檔案 注釋掉 bind-address= 127.0.0. 也就是在前面加 #
這個時候mysql還是不能支援遠端連線的,
不安全的做法:
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;//這樣做不太安全,可以再建立乙個使用者允許遠端連線
安全的做法:
建立乙個mysql使用者:
create user username@ip identified by 'password';
授予許可權:
grant all on *.* to 'username'@'ip' identified by 'password' with grant option;//根據具體情況授予相應許可權
首先安裝前需要依賴第三方庫:
接下來真正要安裝nginx,安裝步驟如下:(以上為準備工作)
2.將nginx進行解壓 sudo tar -zxvf ./nginx-1.14.0.tar.gz -c ./ //將nginx解壓到當前目錄
3.進入到nginx 解壓目錄 cd nginx-1.14.0/
4.對nginx進行配置 sudo ./configure --prefix=/usr/local/nginx //這種配置暫不支援https協議ssl配置,支援的將在後面說到 ./configure詳細說明請參考:
5.進行編譯 執行make命令 sudo make;
6.進行安裝 sudo make install
nginx 安裝路徑預設為:/usr/local/nginx
nginx 常用命令:
nginx 啟動命令: ./sbin/nginx -c ./conf/nginx.conf //指定配置檔案啟動命令
nginx 重啟命令: ./sbin/nginx -s reload -c ./conf/nginx.conf //指定配置檔案重啟
2、進入redis解壓目錄,進行編譯: 執行sudo make //這個過程其實需要gcc環境,在安裝nginx時,已經安裝過
3、安裝:執行 sudo make install
4.redis 安裝路徑:/usr/local/bin
一些配置:
這個時候進入redis的安裝目錄 執行./redis-server
啟動redis 服務端,通過客戶端連線(./redis-client)是不需要密碼的!
下面配置需要密碼的方式。
進入redis的解壓目錄:將redis.conf檔案拷貝乙份,放到任意目錄下,然後編輯,找的有關password的說明,加入如下配置:
requirepass password
然後儲存退出!再次啟動服務端,這次加上了redis.conf配置檔案
./redis-server /my/redis.conf
客戶端啟動:
./redis-client -a pasword //password 為剛才的密碼
這時訪問我們的專案是需要輸入專案名的,如果是8080埠啟動,並且還要指定埠,那麼如何輸入網域名稱直接訪問呢?
接下來先配置tomcat,訪問的時候不用輸入專案名
2.重啟tomcat
接下來解決8080埠問題,瀏覽器http請求預設是80埠,nginx啟動後預設正好是監聽80埠。所以我們可以利用nginx做請求**,將80請求轉到8080。而且由於tocmcat處理靜態資源的能力比較弱,我們又可以利用nginx做動靜分離,也就是將靜態資源請求不經過tomcat,而直接訪問到檔案,當然nginx的作用可遠不止這些哦!
以下是nginx配置,開啟nginx配置檔案 nginx.conf
server
location ^~ /static/
通過這樣簡單的配置,就可以直接通過網域名稱訪問了,接下來是nginx對https的支援
記一次ArcSDE 專案部署經驗
在新伺服器上部署sde,一開始總是命令列啟動不了sde服務,報錯系統服務列表找不到預設esri sde服務。這個肯定是去檢視系統服務列表檔案 c windows system32 drivers etc services 和sde服務檔案 sdehome etc services.sde 發現兩個檔...
記一次騰訊筆試經驗
其實第一眼看到這個題目的時候,有點。虎,感覺這都可以。不過很快就開始著手做了,我提交了兩次 給面試官看,第一次是著重隨機座位演算法的實現,可是後來經過提醒 其實是側重於架構知識方面的。於是又改了一次答案,提交了。具體內容 可以見 答案 這個問題最後感覺衍生成為乙個類似於搶票秒殺,因為題目中說是是隨機...
記一次現場部署專案的經歷
給伺服器分盤 右擊計算機 管理 儲存 磁碟管理,按需求分配合適的磁碟空間 根據公司建立文件,命名規範,分別建立資料庫資料夾,應用資料夾等等 搭建環境,jdk1.8,tomcat7,oracle11,plsql等 匯入備份資料庫檔案到資料庫伺服器.匯入語句 impdp userid 物件名稱 物件密碼...