国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

服務(wù)器常用命令

這篇具有很好參考價值的文章主要介紹了服務(wù)器常用命令。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

查看系統(tǒng)硬件設(shè)備信息

運行

sudo dmidecode | more

查看服務(wù)器硬件設(shè)備信息,包括BIOS信息(BIOS Information)、服務(wù)器信息(System Information)、CPU信息(Processor Information)、緩存信息(Cache Information)、內(nèi)存信息(Physical Memory Array)、電源信息(System Power Supply)、**內(nèi)存設(shè)備(Memory Device)**等。

查看系統(tǒng)CPU

查看CPU的統(tǒng)計信息

lscpu

輸出

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                6
On-line CPU(s) list:   0-5
Thread(s) per core:    1
Core(s) per socket:    6
座:                 1
NUMA 節(jié)點:         1
廠商 ID:           GenuineIntel
CPU 系列:          6
型號:              79
型號名稱:        Intel(R) Xeon(R) CPU E5-2603 v4 @ 1.70GHz
步進:              1
CPU MHz:             1200.085
CPU max MHz:           1700.0000
CPU min MHz:           1200.0000
BogoMIPS:            3400.03
虛擬化:           VT-x
L1d 緩存:          32K
L1i 緩存:          32K
L2 緩存:           256K
L3 緩存:           15360K
NUMA 節(jié)點0 CPU:    0-5
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm arat pln pts

查看每個CPU信息,如每個CPU的型號,主頻等。

cat /proc/cpuinfo

運行命令查看CPU型號,為Intel(R) Xeon(R) CPU E5-2603 v4 @ 1.70GHz

查看內(nèi)存

查看內(nèi)存使用量和交換區(qū)使用量

free -m

查看內(nèi)存詳細(xì)情況

cat /proc/meminfo    // 或者vmstat -s

輸出

MemTotal:       40779120 kB
MemFree:          323944 kB
MemAvailable:   38162436 kB
Buffers:         1284976 kB
Cached:         36028884 kB
SwapCached:            0 kB
Active:         19560888 kB
Inactive:       18538364 kB
Active(anon):    1214532 kB
Inactive(anon):   270932 kB
Active(file):   18346356 kB
Inactive(file): 18267432 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:        785432 kB
Mapped:           139012 kB
Shmem:            700072 kB
Slab:            1861424 kB
SReclaimable:    1663764 kB
SUnreclaim:       197660 kB
KernelStack:        9504 kB
PageTables:        17908 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    20389560 kB
Committed_AS:    3160860 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      443080 kB
VmallocChunk:   34358900732 kB
HardwareCorrupted:     0 kB
AnonHugePages:     36864 kB
CmaTotal:              0 kB
CmaFree:               0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:    38408912 kB
DirectMap2M:     3305472 kB
DirectMap1G:     2097152 kB

原機內(nèi)存大小為8G,在2018年7月,擴展到40G,實際上不到40G,為38.8G左右。

磁盤信息

查看硬盤和分區(qū)分布

lsblk

輸出

NAME                   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                      8:0    0   5.5T  0 disk 
├─sda1                   8:1    0   476M  0 part /boot
├─sda2                   8:2    0    61M  0 part 
├─sda3                   8:3    0    64M  0 part /boot/efi
├─sda4                   8:4    0   1.4T  0 part /home
├─sda5                   8:5    0   3.6T  0 part 
│ ├─VolGroup0-datavol0 253:2    0     1T  0 lvm  /mnt/vdisk0
│ ├─VolGroup0-datavol1 253:3    0     1T  0 lvm  /mnt/vdisk1
│ ├─VolGroup0-datavol2 253:4    0     1T  0 lvm  /mnt/vdisk2
│ └─VolGroup0-datavol3 253:5    0   540G  0 lvm  /mnt/vdisk3
└─sda6                   8:6    0 474.5G  0 part 
  ├─centos-root        253:0    0   400G  0 lvm  /
  └─centos-swap        253:1    0  74.5G  0 lvm  
sr0                     11:0    1  1024M  0 rom  
loop0                    7:0    0  14.4G  0 loop /mnt/iso

可以看到目前服務(wù)器上的磁盤結(jié)構(gòu)。如果重裝系統(tǒng),/home(sda4)可以保留,新系統(tǒng)在安裝時,不必要再分/home區(qū)。直接將舊系統(tǒng)的/home掛載到新系統(tǒng)上即可。

