Skip to content
Eternal Center

Eternal Center

  • Single-Node (单节点)
    • System (系统)
    • Service (服务)
    • Database (数据库)
    • Container (容器)
    • Virtualization (虚拟化)
  • Multi-Node (多节点)
    • Cluster (集群)
    • Big Data (大数据)
    • Cloud Computing (云计算)
    • Batch Processing (批量处理)
  • Approach (方式方法)
    • Languages (语言)
    • Ideas (思路)
    • Programing (编程)
    • Project (项目)
  • Eternity (永恒)
    • News (消息)
    • Creations (创作)
    • Classics (经典)
    • Legends (传说)
    • Chronicle (编年史)
    • FNIOS (宇宙公民开源学院)

Category: System Login Security (系统登录安全)

Posted on November 4, 2019July 9, 2023

[命令] Linux 命令 screen (防终端断开)

内容一:创建 screen 窗口

# screen -S <screen window name>

(补充:这样会同时创建并且进入 screen 窗口中)

内容二:挂起 screen 窗口

2.1 进入 screen 窗口后或者已经在 screen 窗口中时挂起

2.1.1 进入 screen 窗口或者确保已经在 screen 窗口中

(步骤略)

2.1.2 挂起 screen 窗口

同时按下 “ctrl” 键和 “a” 键和 “d” 键

(补充:这里 d 代表的是 Detached 的意思)

2.2 直接挂起某一个 screen 窗口

# screen -d <screen window name>

内容三:显示所有存在的 screen 窗口

# screen -ls
        6474.1  (Attached)
        29438.2 (Detached)

(
补充:这里以显示
1) 激活状态(Attached)的 screen 窗口 1 为例
2) 挂起状态(Detached)的 screen 窗口 2 为例
)

内容四:进入已存在的 screen 窗口

4.1 进入处于挂起状态的 screen 窗口

# screen -r <screen window name>

4.2 进入处于工作状态的 screen 窗口

4.2.1 方法一:强制将这个 screen 窗口设置为挂起状态后再进入
4.2.1.1 先挂起 screen 窗口再进入 screen 窗口
4.2.1.1.1 挂起 screen 窗口
# screen -d <screen window name>

(注意:此时正在使用这个 screen 窗口的人会断开)

4.2.1.1.2 进入 screen 窗口
# screen -r <screen window name>
4.2.1.2 同时挂起 screen 窗口并进入 screen 窗口
# screen -d -r <screen window name>

(注意:此时正在使用这个 screen 窗口的人会断开)

4.2.2 方法二:共享这个 screen 窗口
# screen -x <screen window name>

内容五:删除 screen 窗口

5.1 进入 screen 窗口或者确保已经在 screen 窗口中

(步骤略)

5.2 删除 screen 窗口

# exit

内容六:给某个 screen 再创建一个窗口

6.1 进入 screen 窗口或者确保已经在 screen 窗口中

(步骤略)

6.2 给某个 screen 窗口再创建一个窗口

同时按下 “ctrl” 键和 “a” 键和 “c” 键

内容七:切换 screen 窗口

7.1 进入 screen 窗口或者确保已经在 screen 窗口中

(步骤略)

7.2 切换 screen 窗口

同时按下 “ctrl” 键和 “a” 键和 “<screen window name code>”

内容八:在进入 screen 窗口的状态下显示窗口列表

8.1 进入 screen 窗口或者确保已经在 screen 窗口中

(步骤略)

8.2 在进入 screen 窗口的状态下显示窗口列表

同时按下 “ctrl” 键和 “a” 键和 “w” 键

Posted on October 26, 2019August 19, 2023

[命令] Linux 命令 last (显示系统关机记录和用户登录记录)

内容一:last 命令的常用选项

