lnmp環境搭建
uname -a 檢視linux版本
lsof -i:80 檢視埠被那個程式占用
lsof -p pid號 檢視引用的檔案
netstat -apn|grep 80 檢視埠占用
kill -9 $pid 這個$pid就是埠
du -sh * 檢視資料夾和檔案的大小
du -d 2 -h 檢視檔案大小,2表示資料夾層級
監聽10001埠
nc -l 10001
localhost:home wyc$ telnet 127.0.0.1 10001
trying 127.0.0.1...
connected to localhost.
escape character is '^]'.
wuyachao
wwww
localhost:home wyc$ nc -l 10001
wuyachao
wwww
// 100連線 4個執行緒 測試10秒
wrk -c 100 -d 10 -t 4 --latency ""
// 1000次請求,100併發
ab -n 1000 -c 100 ""
經常重啟nginx需要/usr/local/openresty/nginx/sbin/nginx -t
和/usr/local/openresty/nginx/sbin/nginx -s reload
,想要快速的nginx -t
和nginx -s reload
可以將nginx加入到環境變數,
檢視環境變數:
env
:檢視所有的環境變數
echo $path
:檢視單個環境變數
如果需要增加新的環境變數可以新增下屬行
os x系統的環境變數,載入順序為:
/etc/profile
/etc/paths
~/.bash_profile
~/.bash_login
~/.profile
~/.bashrc
/etc/profile和/etc/paths是系統級別的,系統啟動就會載入,
後面幾個是當前使用者級的環境變數。
/.bash_profile,/.bash_login,~/.profile按照從前往後的順序讀取,
如果~/.bash_profile檔案存在,則後面的幾個檔案就會被忽略不讀了,
如果~/.bash_profile檔案不存在,才會以此類推讀取後面的檔案。
~/.bashrc沒有上述規則,它是bash shell開啟的時候載入的。
設定path的語法為:
export path="$path::::...:"
注:(1)一般環境變數更改後,重啟後才可生效。如果想立刻生效,則可執行下面的語句:source /path/to/filename
(2)如果預設shell是bash,那麼shell啟動時會觸發.bashrc,如果預設shell是zsh,那麼shell啟動時會觸發.zshrc
(3)環境變數既可以加到$path頭部,也可以加到$path尾部。
mac gopath設定
echo $shell
如果是bash,在~/.bash_profile下面新增export gopath="/usr/wyc/go"
如果是zsh,在 ~/.zshrc新增export gopath="/usr/wyc/go"就好
儲存退出,source ~/.zshrc即可生效
將生成的id_rsa.pub放在伺服器~/.ssh/authorized_keys裡面就可以ssh登入了
scp -p 22305 /home/* [email protected]:/home/*
將本地的home目錄下的檔案全部複製到遠端伺服器192.168.3.2上面的/home目錄下。
將/etc/supervisord.d/目錄下的所有ini檔案載入。
[include]
files = supervisord.d/*.ini
konga.ini
[program:konga]
;command=cnpm run production
directory=/root/konga
redirect_stderr=true
stdout_logfile=/root/logs/konga.log
autostart=true
autorestart=true
startsecs=10
stopwaitsecs = 600
linux之命令工具
1 目錄及檔案的基本操作 1.1 pwd 描述 顯示當前工作目錄的名稱 格式 pwd 選項 選項 p 顯示連線的真實路徑 eg pwd pwd p 1.2 cd 描述 切換當前工作目錄 eg cd uer src 切換目錄至 uer src cd 切換工具至當前目錄的上一級目錄 cd 返回至 uer...
linux命令與工具
部落格408 2 dev null 和 dev null 2 1 和 2 1 dev null 之間的區別 部落格406 如何手動釋放部分記憶體以緩解記憶體占用過高 部落格405 linux監聽命令 watch 部落格404 dig命令的用法 部落格403 curl命令的用法 部落格381 linu...
Linux系統的工具命令
man 幫助命令,輔助了解命令及文件的使用 man 需要幫助的命令 man ls wc 文字統計工具 wc 檔名 2 4 25 helloword 行數 單詞數 字元數 名稱 l 只檢視行數 w 只檢視單詞數 c 只檢視字元數 find 檔案檢索命令 find 檢索的範圍 檢索條件 名稱 find ...