[root@bogon ~]# du -sh /home/lizf/host 4.0K /home/lizf/host
案例: dd if=/dev/zero of=test.db bs=100 count=1 建立一個大小100字節的文件 du -sh test.db 顯示是4kb dd if=/dev/zero of=test.db bs=400M count=10 建立一個大小爲4G的文件 基於複製來測試操做系統性能 dd if=/dev/zero of=test.db bs=500M count=10000000 註釋 :zero是用來測試的 能夠無限複製 /dev/zero:想拿多少拿多少,吐零機 /dev/null: 給它多少吃多少
[root@bogon ~]# free -h total used free shared buff/cache available Mem: 1.9G 205M 1.3G 9.5M 452M 1.6G Swap: 2.1G 0B 2.1G
[root@bogon ~]# vmstat procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 1 0 0 1337692 4208 458780 0 0 1 1 10 14 0 0 100 0 0
top - 12:06:45 up 17:09, 2 users, load average: 0.00, 0.01, 0.05 Tasks: 122 total, 1 running, 121 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.0 us, 0.1 sy, 0.0 ni, 99.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 2010560 total, 1337960 free, 210084 used, 462516 buff/cache KiB Swap: 2228220 total, 2228220 free, 0 used. 1632748 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 516 root 20 0 0 0 0 S 0.3 0.0 0:06.02 xfsaild/dm-0 1247 root 20 0 574200 17428 6132 S 0.3 0.9 0:09.63 tuned 7267 root 20 0 0 0 0 S 0.3 0.0 0:00.07 kworker/1:1 7328 root 20 0 162024 2276 1548 R 0.3 0.1 0:00.08 top 1 root 20 0 193620 6684 4120 S 0.0 0.3 0:04.86 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.06 kthreadd 4 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H 6 root 20 0 0 0 0 S 0.0 0.0 0:00.64 ksoftirqd/0 7 root rt 0 0 0 0 S 0.0 0.0 0:11.30 migration/0 8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh 9 root 20 0 0 0 0 S 0.0 0.0 0:07.24 rcu_sched 10 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 lru-add-drain 11 root rt 0 0 0 0 S 0.0 0.0 0:00.50 watchdog/0 12 root rt 0 0 0 0 S 0.0 0.0 0:00.42 watchdog/1 13 root rt 0 0 0 0 S 0.0 0.0 0:10.74 migration/1 14 root 20 0 0 0 0 S 0.0 0.0 0:00.62 ksoftirqd/1 top - 12:10:49 up 17:13, 2 users, load average: 0.02, 0.02, 0.05 # 當前時間 以運行時間 用戶數量 相應最近五、10和15分鐘內的平均負載 Tasks: 121 total, 2 running, 119 sleeping, 0 stopped, 0 zombie #任務進程 121 2個運行中 119個睡眠 0箇中止 0個殭屍進程 %Cpu(s): 0.1 us, 0.1 sy, 0.0 ni, 99.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st 這裏顯示不一樣模式下所佔cpu時間百分比,這些不一樣的cpu時間表示: us, user: 運行(未調整優先級的) 用戶進程的CPU時間 sy,system: 運行內核進程的CPU時間 ni,niced:運行已調整優先級的用戶進程的CPU時間 wa,IO wait: 用於等待IO完成的CPU時間 hi:處理硬件中斷的CPU時間 si: 處理軟件中斷的CPU時間 st:這個虛擬機被hypervisor偷去的CPU時間(譯註:若是當前處於一個hypervisor下的vm,實際上hypervisor也是要消耗一部分CPU處理時間的)。 KiB Mem : 2010560 total, 1337960 free, 210084 used, 462516 buff/cache KiB Swap: 2228220 total, 2228220 free, 0 used. 1632748 avail Mem 第一行是物理內存使用,第二行是虛擬內存使用(交換空間)。 物理內存顯示以下:所有可用內存(total)、空閒內存(free)、已使用內存(used)、緩衝內存(buff/cache)。交換部分顯示的是:所有、空閒、已使用和緩衝交換空間。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 839 root 20 0 305396 6548 5148 S 0.3 0.3 1:33.39 vmtoolsd 8325 root 20 0 162024 2276 1548 R 0.3 0.1 0:00.06 top 1 root 20 0 193620 6684 4120 S 0.0 0.3 0:05.26 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.07 kthreadd 4 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H 6 root 20 0 0 0 0 S 0.0 0.0 0:00.66 ksoftirqd/0 7 root rt 0 0 0 0 S 0.0 0.0 0:11.30 migration/0 8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh 9 root 20 0 0 0 0 S 0.0 0.0 0:07.93 rcu_sched 10 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 lru-add-drain 11 root rt 0 0 0 0 S 0.0 0.0 0:00.58 watchdog/0 12 root rt 0 0 0 0 S 0.0 0.0 0:00.48 watchdog/1 13 root rt 0 0 0 0 S 0.0 0.0 0:10.75 migration/1 14 root 20 0 0 0 0 S 0.0 0.0 0:00.67 ksoftirqd/1 PID:進程ID,進程的惟一標識符 USER:進程全部者的實際用戶名。 PR:進程的調度優先級。這個字段的一些值是'rt'。這意味這這些進程運行在實時態。 NI:進程的nice值(優先級)。越小的值意味着越高的優先級。負值表示高優先級,正值表示低優先級 VIRT:進程使用的虛擬內存。進程使用的虛擬內存總量,單位kb。VIRT=SWAP+RES RES:駐留內存大小。駐留內存是任務使用的非交換物理內存大小。進程使用的、未被換出的物理內存大小,單位kb。RES=CODE+DATA SHR:SHR是進程使用的共享內存。共享內存大小,單位kb S:這個是進程的狀態。它有如下不一樣的值: D - 不可中斷的睡眠態。 R – 運行態 S – 睡眠態 T – 被跟蹤或已中止 Z – 殭屍態 %CPU:自從上一次更新時到如今任務所使用的CPU時間百分比。 %MEM:進程使用的可用物理內存百分比。 TIME+:任務啓動後到如今所使用的所有CPU時間,精確到百分之一秒。 COMMAND:運行進程所使用的命令。進程名稱(命令名/命令行)
whoami:查看當前用戶名linux
[root@bogon lizf]# whoami root
cat /etc/redhat-release:查看操做系統版本ios
[root@bogon lizf]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core)
uname:查看內核版本web
[root@bogon ~]# uname -r 3.10.0-1062.el7.x86_64
[root@bogon ~]# uname -n bogon
[root@bogon ~]# uname -a Linux bogon 3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
[root@bogon ~]# id lizf uid=1001(lizf) gid=1001(lizf) 組=1001(lizf)
[root@localhost ~]# w 11:15:52 up 1:19, 4 users, load average: 0.00, 0.01, 0.05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root tty1 09:57 2:00 0.10s 0.10s -bash root pts/0 192.168.254.1 09:57 1:20 0.10s 0.10s -bash root pts/1 192.168.254.1 09:57 0.00s 0.13s 0.00s w root pts/2 192.168.254.1 11:15 8.00s 0.02s 0.02s top
tty:查看當前用戶終端名稱正則表達式
[root@localhost ~]# tty /dev/pts/1
telnet:能夠判斷端口號狀態(yum install telnet -y) 數據庫
[root@bogon ~]# telnet 192.168.131.132 22 Trying 192.168.131.132... Connected to 192.168.131.132. Escape character is '^]'. SSH-2.0-OpenSSH_7.4
[root@bogon lizf]# printenv XDG_SESSION_ID=35 HOSTNAME=bogon SELINUX_ROLE_REQUESTED= TERM=xterm SHELL=/bin/bash HISTSIZE=1000 SSH_CLIENT=192.168.131.1 62726 22 SELINUX_USE_CURRENT_RANGE= OLDPWD=/root SSH_TTY=/dev/pts/0 USER=root LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36: MAIL=/var/spool/mail/root PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin PWD=/home/lizf LANG=zh_CN.UTF-8 SELINUX_LEVEL_REQUESTED= HISTCONTROL=ignoredups SHLVL=1 HOME=/root LOGNAME=root SSH_CONNECTION=192.168.131.1 62726 192.168.131.132 22 LESSOPEN=||/usr/bin/lesspipe.sh %s XDG_RUNTIME_DIR=/run/user/0 _=/usr/bin/printenv
echo:主要是用來打印字符或者回顯,還能夠進行寫入文件操做windows