`
lection.yu
  • 浏览: 74867 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

linux命令积累

 
阅读更多


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命令小结

    因为不耐烦反复的查,索性自己总结了一个pdf,里面包括常用的linux命令,包括gcc,grep,tar,sed,find,screen,nohup,scp等,另外还有一些常用的文本处理命令如cat,split,head,tail,uniq,wc,more,less等。

    linux 必学的命令积累

    linux 必学的命令积累。该文档手机了几乎所有linux操作系统命令,其中,每条命令都附有实际操作的例子,让读者可以进入到实战当中去体会linux操作系统命令的灵活使用方法。

    linux 非常有用的命令的积累

    在使用linux操作时候没有图形化的控制工具只能使用命令来操作,linux系统,这时,熟练的使用命令会使,使用linux非常方便。

    Linux常用命令个人积累更新中

    Linux常用命令,是我精心整理的,学会这些就能简单应用Linux系统。

    Linux每日一命令

    Linux的学习命令是很重要的,就好像我们以前学习英语单词一样,都是慢慢积累的!所以,现在我们学习Linux的话,也是慢慢积累命令!

    常用的60个Linux常用命令

    以下是对常用的60个Linux命令的详细说明: 文件和目录管理命令 ls: 列出目录内容 cd: 切换工作目录 mkdir: 创建目录 rm: 删除文件或目录 cp: 复制文件或目录 mv: 移动或重命名文件/目录 ln: 创建链接 pwd: 显示当前...

    linux常用命令大全

    我在学习linux过程中积累整理的常用linux命令,以txt形式存储,方便使用,欢迎有需要的朋友参考使用。

    Linux命令使用技巧集锦

    初用Linux时可能有处处不方便的感觉, 可是等使用一段时间掌握了一些技巧后就会感到越来越顺手了. 以下就是我使用Linux以来积累的一些经验与技巧, 相信对初学者会有所帮助的.

    linux金典命令合集

    linux金典命令合集第一部分,学习好用,积累知识等。 linux金典命令合集第一部分,学习好用,积累知识等。 linux金典命令合集第一部分,学习好用,积累知识等。

    Linux必学的N个命令

    内含linux多个命令,都是自己在实用的时候,积累的记录下来的,并附上介绍说明,大家觉得可以就下载看看。

    积累linux常用命令大全

    本人记忆力有限,就把平时在项目中遇到的linux常用命令分享给大家。 Linux常用命令全集 //www.jb51.net/linux/ linux文件中存在^M 使用shell命令tr可以实现去除,具体命令如下: 代码如下:  cat -v yourfile | tr...

    Linux基础命令日常积累

    Linux命令虽然用处很多,用过这么多次但是对其步骤、命令还是不记得,每次还是要到处找资料,下面小编把本次linux生产环境搭建分享在脚本之家平台,供大家参考

    Linux常用的命令

    该资源属于个人工作的过程中积累些的东东,所以个人觉得相当的珍贵。包括了linux的系统常用命令,还有和操作系统,和网络相关,和硬件相关的知识。现拿出来与大伙分享下。

    Linux常用150个命令.docx

    要想学会Linux系统,基础命令是必不可少的,以下就是我积累的150个linux系统命令。学以致用,大家快来下载哈哈

    LINUX and SHELL 自学总结

    可以当查询手册使用,因为是自己一点一点积累的,所以多要些资源分 一、各种循环命令 3 1. #WHILE循环用法 3 2. #UNTIL循环用法 3 3. #FOR循环用法: 3 二、各种条件语句 4 1. #IF语句用法 4 2. #CASE语句用法 4 语法...

    linux常用命令.rar

    好用到手软!希望能帮助到心急如焚的你!这是和大家一起整理积累出来的,满足日常开发使用!让你从办公室小白进行完美蜕变!

Global site tag (gtag.js) - Google Analytics