目前磁盤已采用LVM技術(shù)。

LVM是(Logical Volume Manager) 邏輯卷管理的簡寫,它是Linux環(huán)境下對磁盤分區(qū)進行管理的一種機制。LVM是建立在硬盤和分區(qū)之上的一個邏輯層,屏蔽了底層磁盤布局,便于動態(tài)調(diào)整磁盤容量來提高磁盤分區(qū)管理的靈活性。它可以將一個或多個底層塊設(shè)備組織成一個邏輯設(shè)備的卷組,管理員可以在卷組上隨意創(chuàng)建邏輯卷組(logical volumes),并進一步在邏輯卷組上創(chuàng)建文件系統(tǒng),管理員通過LVM可以方便的調(diào)整存儲卷組的大小,并且可以對磁盤存儲按照組的方式進行命名、管理和分配 。

查看更詳細(xì)的信息

sudo fdisk -l

查看各分區(qū)使用情況

df -h 

查看服務(wù)器系統(tǒng)信息

cat /etc/*release

輸出

CentOS Linux release 7.7.1908 (Core)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

CentOS Linux release 7.7.1908 (Core)
CentOS Linux release 7.7.1908 (Core)

系統(tǒng)為CentOS 7.7。

查看系統(tǒng)主機名

hostname

查看網(wǎng)卡

查看網(wǎng)卡硬件信息

lspci | grep -i 'eth'

輸出

01:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM5720 2-port Gigabit Ethernet PCIe
01:00.1 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM5720 2-port Gigabit Ethernet PCIe
02:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM5720 2-port Gigabit Ethernet PCIe
02:00.1 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM5720 2-port Gigabit Ethernet PCIe

查看系統(tǒng)的所有網(wǎng)絡(luò)接口

ifconfig -a

可以看到連接網(wǎng)絡(luò)的那個端口,假設(shè)是em2,可以查看該端口的IPV4、IPV6、子網(wǎng)掩碼等信息。如果要詳細(xì)查看如果某個網(wǎng)絡(luò)接口的詳細(xì)信息,比如em2的詳細(xì)參數(shù)和指標(biāo)

ethtool em2

輸出

Settings for em2:
    Supported ports: [ TP MII ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Half 1000baseT/Full # 支持千兆半雙工,全雙工模式
    Supported pause frame use: No 
    Supports auto-negotiation: Yes # 支持自適應(yīng)模式,一般都支持
    Advertised link modes:  10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Half 1000baseT/Full
    Advertised pause frame use: Symmetric
    Advertised auto-negotiation: Yes # 默認(rèn)使用自適應(yīng)模式
    Advertised FEC modes: Not reported
    Link partner advertised link modes:  10baseT/Half 10baseT/Full 
                                         100baseT/Half 100baseT/Full 
                                         1000baseT/Full
    Link partner advertised pause frame use: No
	Link partner advertised auto-negotiation: Yes
	Link partner advertised FEC modes: Not reported
    Speed: 1000Mb/s # 現(xiàn)在網(wǎng)卡的速度是1000Mb
    Duplex: Full   # 全雙工
    .....
    Link detected: yes    # 表示有網(wǎng)線連接,和路由是通的

查看顯示去往192.168.1.102的所有HTTP會話信息

sudo tcpdump -ni em1 'dst 192.168.1.102 and tcp and port 8080'

顯示來源IP或者目的IP為192.168.1.102的網(wǎng)絡(luò)通信

sudo tcpdump -i eth0 host 192.168.1.102

查看路由器列表

route -n

查看所有監(jiān)聽端口

netstat -lntp

查看所有已經(jīng)建立的連接

netstat -antp

查看網(wǎng)絡(luò)統(tǒng)計信息

netstat -s

進程

查看系統(tǒng)所有進程

ps -ef

顯示所有進程的詳細(xì)信息

ps aux

顯示某一用戶的進程列表

 ps -f -u username

實時顯示進程狀態(tài)

top

q退出

列出當(dāng)前的進程,以及它們的樹狀結(jié)構(gòu)

pstree

結(jié)束進程,PID為Process ID

kill PID

查看系統(tǒng)信號變量

kill -l

事實上,還有一個比較酷炫的命令是htop,安裝方法是sudo yum install htop,在終端輸入:

htop

遇到頑固的進程,使出必殺技

kill -9 PID

資源統(tǒng)計

查看當(dāng)前目錄大小

du -sh

查看系統(tǒng)運行時間、用戶數(shù)、負(fù)載文章來源地址http://www.zghlxwxcb.cn/news/detail-826436.html

uptime                 

系統(tǒng)常用指令集合

cpu.sh — CPU統(tǒng)計信息指令
#/bin/bash

# 限制某個線程的cpu使用率
sudo cpulimit -p pid -l 50
ps -eo %cpu,args | grep -m1 PROCESS | awk '{print $1}'

# 將當(dāng)前進程按照memory和cpu排序
ps aux --sort=%mem,%cpu

# 按照cpu使用率排序
ps -e -o pcpu,cpu,nice,state,cputime,args --sort pcpu | sed "/^ 0.0 /d"

# 查看當(dāng)前系統(tǒng)的物理cpu個數(shù)
grep "processor" /proc/cpuinfo | wc -l	
grep -c -e '^cpu[0-9]\+' /proc/stat

# 查看當(dāng)前cpu型號
grep "model name" /proc/cpuinfo

# 查看當(dāng)前cpu信息
cat /proc/cpuinfo

# 查看當(dāng)前系統(tǒng)的位數(shù)
grep -q '\<lm\>' /proc/cpuinfo && echo 64 bits || echo 32 bits
getconf LONG_BIT | grep '64'
java -version

# 查看當(dāng)前系統(tǒng)的cpu頻率
awk -F": " '/cpu MHz\ */ { print "Processor (or core) running speed is: " $2 }' /proc/cpuinfo ; dmidecode | awk -F": " '/Current Speed/ { print "Processor real speed is: " $2 }'

