• Linux基本操作


    1.先检查host是否连接不上
    ping 10.0.0.200
        -检查服务器IP是否正确
        -编辑--虚拟网络编辑器--子网IP
        -开启服务列表查看,与虚拟机相关的五个服务是否开启
            win+R --> services.mcs
        -查看Windows的网络连接是否正常
    3.是否远程连接端口22,是否开启
    telnet 10.0.0.200 22
    
    
    快捷键
        tab 自动补全
        清屏
            Ctrl+L
            clear
    rm -f xxx.txt
    mkdir /data 创建文件夹
    ls /data/  -l(显示详细信息) 
    cd /data/ 
    pwd 迷路了解决办法
    touch /data/xxx.txt 创建文件
    
    相对路径与绝对路径
    1.绝对路径从根开始
    2.相对路径 从当前路径开始
    
    编辑文件
    vim /data/xxx.txt 
    2.进入编辑模式
        i
    3.退出编辑模式
        Esc
    4.退出
        :wq (write quit) 保存并退出
        :q! 强制退出不保存
    5.显示文件的内容
    cat data/xxx.txt
    
    vi 记事本
    vim notepad++
    
    echo "jfsfjff" 把文件显示在屏幕上
    echo "dasd" >> /data/xxx.txt 把文字追加到文件的结尾
    > 重定向 先清空文件,再把文件追加到结尾
    
    
    
    vi快捷键
        复制当前行 yy
        粘贴 p
        剪切 dd
    
        撤销 u
        恢复 ctrl +R
        
        
    拷贝与移动
        cp /data/xx.txt /tmp/ 拷贝
        mv /data/ /root/ 移动
        ls -l /data 
    删除
        rm /data/xxx.txt -f 强制删除
        rm /data/ -rf 强制删除目录
    
    查找
        -type f(file)
        -type d(dir)
        find / -type f -name 'xx.txt'
        find / -type f -name '*.txt' 模糊查找
        find / -type f size +1M
    回到上一级
        .. 上级目录
        .  当前目录
    管道
        find  / -type f -name "*.txt" -size +1M | xargs ls -l
    
    显示行号
        seq 10 -1 1 > nginx.conf
        cat nginx.conf
        :set nu
    快速到达文件的某一行
        最后一行 G
        第一行 gg
        某一行 10gg
    创建多层目录
        mkdir -p /data/ldq/aa
    显示文件某些行信息
        awk 'NR==20' 
        awk 'NR>20' xx.txt 显示行号大于20
        awk 'NR>20'&&'NR<30' xx.txt
    替换
        sed 's#oldboy#oldgirl#g' t.sh
        find /oldboy/ type f -name '*.sh' | xargs sed 's#oldboy#oldgirl#g'
        
    创建压缩包
        tar zcf /篮子  /苹果。
        z======gzip 压缩
        c======create 打包
        v======verbose 显示过程
        f======file 指定压缩包
    
    查看压缩包
        tar tf /
    解压
        tar xf /
    安装软件常用方法
        1.yum
        2.rpm
        3.编译安装
            ./configure
            make
            make install
    Linux无法网
        1.ping www.baidu.com
        2.确认是否是DNS问题
            把域名解析为IP地址 DNS
            Error:unknown host
            ping 223.5.5.5
            vim /etc/sysconfig/network-scripts/ifcfg-eth0
            
            
    
        3.
        
        
    Linux无法上网排查过程
    1.确认是否能上网
    ping baidu.com 
    
    2.确认是否是DNS问题
    ping 223.5.5.5
    ping 114.114.114.114
    
    修改网卡的DNS
    vim /etc/sysconfig/network-scripts/ifcfg-eth0
    
    [root@oldboyedu-s6 tmp]# cat  /etc/sysconfig/network-scripts/ifcfg-eth0 
    DEVICE=eth0
    TYPE=Ethernet
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=none
    IPADDR=10.0.0.200
    PREFIX=24
    GATEWAY=10.0.0.2
    DNS1=223.5.5.5
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=yes
    IPV6INIT=no
    NAME="System eth0"
    
    [root@oldboyedu-s6 tmp]# /etc/init.d/network restart 
    Shutting down interface eth0:                              [  OK  ]
    Shutting down loopback interface:                          [  OK  ]
    Bringing up loopback interface:                            [  OK  ]
    Bringing up interface eth0:  Determining if ip address 10.0.0.200 is already in use for device eth0...
                                                               [  OK  ]
    [root@oldboyedu-s6 tmp]# ping baidu.com
    PING baidu.com (111.13.101.208) 56(84) bytes of data.
    64 bytes from 111.13.101.208: icmp_seq=1 ttl=128 time=5.77 ms
    64 bytes from 111.13.101.208: icmp_seq=2 ttl=128 time=5.97 ms
    64 bytes from 111.13.101.208: icmp_seq=3 ttl=128 time=5.91 ms
    
            
        
        
        
    
    
    
        
  • 相关阅读:
    分布式系统笔记
    Paxos算法细节详解(一)
    Java G1学习笔记
    Spring Boot 的 10 个核心模块
    k8s 重点
    毕玄:阿里十年,从分布式到云时代的架构演进之路
    netty原理解析
    JVM调优总结(一):基本概念
    《快学 Go 语言》第 16 课 —— 包管理 GOPATH 和 Vendor
    Oracle 检查表空间使用情况
  • 原文地址:https://www.cnblogs.com/ldq1996/p/8556025.html
Copyright © 2020-2023  润新知