摸鱼大数据——Linux高级命令 五

系统命令

9、网络编程

网络编程三要素:  ip地址  端口号  协议
​
ip地址作用: 每台网络设备在网络中的唯一标识(大白话就是根据ip能够找到对应网络设备)     
     注意: 127.0.0.1和localhost一般都代表本地主机           www.baidu.com就是百度服务ip地址的别名
     
端口号:  网络设备上每个程序的对应端口的编号(大白话就是根据端口号找到对应程序)
     端口号范围: 0-65535    
     端口号分类: 知名端口号0-1023   注册端口号为1024-49151    动态端口号49152-65535
     注意:   远程连接虚拟机默认端口号22    mysql端口默认3306
     
     nmap能够查看本机当前已经占用的端口: yum -y install nmap    使用:  nmap 127.0.0.1
     netstat -anp | grep 端口号: 查看本机指定端口号的占用情况
​
协议: 网络传输的规则
     tcp协议: 传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议
相关重要命令总结:
1、 (推荐使用,检索出正在进程的端口号)netstat -nlp | grep 端口号
2、 nmap IP地址

10、进程

进程: 是指运行中的程序,并拥有独立的进程ID(进程号)
​
查看进程信息: ps -ef
查找指定进程信息: ps -ef | grep 查找的内容
关闭指定进程号的进程: kill [-9] 进程ID

11、资源

1、可以通过top命令查看CPU、内存使用情况,类似Windows的任务管理器 默认每5秒刷新一次,语法:直接输入top即可,按q或ctrl + c退出
​
2、free -h以人性化的方式主要来展示机器的内存使用情况
​
查看磁盘资源使用情况: df -h   
​
查看内存资源使用情况: 
    mem: memory单词缩写。表示的是物理内存空间
    buff/cache: 高速缓冲存储器,表示物理内存的缓存统计
    swap: 交换内存。表示用硬盘上的空间来当成内存进行使用,但是数据的读写速度比真正的内存要慢
    mem和swap关系: swap是mem的备份,swap是mem内存不够时,磁盘虚拟出来的内存,磁盘主要是 I/O 级别的操作,并不是系统内核级别的操作,处理速度跟 mem 区不是一个等级
                
-h:以更加人性化的单位显示

客户端上传下载

1、图形

2、命令

注意,rz、sz命令需要终端软件支持才可正常运行
FinalShell、SecureCRT、XShell等常用终端软件均支持此操作
​
​
安装lrzsz: yum -y install lrzsz
​
rz命令,进行上传
语法: 直接输入rz即可
​
sz命令进行下载
语法: sz 要下载的文件
​

压缩和解压缩

1、tar命令(-czvf压缩 -xzvf解压)

普通打包:将文件放在一个目录,并没有压缩

打包并使用gzip压缩

打包并使用bzip2压缩

参数

-c,创建压缩文件,用于压缩模式 -v,显示压缩、解压过程,用于查看进度 -x,解压模式 -f,要创建的文件,或要解压的文件,-f选项必须在所有选项中位置处于最后一个 -z,gzip模式,不使用-z就是普通的tarball格式 -C,选择解压的目的地,用于解压模式

注意:
    1- 在解压的时候,一般推荐加上-C
    2- 后缀一般就是.tar .gz
    3- tar针对目录进行解压缩不需要额外添加其他参数

普通打包格式: tar -cvf 包名.tar 文件1 文件2 目录1 目录2 ...    
普通解包格式: tar -xvf 包名.tar [-C 指定解包的目的地]
打包示例: tar -cvf backup.tar file1.txt file2.txt documents/ pictures/
解包示例: tar -xvf backup.tar

gzip压缩格式:  tar -czvf 包名.tar.gz 文件1 文件2 目录1 目录2 ...
gzip解压格式:  tar -xzvf 包名.tar.gz [-C 指定解包的目的地]
gzip压缩格式示例: tar -czvf backup.tar.gz file1.txt file2.txt documents/ pictures/
gzip解压格式示例: tar -xzvf backup.tar.gz

bzip2压缩格式:  tar -cjvf 包名.tar.bz2 文件1 文件2 目录1 目录2 ...
bzip2解压格式:  tar -xjvf 包名.tar.bz2 [-C 指定解包的目的地]
bzip2压缩格式示例: tar -cjvf backup.tar.bz2 file1.txt file2.txt documents/ pictures/
bzip2解压格式示例: tar -xjvf backup.tar.bz2

2、zip和unzip命令

打包并使用zip压缩

参数

-r: 压缩目录的时候递归进入

-d: 选择解压的目的地

zip压缩格式:  zip [-r] 包名.zip 文件1 文件2 目录1 目录2
注意: 如果压缩中有目录,需要加上-r的参数
zip压缩格式示例: zip -r backup.zip file1.txt file2.txt documents/ pictures/
​
​
zip解压格式:  unzip 包名.zip [-d 指定解压缩的目的地]
注意: -d与tar中的-C效果一样
zip解压格式示例: unzip backup.zip -d target_folder/
  • 6
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

困了就倒头睡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值