# 查看每個cpu每個進程的cpu使用率
ps ax -L -o pid,tid,psr,pcpu,args | sort -nr -k4| head -15 | cut -c 1-90

# 查看當(dāng)前中斷
cat /proc/interrupts

# 查看多個處理器的使用率相關(guān)信息
mpstat –P ALL 1

# 每個物理CPU中Core的個數(shù):
cat /proc/cpuinfo | grep "cpu cores" | uniq | awk -F: '{print $2}'

# 是否為超線程?
# 如果有兩個邏輯CPU具有相同的”core id”,那么超線程是打開的。
# 每個物理CPU中邏輯CPU(可能是core, threads或both)的個數(shù):
cat /proc/cpuinfo | grep "siblings"

# /proc/stat 文件中有一行記錄的機器從啟動依賴,各個中斷序號發(fā)生中斷的次數(shù)。
# 這一行以intr開頭,接下來的第一個數(shù)字是總的中斷數(shù)目,之后就是分別的中斷數(shù)目,從0開始。
cat /proc/stat  | grep intr
disk.sh — 磁盤相關(guān)統(tǒng)計指令
#/bin/bash

# 按照目錄大小排序戰(zhàn)士最前面15個目錄或者文件
du -xB M --max-depth=2 /var | sort -rn | head -n 15

# 列出當(dāng)前所有子目錄的文件大小
du -h --max-depth=1

# 列出當(dāng)前文件或者目錄最大的10個
du -s * | sort -n | tail

# 按照目錄大小從大到小排序
du -b --max-depth 1 | sort -nr | perl -pe 's{([0-9]+)}{sprintf "%.1f%s", 1>=2??30?(1/2**30, "G"): 1>=2??20?(1/2**20, "M"): 1>=2??10?(1/2**10, "K"): ($1, "")}e'

# 列出path這個目錄的文件樹
du -h /path | sort -h

# 每隔60s監(jiān)控對應(yīng)目錄的文件大小變化
watch -n60 du /var/log/messages


# 遞歸刪除當(dāng)前目錄下所有子目錄中的.svn目錄
find . -type d -name '.svn' -print0 | xargs -0 rm -rdf

# 列出當(dāng)前磁盤的使用情況
df -P | column -t

# 監(jiān)控磁盤的使用情況
watch -d -n 5 df

# 列出當(dāng)前inode的使用情況
df -i  <partition>

# 按照每個磁盤使用量從高到低排序
df -h | grep -v ^none | ( read header ; echo "$header" ; sort -rn -k 5)


# 查看物理磁盤的使用情況
df -x tmpfs | grep -vE "(gvfs|procbususb|rootfs)"

# 查看當(dāng)前所有磁盤的大小和使用量
df -H

