個人總結的一些常用的Linux命令

整理一些工作中常用的Linux命令

Linux關機

shutdown -h now

重啓Linux服務器

shutdown -r now

輸出信息(比如顯示java_home)

echo $JAVA_HOME

顯示java進程詳細信息

ps aux|grep java

weblogic後臺啓動服務,並保存日誌信息到同級目錄下的nohup.out

nohup ./startWebLogic.sh &

實時打印文件信息(一般用於查看日誌信息)

tail -f nohup.out

使用zip的壓縮形式,壓縮當前目錄的所有文件

zip -r ./a.zip ./*

查看端口信息

netstat -lnp | grep 4999

zip壓縮指定目錄文件

zip -r filename.zip file1 file2 file3 /usr/work/school

解壓zip文件到指定目錄

unzip -n wls1036_dev.zip -d /opt/program_file/wls1036

tar形式壓縮指定目錄文件

tar -zcvf 20150908_com_bf01.tar.gz com

tar文件解壓

tar -xzvf fileName.tar.gz

刪除文件夾以及子目錄下的全部文件

rm -rf /var/log/httpd/access

解壓rar壓縮文件到指定目錄(需要先安裝rar for linux)

unrar e catalina.rar /usr/work/zip/102/rartest

殺死指定pid的進程

kill -9 10444

檢查防火牆狀態

/etc/init.d/iptables status

關閉防火牆

/etc/init.d/iptables stop

Linux服務器A拷貝服務器B上的文件

scp root@[B的ip地址或主機名]:[B上存放文件路徑] /文件 [A上存放的文件路徑]

scp [email protected]:/home/oracle/test.sql /home/oracle

帶指定端口
scp -P 8889 [email protected]:/workspace/ZSB_NEW_domain/zsbCode_20160225_bf01.tar.gz /workspace/zsb_domain

Linux服務器A拷貝服務器B上的文件夾

scp -r root@[B的ip地址或主機名]:[B上存放文件路徑] [A上存放的文件路徑]

scp -r [email protected]:/test /test

安裝rpm文件(比如 jdk)

rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm

修改文件讀取權限

chown -R asns.asns SQBService

文件的vi操作

:w 保存文件但不退出vi
:w file 將修改另外保存到file中,不退出vi
:w! 強制保存,不推出vi
:wq 保存文件並退出vi
:wq! 強制保存文件,並退出vi
:q 不保存文件,退出vi
:q! 不保存文件,強制退出vi
:e! 放棄所有修改,從上次保存文件開始再編輯
i 解鎖輸入


Linux 下curl模擬Http 的get or post請求


```
一、get請求

curl "http://www.baidu.com" 如果這裏的URL指向的是一個文件或者一幅圖都可以直接下載到本地

curl -i "http://www.baidu.com" 顯示全部信息

curl -l "http://www.baidu.com" 只顯示頭部信息

curl -v "http://www.baidu.com" 顯示get請求全過程解析

wget "http://www.baidu.com"也可以
```


```
二、post請求

curl -d "param1=value1&param2=value2" "http://www.baidu.com"
```


文件授權

chmod 777 spaceplus_deploy.sh

遠程拷貝文件scp

scp [email protected]:/data/home/nickzhang/spaceplus-boss-prod.war /data/webapp

查看全部的進程信息

netstat -atlnp

檢查ssh服務是否安裝

rpm -qa |grep ssh

如果沒有安裝SSH軟件包,可以通過yum 或rpm安裝包進行安裝

yum install ssh

啓動ssh服務

service sshd start
/etc/init.d/sshd start

配置\查看SSHD端口

查看或編輯SSH服務配置文件,如 vi /etc/ssh/sshd.config
如果要修改端口,把 port 後面默認的22端口改成別的端口即可(注意前面的#號要去掉)

遠程連接SSH4

如果需要遠程連接SSH,需要把22端口在防火牆上開放。
.關閉防火牆,或者設置22端口例外
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章