系统命令
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/