1、设置linux虚拟IP
ifconfig eth0:1 虚拟IP地址 netmask 255.255.255.0
ifconfig eth0:1 down
2、设置Window虚拟IP
参考资料https://www.upcloud.com/support/how-to-configure-floating-ip-on-windows/
设置静态IP:netsh interface ip set address "Ethernet" static 本机IP 255.25.255.0 本机IP(注意修改连接的名称为Ethernet)
添加浮动ip:netsh -c interface ip add address name ="Ethernet" addr = 虚拟IP mask = 255.255.255.0
删除浮动ip:netsh -c interface ip delete address name ="Ethernet" addr = 虚拟IP
3、linux添加/删除用户
添加:groupadd 用户名
useradd -g 组名 用户名
passwd 密码 (passwd -d 此命令用户设置密码为空)
可能会用到:chage -M 60 -m 7 -W 7 用户名(设置此用户60天后密码过期,至少7天后才能修改密码,密码过期前7天开始收到告警信息。)
删除:userdel 用户名
groupdel 组名
查看本用户的所属组:id
查看所有用户和组(遇到问题可能会修改权限):cat /etc/passwd cat /etc/group
4、设置文件(服务)权限
修改某服务的拥有者为用户名:chown -R 组名:用户名 /路径
修改某的日志文件权限别人只有读权限:chmod -R 744 /路径
5、linux下如何安装jre并配置环境
5.1、首先去Oralce官网上面https://www.java.com/en/download/manual.jsp下载jre:server-jre-8u144-linux-x64.tar.gz
5.2、利用ftp工具把jre上传到服务器下
5.3、进入目录解压jre:tar -zxvf server-jre-8u144-linux-x64.tar.gz
5.4、在home下新建一个java的文件夹并把解压过的jre剪切过来:
mkdir /home/java
mv /home/data/jdk1.8.0_144 /home/java
5.5、jre目录以及子目录授予root权限:chown root:root -R /home/java/jdk1.8.0_144
5.6、配置环境变量:vi /etc/profile 在文件末尾加入下面的代码:
export JAVA_HOME=/home/java
export JRE_HOME=/home/java/jdk1.8.0_144
export CLASSPATH=$JRE_HOME/lib/rt.jar:$JRE_HOME/lib/ext
export PATH=$PATH:$JRE_HOME/bin
5.7、使环境变量即时生效:source /etc/profile
5.8、查看有没有配置成功:java -version
6、linux安全模式修改登录密码
1、在控制台打开远程登录,send ctrl+alt+del
2、修改ro为rw init=/sysroot/bin/sh按ctrl+x开始
3、依次输入以下命令:
mount -o remount,rw /sysroot
chroot /sysroot /bin/bash
passwd
#此处可以执行所要执行的操作
touch /.autorelabel #为了让selinunx生效
4、修改完成重新从控制台重启即可。
7、检查linux端口是否存活
1、telnet ip port
2、ssh -v -p port username@ip(-v 调试模式(会打印日志)、-p 指定端口、username可以随意)
3、 wget ip:port"
8、sed
替换某行指定字符 sed -i 's/aa/bb/g' filename 将aa换成bb
删除指定字符某行 sed -i '/ddd/d' filename 将ddd所在行删除"
9、清除history
清除所有历史记录:history -c
部分删除操作:
1.vim ~/.bash_history
2.修改后再执行:history -r 即重置文件里的内容到内存中,完成修改!
10、压缩与解压
zip -r test.zip test
unzip test.zip
tar -czvf all.tar *.jpg
tar -xzvf all.tar