手遊新專案歷程 31 linux 常用指令

2021-06-25 21:34:29 字數 1628 閱讀 9940

檢視當前程序id

echo $$

重新整理庫 

ldconfig

檢視程序呼叫的動態庫

ldd gameserver

獲得檔案執行許可權

chmod +x gate

解壓xip

unzip

tar -zxvf log.tar.gz

sh命令

sh make.sh

刪除檔案

rm -f   檔名

刪除資料夾

rm -rf  目錄名字

移動檔案

mv gate.zip  /server_yufei/bin

關閉程序

kill -9 [pid]

kill -9 $(pidof gate)

進入mysql

mysql -uroot -p123

匯出log  

c:\users\administrator\downloads

ll -tlrh

tar czvf log.tar.gz log 

tar czvf room_type_5.tar.gz  bin/lua/modules/room/room_type_5.lua

sz log.tar.gz 

拆分檔案

split -b 4000m -d -a 1 cm-11.tar.gz cm-11.tar.gz

合併檔案

cat logaa.tar.gz logab.tar.gz logac.tar.gz logad.tar.gz logae.tar.gz logaf.tar.gz> log.tar.gz

例:用預定的格式顯示當前的時間。

# date

fri nov 26 15:20:18 cst 1999

例3:設定時間為下午14點36分。

# date -s 14:36:00

fri nov 26 14:15:00 cst 1999

例4:設定時間為2023年11月28號。

# date -s 991128

sun nov 28 00:00:00 cst 1999

例項:設定時間偉2023年8月8號12:00

# date -s "2008-08-08 12:00:00"

修改完後,記得執行clock -w,把系統時間寫入cmos

開啟文字檔案

vi + 檔案所在路徑

編輯完後想要退出先按esc鍵,在按shift + :鍵,然後輸入wq,儲存退出。

mysql1

show databases;

use game_cq;

select count(*)  from player_table where  serverid <= 10030;

select count(*)  from player_table where  0 < rmb;

select sum(rmb) from charge_list where  serverid <= 10030;

select max(rmb)  from charge_list where serverid = 10019;

select state  from global_data where  serverid = 10023;

手遊新專案歷程 第2天 webSocket資料

第乙個問題,前段不支援int64,所有的角色id都要用string 第二個問題 後端是socket,前段是websocket,扯淡的要換協議 如何在c 中使用webservice 點選開啟鏈結 gsoap.wsdl2h執行不成功 點選開啟鏈結 在windows下用gsoap實現簡單加法例項 點選開啟...

手遊專案Crash的上報

基於cocos2d x開發的手遊,免不了會遇到崩潰 閃退,在非debug狀態下定位問題異常的艱難,像我們專案是在cocos2dx的基礎上封裝了一層,然後又與lua進行互調。因為接受c 移動端開發比較晚,這裡記錄一下目前所了解的二個工具 1 crashlytics ios開發高階 的作者推薦的一款工具...

我的手遊專案總結

專案日誌 2014年4月專案啟動,啟動時專案2個人,乙個客戶端,乙個伺服器端。客戶端用u3d,在這個專案之前,他使用過u3d 3.x的版本,對早期的u3d有很深的了解,所以,上手的第一步是重寫了乙個ui系統,沒有使用ngui或者ugui。伺服器端是我開發,我重構了上乙個專案的 將之前網路層的 從c ...