• 命令


    无标题

    cat /etc/redhat-release
    scp -r root@10.10.10.10:/opt/soft/mongodb /opt/soft/
    # arping IP
    # ping -c 1000 -i 0.01 www.baidu.com        //判断丢包率
    # cd -      回上一级
    # vim
    :set list

    traceroute、route、ip r

    # yum -y install traceroute
    # traceroute    www.baidu.com               //追踪数据包,排查网络故障
    ​
    # route -n      //
    # ip r          //查看路由表
    # ip r d default        //删除默认网关
    # ip r del 10.18.45.0/24    //删除静态路由
    # ip r add default via 10.18.44.1 dev enp0s25   //添加默认网关
    # ip r add  via 10.18.45.0 dev enp0s25  //添加静态路由
    

    chattr

    chattr命令用来改变文件属性。这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式:

    a:让文件或目录仅供附加用途;
    b:不更新文件或目录的最后存取时间;
    c:将文件或目录压缩后存放;
    d:将文件或目录排除在倾倒操作之外;
    i:不得任意更动文件或目录;
    s:保密性删除文件或目录;
    S:即时更新文件或目录;
    u:预防意外删除。

    选项
    -R:递归处理,将指令目录下的所有文件及子目录一并处理;
    -v<版本编号>:设置文件或目录版本;
    -V:显示指令执行过程;
    +<属性>:开启文件或目录的该项属性;
    -<属性>:关闭文件或目录的该项属性;
    =<属性>:指定文件或目录的该项属性。

    lsattr

    # lsattr /etc/passwd
    

    常用服务管理操作

    # systemctl list-units          //显示所有启动的units
    # systemctl list-unit-files     //显示所有启动文件
    # systemctl start vsftpd
    # systemctl status vsftpd
    # systemctl status vsftpd -l
    # systemctl stop vsftpd
    # systemctl restart vsftpd
    # systemctl reload vsftpd
    # systemctl enable vsftpd
    # systemctl disable vsftpd
    # systemctl daemon-reload       重新加载服务配置文件

    ssh

    //关闭防火墙、selinux
    # systemctl start sshd
    # ssh-keygen
    # ssh-copy-id -i 192.168.1.2            //拷贝公钥给对方
    # ssh 192.168.1.2   "reboot"        //直接远程执行命令
    # cd /tmp
    # scp test.txt  192.168.1.2:/tmp
    # scp 192.168.1.2:/tmp/test.txt     /tmp
    修改SSH服务默认端口
    
    # vim /etc/ssh/sshd_config
    Port 1234

    rz和sz

    win上传Linux、Linux传到win

    # yum provides rz
    lrzsz-0.12.20-36.el7.x86_64
    # yum -y install lrzsz-0.12.20-36.el7.x86_64
    # rz
    # sz  文件名
    

     修改主机名

    # hostnamectl --static set-hostname mysql   //修改主机名
    

      

    安装、查看yum源

    mysql为例

    # cd /tmp
    # wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
    # yum install mysql80-community-release-el7-3.noarch.rpm
    # ls /etc/yum.repos.d/ # yum repolist //刷新yum源 # yum repolist all |grep mysql //默认开启mysql80

    yum-config-manager

    管理某个源的状态

    # yum -y install yum-utils      //安装yum管理包
    # yum-config-manager --disable mysql80-community  //关闭mysql的8.0版本
    # yum repolist all |grep mysql    //查看MySQL源的状态
    # yum-config-manager --enable mysql57-community    //开启mysql的5.7版本
    # yum repolist enabled |grep mysql      //再次查看源(只允许开启一个版本)
    

      

    配置若有遗漏或错误,请评论留言。
  • 相关阅读:
    闯荡Linux帝国:nginx的创业故事
    一个HTTP数据包的奇幻之旅
    远去的传说:安全软件群雄混战史
    默认浏览器争霸传奇
    浏览器主页锁定之战——IE:我太难了
    产品vs程序员:你知道www是怎么来的吗?
    手把手教你从零开始搭建SpringBoot后端项目框架
    使用IntelliJ IDEA新建Java Web后端resfulAPI模板
    如何正确的在项目中接入微信JS-SDK
    html2canvas关于图片不能正常截取
  • 原文地址:https://www.cnblogs.com/BrokenEaves/p/14503181.html
Copyright © 2020-2023  润新知