Linux Ubuntu 服務(wù)器部署操作

服務(wù)器部署

Linux ?- Ubuntu Server 16.04.1 LTS

第一步:安裝 MySQL

第二步:安裝 Tomcat

完成上兩部,可以通過linux命令設(shè)置權(quán)限,復(fù)制文件部署項目到tomcat


第三步:數(shù)據(jù)管理 phpMyAdmin


Linux 基礎(chǔ)命令


訪問文件:cd path ?根目錄: cd ?/ ? ?

查看文件: ls ? 詳細列表:ls -l ? 包含隱藏文件:ls -a

執(zhí)行命令授權(quán): ?sudo + 命令;如果不是root用戶請自行加上sudo。

復(fù)制文件:cp -r 文件1 文件2 ? ? 例:cp -r ?/home/a.txt ?/home/ubuntu/

復(fù)制整個文件夾的文件到另一個文件夾:cp -ri 移動文件夾路徑+/* ?目標文件夾路徑

刪除文件夾實例: ??? rm -rf /var/log/aa ??? 將會刪除/var/log/aa目錄以及其下所有文件、文件夾

刪除文件使用實例: ??? rm -f /var/log/aa/access.log ??? 將會強制刪除/var/log/aa/access.log這個文件


設(shè)置權(quán)限chmod ??


設(shè)置單個文件權(quán)限:sudo chmod 777 文件名稱


設(shè)置文件夾包含子目錄權(quán)限:sudo chmod -R 700 Document


-rw------- (600) 只有所有者才有讀和寫的權(quán)限


-rw-r--r-- (644) 只有所有者才有讀和寫的權(quán)限,組群和其他人只有讀的權(quán)限


-rwx------ (700) 只有所有者才有讀,寫,執(zhí)行的權(quán)限


-rwxr-xr-x (755) 只有所有者才有讀,寫,執(zhí)行的權(quán)限,組群和其他人只有讀和執(zhí)行的權(quán)限


-rwx--x--x (711) 只有所有者才有讀,寫,執(zhí)行的權(quán)限,組群和其他人只有執(zhí)行的權(quán)限


-rw-rw-rw- (666) 每個人都有讀寫的權(quán)限


-rwxrwxrwx (777) 每個人都有讀寫和執(zhí)行的權(quán)限




給其他人授權(quán):?chmod o w xxx.xxx


刪除他人權(quán)限:?chmod go-rw xxx.xxx


u 代表所有者(user)


g 代表所有者所在的組群(group)


o 代表其他人,但不是u和g (other)


a 代表全部的人,也就是包括u,g和o


r 表示文件可以被讀(read)


w 表示文件可以被寫(write)


x 表示文件可以被執(zhí)行(如果它是程序的話)



Ubuntu 16.04 安裝 MySQL 5.7



更新軟件包索引: ?sudo apt-get update


下載安裝:sudo apt-get install mysql-server ? ? -- 設(shè)置root密碼


運行安全腳本:sudo mysql_secure_installation


全新安裝,需要運行附帶的安全腳本。更改一些不太安全的默認選項,例如遠程 root 登錄和示例用戶。這將提示您輸入創(chuàng)建的 root 密碼。您可以按 Y,然后 ENTER 接受所有后續(xù)問題的默認值,但是要詢問您是否要更改 root 密碼,無需更改。



檢查其狀態(tài):systemctl status .service


啟動:sudo systemctl mysql start


停止:sudo systemctl mysql stop


MYSQL基礎(chǔ)操作



連接登陸:mysql -hlocalhost -uroot -p


查看數(shù)據(jù)庫:show databases;


創(chuàng)建數(shù)據(jù)庫:create database 數(shù)據(jù)庫名;


進入數(shù)據(jù)庫:use 數(shù)據(jù)庫名


查看表:show tables?;


導(dǎo)入并執(zhí)行SQL文件:source ?/home/ubuntu/data/test_db.sql



安裝Tomcat7 ?- 內(nèi)帶JDK1.8



在線安裝tomcat :?sudo apt-get install tomcat7?


啟動:sudo /etc/init.d/tomcat7 start


停止:sudo /etc/init.d/tomcat7 stop


重啟:sudo /etc/init.d/tomcat7 restart


Tomcat 目錄:

/usr/share/tomcat7/bin?

/var/lib/tomcat6/webapps

/var/lib/tomcat7/conf

/var/lib/tomcat7/logs


設(shè)置權(quán)限方便部署:


日志權(quán)限:sudo chmod -R 777 /var/lib/tomcat7/logs


項目路徑:sudo chmod -R 777 /var/lib/tomcat7/webapps


查看JAVA版本:java -version


訪問路徑:localhost:8080



安裝 phpMyAdmin ?- 自帶apache2 ?


下載安裝:sudo apt-get install phpmyadmin ? ?安裝過程選擇apache2 ? -- 填寫mysql root密碼


默認軟件安裝在 ?/usr/share/phpmyadmin


建立軟連接: 進入/var/www/html ? 執(zhí)行:sudo ln -s /usr/share/phpmyadmin phpmyadmin


訪問:localhost/phpmyadmin ?


啟動:?sudo service apache2 start


停止?:?sudo service apache2 stop


重啟:sudo service apache2 restart


錯誤解決辦法


The mbstring extension is missing. Please check your PHP configuration


mbstring 沒有啟動,需要去PHP配置里面開啟。這個為手動開啟的擴展。


進入目錄 ?/usr/lib/php/* ?下查看擴展,找到mbstring.so名稱可能不一樣


修改php配置:sudo vim /etc/php/7.0/apache2/php.ini


找到 ?;extension=php_mbstring.dll ? ? ?選擇行- 輸入 i 在當前行修改


更改為 :extension=mbstring.so ? ? ?更改完后 按Exc退出編輯 ? ?輸入 :qw ?保存退出



更改完成后重啟apache2





最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 進入帶空格的文件或者文件夾 Linux文件權(quán)限詳解 文件和目錄權(quán)限概述 在linux中的每一個文件或目錄都包含有訪...
    annkee閱讀 2,794評論 0 4
  • //用tasksel可以一鍵安裝lamp的集合環(huán)境包 root一、安裝(以root的身份登入系統(tǒng),不需要輸入前邊的...
    Tangbh閱讀 1,742評論 1 2
  • 一、文件/文件夾管理 ls 列出當前目錄文件(不包括隱含文件)ls -a 列出當前目錄文件(包括隱含文件)l...
    路癡千行閱讀 2,637評論 0 5
  • Ubuntu 常用命令大全 查看軟件 xxx 安裝內(nèi)容 #dpkg -L xxx 查找軟件 #apt-cache ...
    guiwuzhe閱讀 2,722評論 0 14
  • 文/老譚 NextCloud 是基于云技術(shù)的工程教育平臺,利用云技術(shù),提高工程教育過程中教學(xué)、實驗與創(chuàng)新的效率與效...
    譚佑平閱讀 2,174評論 0 2

友情鏈接更多精彩內(nèi)容