修改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)文件的解决办法
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密码;