zoukankan      html  css  js  c++  java
  • Linux 常用命令随笔(一)

    Linux 常用命令随笔(一)

     

    1、检查linux服务器的文件系统的磁盘空间

      df -h

    说明:

      -h更具目前磁盘空间和使用情况 以更易读的方式显示

      -H根上面的-h参数相同,不过在根式化的时候,采用1000而不是1024进行容量转换

      -k以单位显示磁盘的使用情况

     

    2、查看Linux使用内存使用情况

       cat /proc/meminfo

     

    3、Linux开放端口

     1)、修改  /etc/sysconfig/iptables  文件

     2)、重启  iptables

       service iptables restart

     

    4、Linux查看网络信息 

    netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

    常见参数:

      -a (all)显示所有选项,默认不显示LISTEN相关
      -t (tcp)仅显示tcp相关选项
      -u (udp)仅显示udp相关选项
      -n 拒绝显示别名,能显示数字的全部转化成数字。
      -l 仅列出有在 Listen (监听) 的服務状态

      -p 显示建立相关链接的程序名
      -r 显示路由信息,路由表
      -e 显示扩展信息,例如uid等
      -s 按各个协议进行统计
      -c 每隔一个固定时间,执行该netstat命令。

      提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到

      netstat -an | grep 4899

    Proto  Local Address          Foreign Address        State
    TCP    Eagle:2929             219.137.227.10:4899    ESTABLISHED

    协议(Proto):TCP,指是传输层通讯协议
    本地机器名(Local  Address):Eagle,俗称计算机名,本地打开并用于连接的端口:2929
    远程机器名(Foreign  Address):219.137.227.10
    远程端口:4899  
    状态:ESTABLISHED  

    状态列表
    LISTEN  :在监听状态中。   
    ESTABLISHED:已建立联机的联机情况。 
    TIME_WAIT:该联机在目前已经是等待的状态。

    列出所有 tcp 端口

      netstat -at

    列出所有 udp 端口

      netstat -au

    列出所有处于监听状态的 Sockets

    只显示监听端口

      netstat -l

    只列出所有监听 tcp 端口

      netstat -lt

    只列出所有监听 udp 端口

      netstat -lu 

    在 netstat 输出中显示 PID 和进程名称

      netstat -p

    netstat -p 可以与其它开关一起使用,就可以添加 “PID/进程名称” 到 netstat 输出中,这样 debugging 的时候可以很方便的发现特定端口运行的程序。

    # netstat -pt
    Active Internet connections (w/o servers)
    Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
    tcp 1 0 ramesh-laptop.loc:47212 192.168.185.75:www CLOSE_WAIT 2109/firefox
    tcp 0 0 ramesh-laptop.loc:52750 lax:www ESTABLISHED 2109/firefox

     

    5、Linux建立软连接

    ln是linux中一个非常重要命令。它的功能是为某一个文件在另外一个位置建立一个同步的链接,这个命令最常用的参数是-s,具体用法是: 

    ln -s  源文件 目标文件    -s 是 symbolic的意思。 

    例:ln  -s  /lib/lsb   /usr/lj

    即:在usr目录下建立指向/lib/lsb目录的lj文件。

  • 相关阅读:
    外部晶振的使用原因与内部RC振荡器的使用方法
    Linux系统下ifconfig命令使用及结果分析
    浅谈程序的内存布局
    物理内存与虚拟内存之间的映射
    如何正确理解套接字
    研究自动驾驶技术的算法需要哪些知识?
    如何防止头文件被重复包含或引用?
    虚拟机-VMware小结-汇总
    局域网内快速传输数据
    thingsboard安装
  • 原文地址:https://www.cnblogs.com/gw811/p/3674693.html
Copyright © 2011-2022 走看看