Hacker基础之Linux篇:基础Linux命令十

今天我们来学习新的Linux命令


1. kill


Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令


通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,我们就需要先使用ps/pidof/pstree/top等工具获取进程PID,然后使用kill命令来杀掉该进程


kill命令是通过向进程发送指定的信号来结束相应进程的,在默认情况下,采用编号为15TERM信号


TERM信号将终止所有不能捕获该信号的进程,对于那些可以捕获该信号的进程就要用编号为9kill信号,强行<kill>该进程。


一般我们常用的是


比如我们检查服务器的时候发现了一个病毒占用CPU高达99%,我们要终止它,假设它叫sk


我们先用ps来找到这个病毒的进程号


ps -ef | grep sk


假设我们找到的进程号是33388,然后用kill来终止它的运行


kill 33388


或者我们发现这个命令执行之后这个进程还在运行(经常如此),那我们还可以执行


kill -9 33388


这个命令下去基本病毒就停止运行了


Hacker基础之Linux篇:基础Linux命令十

sdfd


2. netstat


netstat命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade连接,多播成员 (Multicast Memberships) 等等


一般我们常用的是如下几种命令



列出所有端口


netstat -a


列出所有的TCP端口


netstat -at


列出所有的UDP端口


netstat -au


只显示监听中的端口


netstat -l


只显示监听中的TCP端口


netstat -lt


只显示监听中的UDP端口


netstat -lu



只显示监听中的UNIX端口


netstat -lx


然后我一般用是这样的命令


比如我们要查找某个端口上监听的程序是哪个,我们可以这样


netstat -apn | grep 8080


Hacker基础之Linux篇:基础Linux命令十

sdfd


3. wget


Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器


wget支持HTTPHTTPSFTP协议,可以使用HTTP代理


这个就比较常用了,比如我们要在服务器上下载个什么文件


我们可以这样


wget https://mirrors.tuna.tsinghua.edu.cn/debian-cd/9.4.0/amd64/iso-cd/debian-9.4.0-amd64-xfce-CD-1.iso


或者你先起个新的名字,我们可以这样


wget -O debian.iso https://mirrors.tuna.tsinghua.edu.cn/debian-cd/9.4.0/amd64/iso-cd/debian-9.4.0-amd64-xfce-CD-1.iso


如果你想在下载的时候不要干扰其他的下载,可以通过限速的方式


wget –limit-rate 300k https://mirrors.tuna.tsinghua.edu.cn/debian-cd/9.4.0/amd64/iso-cd/debian-9.4.0-amd64-xfce-CD-1.iso


有时候我们的网路不稳定,比如下载国外的软件的时候,我们可以使用断点续传的功能


这里使用的前提上一个下载已经失败


wget -c https://mirrors.tuna.tsinghua.edu.cn/debian-cd/9.4.0/amd64/iso-cd/debian-9.4.0-amd64-xfce-CD-1.iso


还有常用的后台下载


wget -b https://mirrors.tuna.tsinghua.edu.cn/debian-cd/9.4.0/amd64/iso-cd/debian-9.4.0-amd64-xfce-CD-1.iso

Hacker基础之Linux篇:基础Linux命令十


本文完


Hacker基础之Linux篇:基础Linux命令十


玄魂三群:595228612


Telegram Group:https://t.me/joinchat/FdFQjA6-xeFtvfu8x3AA7g


Hacker基础之Linux篇:基础Linux命令十


Hacker基础之Linux篇:基础Linux命令十


Hacker基础之Linux篇:基础Linux命令十

Hacker基础之Linux篇:基础Linux命令十

Hacker基础之Linux篇:基础Linux命令十
Hacker基础之Linux篇:基础Linux命令十


发表评论

电子邮件地址不会被公开。 必填项已用*标注