1) -d 或者 –dns,用 dns 解析的域名代替 IP 地址显示
2) -f 或者 –file,指定别的 last 日志文件用于替代默认的 last 日志文件 /var/log/wtmp
3) -n 或者 –limit <number> 指定要显示的行数
4) -R 或者 –nohostname,不显示系统名
5) -s 或者 –since <time>,显示从时间 <time> 开始的记录
6) -t 或者 –until <time>,显示在时间 <time> 之前的记录
7) -p 或者 –present <time>,显示在时间点 <time> 登录的用户
8) -w 或者 –fullnames,显示完整的用户名和 dns 解析的域名
9) -x 或者 –system,显示系统的关机条目和运行级别的变化
10) –time-format <format>,指定显示的时间格式,时间格式有:notime、short、full 和 iso
11) -h 或者 –help 显示帮助信息
12) -v 或者 –version 显示版本

内容二:last 命令的使用案例

2.1 案例一:只显示最近的 10 条记录

# last -n 10

或者:

# last -10

(注意:last 命令显示用户时最多只会显示前 8 个字符)

2.2 案例二:指定 btmp 为查询文件

# last -f /var/log/btmp

(注意:last 命令显示用户时最多只会显示前 8 个字符)

2.3 案例三:将 IP 地址转换为主机

# last -d

(注意:last 命令显示用户时最多只会显示前 8 个字符)

2.4 案例四:显示 2019 年 10 月 10 日之前的 10 条记录

# last -10 -t 201910100000

(注意:last 命令显示用户时最多只会显示前 8 个字符)

2.5 案例五:显示某 1 个用户的记录

# last zhumingyu

(补充:这里以显示用户 zhumingyu 为例)

(注意:last 命令显示用户时最多只会显示前 8 个字符)

2.6 案例六:显示最后一次重启的时间

# last | grep reboot | head -1

或者:

# last reboot | head -1

(注意:last 命令显示用户时最多只会显示前 8 个字符)

2.7 案例七:显示最后一次关机的时间

# last | grep -i shutdown | head -1

(注意:last 命令显示用户时最多只会显示前 8 个字符)

2.8 案例八:显示最后一次用户登录的时间

# last | grep pts | head -1

(注意:last 命令显示用户时最多只会显示前 8 个字符)

2.9 案例九:显示系统运行等级的变化

# last -x | grep runlevel

(补充:这里 -x 的作用是把系统运行等级的显示也显示出来,同时显示全系统 kernel 的变换)

(注意:last 命令显示用户时最多只会显示前 8 个字符)

2.10 案例十:显示系统 kernel (内核) 的变化

# last -xF | egrep "reboot|shutdown|runlevel|system"

(
补充:
1) 这里 -x 的作用是把系统运行等级的显示也显示出来,同时显示全系统 kernel 的变换)
2) 这里 -F 的作用是加大显示结果
)

(注意:last 命令显示用户时最多只会显示前 8 个字符)

Posted on August 25, 2019July 5, 2022

[步骤] Linux 密码的安全 (设置密码默认有效期和密码最小长度)

步骤一:备份用户密码安全策率的文档

# cp /etc/login.defs /etc/login.defs.old

步骤二:修改用户密码安全策略的文档

# vim /etc/login.defs

将部分内容修改如下:

......
PASS_MAX_DAYS 90
PASS_MIN_DAYS 0
PASS_MIN_LEN  15
PASS_WARN_AGE 7
......

(
补充:这里以
1) 密码有效期为 90 天
2) 密码最小修改间隔为 0 天
3) 密码最小长度为 15 个字符
4) 密码快过期时提前 7 天发出警告
为例
)

Posted on August 25, 2019September 21, 2022

[命令] Linux 命令 chage (管理用户)

内容一:提高 Linux 用户密码时效安全性的 3 个方向

1) 给用户设置有效期限
2) 给用户设置强制修改密码的日期
3) 给可疑的用户上锁

内容二:chage 的使用案例

2.1 案例一:给用户设置有效日期的案例

2.1.1 给用户设置有效日期
# chage -E 2019-12-31 zhumingyu

或者:

# chage --expiredate 2019-12-31 zhumingyu

