最常用的Linux命令

  • 修改ubuntu系统的ip

修改IP的路径:vim /etc/network/interfaces.d

auto eth0:0
iface eth0:0 inet static
	address ip
	netmask 255.255.255.0
	gateway ip
	dns-nameservers 61.139.2.69

在这里插入图片描述

  • linux修改IP的另一种方式:
    vim /etc/netplan/00-installer-config.yaml

    ens33:   #配置的网卡名称
          dhcp4: no    #dhcp4关闭
          dhcp6: no    #dhcp6关闭
          addresses: [192.168.147.130/24]   #设置本机IP及掩码
          gateway4: 192.168.147.1   #设置网关
          nameservers:
              addresses: [192.168.147.1, 114.114.114.114]   #设置DNS
    

    执行:netplan apply 应用修改的IP

  • linux设置临时ip

    ifconfig eth1:1 192.168.66.36 netmask 255.255.255.0
    注意:临时ip重启即失效!

  • 修改时间

    date -s "2022-06-17 12:12:12"

  • 查看时间

    date

  • 将当前系统时间写入到SMOS中去
    clock -w

  • 查看CMOS时间
    clock -r

  • 查看进程
    netstat -tunlp | grep [端口]

  • 杀死进程
    kill -9 [PID]

  • windows查看进程及杀死进程
    netstat -ano | findstr 8080
    taskkill /f /pid 12345
    taskkill /f /t /im nginx.exe

  • 查看防火墙

    1、查看防火墙状态
    firewall-cmd --state
    
    2、开关防火墙
    systemctl start firewalld.service
    systemctl stop firewalld.service
    systemctl restart firewalld.service
    
    3、查看防火墙所有开放的端口
    firewall-cmd --zone=public --list-ports
    
    4、开放端口
    firewall-cmd --zone=public --add-port=80/tcp --permanent # 开放80端口
    firewall-cmd --zone=public --remove-port=80/tcp --permanent #关闭80端口
    firewall-cmd --reload # 配置立即生效
    
  • Linux系统修改文件格式

    #查看格式
    :set ff
    #修改格式为unix
    :set ff=unix
    
  • 查找文件

    • locate

    搜索etc目录下所有以sh开头的文件

    locate /etc/sh 
    

    搜索用户主目录下,所有以m开头的文件

    locate ~/m 
    

    搜索用户主目录下,所有以m开头的文件,并且忽略大小写

    locate -i ~/m
    
    • find

    查找根目录下所有的文件

    find / -name [文件名称]
    

    加入额外的搜索条件,根据文件大小和文件名来搜索:让我们查找所有文件名匹配通配符模式“*.JPG”和文件大小大于 1M 的文件

    find / -type  f   -name   "*.JPG"   -size   +1M
    
  • 查看磁盘占用空间大小

    #查看每个根目录分区大小
    df -h
    #该目录大小
    df -sh [目录名]
    #该文件夹总大小
    df -sm [文件夹]
    #查看盘剩余空间
    df -hl
    #指定目录下所有文件大小
    df -h [目录名称]
    #如果怀疑删掉的数据还在占用磁盘空间试试这个
    lsof | grep delete
    #查看目录占用空间大小
    du -sh *
    
  • 两台服务器能够连通的情况下,将一台服务器上的文件上传到另一台服务器

    scp local_file remote_username@remote_ip:remote_folder 
    scp cdzs-module-general-device.jar cdzs@192.168.201.17:/usr/gitlab/
    
  • 后台远程其他服务器

    ssh root@192.168.201.11
    
  • shell脚本杀死进程

    #!/bin/bash
    ID=`ps -ef | grep ngsp | grep -v grep | awk '{print $2}'`
    echo $ID
    for id in $ID
    do
    kill -9 $id
    echo "kill $id"
    done
    
  • tar压缩及解压文件
    tar压缩的优点:兼容性好

  • 使用tar压缩文件
    tar -zcvf test.tar.gz ./test/
    该命令表示压缩当前文件夹下的文件夹test,压缩后缀名为test.tar.gz

  • 如果不需要压缩成gz,只需要后缀为tar格式的,那么输入如下命令:

    tar -cvf test.tar ./test/

  • 使用tar解压文件
    tar -xzvf test.tar.gz
    该命令表示把后缀为.tar.gz的文件解压到当前文件夹下。

  • 如果压缩文件的后缀是.tar,没有gz,则使用命令:
    tar -xvf test.tar

  • 遇到Linux系统无开机自启(rc.local)文件的解决办法

    1. vim /etc/systemd/system/rc-local.service
      输入以下内容:
    [Unit]
    Description=/etc/rc.local Compatibility
    ConditionPathExists=/etc/rc.local
    
    [Service]
    Type=forking
    ExecStart=/etc/rc.local start
    TimeoutSec=0
    StandardOutput=tty
    RemainAfterExit=yes
    SysVStartPriority=99
    
    [Install]
    WantedBy=multi-user.target
    

    2.激活文件:systemctl enable rc-local.service
    3.创建rc.local文件,写入以下内容:

    #!/bin/sh -e
    sleep 10
    /usr/local/bin/docker-compose -f /usr/3.3/mount_file/docker-compose-base.yml up -d
    sleep 2m
    docker restart nacos
    sleep 1m
    /usr/local/bin/docker-compose -f /usr/3.3/java/docker-compose.yml up -d
    exit 0
    

    4.给rc.lcoal文件授权:chmod +x /etc/rc.local

  • Linux设置允许root用户登陆
    1.vim /etc/ssh/sshd_config

    # Authentication:
    LoginGraceTime 120
    #PermitRootLogin without-password
    PermitRootLogin yes
    StrictModes yes
    

    2.service ssh restart
    3.切换至linaro:su linaro
    4.sudo passwd root 回车,输入root密码;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值