一 linux 常用命令:
1. 檢視
ll, ls,cat,
cat test.txt |grep ^u
tail 100f ./filename (實時日誌查詢)
mkdir /directory
vi filename
3. 複製:
cp / scp (-r強制)
4. 刪除檔案:
rm -rf file/directory
5. 常用磁碟空間資訊查詢
磁碟空間查詢:
df –h 磁碟空間使用情況
free 記憶體使用情況
cat /proc/cpuinfo cpu資訊
find . -type f -size +800m 查詢當前路徑下大於 800m的檔案
6. 查詢指定程序
ps -ef | grep redis程序檢視 ( ps -ef | grep pid 也可以檢視程序id是哪個應用在用)
查詢出內容:
uidpic ppid c stime
ttytime
cmdroot 18887 18828 0 08:09 pts/0 00:00:00 grep apachejetspeed
# pid 這個程式的程序 id, 下面的 ppid 則是父程式的 id;
# c cpu 使用的資源百分比
# cmd 所下達的指令
因此cmd為「grep apachejetspeed」 也就是查詢「apachejetspeed」的命令,這樣看apachejetspeed沒執行。
7. 埠查詢:(結合5,ps命令可以查詢到對應pid的程序是哪個程式在使用)
netstat -tunlp | grep 22
1)netstat -tunlp
netstat -tunlp用於顯示tcp,udp的埠和程序等相關情況,如下圖
2) netstat -tunlp|grep 埠號
netstat -tunlp | grep 埠號,用於檢視指定埠號的程序情況,
如檢視22埠的情況,netstat -tunlp | grep 22,
如檢視444埠的情況,netstat -tunlp | grep 444
8. 埠聯通性檢測
telnet ip 埠
telnet 10.107.1.101 7100
9. 路由檢測:
traceroute 10.107.1.101
二. linux redis 容器內key值檢視步驟:
1)docker ps -a
2)docker exec -it 容器id /bin/bash
3)redis-cli -p 6379 -a password
4)keys *
5)get key
三. psql資料庫檢視常用命令:
1.基本命令
psql 切到資料庫
\l 檢視當前機器有哪些資料庫
\c test 轉到test資料庫
\d 檢視庫里得所有表
\d 表名 檢視當前表的所有表頭字段
\q 退出
2. 檢視資料庫配置最大連線數,要到配置檔案裡面去檢視
postgresql.conf中設定的max_connections = 1000
3. 檢視當前已連線的數:
select count(1) from pg_stat_activity;
4.資料庫大小的查詢
--檢視資料庫大小
select pg_database.datname, pg_database_size(pg_database.datname) as size from
pg_database;
--檢視索引大小
select indexrelname, pg_size_pretty(pg_relation_size(relid)) from
pg_stat_user_indexes where schemaname='public' order by pg_relation_size(relid)
desc;
--檢視表大小
select relname, pg_size_pretty(pg_relation_size(relid)) from
pg_stat_user_tables where schemaname='public' order by pg_relation_size(relid)
desc;
--重建索引
reindex index ssb_call_log_pkey;
5.資料庫備份:
pg_dump -h 10.112.10.10 -u username –d ssb > ssb.sql
6. 資料庫資料清除:
truncate table teblename;
7. 表刪除:
drop table table_name
;
未完待續~
測試常用的linux命令
目前測試中常用的是檢視日誌 檢視實時日誌 tail filename顯示最後10行 tail f filename動態顯示最新日誌 f follow eg tail f filename 預設顯示最後10行並動態顯示 tail 100f filename 顯示最後100行並動態顯示 tail n f...
測試常用Linux命令
linux系統的穩定 安全 免費 開源等特點,使其在軟體行業中應用越來越廣,越來越普遍。測試崗位的招聘要求中,也都會涉及要熟悉linux命令,linux也逐漸成為測試人員必不獲取的一項技能。工作中用到的linux遠端管理工具有xshell putty securecrt等,使用最多的還是xshell...
效能測試常用的linux命令
檢視日誌 awk 4 27 nov 2008 15 2 0 5 access log wc l 檢視日誌中每秒產生多少個動態鏈結 tail n 100000 data1 logs access.log grep 06 mar 2008 15 29 00 wc l 檢視程序編號 重啟nginx命令如下...