# 查看所有分區(qū)使用情況
fdisk -l /dev/sda

# 顯示系統(tǒng)所有的分區(qū)或給定的分區(qū)
fdisk -l       
# 顯示時,顯示的是扇區(qū)數(shù)不是柱面數(shù)           
fdisk -u           
# 顯示指定partition的block數(shù)       
fdisk -s partition       

# 查看磁盤的讀寫容量
iostat -m -d /dev/sda1

# 測試磁盤的讀寫速度
hdparm -t /dev/sda

# 查看某個文件的所有鏈接
find -L / -samefile /path/to/file -exec ls -ld {} +

# 查看最大的5個文件
find . -type f -exec ls -s {} \; | sort -n -r | head -5

# 查看365天前的文件并刪除
find ./ -type f -mtime +365 -exec rm -f {} \;

# 查看大于100M的文件
find . -type f -size +100M
net.sh — 網(wǎng)絡(luò)信息統(tǒng)計指令
#/bin/bash

# 查看http請求的header
tcpdump -s 1024 -l -A -n host 192.168.9.56
tcpdump -s 1024 -l -A src 192.168.9.56 or dst 192.168.9.56
sudo tcpdump -A -s 1492 dst port 80

# 本地網(wǎng)絡(luò)中IP地址為192.168.0.5的主機現(xiàn)在與外界通信的情況
sudo tcpdump -i eth0 src host 192.168.0.5

# 查看網(wǎng)卡eth0的http請求的tcp包
tcpdump -i eth0 port http
tcpdump -i eth0 port http or port smtp or port imap or port pop3 -l -A | egrep -i 'pass=|pwd=|log=|login=|user=|username=|pw=|passw=|passwd=|password=|pass:|user:|userna me:|password:|login:|pass |user '

# 查看tcp,upd,icmp非ssh的包
tcpdump -n -v tcp or udp or icmp and not port 22

# 查看http請求的request 包
sudo tcpdump -i eth0 port 80 -w -


# 過濾http響應(yīng)的get host頭信息
sudo tcpdump -i en1 -n -s 0 -w - | grep -a -o -E "GET \/.*|Host\: .*"

# DNS查詢請求響應(yīng)包
sudo tcpdump -i en0 'udp port 53'

# nmap -sP指定使用Ping echo 進行掃描 /24查看目的網(wǎng)絡(luò)有多少主機處于運行狀態(tài)
nmap -sP 192.168.0.1
nmap -sP 192.168.0.0/24
nmap -O www.baidu.com

# Netstat主要用于Linux/Unix主機察看自身的網(wǎng)絡(luò)狀況,如開啟的端口、在為哪些用戶服務(wù)以及服務(wù)的狀態(tài)
netstat -a
netstat -nlp

# netcat掃描機器開放的端口
nc -z -v -n 172.31.100.7 21-25

# netcat 命令會連接開放端口21并且打印運行在這個端口上服務(wù)的banner信息。
nc -v 172.31.100.7 21

# 輸出網(wǎng)絡(luò)的路由表
route -n

# 顯示結(jié)果包括服務(wù)器已經(jīng)運行了多長時間,有多少登陸用戶和對服務(wù)器性能的總體評估(load average)。
uptime

# 監(jiān)控 eth1 的網(wǎng)卡的流量 
iftop -i eth1 
# 以位元組(bytes 即字節(jié))為單位顯示流量(預(yù)設(shè)是位元 bits): 
iftop -B 
# 直接顯示 IP, 不進行DNS 反解: 
iftop -n 
# 直接顯示連接埠編號, 不顯示服務(wù)名稱: 
iftop -N 
# 顯示某個網(wǎng)段進出封包流量 
iftop -F 192.168.1.0/24 or 192.168.1.0/255.255.255.0 

# 網(wǎng)絡(luò)流量實時監(jiān)控工具之nload,查看網(wǎng)卡eth0的流量
nload -n eth0

# 查看各個網(wǎng)卡的流量
nload -h

# IPTraf是一個網(wǎng)絡(luò)監(jiān)控工具,功能比nload更強大,可以監(jiān)控所有的流量,IP流量,按協(xié)議分的流量,還可以設(shè)置過濾器
iptraf

