web測試常用的 linux 命令

2022-09-07 07:45:11 字數 2675 閱讀 6030

一 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命令如下...