1.查看發行版本 cat /etc/redhat-release 系統版本 cat /proc/versionjava
2.備份文件或文件夾 cp -R(若是爲文件可不加R) 源文件或源文件夾 目標路徑 linux
3.查看時區 date -R 北京時間爲東8區,編碼+0800 算法
4.redhat修改系統時區(重寫localtime文件) cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 安全
5.不重啓生效 source 文件名 服務器
6.grep最簡單的用法,匹配一個關鍵詞:grep -a 關鍵詞 文件名 dom
7.定位文件位置 locate 文件名測試
8.tail -n filename 靜態查看末尾n行 編碼
9.ls -a 顯示隱藏文件 ls -l 顯示文件權限 加密
10.free 該命令用於查看當前系統內存的使用狀況,它能夠顯示系統中剩餘及已用的物理內存、交換內存、共享內存和 內核緩衝區 中間件
11.groups 該命令用於顯示當前用戶所在的組
12.pwd 查看當前位置
13.su 這個命令很是重要,它可使一個通常用戶擁有超級用戶或其餘用戶的權限,只須要輸入對應用戶的密碼,不須要用戶名就能夠登錄,也可使超級用戶以通常用戶的身份作些事情。但通常用戶使用該命令時必須有超級用戶或其餘用戶的口令。若是要退出當前用戶的登陸,能夠輸入exit
14.unzip xxx.zip
15.vi命令不保存退出 q! 保存退出 :wq
16.查看系統位數 getconf LONG_BIT
17.export -p //列出當前的環境變量值
18.把目錄訪問權限給某個用戶 chown -R 用戶名 目錄 把權限給用戶組 chgrp -R 用戶名 目錄(把該用戶名加到具備這個目錄權限的用戶組中)
19.添加環境變量 export JAVA_HOME=/opt/jdk1.8.0_65 export並不保存配置文件。只是在內存中生效。重啓失效很正常
20.查看環境變量值 echo $變量名
21.將rc.local修改成可執行 chmod 777 /etc/rc.d/rc.local
22.reboot 重啓系統
23.查看字符集 locale
24.關閉防火牆 service iptables stop
25.查找文件 find ./ -name 文件名 當前目錄尋找,不包括子目錄 find / -name 文件名 根目錄下尋找
26.chown 用戶 目錄權限
27.遠程輔助 scp 本地目錄 遠程用戶@遠程IP:路徑
28.vi編輯時 U撤銷上一步操做
29.重命名 mv 源文件 目標文件名
30.linux設置容器(中間件)開機自啓 在/etc/rc.d/rc.local 寫入 JAVA_HOME=/usr/java/jdk1.6.0_45 iptables -F(須要root) su - goldsign -c '/home/goldsign/....../base_domain/startWebLogic.sh'
33.telnet ,SSH是咱們經常使用的遠程管理協議,他們都是TCP協議,創建會話先要進行TCP三次握手,有確認機制因此是可靠的傳輸協議,端口號分別是23和22。 telnet採用明文傳輸,傳輸過程容易被竊取,除管理之外 還可用於端口掃描、測試目標端口可達、是否開放 SSH 簡單來講採用SSL加密傳輸,建立會話會產生一個非對稱祕鑰對(RSA、DSA、DH算法),服務端擁有私鑰,客戶端會提示接收/保存公鑰,公鑰加密的數據只有私鑰才能解密。而後再協商交換一個對稱祕鑰來加密之間的數據(DES、3DES、AES處理速度快),這樣就能夠防止信息泄露。SSH不只能夠用來遠程管理,還能夠擴展SFTP、SCP、SLogin等等。至於SSHv1和SSHv2(也有叫v1.5和 v1.9),前者稍有缺陷,v2進行算法修復