# 查看網(wǎng)絡(luò)接口當(dāng)前配置與接口命名:
ifconfig
# 打開(up)或關(guān)閉(down)適配器
ifconfig <網(wǎng)絡(luò)名> <up|down>
# 為適配器分配IP地址:
ifconfig <網(wǎng)絡(luò)名> <ip地址>
# 為適配器分配第二個IP地址:
ifconfig <網(wǎng)絡(luò)名:實例數(shù)> <ip地址>

# 顯示某個網(wǎng)絡(luò)適配器的驅(qū)動信息,適用于查詢軟件兼容性的情況:
ethtool -i eth0
# 顯示網(wǎng)絡(luò)數(shù)據(jù):
ethtool -S
# 設(shè)置適配器連接速度(Mbps)
ethtool speed <10|100|1000>

# wget
wget -S --spider http://osswin.sourceforge.net/ 2>&1 | grep Mod

# 查看mac地址
cat /sys/class/net/*/address

# 查看eth0的ip
ifconfig eth0 | awk '/inet addr/ {split ($2,A,":"); print A[2]}'

# curl 查看頁面對應(yīng)的domail name
curl -s http://en.m.wikipedia.org/wiki/List_of_Internet_top-level_domains | sed -n '/<tr valign="top">/{s/<[^>]*>//g;p}'

# talnet
telnet localhost 6666

# 查看所有的網(wǎng)絡(luò)接口
awk '{print $1}' /proc/net/dev|grep :|sed "s/:.*//g"

# 查看DNS server版本好
nslookup -q=txt -class=CHAOS version.bind NS.PHX5.NEARLYFREESPEECH.NET
system.sh — 系統(tǒng)信息相關(guān)指令
#/bin/bash

# 查看當(dāng)前系統(tǒng)load
uptime

# 查看系統(tǒng)狀態(tài)和每個進程的系統(tǒng)資源使用狀況
top

# 可視化顯示CPU的使用狀況
htop

# 查看每個CPU的負(fù)載信息
mpstat -P ALL 1

# 每隔1秒查看磁盤IO的統(tǒng)計信息
iostat -xkdz 1

# 每隔一秒查看虛擬內(nèi)存的使用信息
vmstat 1

# 查看內(nèi)存使用統(tǒng)計信息
free

# 查看網(wǎng)絡(luò)使用信息
nicstat -z 1

# 類似vmstat的顯示優(yōu)化的工具
dstat 1

# 查看系統(tǒng)活動狀態(tài),比如系統(tǒng)分頁統(tǒng)計,塊設(shè)備IO統(tǒng)計等
sar

# 網(wǎng)絡(luò)連接狀態(tài)查看
netstat -s

# 進程資源使用信息查看
pidstat 1
pidstat -d 1

# 查看某個進程的系統(tǒng)調(diào)用信息 -p后面是進程id,-tttT 進程系統(tǒng)后的系統(tǒng)調(diào)用時間
strace -tttT -p 12670
# 統(tǒng)計IO設(shè)備輸入輸出的系統(tǒng)調(diào)用信息
strace -c dd if=/dev/zero of=/dev/null bs=512 count=1024k


# tcpdump 查看網(wǎng)絡(luò)數(shù)據(jù)包
tcpdump -nr /tmp/out.tcpdump

# 塊設(shè)備的讀寫事件信息統(tǒng)計
btrace /dev/sdb 

# iotop查看某個進程的IO操作統(tǒng)計信息
iotop -bod5

# slabtop 查看內(nèi)核 slab內(nèi)存分配器的使用信息
slabtop -sc

# 系統(tǒng)參數(shù)設(shè)置
sysctl -a

# 系統(tǒng)性能指標(biāo)統(tǒng)計信息
perf stat gzip file1
# 系統(tǒng)cpu活動狀態(tài)查看
perf record -a -g -F 997 sleep 10
process.sh — 進程統(tǒng)計相關(guān)指令
## ps查看當(dāng)前系統(tǒng)執(zhí)行的線程列表,進行瞬間狀態(tài),不是連續(xù)狀態(tài),連續(xù)狀態(tài)需要使用top名稱查看  更多常用參數(shù)請使用 man ps查看
ps

## 顯示所有進程詳細(xì)信息
ps aux

## -u 顯示某個用戶的進程列表
ps -f -u www-data 

## -C 通過名字或者命令搜索進程
ps -C apache2

## --sort  根據(jù)進程cpu使用率降序排列,查看前5個進程  -pcpu表示降序  pcpu升序
ps aux --sort=-pcpu | head -5 

