[步骤] Linux snmp v1 和 snmp v2 的禁用

步骤一:修改 /etc/snmp/snmpd.conf 配置文件

# vim /etc/snmp/snmpd.conf

将以下内容:

......
group gpublic v1 ......
group gpublic v2c ......
......

修改为:

......
# group gpublic v1 ......
# group gpublic v2c ......
......

步骤二:让修改的 /etc/snmp/snmpd.conf 配置文件生效

# systemctl restart snmpd

[工具] Python 批量执行多个 Linux 命令

介绍

使用方法

1 .将 192.168.0.1、192.168.0.2、192.168.0.3、192.168.0.4、192.168.0.5 的 root 密码设置为 1
2 .不修改 192.168.0.1、192.168.0.2、192.168.0.3、192.168.0.4、192.168.0.5 的任何 sshd 参数
3 .给此脚本添加执行权限
4 .执行此脚本

脚本

#!/usr/bin/python3

from fabric.api import *
env.hosts = ['192.168.0.1','192.168.0.2','192.168.0.3','192.168.0.4','192.168.0.5']
env.port = '22'
env.user = 'root'
env.password = '1'

def files():
    with cd('/tmp'):
        run('touch test{1..10}')
        run('ls /tmp')
def command():
    run('uptime')

@task
def go():
    files()
    command()

随笔 8

每个人都有自己的世界。梦幻般五彩的光芒,神秘幽暗的寂静,洞穿天地的深邃,令憎恨释怀的温柔。有些时候,就算冷风刺穿了皮肤上最后一层微薄的温暖,也还会继续孤独坚守在原处。守护着各自心中的正义,期盼着各自心中的英雄。但又曾想过,那样的英雄,他(她)又会有怎样的世界,他(她)又会一直守望着怎样的星辰,他(她)又会一直凝视着怎样的感动。

[步骤] Linux 耗时较长操作的执行

步骤一:开启一个 screen 窗口

# screen -S running

(补充:这里以生成一个名叫 running 的窗口为例)

步骤二:将用户登录的超时时间设置为永不超时

# TMOUT=0

或者:

# export TMOUT=0

(补充:TMOUT=0 代表用户永不会超时)

步骤三:生成一个记录屏幕输出结果的文件

# script /tmp/running.txt

(补充:这里以生成一个名叫 running.txt 的记录文件为例)

步骤四:执行这个耗时较长的命令

(步骤略)

步骤五:将这个 screen 窗口挂起

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

(补充:此时就算当前终端已经断开,正在执行的命令也会继续)

步骤六:重新进入这个 screen 窗口

6.1 显示目前正在进入的 screen 窗口

# screen -ls

6.2 重新进入这个 screen 窗口

# screen -r running

(补充:这里以进入一个名叫 running 的窗口为例)

步骤七:关闭这个窗口

# exit
# exit

(注意:只能在这个命令执行完后才能执行此操作)