精华内容
下载资源
问答
  • Linux显示历史记录

    千次阅读 2015-03-23 22:50:09
    Linux显示历史记录 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ history 1 uname -a 2 lsusb 3 df -h 4 ps -A 5 apt-gethelp 6 apt - get help 7 make dir /usr/local/java

    Linux显示历史记录


    youhaidong@youhaidong-ThinkPad-Edge-E545:~$ history
        1  uname -a
        2  lsusb
        3  df -h
        4  ps -A
        5  apt-gethelp
        6  apt - get help
        7  make dir /usr/local/java
        8  make dir/usr/local/java
        9  mkdir /usr/local/java
       10  chmod g+x jdk-7u71-linux-x64.bin
       11  apt-get Install install_flash_player_11_linux.x86_64.tar.gz
       12  apt-get install install_flash_player_11_linux.x86_64.tar.gz
       13  sudo password root
       14  sudo adduser youhaidong admin
       15  sudo password root
       16  sudo -s -H
       17  man
       18  man sudo
       19  man apt-get
       20  man man
       21  find -name filename
       22  find -perm
       23  find -user username
       24  find -mtime -n+n
       25  man find
       26  find -help
       27  man find
       28  find -P
       29  find -L
       30  man find
       31  find -H
       32  find -name "*.log"
       33  find /opt/soft/test/-perm 777
       34  find -type f -name "*.log"
       35  find -type d|sort
       36  find -size+1000c -print
       37  find -atime n
       38  find -amin n
       39  sudo add-apt-repository ppa:noobslab /deepin-sc
       40  man sudo
       41  man help
       42  man -man
       43  man man
       44  man ls
       45  ls -a
       46  ls -A
       47  ls -b
       48  ls -B
       49  ls -c
       50  ls -C
       51  ls -d
       52  ls -D
       53  ls -e
       54  ls --e
       55  ls --help
       56  ls -f
       57  ls -F
       58  ls -g
       59  ls -G
       60  ls -h
       61  ls -H
       62  ls -i
       63  ls -I
       64  ls --I
       65  ls -j
       66  ls --j
       67  ls -J
       68  ls --help
       69  ls -m
       70  ls -n
       71  ls -o
       72  ls -t
       73  ls -T
       74  ls -u
       75  ls -x
       76  lsmod
       77  lshw
       78  uname -a
       79  cat /etc/issue
       80  lspci
       81  lastb
       82  last
       83  sudo apt-get install rar
       84  sudo apt-get install p7zip
       85  man
       86  man man
       87  man 
       88  man -help
       89  man cat
       90  cat -A
       91  man find
       92  find -D
       93  find -A
       94  man help
       95  man -help
       96  help -a
       97  help -H
       98  help -V
       99  help -7
      100  help -f
      101  man help -f
      102  man -help -f
      103  man find
      104  apt -get update
      105  apt-get update
      106  sudo apt-get update
      107  sudo rm /var/lib/apt/lists/lock
      108  sudo apt-get update
      109  sudo apt-get install adobe-flashplugin
      110  sudo apt-get install install_flash_player_11_linux.x86_64
      111  cd
      112  sudo apt-get update
      113  sudo apt-get install sudo apt-get install
      114  sudo apt-get install install_flash_player_11_linux.x86_64.tar.gz
      115  java -version
      116  sudo mkdir java
      117  cd
      118  cd 下载
      119  sudo mkdir /usr/lib/jvm
      120  sudo tar zxvf jdk-7u71-linux-x64.tar.gz -C /usr/lib/jvm
      121  sudo mkdir jdk
      122  sudo mkidr /usr/lib/jdk
      123  sudo nautilus
      124  cd 下载
      125  sudo apt-get update
      126  sudo apt-get install install_flash_player_11_linux.x86_64
      127  sudo apt-get install install_flash_player_11_linux.x86_64.tar.gz
      128  cd home/下载
      129  cd 下载
      130  sudo apt-get install flashplugin-nonfree
      131  sudo tar zxvf jdk-7u71-linux-x64.tar.gz -C /usr/lib/jvm
      132  sudo mkdir /usr/lib/jvm
      133  sudo tar zxvf jdk-7u71-linux-x64.tar.gz -C /usr/lib/jvm
      134  cd 下载
      135  sudo tar zxvf jdk-7u71-linux-x64.tar.gz -C /usr/lib/jvm
      136  sudo gedit /etc/profile
      137  sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_71/bin/java 300
      138  sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_71/bin/javac 300
      139  java -version
      140  java
      141  javac
      142  cd 下载
      143  tar -zxvf eclipse-jee-luna-SR1-linux-gtk-x86_64.tar.gz
      144  sudo su
      145  $ /usr/local/eclipse/eclipse
      146  basename --help
      147  basename --version
      148  basename /bin/rmdir
      149  basename /root/install.log
      150  basename /root/install.log .log
      151  cd -P
      152  cd --P
      153  cd -L
      154  pwd
      155  ls-l mybin
      156  ls -l mybin
      157  cd -P mybin
      158  chgrp -c
      159  chgrp --help
      160  chgrp -C
      161  ls -l zhangsan
      162  chmod u
      163  chmod --help
      164  chmod a=r zhangsan
      165  chown -c
      166  chown --changes
      167  cat zhangsan
      168  cat --help
      169  cat -A
      170  dd
      171  cat --help
      172  cat --version
      173  /usr/local/eclipse/eclipse
      174  sudo su
      175  tar -zxvf apache-tomcat-7.0.57.tar.gz 
      176  cd 下载
      177  tar -zxvf apache-tomcat-7.0.57.tar.gz
      178  sudo cp -r apache-tomcat-7.0.57 /opt
      179  cd /opt/apache-tomcat-7.0.57
      180  sudo vi ./bin/startup.sh
      181  cd /opt/apache-tomcat-7.0.57
      182  sudo gedit./bin/startup.sh
      183  sudo vi ./bin/startup.sh
      184  cd /opt/apache-tomcat-7.0.57
      185  sudo vi ./bin/startup.sh
      186  sudo apt-get install gedit
      187  sudo gedit./bin/startup.sh
      188  gedit /opt/apache-tomcat-7.0.57/bin/startup.sh
      189  sudo ./bin/startup.sh
      190  cd /opt/apache-tomcat-7.0.57
      191  sudo ./bin/startup.sh
      192  cd 下载
      193  /usr/local/eclipse/eclipse
      194  top
      195  top c
      196  cd /opt/apache-tomcat-7.0.57
      197  bin/startup.sh
      198  bin/shutdown.sh
      199  sudo dpkg -i -i WineQQ2013-20131120-Longene.deb
      200  sudo dpkg -i WineQQ2013-20131120-Longene.deb
      201  cd 桌面
      202  sudo dpkg -i -i WineQQ2013-20131120-Longene.deb
      203  cd tmp
      204  cd /tmp
      205  sudo dpkg -i -i WineQQ2013-20131120-Longene.deb
      206  sudo dpkg -i WineQQ2013-20131120-Longene.deb
      207  sudo apt-get install wine
      208  sudo apt-get install g++-multilib
      209  cd 下载
      210  sudo chmod +x myeclipse.run
      211  cd /usr
      212  sudo chown -R root:root MyEclipse
      213  sudo chown -R root:root myeclipse
      214  cd 下载
      215  sudo chmod myeclipse.run
      216  chmod --help
      217  sudo chmod myeclipse.run
      218  sudo sh myeclipse.run
      219  $ chmod 755 /usr/bin/MyEclipse
      220  chmod 755 /usr/local/MyEclipse Professional 2014
      221  chmod 755 /usr/local/MyEclipse
      222  cd 下载
      223  cd Myeclipse2014
      224  java -jar cracker.jar
      225  uname -a
      226  cat /etc/lssue
      227  cat /etc/issue
      228  lsmod
      229  lspci
      230  lsusb
      231  sudo ethtool eth0
      232  cat /proc/cpuinfo
      233  lshw
      234  sudo fdisk -l
      235  df -h
      236  df -H
      237  du -hs
      238  free -m
      239  ps -A
      240  pwd
      241  du
      242  ls -l
      243  df-T-h
      244  df -T -h
      245  top
      246  free
      247  dmesg
      248  cd
      249  cd usr
      250  cd 下载
      251  cd /opt/apache-tomcat-7.0.57
      252  sudo gedit./bin/startup.sh
      253  sudo gedit ./bin/startup.sh
      254  man
      255  man help
      256  man cat
      257  rpm -qa|grep vsftp
      258  man help
      259  help -a
      260  man cat
      261  man find
      262  arch
      263  uname -m
      264  uname -r
      265  dmidecode -q
      266  hdparm -i
      267  cat /proc/cpuinfo
      268  lspci -tv
      269  lsusb -tv
      270  date
      271  cal 2015
      272  cal 2014
      273  ls
      274  ls -a
      275  ls -d
      276  ls -f
      277  cat
      278  head -n
      279  head --help
      280  head -c
      281  touch -a
      282  touch --help
      283  vi filename
      284  cat /proc/version
      285  lspci -tv
      286  lsusb -tv
      287  date
      288  cal 2015
      289  lspci -tv
      290  lsusb -tv
      291  arch
      292  uname -m
      293  uname -r
      294  cd /home
      295  cd ..
      296  cd ~
      297  cd -
      298  pwd
      299  ls
      300  ls -F
      301  ls -l
      302  ls -a
      303  ls *[0-9]*
      304  tree
      305  lstree
      306  which halt
      307  df -h
      308  ls -lh
      309  man cat
      310  pwd
      311  which halt
      312  man ar
      313  cat filename
      314  cat >filename
      315  man dd
      316  more
      317  more -d
      318  more -f
      319  free
      320  fwhols
      321  fwhois
      322  fwhios
      323  gwhois
      324  gitps
      325  id
      326  last
      327  who
      328  who -H
      329  who --heading
      330  who -i
      331  who -q
      332  who --count
      333  who --heading
      334  who -p
      335  cat
      336  ln
      337  passwd
      338  df
      339  ls 
      340  ls -l
      341  ls lrt
      342  ls -lrt
      343  ls -ls
      344  ls -lrt
      345  ls -lnt
      346  ls -lr
      347  ls -l -d */
      348  apachectl [conflgtest]
      349  sudo apt-get install apache2
      350  sudo dpkg --configure -a
      351  apachectl [conflgtest]
      352  sudo apt-get install apache2
      353  apachectl [conflgtest]
      354  apachectl [fullstatus]
      355  apachectl [graceful]
      356  apachectl [help]
      357  apachectl -D
      358  apachectl -D name
      359  telnet -8
      360  telnet -a
      361  cu
      362  ar -d
      363  ar -m
      364  ar -p
      365  cat -n
      366  cat -b
      367  setleds
      368  setleds -f
      369  setleds -F -num
      370  top
      371  top d
      372  top -n 10
      373  top -s
      374  man passwd
      375  man 5 passwd
      376  man help
      377  info info
      378  info -a
      379  cat --help
      380  cat -A
      381  stty ek
      382  cat
      383  find
      384  stty ek
      385  less
      386  less file usr
      387  less usr
      388  cat -A
      389  cat --help
      390  cat --version
      391  less
      392  less --help
      393  more
      394  more -d
      395  chattr
      396  chattr -a
      397  chattr -R
      398  yum check-update
      399  sudo apt-get install yum
      400  yum check-update
      401  yum repolist all
      402  yum list
      403  yum list java*
      404  yum list pam*
      405  find -name
      406  find -amin 10
      407  find -atime -10
      408  find -atime -1
      409  find .-name "*.log"
      410  find -name "*.log"
      411  df -a
      412  df --all
      413  df -i
      414  df -k
      415  df --kilobytes
      416  df -l
      417  df --local
      418  df -m
      419  df --megabytes
      420  man
      421  man cat
      422  cat -
      423  cat -A
      424  cat -A;
      425  man cat
      426  cat -C
      427  cat --help
      428  cat -b
      429  cat -v
      430  cat -u
      431  man find
      432  find -f
      433  find -v
      434  man find
      435  find [-v]
      436  cd
      437  cd home
      438  home
      439  /home
      440  java
      441  java -help
      442  cat
      443  tar xvf FileName.tar
      444  man tar
      445  tar -A
      446  finger
      447  sudo apt-get install finger
      448  finger
      449  finger -s
      450  finger -l
      451  finger -p
      452  man finger
      453  finger -m
      454  mail
      455  sudo apt-get install mailutil
      456  nslookup
      457  free
      458  ps
      459  kill -9[2695]
      460  kill -9 [2695]
      461  ps -aux | grep java
      462  ps -ef | grep java
      463  ps
      464  kill -9 [2742]
      465  ps -A
      466  ps -e
      467  ps aux | less
      468  ps -U root -u root -N
      469  free
      470  free -b
      471  free -g
      472  free -k
      473  free -l
      474  free -m
      475  df -h
      476  free -m
      477  man free
      478  free -b
      479  free --bytes
      480  free -k
      481  free --kilo
      482  free -m
      483  free --mega
      484  free -g
      485  free --giga
      486  free --tera
      487  man free
      488  free -h
      489  free --human
      490  free -c
      491  free --count
      492  free -c count
      493  free -l
      494  free --lohi
      495  free -o
      496  free --old
      497  free -s
      498  free --si
      499  free -t
      500  free --total
      501  lsblk
      502  lsblk -l
      503  md5sum teamviewer_linux.deb
      504  history
    youhaidong@youhaidong-ThinkPad-Edge-E545:~$ 
    


    展开全文
  • Linux查看History记录加时间

    千次阅读 2017-06-06 14:02:28
    文章来源:Linux查看History记录加时间戳小技巧 Linux查看History记录加时间戳小技巧 熟悉bash的都一定知道使用history可以输出你曾经输入过的历史命令,例如 [root@servyou_web ~]# history | more 6 ./...

    文章来源:Linux查看History记录加时间戳小技巧


    Linux查看History记录加时间戳小技巧  
        熟悉bash的都一定知道使用history可以输出你曾经输入过的历史命令,例如  
    [root@servyou_web ~]# history  |  more  
        6  ./test.sh   
        7  vim test.sh   
        8  ./test.sh   
     但是这里只显示了命令,并没有显示执行命令的时间,因为保存历史命令的~/.bash_history里并没有保存时间。  
      
    通过设置环境变量 export HISTTIMEFORMAT="%F %T `whoami` " 给history加上时间戳  
      
    [root@servyou_web ~]# export HISTTIMEFORMAT="%F %T `whoami` "  
    [root@servyou_web ~]# history  |  tail  
     1014  2011-06-22 19:17:29 root    15  2011-06-22 19:13:02 root ./test.sh   
     1015  2011-06-22 19:17:29 root    16  2011-06-22 19:13:02 root vim test.sh   
     1016  2011-06-22 19:17:29 root    17  2011-06-22 19:13:02 root ./test.sh   
     1017  2011-06-22 19:17:29 root    18  2011-06-22 19:13:02 root vim test.sh   
     1018  2011-06-22 19:17:29 root    19  2011-06-22 19:13:02 root ./test.sh   
     1019  2011-06-22 19:17:29 root    20  2011-06-22 19:13:02 root vim test.sh   
     1020  2011-06-22 19:17:29 root    21  2011-06-22 19:13:02 root ./test.sh   
     1021  2011-06-22 19:17:29 root    22  2011-06-22 19:13:02 root vim test.sh   
     1022  2011-06-22 19:25:22 root    22  2011-06-22 19:13:02 root vim test.sh   
     1023  2011-06-22 19:25:28 root history  |  tail  
      
    可以看到,历史命令的时间戳已经加上了,但是.bash_history里并没有加上这个时间戳。其实这个时间记录是保存在当前shell进程内存里的,如果你logout并且重新登录的话会发现你上次登录时执行的那些命令的时间戳都为同一个值,即当时logout时的时间。  
      
    尽管如此,对于加上screen的bash来说,这个时间戳仍然可以长时间有效的,毕竟只要你的server不重启,screen就不会退出,因而这些时间就能长时间保留。你也可以使用echo 'export HISTTIMEFORMAT="%F %T `whoami` "' >> /etc/profile 然后source一下就OK  



    展开全文
  • 注:清除history之后,.bash_history里仍会有历史记录 如何不让系统记录历史命令 # export HISTSIZE=0 # history # [Note that history did not display anything] 3.使用Control+R来搜索命令 ...

    1.vi .bash_history

    关于.bash_history的配置

    export HISTCONTROL=ignoreboth 

    Don’t save duplicates

    export HISTSIZE=10000

    这个是针对history命令的设置,The number of commands to remember in the command history. The default value is 500.

    export HISTFILESIZE=10000

    这个是针对history文件(.bash_history)的设置,The maximum number of lines contained  in  the  history file.  When this variable is assigned a value, the his-tory file is truncated, if necessary, by  removing  the oldest  entries, to contain no more than that number of lines.  The default value is 500.  The history file  is also  truncated  to  this size after writing it when an interactive shell exits.
    export HISTIGNORE='ls'

    A colon-separated list of patterns used to decide which command lines should be saved on the history list.Each pattern is anchored at the beginning  of the line and must match the complete line 

    以上的关于history的说明都可以使用man bash查的到,如果想要让你的配置永久生效,可以把export命令写到.bash_profile或者全局配置文件/etc/profile里

    2.history

    模糊查询,history | grep -i "xxx"

    [oracle@bej301441 ~]$ history | grep -i "FND"
       34  2012-07-04 01:29:15 history | grep -i "FND"
       35  2012-07-04 01:29:30 FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/affrmcus.lct PT_CUSTOM_FUC.ldt FND_FORM_CUSTOM_RULES function_name="INV_INVTOMAI"
       36  2012-07-04 01:29:33 history | grep -i "FND"
    [oracle@bej301441 ~]$

    如何让history可以有时间戳显示

    # export HISTTIMEFORMAT='%F %T '

     ....

     1027  2012-07-04 01:12:53 ls /etc/bash*
     1028  2012-07-04 01:13:17 vi /etc/bashrc
     1029  2012-07-04 01:16:04 history
    [oracle@bej301441 ~]$

    清除history记录

    [oracle@bej301441 ~]$ history -c
    [oracle@bej301441 ~]$ history
       32  2012-07-04 01:20:40 history
    [oracle@bej301441 ~]$
    注:清除history之后,.bash_history里仍会有历史记录

    如何不让系统记录历史命令

    # export HISTSIZE=0
    # history
    # [Note that history did not display anything]

    3.使用Control+R来搜索命令

    命令行中输入Control+R,然后输入过往命令的key word,你就很容易找到以前执行过的命令了

    (reverse-i-search)`FND': FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/affrmcus.lct PT_CUSTOM_FUC.ldt FND_FORM_CUSTOM_RULES function_name="INV_INVTOMAI"

    展开全文
  • du -sh * free free [-bkmotV][-s <间隔秒数>] -b 以Byte为单位显示内存使用情况。 -k 以KB为单位显示内存使用情况。 -m 以MB为单位显示内存使用情况。 -h 以合适的单位显示内存使用情况,最大为三位数,自动...

    //查看当前系统磁盘使用空间

    df -h

    //查看当前目录文件占用空间大小

    du -sh *
    du -sh * | sort -nr
    cat /proc/cpuinfo查看cpu个数

    free
    free [-bkmotV][-s <间隔秒数>]
    -b  以Byte为单位显示内存使用情况。
    -k  以KB为单位显示内存使用情况。
    -m  以MB为单位显示内存使用情况。
    -h  以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值。单位有:

    B = bytes
    K = kilos
    M = megas
    G = gigas
    T = teras
    -o  不显示缓冲区调节列。
    -s<间隔秒数>  持续观察内存使用状况。
    -t  显示内存总和列。
    -V  显示版本信息。

    周期性的查询内存使用信息
    free -s 10 //每10s 执行一次命令

    Linux改变分区大小分配
    参照链接:https://www.cnblogs.com/jinanxiaolaohu/p/9069157.html
    https://www.cnblogs.com/sxshaolong/p/11113659.html
    https://www.cnblogs.com/dragonsuc/p/5512797.html
    1、df -h查看磁盘情况
    2、查看/home分区格式:mount |grep home
    3、备份home下所有文件:tar -zcvf /opt/home.tar.gz /home/*
    4、关闭/home下的所有服务,结束所有进程:fuser -km /home
    5、卸载/home分区:umount /home
    6、删除/home所在的逻辑卷lv:lvremove /dev/mapper/centos-home
    7、扩大根目录分区: lvextend -L +350G /dev/mapper/centos-root
    8、进行xfs_growfs:xfs_growfs /dev/centos/root
    9、创建home的lv:lvcreate -L 50GB -n home centos
    10、创建文件系统:mkfs.xfs /dev/centos/home
    11、挂载:mount /dev/mapper/centos-home
    12、恢复/home下的文件和服务。

    linux查看cpu、内存、I/O等情况

    1、查看系统cpu信息:cat /proc/cpuinfo
    2、查看cpu、内存情况

    top -d 1
    

    再输入1.则可查看多个cpu的情况
    对应参数解释参考链接:
    https://blog.csdn.net/xtggbmdk/article/details/82818023
    https://www.cnblogs.com/scotth/p/4949882.html
    参数解释:

    第一行:
        10:08:45 — 当前系统时间
        10 days, 3:05 — 系统已经运行了10天3小时5分钟(在这期间没有重启过)
        1 users — 当前有1个用户登录系统
        load average: 0.00, 0.00, 0.00 — load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。
    
    load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。
    
    第二行:
    Tasks — 任务(进程),系统现在共有135个进程,其中处于运行中的有1个,134个在休眠(sleep),stoped状态的有0个,zombie状态(僵尸)的有0个。
    
       第三行:cpu状态
        0.3% us — 用户空间占用CPU的百分比。
        0.0% sy — 内核空间占用CPU的百分比。
        0.0% ni — 改变过优先级的进程占用CPU的百分比
        99.7% id — 空闲CPU百分比
        0.0% wa — IO等待占用CPU的百分比
        0.0% hi — 硬中断(Hardware IRQ)占用CPU的百分比
        0.0% si — 软中断(Software Interrupts)占用CPU的百分比
    
    第四行:内存状态
        3808060k total — 物理内存总量(4GB)
        3660048k used — 使用中的内存总量(3.6GB)
        148012k free — 空闲内存总量(148M)
        359760k buffers — 缓存的内存量 (359M)
    
    第五行:swap交换分区
    4184924k total — 交换区总量(4G)
    0k used — 使用的交换区总量(0M)
    4184924k free — 空闲交换区总量(4G)
    2483956k cached — 缓冲的交换区总量(2483M)
    

    第四行中使用中的内存总量(used)指的是现在系统内核控制的内存数,空闲内存总量(free)是内核还未纳入其管控范围的数量。纳入内核管理的内存不见得都在使用中,还包括过去使用过的现在可以被重复利用的内存,内核并不把这些可被重新使用的内存交还到free中去,因此在linux上free内存会越来越少,但不用为此担心。

    如果出于习惯去计算可用内存数,这里有个近似的计算公式:第四行的free + 第四行的buffers + 第五行的cached,按这个公式此台服务器的可用内存:148M+259M+2483M = 2990M。

    对于内存监控,在top里我们要时刻监控第五行swap交换分区的used,如果这个数值在不断的变化,说明内核在不断进行内存和swap的数据交换,这是真正的内存不够用了
    第六行是空行

    第七行以下:各进程(任务)的状态监控
    PID — 进程id
    USER — 进程所有者
    PR — 进程优先级
    NI — nice值。负值表示高优先级,正值表示低优先级
    VIRT — 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
    RES — 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
    SHR — 共享内存大小,单位kb
    S — 进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
    %CPU — 上次更新到现在的CPU时间占用百分比
    %MEM — 进程使用的物理内存百分比
    TIME+ — 进程使用的CPU时间总计,单位1/100秒
    COMMAND — 进程名称(命令名/命令行)
    

    3、查看进程占用io方法

    参考链接:https://blog.csdn.net/wzlsunice88/article/details/90370105
    

    方法一:

    iotop -oP

    命令的含义:只显示有I/O行为的进程
    方法二:

    pidstat -d 1

    命令的含义:展示I/O统计,每秒更新一次
    yum install sysstat

    pidstat 的用法:
    pidstat [ 选项 ] [ <时间间隔> ] [ <次数> ]

    常用参数:
    -u:默认的参数,显示各个进程的cpu使用统计
    -r:显示各个进程的内存使用统计
    -d:显示各个进程的IO使用情况
    -p:指定进程号
    -w:显示每个进程的上下文切换情况
    -t:显示选择任务的线程的统计信息外的额外信息
    -T { TASK | CHILD | ALL }
    这个选项指定了pidstat监控的。TASK表示报告独立的task,CHILD关键字表示报告进程下所有线程统计信息。ALL表示报告独立的task和task下面的所有线程。
    注意:task和子线程的全局的统计信息和pidstat选项无关。这些统计信息不会对应到当前的统计间隔,这些统计信息只有在子线程kill或者完成的时候才会被收集。
    -V:版本号
    -h:在一行上显示了所有活动,这样其他程序可以容易解析。
    -I:在SMP环境,表示任务的CPU使用率/内核数量
    -l:显示命令名和所有参数

    展开全文
  • 如何查找命令及历史记录 文章目录如何查找命令及历史记录1、如何找到一个命令2、命令的历史记录3、一些实用的快捷键4、小结5、参考资料 如何找到一个命令、命令的历史记录、一些实用的快捷键、总结 学习如何查找命令...
  • Linux查看History记录加时间戳小技巧 熟悉bash的都一定知道使用history可以输出你曾经输入过的历史命令,例如 [root@servyou_web ~]# history | more 6 ./test.sh 7 vim test.sh 8 ./test.sh 但是这里只显示了...
  • Linux服务器记录并查询历史操作记录

    万次阅读 2017-08-01 17:31:21
    因此,监控Linux服务器的操作并记录下来,是非常有必要的! history是查询当前连接所操作的命令,通过编写以下内容添加至/etc/profile的原有内容之后,将每个连接的操作都进行记录,并保存在特定位置。 vi /etc/...
  • Linux命令行记录器(简化的历史记录文件) 将带有时间戳的历史记录文件简化为/var/log/cli.log以进行命令行日志记录。 非常早期-贡献和好的想法受到赞赏。 在基于Debian和Redhat的发行版上进行了测试。 ###...
  • 一、查看及管理当前登录用户 1、使用w命令查看登录用户正在使用的进程信息,w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。w命令输出的信息包括: ...
  • Linux查看History记录加时间戳小技巧  熟悉bash的都一定知道使用history可以输出你曾经输入过的历史命令,例如 [root@servyou_web ~]# history | more  6 ./test.sh   7 vim test.sh   8 ./test.sh   ...
  • 1、进入 /etc/profile/ 文件夹 cd /etc/profile2、新建history.sh shell 脚本sudo vi history.sh3、添加脚本语句USER_IP=`who -u am i 2&gt;/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` export ...
  • linux 查看 定时任务 crontab 日志记录

    万次阅读 2020-07-03 17:05:47
    这时就需要去日志里去分析一下了,那该如何查看crontab的日志记录呢? 1. linux 看 /var/log/cron.log这个文件就可以,可以用 tail -f /var/log/cron.log 观察 2. unix 在 /var/spool/cron/tmp文件中,有...
  • linux查看过去执行过的命令历史

    千次阅读 2019-09-27 17:43:35
    history |grep sh
  • 平时不管是web还是系统产生的日志都可能导致洗盘爆满,所以我在这里分享一些基本常用清理linux日志的方法。 # echo > /var/log/wtmp //清除用户登录记录 # echo > /var/log/btmp //清除尝试登录记录 # echo&...
  • #linux linux历史命令、shell基础以及linux中的特殊符号   目录 #linux linux历史命令、shell基础以及linux中的特殊符号 1、历史命令  1.1 history命令  1.2 历史命令的调用 2、shell基础  2.1 shell...
  • LinuxC_ShCmd_2.0-源码

    2021-02-17 14:29:38
    要显示输入历史记录,请输入:history 要测试I / O还原,请输入:./myprog <输入文件>输出文件 要中断子进程,请按:Ctrl-C 要退出blazersh,请按:Ctrl- \ 要停止子进程,请按:Ctrl-Z blazersh生成日志以...
  • 基于上下文的zsh和bash shell历史记录的替换/增强 通过命令搜索历史记录,并根据当前目录,git repo,退出状态和主机获取相关结果。 安装 先决条件 标准的东西: bash(4.3+) , curl , tar ,... 只有安装了bash-...
  • 通常在linux查看历史操作信息,都是查看日志文件,Linux的日志文件一般都保存在/var/log文件夹下: 用如下命令即可查看: cat filename 查看日志,会打开整个文件,直接跑到最后面 tac filename 查看日志,会...
  • 1. Linux 查看进程开始执行的详细时间   伦理片 http://www.dotdy.com/ Bash代码  ps -p PID -o lstart  2. 记录进程启动ID  Bash代码  # !/bin/sh    SUNNY_...
  • 查看linux 定时任务的执行记录

    千次阅读 2020-05-11 17:19:02
    1,查看有哪些任务 [root@daping-6 ~]# crontab -l SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root # For details see man 4 crontabs # Example of job definition: # .---------------- ...
  • Linux环境中可以通过方向键的上下按键查看近期键入的命令。但这种方法只能一个一个的查看,其实系统提供了查看所有历史命令的方法。 在终端中输入以下命令查看所有命令: history [root@template ~]# ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,738
精华内容 9,095
关键字:

linux查看sh的历史记录

linux 订阅