## -f 用樹結(jié)構(gòu)顯示進程的層次關(guān)系,父子進程情況下
ps -f --forest -C apache2 

## 顯示一個父進程的所有子進程
ps -o pid,uname,comm -C apache2
ps --ppid 2359 

## 顯示一個進程的所有線程  -L 參數(shù)
ps -p 3150 -L 

##顯示進程的執(zhí)行時間 -o參數(shù)
ps -e -o pid,comm,etime 

## 查看系統(tǒng)的線程數(shù)
nproc

## watch命令可以用來實時捕捉ps顯示進程
watch -n 1 'ps -e -o pid,uname,cmd,pmem,pcpu --sort=-pmem,-pcpu | head -15' 

## jobs 查看后臺運行的進程  jobs命令執(zhí)行的結(jié)果,+表示是一個當(dāng)前的作業(yè),減號表是是一個當(dāng)前作業(yè)之后的一個作業(yè),jobs -l選項可顯示所有任務(wù)的PID,jobs的狀態(tài)可以是running, stopped, Terminated,但是如果任務(wù)被終止了(kill),shell 從當(dāng)前的shell環(huán)境已知的列表中刪除任務(wù)的進程標(biāo)識;也就是說,jobs命令顯示的是當(dāng)前shell環(huán)境中所起的后臺正在運行或者被掛起的任務(wù)信息
jobs

## 查看后臺運營的進程號
jobs -p

## 查看現(xiàn)在被終止或者退出的進程號
jobs -n

## kill命令 終止一個前臺進程可以使用Ctrl+C鍵   kill  通過top或者ps獲取進程id號  kill [-s 信號 | -p ] [ -a ] 進程號 ...
## 發(fā)送指定的信號到相應(yīng)進程。不指定型號將發(fā)送SIGTERM(15)終止指定進程。 關(guān)閉進程號12的進程
kill 12

## 等同于在前臺運行PID為123的進程時按下Ctrl+C鍵
kill -2 123

## 如果任無法終止該程序可用“-KILL” 參數(shù),其發(fā)送的信號為SIGKILL(9) ,將強制結(jié)束進程  
kill -9 123

## 列出所有信號名稱
## HUP    1    終端斷線
## INT     2    中斷(同 Ctrl + C)
## QUIT    3    退出(同 Ctrl + \)
## TERM   15    終止
## KILL    9    強制終止
## CONT   18    繼續(xù)(與STOP相反, fg/bg命令)
## STOP    19    暫停(同 Ctrl + Z)
kill -l

## 得到指定信號的數(shù)值
kill -l KILL

## 殺死指定用戶所有進程
kill -u peidalinux
kill -9 $(ps -ef | grep peidalinux) 

## 將后臺中的命令調(diào)至前臺繼續(xù)運行  將進程123調(diào)至前臺執(zhí)行
fg 123

## 將一個在后臺暫停的命令,變成繼續(xù)執(zhí)行
bg  123

## 該命令可以在你退出帳戶/關(guān)閉終端之后繼續(xù)運行相應(yīng)的進程。nohup就是不掛起的意思  下面輸出被重定向到myout.file文件中
nohup command > myout.file 2>&1 &

## at:計劃任務(wù),在特定的時間執(zhí)行某項工作,在特定的時間執(zhí)行一次。
## 格式:at HH:MM YYYY-MM-DD //HH(小時):MM(分鐘) YYYY(年)-MM(月份)-DD(日)
## HH[am pm]+D(天) days //HH(小時)[am(上午)pm(下午)]+days(天)
at 12:00(時間) //at命令設(shè)定12:00執(zhí)行一項操作
# at>useradd aaa //在at命令里設(shè)定添加用戶aaa
# ctrl+d //退出at命令
# tail -f /etc/passwd //查看/etc/passwd文件后十行是否增加了一個用戶aaa

## 計劃任務(wù)設(shè)定后,在沒有執(zhí)行之前我們可以用atq命令來查看系統(tǒng)沒有執(zhí)行工作任務(wù)。
atq

## 啟動計劃任務(wù)后,如果不想啟動設(shè)定好的計劃任務(wù)可以使用atrm命令刪除。
atrm 1 //刪除計劃任務(wù)1

## pstree命令:列出當(dāng)前的進程,以及它們的樹狀結(jié)構(gòu)  格式:pstree [選項] [pid|user]
pstree

