Linux学习笔记(七)端口、进程、主机状态、文件管理等。

本文介绍了Linux系统中关于端口的分类及查看工具,如nmap和netstat。讨论了进程的基本概念,包括PID和进程管理命令。此外,提到了主机状态监控如top,以及磁盘和网络资源的检查方法。还涵盖了环境变量的查看和设置,以及文件的上传下载和压缩解压操作。
摘要由CSDN通过智能技术生成

主要当成个人笔记来使用的,当然能帮助到大家更好, 我们一起努力吧! 

端口

Linux可以支持65535个端口,分为3类进行使用。

公认端口:1~1023,通常用于一些系统内置或知名程序的预留使用,如SSH服务的22端口,HTTPS服务的443端口。非特殊需要,不要占用这个范围的端口。

注册端口:1024~49151,通常可以随意使用,用于松散的绑定一些程序或服务。

动态端口49152~65535,通常不会固定绑定程序,而是当程序对外进行网络链接时,用于临时使用。

nmap        查看端口的占用情况。(要先下载)

netstat -anp | grep 端口号       查看指定端口的占用情况。(要先下载)

 进程

程序运行在操作系统中,是被操作系统所管理的。为管理运行中的程序,每一个程序再运行的时候,便被操作系统注册为系统中的一个:进程。并会为每一个进程都分配一个独有的:进程ID(进程号)。

ps [-e -f]             查看进程信息。

-e,显示全部进程。

-f,以完全格式化的形式展现信息(全部信息)。

ps -ef:  列出全部进程的全部信息。

UID:进程所属用户ID 

PID:进程号ID 

PPID:进程的父ID

C:进程的CPU占用率

STIME:进程的启动时间

TTY:启动此进程的终端序号,如显示?,表示非终端启动

TIME:进程占用CPU的时间

CMD:进程的启动命令或者启动路径

 kell -9 进程ID       关闭进程。

-9,强制关闭进程。

主机状态

top     查看cpu,内存占用情况。(每隔5秒刷新一次,按q或者ctrl+c退出)。

 

 

 df [-h]       查看磁盘的使用情况。

-h,以更加人性化的单位使用。

 iostat [-x][num1][num2]     查看cpu、磁盘的相关信息。

-x,显示更多信息。

num1,数字,刷新间隔,num2,数字,刷新几次。

 

 sar -n DEV num1 num2        查看网络的相关统计(sar网络非常复杂,这里仅简单用于统计网路)。

-n,查看网络,DEV表示查看网络接口。

num1:刷新间隔(不填写就查看一次结束),num2:查看次数(默认无限次)。

信息解读:

 

 环境变量

环境变量是在操作系统运行的时候,记录的一些关键信息,用以辅助系统运行。环境变量是一种key:value结构。在Linux系统中,执行env命令即可查看当前系统中记录的环境变量。

$ 环境变量的名     用于取“变量”的值。

如:echo $ PATH   就可以取得PATH这个变量的值,并通过echo语句输出。

或者 echo $ {PATH} 123   就可以获取PATH这个变量的值,然后添加到后面。

export 变量名=变量值      可以自行设置环境变量。

永久生效:

        针对当前用户生效、配置在当前用户的:~/bashrc文件中

        针对所有用户生效、配置在系统的:/etc/profile文件中

        通过语法source配置文件,进行立刻生效,或重新登陆终端生效。

 文件的上传下载

rz    上传文件

sz    下载文件。(通过apt -y install lrzsz可以安装)文件会自动保存在桌面的fsdownload文件夹中。

tar [-c -v -x -f -z -C] 参数1 参数2 ··· 参数N      用于文件的压缩和解压。

-c,创建压缩文件,用于压缩模式

-v,显示压缩、解压过程,用于查看进度

-x,解压模式

-f,要创建的文件,或要解压的文件,-f选项必须在所有选项中位置处于最后一个

-z,gzip模式,不适用-z就是普通的tarball格式,如果使用,一般位于选项第一个

-C,选择解压的目的地,用于解压模式

.tar   ,称为tarball,归档文件,简单封装的数据格式,没有太多体积的减少。

.gz   , 常见为.tar.gz,gzip格式压缩文件。即用gzip压缩算法将文件压缩到一个文件夹内,可以极大的减少压缩后的体积。

如:tar -cvf test.tar text1.txt text2.txt:将text123.txt压缩到test.tar中,并且显示压缩过程。

tar -zxvf test.tar.gz -C /home/123 :以gzip模式解压test.tar.gz并解压至/home/123。

 zip [r] 参数1···参数N       压缩文件,压缩为zip文件包。

-r,被压缩的包含文件夹的时候,需要使用-r选项,和rm、cp等命令的-r效果一致。

 unzip [-d] 参数        解压zip压缩包文件。

-d,指定要解压去的位置,同tar的-C选项。

参数,被解压的zip压缩包文件。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值