改造ctrl+alt+del(默认重启)为一个信息搜集脚本的脚本_Linux

a,第一次按下ctrl+alt+del后60秒内再按无效,在执行了N多信息搜集作业以后就会将防火墙停用,sshd服务重启;
b,如果还是连不上服务器,那继续让机房工程师按ctrl+alt+del机器就会真的重启。
具体作业步骤如下:
1,首先修改当前的/etc/inittab文件,将默认的重启改为执行/root/checksystem.sh

复制代码 代码如下:

sed -i 's#ca\:\:ctrlaltdel\:\/sbin\/shutdown\ \-t3\ \-r\ now#ca\:\:ctrlaltdel\:\/bin\/sh\ \/root\/checksystem\.sh#' /etc/inittab

2,然后使用 “ init q ”这个命令重载文件

复制代码 代码如下:

init q

3,接下来创建/root/checksystem.sh 这个脚本文件 。内容如下,具体含义就不详解了,大家可以自行丰富内容。

复制代码 代码如下:

#!/bin/bash
#History
#2011-04-28 Caoyameng ver1.0
#
test -e /root/systeminfo_lock && exit 0
touch /root/systeminfo_lock
test -e /root/systeminfo && /bin/mv /root/systeminfo /root/systeminfo_bak
echo "##1" >> /root/systeminfo
date >> /root/systeminfo
echo "##2" >> /root/systeminfo
df -h >> /root/systeminfo
echo "##3" >> /root/systeminfo
free -m >> /root/systeminfo
echo "##4" >> /root/systeminfo
iostat >>/root/systeminfo
echo "##5" >> /root/systeminfo
w >> /root/systeminfo
echo "##6" >> /root/systeminfo
netstat -lntp >> /root/systeminfo
/sbin/ifconfig >> /root/systeminfo
echo "##7" >> /root/systeminfo
iptables -L >> /root/systeminfo
echo "##8" >> /root/systeminfo
ping -c 2 -W 2 127.0.0.1 >> /root/systeminfo
ping -c 2 -W 2 这里改成eth0的IP >> /root/systeminfo
ping -c 2 -W 2 这里改成eth1的IP(如果有eth1)>> /root/systeminfo
ping -c 2 -W 2 www.linuxtone.org >> /root/systeminfo
echo "##9" >> /root/systeminfo
route -n >> /root/systeminfo
echo "##10" >> /root/systeminfo
/etc/init.d/iptables stop
echo "##11" >> /root/systeminfo
/etc/init.d/sshd restart
/etc/init.d/network restart
####################
sleep 60
sed -i 's#ca\:\:ctrlaltdel\:\/bin\/sh\ \/root\/checksystem\.sh#ca\:\:ctrlaltdel\:\/sbin\/shutdown\ \-t3\ \-r\ now#' /etc/inittab
rm -f /root/systeminfo_lock
init q

时间: 2024-09-08 23:46:29

改造ctrl+alt+del(默认重启)为一个信息搜集脚本的脚本_Linux的相关文章

比尔·盖茨:Ctrl+Alt+Del就是一个错误

比尔·盖茨承认:Ctrl+Alt+Del就是一个错误在比尔盖茨执掌微软的岁月里,做出了数不胜数的英明决策,当然也犯了不少的错误.其中就有"Ctrl+Alt+Delete"这个组合键,其作用大家应该清楚:在BIOS中重启电脑.在电脑运行中进入账号切换. 资源管理器等模块.上周,在哈佛的一个募捐活动中,盖茨坦承:强迫用户用三根手指才能完成这项操作确实是个错误.但随后玩笑似的将错误推给了IBM,"其实设计一个单键实现这个命令是完全可以实现的,但IBM的键盘设计师不想给微软,这才不得

DQACP is missing Press Ctrl+Alt+Del to Restart

错误描述: Windows Server 2008 R2的操作系统, 台式机 ThinkCentre M8400T 今天开机突然提示以下两行: DQACP is missing Press Ctrl+Alt+Del to Restart 意思就是:DQACP文件丢失,按Ctrl+Alt+Del重启 解决思路: 首先搜索,看别人能没能遇到过这个问题: 搜索结果非常另人失望,看来搜索引擎也不是万能的! 重启按F1键进入BIOS,加载默认设置,保存重启,问题仍旧: 重启按F12,选择从硬盘启动,问题仍

DQACP is missing Press Ctrl+Alt+Del to Restart(图)

