1.设置密码永不过期
查看密码有效期:chage -l 用户名
设置密码永不过期:chage -M 99999 用户名
2.设置防火墙
查看防火墙状态:systemctl status firewalld.service
关闭防火墙:systemctl stop firewalld.service
设置禁用,防止重启自启动:systemctl disable firewalld.service
3.关闭selinux
找到/etc/selinux/config 文件把文件中的SELINUX=enforcing 改为SELINUXdisabled 即可
4.修改时间
从网络同步时间:ntpdate cn.pool.ntp.org
从本地指定时间:date -s "yyyy-MM-dd hh:mm:ss"
将系统时间同步到硬件时间:hwclock --systohc
查看时区:timedatectl status
列出所有时区: timedatectl list-timezones
修改时区:timedatectl set-timezone Asia/Shanghai
将硬件时钟调整为与本地时钟一致:timedatectl set-local-rtc 1
5.screen(远程会话相关)
screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s ][-S <作业名称>]
参数说明
-A 将所有的视窗都调整为目前终端机的大小。
-d <作业名称> 将指定的screen作业离线。
-h <行数> 指定视窗的缓冲区行数。
-m 即使目前已在作业中的screen作业,仍强制建立新的screen作业。
-r <作业名称> 恢复离线的screen作业。
-R 先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。
-s 指定建立新视窗时,所要执行的shell。
-S <作业名称> 指定screen作业的名称。
-v 显示版本信息。
-x 恢复之前离线的screen作业。
-ls或--list 显示目前所有的screen作业。
-wipe 检查目前所有的screen作业,并删除已经无法使用的screen作业。
说明示例:
screen -S yourname -> 新建一个叫yourname的session
screen -ls(或者screen -list) -> 列出当前所有的session
screen -r yourname -> 回到yourname这个session
screen -d yourname -> 远程detach某个session
screen -d -r yourname -> 结束当前session并回到yourname这个session
screen -X -S yourname quit ->结束yourname这个session
5.查看系统版本信息
查看内核版本信息:cat /proc/version
centos查看版本信息:cat /etc/redhat-release
Ubuntu查看版本信息:lsb_release -a
6.增加环境变量(以java为例)
如果有root权限可以在/etc/proflie中修改(会对所有登录用户有效),如果没有root权限可以在当前用户的.bashrc(交互非登录shell中生效)或者.bash_profile中修改(登录shell中生效)。修改后使用“source 配置文件”重新加载配置使本次登录立即生效
需要增加以下内容到环境变量中:
export JAVA_HOME=/usr/local/lib/jdk1.8.0_201
export PATH=${JAVA_HOME}/bin:$PATH
此外也可以使用软连接的方式指定:sudo ln -s /usr/local/lib/jdk1.8.0_201/java /usr/bin/java
持续更新中.........................