(
补充:
1) 设置 zhumingyu 用户的有效期为 2019-12-31
2) 如果为 0 代表立即过期,如果为 -1 则代表永远不过期
)

2.1.2 给用户设置密码过期多久后用密码会失效
# chage -I 30 zhumingyu

或者:

# chage --inactive 30 zhumingyu

(
补充:
1) 设置 zhumingyu 用户密码过期 30 后天密码失效
2) 如果为 0 代表立即过期,如果为 -1 则代表永远不失效
)

2.1.3 显示用户的有效期
# chage -l zhumingyu

或者:

# chage --list zhumingyu

(补充:这里以显示 zhumingyu 用户为例)

2.2 案例二:给用户密码设置有效期周期的案例

2.2.1 给用户密码设置两次修改密码的最小间隔天数
# chage -m 0 zhumingyu

或者:

# chage --mindays 0 zhumingyu

(补充:这里以设置 zhumingyu 用户每过 0 天就能修改密码)

2.2.2 给用户密码设置有效周期
# chage -M 50 zhumingyu

或者:

# chage --maxdays 50 zhumingyu

(补充:这里以设置 zhumingyu 用户 50 天密码有效期为例)

2.2.3 显示用户密码的有效期
# chage -l zhumingyu

或者:

# chage --list zhumingyu

(补充:这里以显示 zhumingyu 用户为例)

2.3 案例三:设置密码快到期要提前多少天警告的案例

# chage -W 7 zhumingyu

或者:

# chage --warndays 7 zhumingyu

(补充:这里以设置 zhumingyu 用户密码过期前 7 天被警告为例)

2.4 案例四:给用户设置强制修改密码的设置的案例

2.4.1 给用户设置立刻需要强制修改密码的设置
# chage -d 0 zhumingyu

或者:

# chage --lastday 0 zhumingyu

(补充:这里以让 zhumingyu 用户密码立刻过期为例)

2.4.2 给用户设置过一段时间后需要强制修改密码的设置
# chage -d 2021-01-01 zhumingyu

或者:

# chage --lastday 2021-01-01 zhumingyu

(补充:这里以让 zhumingyu 用户到了 2021 年 1 月 1 日后必须修改密码为例)

2.5 案例五:一次性设置,密码过期后用户永不过期,随时可以修改密码,密码永不过期,用户永不过期

# chage -I -1 -m 0 -M 99999 -E -1 zhumingyu

或者:

# chage --inactive -1 --mindays 0 --maxdays 99999 --expiredate -1 zhumingyu

(补充:这里以让 zhumingyu 用户密码过期后用户永不过期,随时可以修改密码,密码永不过期,用户永不过期为例)

Posted on August 25, 2019July 29, 2022

[步骤] Linux 本地登录提示信息的修改 (CentOS Linux & RHEL 版)

步骤一:显示系统信息

# cat /etc/issue
Red Hat Enterprise Linux Server release 7.6 (Santiago)
......

(补充:这里的默认系统信息是 Red Hat Enterprise Linux Server release 7.6 (Santiago))

步骤二:备份系统信息

# cp /etc/issue /etc/issue.origin

步骤三:修改系统信息

# vim /etc/issue

将全部内容修改如下:

CentOS
5.0

(补充:这里以将系统信息修改为 CentOS 5.0 为例)

步骤四:重新启动系统

# reboot

Posts pagination

Previous page Page 1 … Page 22 Page 23 Page 24 Next page

Aspiration (愿景):

Everyone can achieve self-achievement and self-happiness fairly

每个人都能公平地实现自我成就和自我幸福

Logo (徽标):

Additional Information (其他信息):

About     Manual     Clone     Contact
Disclaimer     Friendly Links     Donation

关于     手册     克隆     联系
免责声明     友情链接     捐赠

Search Inside Website (站内搜索)

Search Outside Website (站外搜索):

Google         Wikipedia         Bing

Eternal URL (永恒网址):

https://eternity.eternalcenter.com Will be last access method / 将是最后的访问方式

Proudly powered by LNMP Proudly powered by WordPress