遊戲伺服器更新時用到的一些命令

2021-08-15 04:04:34 字數 1596 閱讀 2599

操作伺服器有一段時間了,經常對伺服器進行操作,整理備忘

tail -f -n 200 ..../***.log  

檢視200行log

pwd 

檢視當前路徑

find / -name '*value*'  

根據檔名搜尋

許可權chmod 777 -r .  

設定資料夾許可權  不要在根目錄使用只在需要的地方使用

sudo -i 

切換至root目錄

su - name 

切換到指定目錄

chown [使用者] [檔案]  

修改檔案或者目錄的所有者 修改檔案或者目錄的使用者組

chown -r [使用者]:[使用者] [檔案] 

同時修改檔案或者目錄的所有者和使用者組 

系統命令

date 

檢視當前時間

date -s 『yyyy-mm-dd hh:mm:ss』  

修改系統時間

df -hl  

檢視磁碟整體使用情況

du -sh 

檢視當前目錄總共佔的容量。而不單獨列出各子項占用的容量

du -lh --max-depth=1 

檢視當前目錄下一級子檔案和子目錄占用的磁碟容量。

ifconfig eth0 | grep "inet addr" | awk '' | awk -f: '' 獲取伺服器ip

檢視埠

ps -ef|grep tomcat   檢視tomcat埠

ps -ef --width 200|grep game_server 

檢視遊戲服埠

ps -aux --width 200|grep game_server

檢視遊戲服埠

netstat -a  

檢視所有檢查埠

netstat -tupln |grep 3734  

檢視某個程序監測的埠(3734程序號)

壓縮解壓縮

zip -r ***.zip ./*** ./***/  

打包多個目錄

zip -r ***.zip ./*** ***.sh ***.sh

打包檔案和目錄

zip -r ***.zip ./***/ ./***/   打包多目錄

unzip [檔名]

解壓縮zip檔案

ssh命令

ssh -p 埠 ip 

遠端ssh訪問linux伺服器

ssh -p 22 127.0.0.1

示範/etc/init.d/sshd status 

檢視ssh啟動狀態

記憶體使用情況

free -m   檢視記憶體使用情況

top  檢視記憶體詳細使用情況

free -m | sed -n '2p' | awk ''     檢視伺服器記憶體使用率百分比

tomcat

vim tomcat/conf/server.xml  配置tomcat 埠執行緒等

sh tomcat/bin/startup.sh 啟動tomcat

sh tomcat/bin/shutdown 關閉tomcat

做遊戲伺服器端開發時的一些收穫與總結

由於在寫遊戲服邏輯時踩了一些坑,在此記錄如下 github位址 服務端屬於後端開發,因此比較注重底層架構。有了理論知識作為支撐後,還應該注重程式設計技能。在此我的想法是在leetcode上刷標籤為雜湊表 hashtable 排序 sort 和搜尋 search 的題型,同時還可以在hankerran...

遊戲伺服器架構設計中的一些思考

1 遊戲世界由很多個遊戲物件組成 遊戲角色 物品 npc 技能等 2 乙個遊戲物件的有效資料主要存放在客戶端 遊戲伺服器和永續性資料庫中 3 遊戲物件的處理可劃分為與位置有關的和與位置無關的,如公會處理 物品處理等主要行為可以看作是與位置無關的處理,而npc ai 戰鬥 移動這類的主要行為可以看成是...

遊戲伺服器架構設計中的一些思考

遊戲伺服器架構設計中的一些思考 1 遊戲世界由很多個遊戲物件組成 遊戲角色 物品 npc 技能等 2 乙個遊戲物件的有效資料主要存放在客戶端 遊戲伺服器和永續性資料庫中 3 遊戲物件的處理可劃分為與位置有關的和與位置無關的,如公會處理 物品處理等主要行為可以看作是與位置無關的處理,而npc ai 戰...