## nice命令:改變程序執(zhí)行的優(yōu)先權(quán)等級 應(yīng)用程序優(yōu)先權(quán)值的范圍從-20~19,數(shù)字越小,優(yōu)先權(quán)就越高。一般情況下,普通應(yīng)用程序的優(yōu)先權(quán)值(CPU使用權(quán)值)都是0,如果讓常用程序擁有較高的優(yōu)先權(quán)等級,自然啟動和運行速度都會快些。需要注意的是普通用戶只能在0~19之間調(diào)整應(yīng)用程序的優(yōu)先權(quán)值,只有超級用戶有權(quán)調(diào)整更高的優(yōu)先權(quán)值(從-20~19)。
nice [-n <優(yōu)先等級>][--help][--version][命令]
nice -n 5 ls

## sleep命令:使進程暫停執(zhí)行一段時間
date;sleep 1m;date


## renice命令 renice命令允許用戶修改一個正在運行進程的優(yōu)先權(quán)。 利用renice命令可以在命令執(zhí)行時調(diào)整其優(yōu)先權(quán)。
## 其中,參數(shù)number與nice命令的number意義相同。(1) 用戶只能對自己所有的進程使用renice命令。(2) root用戶可以在任何進程上使用renice命令。(3) 只有root用戶才能提高進程的優(yōu)先權(quán)
renice -5 -p 5200  #PID為5200的進程nice設(shè)為-5 

## pmap命令用于顯示一個或多個進程的內(nèi)存狀態(tài)。其報告進程的地址空間和內(nèi)存狀態(tài)信息 #pmap PID 
pmap 20367

## top 動態(tài)查看進程的變化。
top

