{eval=Array;=+count(Array);}
作為web程序員,一定會接觸到Linux,所以常見的Linux的命令還是要掌握的;我就說說平時我常用的命令。
程序包上傳到服務器上之后,除了執行中間件停服務的命令之外,還有更暴力的方式:
ps -ef|grep java/或者端口號,找打對應的進程號
kill -9 進程號,其中-9就有點兒暴力了
copy 拷貝文件/路徑,把程序包拷貝到合適的目錄下面
rm -r xxxx,把日志文件清除一下
nohup java -jar
xxx.jar
--server.port=8080 & ,啟動一下服務
服務有問題,最直接有效的方式就是查看日志了。
cd 返回根目錄;cd xxx 進入目錄;cd .. 返回上級目錄
tail -f :查看文件的最后幾行,文件內容不斷追加,就能不斷地看到追加的內容
view:查看文件,如果要編輯的話,就是vi,記得強制退出esc-:q!
不過我還是比較喜歡把日志下載到本地看...
從一臺機器跳到另外一臺機器: ssh 用戶名@ip:port
查看服務器配置(配置給的低了,去找管硬件的人開撕):
cat /proc/cpuinfo| grep "processor"| wc -l
cat /proc/meminfo
查看服務器的CPU、內存使用情況:top
查看硬盤剩余空間:df
能想起來的就這么多了,很多安裝和配置的工作,在我們單位用不上,有專門的人負責。
你好,在下正是一名程序員。
目前在一家中小型企業上班,對于中小型企業來說,作為后端程序員,不單單只是寫接口這么簡單的事情,可能還要做一些前端的工作,一些數據庫sql或者函數、存儲過程的優化,以及linux生產環境的搭建等等。
言而總之:會的越多越好。當然對于比較成熟的大型企業來說,基本上都是前后端分離,工作就比較專一,相對也比較專業。
下面就是linux學習路線圖:
不是簡單的會使用幾條命令就可以操作linux的,要循規蹈矩的完整學習。
當然,對于后端程序員也許要求不是很高,但是最起碼linux基本部分是要掌握的。
也就是這里的:inux之美。
最后,作為程序員咱們也是要不斷的往前走的,linux也是必經之路。
目前在下正在整理linux生產環境中一些服務的搭建,又想學習的小友可以一起交流進步,也可以關注一波在下。
0
回答4
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答