Linux中查看SSH登录失败次数
cat /var/log/secure* | grep 'Failed password' | grep sshd | awk '{print $1,$2}' | sort | uniq -c
批量杀死进程
(1)
ps -ef|grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs kill -9
管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。下面说说用管道符联接起来的
几个命令:
“ps - ef”是Red Hat 里查看所有进程的命令。这时检索出的进程将作为下一条命令“grep LOCAL=NO”的输入。
“grep LOCAL=NO”的输出结果是,所有含有关键字“LOCAL=NO”的进程,这是Oracle数据库中远程连接进程的共同特点。
“grep -v grep”是在列出的进程中去除含有关键字“grep”的进程。
“cut -c 9-15”是截取输入行的第9个字符到第15个字符,而这正好是进程号PID。
“xargs kill -9”中的xargs命令是用来把前面命令的输出结果(PID)作为“kill -9”命令的参数,并执行该令。
“kill -9”会强行杀掉指定进程,这样就成功清除了oracle的所有远程连接进程。其它类似的任务,只需要修改“grep LOCAL=NO”中的关键字部分就可以了。
(2)
ps aux|grep qemu|awk '{print $2}'|xargs kill -9
iptables使用
单个IP的命令是
iptables -I INPUT -s 124.115.0.199 -j DROP
封IP段的命令是
iptables -I INPUT -s 124.115.0.0/16 -j DROP
iptables -I INPUT -s 124.115.3.0/16 -j DROP
iptables -I INPUT -s 124.115.4.0/16 -j DROP
封整个段的命令是
iptables -I INPUT -s 124.115.0.0/8 -j DROP
封几个段的命令是
iptables -I INPUT -s 61.37.80.0/24 -j DROP
iptables -I INPUT -s 61.37.81.0/24 -j DROP
用iptables禁止一个IP地址范围
iptables -A FORWARD -s 10.0.0.1-255 -j DROP
使iptables永久生效:
1、修改配置文件:
配置文件是在/etc/iptables
2、使用命令:
命令是/etc/rc.d/init.d/iptables save
使用iptables允许特定的主机连接
作为TCP wrappers的一个代替品,你可以使用iptables来限制SSH访问(但可以同时使用这个两个的),这里有一个简单的例子,指出了如何允许一个特定的主机连接到你的SSH服务:
~# iptables -A INPUT -p tcp -m state –state NEW –source 193.180.177.13 –dport 22 -j ACCEPT
并确保没有其他的主机可以访问SSH服务:
~# iptables -A INPUT -p tcp –dport 22 -j DROP
保存你的新规则,你的任务就完成了,规则是立即生效的
分享到:
相关推荐
Linux是开源的操作系统,常用于...随着经验的积累,还可以进一步学习更多的高级命令和shell脚本编程,以提升工作效率。在Linux的世界里,命令行是强大而灵活的工具,它提供了无数的可能性,等待着开发者去探索和利用。
总的来说,三天学会所有Linux命令可能有些艰巨,但只要你每天坚持实践和学习,逐步积累,掌握这些基本命令并不遥远。这个学习包将是你宝贵的参考资料,通过阅读和动手实践,相信你能在短时间内对Linux有深入的理解和...
以下是一份详尽的Linux命令大全,包括了系统启动、用户管理、设备处理、磁盘管理和工作进程信息等相关命令。 1. **系统启动与管理** - `reboot`:重启系统。 - `halt`:关闭系统。 - `shutdown`:安全关机或重启...
在IT领域,Linux操作系统是许多专业开发者和系统管理员的重要工具。Linux命令行界面以其高效、灵活和强大的功能闻名,但对初学者来说,理解和掌握...学习Linux命令不仅是技术的积累,更是提升个人IT技能的重要步骤。
从给定的文件内容来看,文件提到了许多常用的Linux命令,并且每个命令都有其特定的用途和语法。接下来,我们将详细解释一些关键的Linux命令。 文件管理命令: - basename:从完整的文件路径中提取文件名部分。例如...
Linux命令不仅包括系统级别的操作,如登录和关机,也包括对文件、目录和进程的管理。本文将重点介绍`login`和`shutdown`这两个基本但至关重要的命令。 **login命令**: `login`命令用于用户登录系统,它是所有用户...
【Linux命令速记1】 在IT领域,Linux操作系统以其开源、稳定和强大的性能深受程序员和系统管理员的喜爱。熟练掌握Linux命令行是每一个IT从业者必备的技能之一。本篇将聚焦于Linux命令行基础,通过丰富的实例和详尽...
### Linux常用命令详解 ...以上只是Linux命令的冰山一角,但掌握这些基础命令足以帮助你在Linux环境中进行基本的操作。随着经验的积累,你将逐步掌握更多高级命令和技巧,从而更加高效地管理Linux系统。
学习 Linux 命令需要长时间的积累和实践。重复是最好的学习方式,我们可以通过不断的实践来加强记忆。 Linux 命令的基本结构: * sudo:让我们具有管理员权限 * program:应用程序的名字 * parameter:命令的参数...
本压缩包文件"Linux常用命令文档和命令大全"包含了两份宝贵的资源,分别是"Linux命令大全(修改版).chm"和"Linux学习笔记.doc",它们都是深入理解和熟练掌握Linux操作系统的宝贵资料。 "Linux命令大全(修改版).chm...
以下是一些常见的Linux命令及其详细解释: 1. **Ctrl+u**:清除当前行的输入。 2. **命令分隔符**:在一行中输入多个命令时,可以使用分号`;`或逻辑与`&&`来分隔,表示依次执行这些命令。 3. **重定向**:`>`用于...
本资料压缩包“LINUX 命令速查.rar”包含了多个关于Linux命令的重要资源,帮助用户快速查阅和学习。 首先,我们有“LINUX 命令大全.pdf”,这通常是一份详尽的文档,列出了Linux系统的各种命令,包括它们的基本用法...
Linux命令的学习并非一蹴而就,它需要时间和实践的积累。这份“Linux命令大全带索引查询方便”无疑是学习和工作中的一份宝贵资料。通过熟练掌握这些命令,你不仅可以更好地理解Linux系统的运作机制,还能在解决问题...
在Linux操作系统中,掌握一些基本的命令是至关重要的,无论是对于运维人员、测试工程师还是开发者,熟练使用Linux命令能够极大地提高工作效率。以下是一些常见的Linux基础命令及其应用场景: 1. **ls**:列出目录...
以下是一些重要的Linux命令及其详细说明: 1. **`scp`**:从其他机器拷贝文件或文件夹。`scp`是Secure Copy的缩写,用于在不同主机间安全地传输文件。例如,`scp user@remote_host:/path/to/file /local/path/`将...
此外,还有一些常用的Linux命令: - `man`:查看命令的详细帮助。 - `login`:用户登录系统。 - `exit`:退出当前终端窗口。 - `shutdown`:安全关机。 - `reboot`:重启系统。 了解这些基础知识和命令,能帮助你...
在使用linux操作时候没有图形化的控制工具只能使用命令来操作,linux系统,这时,熟练的使用命令会使,使用linux非常方便。
对于初学者来说,掌握一些基本的Linux命令是至关重要的。以下是一些常见的Linux命令及其详细解释: 1. **ls**:列出当前目录下的所有文件和文件夹。通过添加通配符,如`ls g*`,可以显示以特定字符开头的文件。 2....
掌握Linux命令是每个系统管理员或开发者必备的技能。本文将详细介绍Linux中的常用命令,涵盖了文件管理、传输、编辑、系统管理、设置、磁盘管理和维护等多个方面。 一、文件管理 1. `ls`:列出目录内容,通过参数 `...