ifconfig/ip addr 檢查IP地址(ifconfig命令在CentOS 6.5及其以前的版本有效)java
pwd 檢查當前的位置mysql
tab鍵 自動補齊(注意惟一性)linux
cd命令是linux中最基本的命令語句,必須熟練掌握nginx
cd / 返回根目錄sql
cd ~ 用戶主目錄數據庫
cd . 當前目錄vim
cd .. 返回到上一級目錄segmentfault
cd /usr/ 進入到usr目錄windows
cd – 返回上一個目錄centos
cd 直接回家
ls –l 詳細格式,文件權限,時間
ll 和ls –l做用相同
ls *.txt 查看全部的txt類型文檔
mkdir 建立目錄
mkdir a 建立 a目錄
mkdir -p a/b 建立 a目錄,並在a目錄裏建立b目錄
mkdir -m 777 c 建立一個權限爲777的C目錄
rmdir 刪除目錄(若是目錄裏有文件,則不能用此命令)
命令行:Esc切換到命令行模式。
編輯模式:
按i,在光標前開始編輯
按a,在光標後開始編輯
按o,在當前行的下一行開始編輯
按u, 撤銷以前的操做
底行模式:按 shift+:冒號。
:q! 不保存退出
:wq 保存退出
:/world 從當前光標處,向上查找world關鍵字
:?world 從當前光標處,向後查找world關鍵字
rm 刪除文件
rm n.txt 提示y刪除n放棄
rm –f n.txt 不提示
rm –rf dirname 不提示遞歸刪除目錄下因此內容
rm –rf * 刪除全部文件
rm –rf /* 刪除全部子目錄全部和文件
cp複製文件
cp nginx.conf n.txt
cp –R tomcat1 tomcat2 #複製整個目錄
mv 修改文件名,移動文件
mv n.txt m.txt 修改文件名稱
cat 輸出文件全部的內容
more 輸出文檔全部的內容,分頁輸出,空格瀏覽下一屏,q退出
less 用法和more相同,只是經過PgUp、PgOn鍵來控制
tail 用於顯示文件後幾號,使用頻繁
tail -10 nginx.conf 查看nginx.conf的最後10行
tail –f nginx.conf 動態查看日誌,方便查看日誌新增的信息
ctrl+c 結束查看
tar命令位於/bin目錄下,它可以將用戶所指定的文件或目錄打包成一個文件,但不作壓縮。通常Linux上經常使用的壓縮方式是選用tar將許多文件打包成一個文件,再以gzip壓縮命令壓縮成name.tar.gz的文件。
-c 建立一個新的tar文件
-v 顯示運行過程的信息
-f 指定文件名
-z 調用gzip壓縮命令進行壓縮
-t 查看壓縮文件的內容
-x 解開tar文件
tar –cvf n.tar ./* 壓縮當前目錄下的全部文件和目錄,文件名爲n.tar
tar –xvf n.tar 解壓壓縮包中的文件到當前目錄(若是長時間未解壓成功 Ctrl+C推出)
tar –cvzf m.tar.gz ./* 壓縮文件
tar -zxvf m.tar.gz 解壓m.tar文件到當前目錄
grep root /etc/passwd 在文件中查找關鍵字root
grep root /etc/passwd –-color 高亮顯示
grep root /etc/passwd –A5 –B5 高亮顯示,A後5行,B前5行
grep -n root /etc/passwd 查找並顯示行數
grep -v root /etc/passwd 取反,查出不含root的數據
此時即鏈接成功,若是出現讓輸入密碼的界面,輸入root確認,須要注意的是,輸入密碼時不會顯示輸入的字符,輸完root回車便可
首先使用windows下載好所需的jdk,而後使用上一步中的工具,將jdk上傳到/usr/local/src目錄下
命令: tar -xvf jdk-8u51-linux-x64.tar.gz
說明:將JDK解壓以後的文件 修改成jdk1.8(能夠不作修改)
命令: mv jdk1.8.0_51 jdk1.8
說明:將全部的.tar.gz的包 保存到soft目錄中(方便文件的管理,能夠省略不作)
命令:
建立文件夾: mkdir soft
移動文件: mv jdk-8u51-linux-x64.tar.gz soft
說明: 若是須要修改JDK的環境變量則須要修改特定的文件
位置: /etc/profile
注意事項: 因爲profile的文件是系統文件, 千萬改對了 不然整個Linux命令將不生效.
命令: vim /etc/profile
執行該命令後,經過上下鍵將光標移至文末,按下i鍵即進入編輯狀態
在文件末尾添加以下內容(JAVA_HOME爲安裝jdk的路徑)
#設定jdk環境 export JAVA_HOME=/usr/local/src/jdk1.8 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib
添加完成後,首先按Esc鍵,其次按下shift+:(shift加冒號),在冒號後輸入wq(保存退出)點擊回車
若保存退出時顯示E45:「readonly」 option is set(add ! to override),則將wq改成wq!(強制保存退出)回車便可.
讓環境變量生效: source /etc/profile
執行 java -version
命令,看到如圖所示表明安裝成功。
命令: yum install mariadb-server
當下載文件過程當中出現問題時,請先保證虛擬機網絡是正常的,執行 ping www.baidu.com
查看網絡是否暢通.結束ping的過程可使用萬能組合鍵ctrl+c
若果網絡是暢通的,沒法下載是,能夠嘗試更換下載源,再次進行下載,更換yum下載源的具體操做能夠參考阿里的官方教程:連接:https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11yFD7Lw
命令:
systemctl start mariadb
systemctl restart mariadb
systemctl stop mariadb
須要先啓動數據庫再進行初始化操做
命令: mysql_secure_installation
說明:
1).檢查數據表
2).查詢user表中的host/root/password
3).將host=「localhost」 改成 「%」
4).刷新數據庫權限
命令: firewall-cmd --state
說明:防火牆中有一個配置文件,表示當Linux系統啓動時防火牆應該如何操做!!!
需求: 告訴linux系統之後開機不須要啓動防火牆
命令:systemctl disable firewalld.service
systemctl enable firewalld.service
說明:經過命令手動將防火牆關閉
命令:
關閉: systemctl stop firewalld.service
開啓: systemctl start firewalld.service
1). 檢查防火牆開放的端口
firewall-cmd --list-ports
2).檢查端口是否開放
firewall-cmd --query-port 80/tcp
3). 開啓防火牆
firewall-cmd --zone=public --add-port=80/tcp --permanent
4).移除端口
firewall-cmd --zone=public --remove-port=9090/tcp --permanent
5).關於防火牆操做的解釋
–zone #做用域
–add-port=80/tcp #添加端口,格式爲:端口/通信協議
–remove-port=80/tcp #移除端口,格式爲:端口/通信協議
–permanent #永久生效,沒有此參數重啓後失效
6).重啓防火牆
firewall-cmd --reload
點擊測試鏈接,出現成功界面便可!