到了這里,關(guān)于服務(wù)器常用命令的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Shell 分析服務(wù)器日志常用命令

    1、查看有多少個IP訪問: 日志文件的第一列是IP地址 2、查看某一個頁面被訪問的次數(shù): 3、查看每一個IP訪問了多少個頁面: 4、將每個IP訪問的頁面數(shù)進行從小到大排序: 5、查看某一個IP訪問了哪些頁面: 6、去掉搜索引擎統(tǒng)計的頁面: 7、查看2015年8月16日14時這一個小時內(nèi)

    2024年02月14日
    瀏覽(22)
  • linux常用查看服務(wù)器內(nèi)存的命令

    linux常用查看服務(wù)器內(nèi)存的命令

    free 命令用來顯示系統(tǒng)內(nèi)存狀態(tài),包括系統(tǒng)物理內(nèi)存、虛擬內(nèi)存(swap 交換分區(qū))、共享內(nèi)存和系統(tǒng)緩存的使用情況,其輸出和 top 命令的內(nèi)存部分非常相似。 ? free 命令的基本格式如下: [root@localhost ~]# free [選項] 表 1 羅列出了此命令常用的選項及各自的含義。 表 1 free 命令

    2024年02月16日
    瀏覽(103)
  • 服務(wù)器運行情況及線上排查問題常用命令

    服務(wù)器運行情況及線上排查問題常用命令

    部分內(nèi)容來自轉(zhuǎn)載,轉(zhuǎn)載地址:https://blog.51cto.com/u_16213694/7153728 1.1 輸出說明 輸出可以分為以下兩部分 1.1.1 系統(tǒng)概覽 以下是幾個需要注意的參數(shù) load average 系統(tǒng)負(fù)載,即任務(wù)隊列的平均長度。三個數(shù)值分別為 1分鐘、5分鐘、15分鐘前到現(xiàn)在的平均值。 這里具體需要關(guān)注的還是

    2024年03月14日
    瀏覽(19)
  • Linux CentOS 7 服務(wù)器集群硬件常用查看命令

    (一)查看內(nèi)核:uname -a (二)查看系統(tǒng): cat /etc/redhat-release (三)查看CPU: cat /proc/cpuinfo 或者 lscpu tips:兩者命令差不多,lscpu更簡潔,主要關(guān)注 Core(s) per socket 和 Socket(s) 參數(shù),以及 Thread(s) per core 。后者表示邏輯核心,一般是1,如果使用超線程技術(shù),則是2; CPU(s) 是三者

    2024年04月27日
    瀏覽(93)
  • 軟件測試學(xué)習(xí)筆記丨docker 搭建常用服務(wù)器與平臺命令

    軟件測試學(xué)習(xí)筆記丨docker 搭建常用服務(wù)器與平臺命令

    本文轉(zhuǎn)自測試人社區(qū),原文鏈接:https://ceshiren.com/t/topic/29881 映射端口 : docker run -d -p 5003:80 --name mynginx nginx (5003是宿主機,80是容器端口) 映射文件 : docker run -d -p 5003:80 -v \\\"$PWD/html\\\":/usr/share/nginx/html --name mynginx nginx -v : 文件映射 docker run --name some-mysql -v /home/gaofei/test/mysq

    2024年03月13日
    瀏覽(26)
  • 華為云云耀云服務(wù)器L實例評測|docker 常用操作命令

    華為云云耀云服務(wù)器L實例評測|docker 常用操作命令

    ? 前面講到了docker環(huán)境的安裝,這是我們可以直接打開遠程連接華為云云耀云服務(wù)器L實例,直接連接公網(wǎng)IP,就可以使用。我們先查看docker版本,可以看到版本為24.0.4。 當(dāng)您購買了云耀云服務(wù)器L實例后,可以根據(jù)業(yè)務(wù)需要搭建為不同的環(huán)境、網(wǎng)站或應(yīng)用。本文匯總了基于云

    2024年02月07日
    瀏覽(16)
  • 基于PBS向超算服務(wù)器隊列提交任務(wù)的腳本模板與常用命令

    基于PBS向超算服務(wù)器隊列提交任務(wù)的腳本模板與常用命令

    ??本文介紹在 Linux 服務(wù)器中,通過 PBS (Portable Batch System)作業(yè)管理系統(tǒng)腳本的方式,提交任務(wù)到 服務(wù)器 隊列,并執(zhí)行任務(wù)的方法。 ??最近,需要在學(xué)校公用的超算中執(zhí)行代碼任務(wù);而和多數(shù)超算設(shè)備一樣,其也是需要通過作業(yè)隊列的方式,來提交、管理、排序不同用

    2024年04月12日
    瀏覽(18)
  • Ubuntu20.04服務(wù)器使用教程(安裝教程、常用命令、故障排查)持續(xù)更新中.....

    Ubuntu20.04服務(wù)器使用教程(安裝教程、常用命令、故障排查)持續(xù)更新中.....

    制作U盤啟動盤,并安裝系統(tǒng) 在MSDN i tell you下載Ubuntu20.04 Desktop 版本,并使用Rufus制作UEFI啟動盤,參考UEFI安裝Ubuntu 使用GPT+UEFI模式安裝,記得更改主板選項Legacy to EFI support 為 enable 安裝NVIDIA顯卡驅(qū)動 先參考Ubuntu20.04下深度學(xué)習(xí)環(huán)境配置,配置apt-get換國內(nèi)阿里源 參考Ubuntu18-22

    2024年02月04日
    瀏覽(25)
  • Linux 常用操作命令(CentOS 7.0)- 故障定位:服務(wù)器負(fù)載、進程管理、日志分析

    系統(tǒng)經(jīng)研發(fā)測試上線后,如果運行期間出現(xiàn)了BUG,需要對服務(wù)故障進行定位,一般會查看服務(wù)器負(fù)載、服務(wù)狀態(tài)、進程管理、服務(wù)日志等。 本文以CentOS 7.0 操作系統(tǒng)上的命令操作作為示例進行記錄。 #服務(wù)器負(fù)載 完整參見:http://www.laobingbiji.com/note/detail.html?note_id=20231115154337

    2024年01月17日
    瀏覽(99)
  • Python 與機器學(xué)習(xí),在服務(wù)器使用過程中,常用的 Linux 命令包括哪些?

    Python 與機器學(xué)習(xí),在服務(wù)器使用過程中,常用的 Linux 命令包括哪些?

    ?? CSDN 葉庭云 : https://yetingyun.blog.csdn.net/ 本博客旨在分享在實際開發(fā)過程中,開發(fā)者需要了解并熟練運用的 Linux 操作系統(tǒng)常用命令。Linux 作為一種操作系統(tǒng),與 Windows 或 MacOS 并駕齊驅(qū),尤其在服務(wù)器和開發(fā)環(huán)境中占據(jù)重要地位。Linux 命令,簡而言之,就是指導(dǎo)計算機執(zhí)行

    2024年04月12日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包