错误描述: Windows Server 2008 R2的操作系统, 台式机 ThinkCentre M8400T 今天开机突然提示以下两行: DQACP is missing Press Ctrl+Alt+Del to Restart 意思就是:DQACP文件丢失,按Ctrl+Alt+Del重启 解决思路: 首先搜索,看别人能没能遇到过这个问题: 搜索结果非常另人失望,看来搜索引擎也不是万能的! 重启按F1键进入BIOS,加载默认设置,保存重启,问题仍旧: 重启按F12,选择从硬盘启动,问题仍

Win2K/NT下屏蔽Ctrl+Alt+Del的响应(VC)

大家知道,Ctrl+Alt+Del是Win2k/NT操作系统默认的系统登录/注销组合键序列,系统级别很高.在应用程序中,想要屏蔽掉该键序列的响应或得到这个"按下"事件,难度是相当大的.本文介绍了一种简单易行的方法,实现在用户登录成功后,按下Ctrl+Alt+Del不再弹出"Windows安全"对话框. 关键词:GINA(Graphical Identification aNd Authentication) SAS(Secure Attention Sequence

Win7快捷键Ctrl+Alt+Del任务管理器打不开怎么办?

  Win7系统中的任务管理器是用电脑的人都会用的到的一个程序工具,一般情况下64位win7旗舰版下载的系统中这个功能也是非常的好用,但是有时候因为电脑出现了错误导致我们的电脑使用快捷键Ctrl+Alt+Del或者Ctrl+Alt+Esc打开我们的任务管理器的时候却发现无法打开,出现这样的情况会让我们使用起来非常的不方便,那么该怎么解决这个问题呢,其实我们进行一下修复就可以了,马上来看看具体的方法. 任务管理器快捷方式无法打开的修复方法: 1.首先我们需要打开win7系统中的运行对话框,我们在开

Windows 7按Ctrl+Alt+Del无法调出任务管理器怎么解决

原因分析 出现这种问题一般是系统文件丢失或损坏导致了,我们只要进行一个简单的修复操作就可以了解决了,具体如下. 解决办法 1.我们先在开始菜单中找到运行,然后点击打开之后在弹出的运行中我们输入 taskmgr.exe命令,打开任务管理器. 2.检查一下Win7系统中的taskmgr.exe程序是否受损.我们同样打开运行,按下Win+R键来调出运行对话框,输入CMD然后在打开命令框加我们输入 C:\Windows\System32>dir task*.*,看看是否存在taskmgr.exe.man

Windows XP系统中如何屏蔽Ctrl+Alt+Del、Alt+Tab以及Ctrl+Esc键序列

对于用过Windows的人,几乎没有人不知道Ctrl+Alt+Del组合键,尤其是在使用经常死机的Windows9x时,使用它的频率更高,这一组合键是专门为了系统安全起见提供的紧急出口.VC知识库在线杂志第11期,ac952_z_cn在他的个人专栏中写过一篇关于这方面的文章:"WINDOWS NT/2000下如何屏蔽CTRL+ALT+DEL".因此本文侧重于介绍在Windows XP中如何实现屏蔽CTRL+ALT+DEL组合键,也就是任务管理器,任务切换组合键(Alt+Tab),任务栏

WINDOWS NT/2000下如何屏蔽CTRL+ALT+DEL

本文配套源码 前言 在WINDOWS 9X环境中我们可以使用SystemParametersInfo (SPI_SCREENSAVERRUNNING, 1,NULL, 0);来屏蔽CTRL+ALT+DEL,但在NT/2000环境下却行不通,即使使用WH_KEYBOARD_LL这个低级的键盘hook也无法拦截!笔者通过替换GINA DLL的方式很好地实现了在NT/2000下屏蔽CTRL+ALT+DEL的功能. 一.原理 在NT/2000中交互式的登陆支持是由WinLogon调用GINA DLL实现

在Windows XP下使用Ctrl+Alt+Del键锁定计算机

  在Windows XP下,同样可以像Win2000下一样使用Ctrl+Alt+Del键锁定计算机,但必须先进行以下设置:打开控制面板→用户账户→更改用户登陆或注销的方式→不选择"使用欢迎屏幕"项(该项默认的是选择的).确定后使用Ctrl+Alt+Del 键,选择锁定计算机,就可以将计算机锁定了(或者使用WINKEY+L快捷键直接锁定计算机). 另外如果不更改该项设置,直接使用WINKEY+L会进入Windows欢迎屏幕,此时计算机也处于锁定状态,只有用户输入密码才能进入系统界面.