• linux 特殊命令(一)


    1.ifconfig 网卡配置:ifconfig  [网络设备] [参数]

      1)  up 启动指定网络设备/网卡。 
      2)  down    关闭指定网络设备/网卡。该参数可以有效地阻止通过指定接口的IP信息流,如果想永久地关闭一个接口,我们还需要从核心路由表中将该接口的路由信息全部删除。
      3) -a    无论是否激活,显示所有配置的网络接口。
      4) add    给指定网卡配置IPv6地址
      5) del     删除指定网卡的IPv6地址
      6) arp|-arp    打开或关闭支持ARP协议
      7) mtu<字节数>    设置网卡的最大传输单元
      8) netmask<子网掩码>    设置网卡的子网掩码

    2.Ethtool 是用于查询及设置网卡参数的命令

      ethtool ethx       //查询ethx网口基本设置,其中 x 是对应网卡的编号,如eth0、eth1等等
      ethtool –h        //显示ethtool的命令帮助(help)
      ethtool –i ethX       //查询ethX网口的相关信息 
      ethtool –d ethX       //查询ethX网口注册性信息
      ethtool –r ethX       //重置ethX网口到自适应模式
      ethtool –S ethX      //查询ethX网口收发包统计
      ethtool –s ethX [speed 10|100|1000] [duplex half|full]  [autoneg on|off]        //设置网口速率10/100/1000M、设置网口半/全双工、设置网口是否自协商
      ethtool - p ethX    查看网口,指定网卡灯会闪烁,方便直接找到需配置网卡

    3.moderobe/insmod 挂载内核模块

      lsmod 列以挂载的内核模块
      modinfo    能查看模块的信息,通过查看模块信息来判定这个模块的用途
      modprobe    挂载新模块及新模块相依赖的模块
      rmmod    移除已挂载模块
      depmod    创建模块依赖关系的列表
      insmod    挂载模块

    4.grep 关键字查询(grep [options] files)

      -c 只输出匹配行的数目
      -I    不区分大小写
      -n    显示匹配行以及行号
      -l    查询多文件的时候只输出包含匹配字符的文件名
      -v    显示不匹配的行
      -h    查询的时候不适用文件名
      -s    不显示错误信息

     5.Linux系统环境变量配置文件

      /etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。 
      /etc /environment : 在登录时操作系统使用的第二个文件, 系统在读取你自己的profile前,设置环境文件的环境变量。 
      ~/.profile :  在登录时用到的第三个文件 是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。
      /etc/bashrc : 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. 
      ~/.bashrc : 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。
    
    方法一:用户主目录下的.profile或.bashrc文件(推荐) 
    
      登录到你的用户(非root),在终端输入: 
      $ sudo gedit ~/.profile(or .bashrc) 
      可以在此文件末尾加入PATH的设置如下: 
      export PATH=”$PATH:your path1:your path2 ...” 
      保存文件,注销再登录,变量生效。 
      该方式添加的变量只对当前用户有效。 
    
    方法二:系统目录下的profile文件(谨慎) 
      在系统的etc目录下,有一个profile文件,编辑该文件: 
      $ sudo gedit /etc/profile 
      在最后加入PATH的设置如下: 
    
      export PATH=”$PATH:your path1:your path2 ...” 
  • 相关阅读:
    VC 使用json cpp 静态库 问题解决
    <转>c++ builder JSONCPP 注意事项 XE2 解决编译问题 _Mfl
    窥探try ... catch与__try ... __except的区别
    二叉树与其它树
    《DirectX 9.0 3D游戏开发编程基础》 第二章 绘制流水线 读书笔记
    《DirectX 9.0 3D游戏开发编程基础》 第一章 初始化Direct3D 读书笔记
    《DirectX 9.0 3D游戏开发编程基础》必备的数学知识 读书笔记
    windows lua 多线程 线程同步
    <转>多线程中的lua同步问题
    php 检查email电子邮件函数(奇葩写法)
  • 原文地址:https://www.cnblogs.com/eilinge/p/9700928.html
Copyright © 2020-2023  润新知