前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hacker基础之Linux篇:基础Linux命令十

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

作者头像
用户1631416
发布2018-07-25 11:55:34
5670
发布2018-07-25 11:55:34
举报
文章被收录于专栏:玄魂工作室

今天我们来学习新的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

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-04-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 玄魂工作室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档