第一种:OpenSSH 配置文件设置
位于112行的 "ClientAliveInterval "以及位于113行的"ClientAliveCountMax"意义解释如下:
ClientAliveInterval:即The length of time Server Sent Client ,服务器发给客户端时间间隔。
ClientAliveCountMax:即Server Sent Client NOT REPLY,服务器发给客户端,客户端无响应。
俩行,简单说就是:一个决定多久找你,一个决定找你次数。
注意要重启SSH服务才能生效。如果上种你觉得不能理解或者不能体现水平。看下面这种~
如果你的Linux账号有被设置密码定时过期机制,那么当密码到期的时候,使用远程SSH登录,会有如下提示,并且要求你必须更改密码才能登录成功。
如何去掉这个过期机制呢,答案是使用 chage 命令。
查看用户的当前设定
可以看出 Password expires 这个字段指定就是密码过期的日期
修改过期时间为永不过期,命令如下
可以看到 Password expires 这个字段变成never了。
现在我们新建一个空白文件ubuntugege.txt,看到当前的文件访问时间和修改时间是一样的。用以下命令进行修改:
touch -m -d "2000-01-01 10:10:10" ubuntugege.txt
嘿,文件修改时间变成了2000-01-01 10:10:10,这下我们也做了个小小的穿越呀!
当然,这个命令还有更多其它高级的用法,比如:你可以读取一个已存在的文件的修改时间再修改到指定的文件上,相当于复制“修改时间”到别的文件上,大家运行touch --help查看手册。
用法:touch
[选项]... 文件...Update the access and modification times of each FILE to
the current time.A FILE argument that does not exist is created empty,
unless -c or -his supplied.A FILE argument string of - is handled
specially and causes touch tochange the times of the file associated
with standard output.Mandatory arguments to long options are mandatory
for short options too. -a只更改访问时间 -c, --no-create
不创建任何文件 -d, --date=字符串使用指定字符串表示时间而非当前时间 -f(忽略) -h,
--no-dereference会影响符号链接本身,而非符号链接所指示的目的地
(当系统支持更改符号链接的所有者时,此选项才有用) -m只更改修改时间 -r,
--reference=FILE use this file's times instead of current time -t
STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current
time --time=WORDchange the specified
time: WORD is access, atime, or use:
equivalent to -a WORD is modify or mtime:
equivalent to -m --help显示此帮助信息并退出 --version
显示版本信息并退出请注意,-d 和-t 选项可接受不同的时间/日期格式。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)