1.臨時關閉防火牆:
service iptables stop
臨時開啟防火牆:
service iptables start
查看防火牆狀態:
service iptables status
查看防火牆開機啟動狀態
chkconfig iptables --list
關閉防火牆開機啟動
chkconfig iptables off
開機啟動防火牆
chkconfig iptables on
查看cpu:
cat /proc/cpuinfo
查看內存信息:
cat /proc/meminfo
查看硬盤分區信息:
df -lh
查看硬盤的型號信息:
cat /proc/scsi/scsi
2. cp -r 可拷貝多層文件到哪個路徑
cp -r a/ b/ 復制a目錄為b目錄
cp filename newfilename.c 復制filename為newfilename
大寫 G 移動至文件末尾
:wq 保存
shift+zz 保存
rm -rf 刪除不提示
rm -r 可以刪除具體哪個,提示
rm 刪除當前空文件夾,提示
tar -zxvf 解壓
tar -zxvf 哪個文件 -C /路徑 解壓到哪
tar -zcvf 起名(起一樣就可以).tar.gz 哪個文件 打包
touch 創建文件
mkdir 創建文件夾
vi 編輯或創建
chown 路徑 賦予權限
find 路徑 -name ''名字* " 模糊查詢
cat 查看
more 查看,多個分頁
less 查看,可以修改
reboot 重啟虛擬機
su 默認切換root
su 用戶名 切換某個用戶
shutdown -h now 關機
grep -c "名字" 路徑 查看"名字"有幾個
grep -c -i "名字" 路徑 查看“名字”忽略大小寫
df 查看占用多少磁盤
df -a 連隱藏的的也查看
du 精確到查詢哪個文件(centos6.5之后文件夾和文件都可以統計)
du -s 路徑 查看指定目錄多大
ps 查看當前用戶下的所有進程,顯示默認進程
ps -s 更詳細
ps -u 不存活的進程也查詢出來
ps -a 與ps差不多,包括其他用戶進程
ps -x 顯示沒有控制終端的進程(沒有被監聽的進程)
ps -aux 打印三者
netstat | grep “進程號” 查看端口連接狀態
netstat -ntlp 查看所有啟動的端口號
jps 查看當前運行線程
kill -9 線程號 關閉某個線程
ifconfig 查看ip
ping ip號 測試連接
ssh 虛擬機ip號 進入連接虛擬機
echo $JAVA_HOME 可以查看所指向的目錄
source 路徑 刷新
mvn -v 查看maven
javac 查看
java -version 查看java版本
jps 查看線程
編輯時,沒有進入insert狀態 YY 復制
P 粘貼
E 光標快速移動
平常 shift+ctrl+c 復制
shift+ctrl+v 粘貼
cp 本機拷貝到本機的
scp 服務器之間的拷貝
scp -r 本機路徑某個文件 -C 其他虛擬機IP:路徑 拷貝
scp -r 本機路徑某個文件 hostname也可以:路徑 拷貝
scp -r 本機某個路徑文件 本機路徑文件........ 拷貝多個
./startup.sh 啟動所有tomcat
bin/startup.sh 啟動當前tomcat
mv 某個文件 移動到哪
mv 哪個文件 重命名(相當於移動到當前)
3.遠程ssh使用hostname訪問:
3.1.編輯network文件:
vi /etc/sysconfig/network
修改:HOSTNAME=xxxx(自己定義的hostname)
3.2.編輯hosts文件:
vi /etc/hosts
需要在hosts文件末尾添加ip和主機名的映射
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
本虛擬機機的ip地址 自己定義的hostname
192.168.1.162 linux
3.3.如果是集群(多台linux系統)之間進行ssh訪問:
需要在hosts文件中,添加所有的ip和主機名的映射
eg:
192.168.1.100 hostname=linux1
192.168.1.101 hostname=linux2
192.168.1.102 hostname=linux3
在這三台linux服務器中都要修改hosts文件
192.168.1.100 linux1
192.168.1.101 linux2
192.168.1.102 linux3
4.免密鑰登錄配置:
4.1 在本機中生成密鑰和公鑰
ssh-keygen -t rsa 回車
回車4次,中間一定不要輸入任何密碼
4.2 把本機的公鑰copy到需要登錄的服務器上
會生成authoritied_key文件
ssh-copy-id 需要copy到的服務器的名字
4.3 如果需要多台服務器之間免密鑰登錄
需要把公鑰向其他服務器都要copy一份
#查看防火牆狀態service iptables status
#關閉防火牆service iptables stop
#查看防火牆開機啟動狀態chkconfig iptables --list
#關閉防火牆開機啟動chkconfig iptables off
#開機啟動防火牆chkconfig iptables on