Linux命令

Linux命令之netstat使用教程

这是一个十分常用的命令,可以让你实时了解到云主机当前的状态,例如:常见的80连接数量,以及按一些排序,来检查是否被攻击?查看time_wait和syn连接数量等等。 1.查看所有80端口的连接数 netstat -nat|grep -i “80”|wc -l 2.对连接的IP按连接数量进行排序 netstat -ntu | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -n 3.查看TCP连接状态 netstat -nat |awk ‘{print $6}’|sort|uniq -c|sort -rn netstat -n | awk ‘/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}’ netstat -n | awk ‘/^tcp/ {++state[$NF]}; END {for(key in […]

Linux 常用技术命令简单介绍用法

很多新手在接触Linux的初期,都会因为习惯了 Windows的可视化操作而不适应 Linux纯命令行的操作,一些基础的 Linux命令都要去百度谷歌查询,这样很浪费时间,所以我就简单整理一些 Linux基础命令提供给新手理解,以后或许还会有进阶篇、高级篇(或许 这篇文章,不仅仅是写给新手学习的,也是写给我学习Linux的,我在写这篇文章的时候,也是在学习和了解这些基础命令,同时留着以后备忘。 包管理器 apt-get Debian/Ubuntu系统包管理器 apt-get 是Debian/Ubuntu系统中 一个用于快速下载/安装的简单命令行管理工具! 参数介绍: # 命令: update – 检索 新的包列表 upgrade – 升级 可更新的所有软件包 install – 安装 新软件包(pkg是libc6不是libc6.deb) remove – 删除 软件包 autoremove – 自动删除 所有未使用的软件包 purge – 删除 软件包和配置文件 clean – 清除 已下载的归档文件 autoclean – 清除 旧的下载的档案文件 check – 验证 是否有损坏的依赖 download – 下载 二进制包到当前目录 […]

Linux命令之VIM使用教程

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 这里我就简单介绍一下,毕竟是给小白看的。 默认系统都会安装的有 vi 编辑器,但是操作挺麻烦的,所以推荐安装 vim ,它会自动替换默认的 vi ,你可以把 vim 当成 vi 的升级版。 Debian/Ubuntu 系统: apt–get install –y vim Centos系统: yum install –y vim vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 命令行模式command mode) 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。 插入模式(Insert mode) 只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。 底行模式(last line mode) 将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。 不过一般我们在使用时把vi简化成两个模式,就是将底行模式也算入命令行模式。 为了习惯windows操作的小白,下面就只介绍插入模式。 首先用vi打开要编辑的文件,命令是vi 例子.XX,这时候是命令行模式,这种情况下可以通过各种命令修改文件。 然后按下”I”键就切换到了插入模式(这时候左下角会出现一个– INSERT –),这时候就可以输入文字了,用方向键可以控制光标的移动。 注意:这时候如果按下方向键等按键出现字母或者其他情况,那就请执行上面的升级VIM的步骤。还有就是不要用小键盘输入数字和符号! 这时候就可以更改文件了,鼠标右键可以粘贴(如果在命令行模式下右键粘贴,就自动切换到了插入模式)。如果要复制的话需要切换到命令行模式然后鼠标选中要复制的文本按下”Y”键复制。 如果过程中有输入错误的,也可以按下”U”键撤销,多次按键可以多次撤销! […]

50条Linux运维常用一句话代码

整理收集一些Linux运维管理、系统管理的常用命令,太多了记不住,只能记录下来方便日后查看。也可以和大家分享。如果你有好的一句话命令也贴出来吧。本文持续更新中。 1、linux启动过程 开启电源 –> BIOS开机自检 –> 引导程序lilo或grub–> 内核的引导(kernel boot)–> 执行init(rc.sysinit、rc)–> mingetty(建立终端) –>Shell 2、网卡绑定多ip # ifconfig eth0:1 192.168.1.99 netmask 255.255.255.0 3、设置DNS、网关 # echo “nameserver 202.16.53.68” >> /etc/resolv.conf # route add default gw 192.168.1.1 4、弹出、收回光驱 # eject # eject -t 5、用date查询昨天的日期 # date –date=yesterday 6、查询file1里面空行的所在行号 # grep ^$ file 7、查询file1以abc结尾的行 # grep abc$ file1 8、打印出file1文件第1到第三行 # sed […]

Linux使用中必备的常用命令(大全)

很多人在使用linux很苦恼.不像win那样是图形界面而全部要执行命令.命令太多也记不住.今天为大家带来一套命令.可以在linux使用中起到很大的作用 系统使用常用命令 ls          显示文件或目录 -l           列出文件详细信息l(list) -a          列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir         创建目录 -p           创建目录,若无父目录,则创建p(parent) cd               切换目录 touch          创建空文件 echo            创建带有内容的文件。 […]