`
victorwmh
  • 浏览: 208764 次
  • 性别: Icon_minigender_1
  • 来自: 宇宙
社区版块
存档分类
最新评论

Linux常用命令

阅读更多

1、将man手册转换成文本文件:

     例如:man ls |col -b >/home/man.ls.txt

 

2、修改系统时间

     一般使用“date -s”命令来修改系统时间。

     例如:将系统时间设定成2010年9月10日 
   #date -s 09/10/2010
  
   例如:将系统时间设定成下午14点12分0秒 
   #date -s 14:12:00


     在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致 性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。
  
  #clock -w

 

3、查看系统登录日志

     last 或者 last |more

     cat /var/log/wtmp 和wtmp.1

     cat /var/spool/mail/中的信息

     注:系统的所有日志文件,一般都存储在/var/log中。

 

4、检查系统开机启动了哪些程序

     A、用ntsysv查看

          该服务列表对应/etc/rc.d/init.d目录中的shell文件,如果要将自己的程序加入该列表中,只需在此处按格式编写shell脚本。

     B、英文字符集:chkconfig --list|grep on
          中文字符集:chkconfig --list|grep 启用
      C、查看/etc/rc.local文件有什么内容

 

6、查看当前位置

    pwd

 

7、查看文件目录日期大小信息

    stat

 

8、查看磁盘分区及目录大小信息

     分区:df 查看磁盘信息 如:df -h

     目录:du 查看目录大小 如:du -sh

     du -sh dirname
     -s 仅显示总计
     -h 以k、m、g为单位,提高信息的可读性。kb、mb、gb是以1024为换算单 位, -h以1000为换算单位

 

9、查看网络流量

    可以用工具iptraf工具
    #iptraf -g

    针对某个Interface的网络流量可以通过比较两个时间网络接口的RX和TX数据来获得

 

10、系统版本及内核:  
   内核:uname -a    uname:打印系统信息命令,具体参数见手册  
   版本:cat(more) /etc/*version 或者 cat(more) /proc/version

11、硬件信息
   用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart)
   查看CPU信息:cat /proc/cpuinfo
   查看板卡信息:cat /proc/pci
   查看PCI信息:lspci (相比cat /proc/pci更直观)
   例子: lspci |grep Ethernet 查看网卡型号
   查看内存信息:cat /proc/meminfo
   查看USB设备:cat /proc/bus/usb/devices
   查看键盘和鼠标: cat /proc/bus/input/devices
   查看系统硬盘信息和使用情况:fdisk & disk - l & df
   查看各设备的中断请求(IRQ):cat /proc/interrupts
   查看系统体系结构:uname -a
   dmidecode查看硬件信息,包括bios、cpu、内存等信息
   dmesg | more 查看硬件信息
   对于“/proc”中文件可使用文件查看命令浏览其内容,文件中包含系统特定信息:
   Cpuinfo       主机CPU信息
   Dma           主机DMA通道信息
   Filesystems   文件系统信息
   Interrupts    主机中断信息
   Ioprots       主机I/O端口号信息
   Meninfo       主机内存信息
   Version       Linux内存版本信息

 

12、zip压缩及解压缩

    zip -r data.zip data

    unzip data.zip

    a、把一个文件dataFile.txt和一个目录dataDir压缩成为compressFile.zip:

        # zip -r compressFile.zip dataFile.txt dataDir

    b、解压缩:

        #unzip compressFile.zip

    c、解压缩当前目录下多个zip文件,如abc1.zip,abc2.zip和abc3.zip:

        #unzip abc\?.zip

        注释:?表示一个字符,如果用*表示任意多个字符。

    d、有一个很大的压缩文件large.zip,不解压缩只看里面的内容:

        # unzip -v large.zip

    e、我下载了一个压缩文件large.zip,想验证一下这个压缩文件是否下载完全了

        # unzip -t large.zip

     f、压缩文件里面有很多目录和子目录,并且子目录中其实都是歌曲mp3文件,把这些文件都解压到第一级目录:

        # unzip -j music.zip

 

13、获得进程数

     ps -ef | grep apache | grep -v grep | wc -l

     第一项:查看所有进程信息

     第二项:过滤获取apache进程

     第三项:反选去除本身grep干扰项

     第四项:统计行数

 

14、修改启动界面

     # vi /etc/inittab

     id:5:initdefault:

 

15、解压*.tar.bz2文件

     # bzip2 -d *.tar.bz2

     # tar -vxf *.tar

 

16、查看监听端口

     # netstat -lnp

 

17、查看命令文件所处位置

    # which cat   //查看cat命令文件的位置

 

18、测试TCP/UDP端口

     TCP:

    # telnet 192.168.2.100 8088

     UDP:

    # nc -u 192.168.2.100 6370

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics