美文网首页我爱编程
linux常用命令-02

linux常用命令-02

作者: Ace_Wang | 来源:发表于2018-05-26 11:02 被阅读0次

    1、ifconfig 查看当前ip linux

    说明:

    eth0表示第一块网卡,其中HWaddr表示网卡的物理地址,可以看到目前这个网卡的物理地址(MAC地址)是52:54:75:D8:E0:41。

    inet addr用来表示网卡的IP地址,此网卡的IP地址是10.120.44.7,广播地址Bcast:10.120.44.255,掩码地址Mask:255.255.255.0。

    lo是表示主机的回环地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口。比如把 httpd服务器的指定到回环地址,在浏览器输入127.0.0.1就能看到你所架WEB网站了。但只是您能看得到,局域网的其它主机或用户无从知道。

    第一行:连接类型:Ethernet(以太网)HWaddr(硬件mac地址)。

    第二行:网卡的IP地址、子网、掩码。

    第三行:UP(代表网卡开启状态)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)MTU:1500(最大传输单元):1500字节。

    第四、五行:接收、发送数据包情况统计。

    第七行:接收、发送数据字节数统计信息

    启动关闭指定网卡:

    ifconfig eth0 up

    ifconfig eth0 down

    ifconfig eth0 up为启动网卡eth0,ifconfig eth0 down为关闭网卡eth0。ssh登陆linux服务器操作要小心,关闭了就不能开启了,除非你有多网卡。

    为网卡配置和删除IPv6地址:

    ifconfig eth0 add 33ffe:3240:800:1005::2/64#为网卡eth0配置IPv6地址ifconfig eth0 del 33ffe:3240:800:1005::2/64#为网卡eth0删除IPv6地址

    用ifconfig修改MAC地址:

    ifconfig eth0 hw ether 00:AA:BB:CC:dd:EE

    配置IP地址:

    [root@localhost ~]# ifconfig eth0 192.168.2.10

    [root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0

    [root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0 broadcast 192.168.2.255

    启用和关闭arp协议:

    ifconfig eth0 arp#开启网卡eth0 的arp协议ifconfig eth0 -arp#关闭网卡eth0 的arp协议

    设置最大传输单元:

    ifconfig eth0 mtu 1500

    PS:注意使用命令修改后,服务器重启就会恢复原来的,要想不恢复需要直接修改文件

    ===============================================================================================================2、文件创建

    vi

    touch xxx.log 创建一个空的文件

    vi与touch都可以创建,区别在于vi创建后文件会直接打开,而touch不会直接打开

    PS:建议直接使用vi升级版vim

    3、文件夹创建

      mkdir xxx  创建1层

      mkdir -p 1/2/3 连续创建3层

      mkdir 4 5 6  同层1下子创建3个目录

    4、cp 复制文件或者文件夹 原路径是存在的

    文件: cp 20180502.log ruoze/

    文件夹: cp -r 4 1/

    ps:我是用的是相对路径,也可以使用 绝对路径

    mv 移动文件相当于剪切

    5、查看文件的内容

    cat  1.txt 一下子将内容刷新出来

    more 1.txt一页页的按空格键翻

    less 1.txt

    tail 实时查看文件内容

    tail -f 20180427.log   

    tail -F 20180427.log  -F = -f -retry

    http://blog.itpub.net/30089851/viewspace-2134067/

    tail -200f install.log.syslog  倒着查看最新200行,且实时

    PS:

    tail -f      等同于--follow=descriptor,根据文件描述符进行追踪,当文件改名或被删除,追踪停止

    tail -F     等同于--follow=name  --retry,根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次创建相同的文件名,会继续追踪

    tailf        等同于tail -f -n 10(貌似tail -f或-F默认也是打印最后10行,然后追踪文件),与tail -f不同的是,如果文件不增长,它不会去访问磁盘文件,所以tailf特别适合那些便携机上跟踪日志文件,因为它减少了磁盘访问,可以省电

    6、环境变量

    全局:

    /etc/profile 

    source /etc/profile  生效

    个人: .bash_profile 、.bashrc

    ~/.bash_profile

    source ~/.bash_profile  生效

    . ~/.bash_profile    生效

    7、删除

    rm xxx.log 删除一个文件,询问

    rm -f xxx.log 删除一个文件,不询问

    rm -rf xxx  删除文件夹

    rm -rf / 不能做

    8、

    history !70 查看历史命令和执行第70行

    9、用户,用户组的常用命令

    查看用户的命令: ll /usr/sbin/user*

    查看组命令 :ll /usr/sbin/group*

    10、

    管道符 |

    cat /etc/passwd | grep ruoze

    前面输出作为后面输入

    11、查看帮助命令

    usermod --help

    12、切换用户:

    su hadoop 

     su - hadoop

    exit 退出当前用户,返回上一次用户

    临时获取root的权限 sudo

    12、进程:

        查看 ps -ef | grep tail

        杀死进程      

        kill -9 26027 

    端口号:

        查看

        ps -ef|grep ssh

    相关文章

      网友评论

        本文标题:linux常用命令-02

        本文链接:https://www.haomeiwen.com/subject/mogpjftx.html