日常更新linux笔记
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
# curl \[-O] \[url]
|
||||
|
||||
作用:发起网络请求
|
||||
|
||||
参数:
|
||||
- -O:
|
||||
|
||||
示例:
|
||||
- curl cip.cc
|
||||
- curl baidu.com
|
||||
@@ -10,4 +10,8 @@
|
||||
作用:查看有哪些用户组
|
||||
|
||||
共有3份信息:
|
||||
组名:组认证(显示为X):组ID
|
||||
组名:组认证(显示为X):组ID
|
||||
|
||||
# getent hosts \[域名]
|
||||
|
||||
作用:查看本机的DNS解析配置,会同时检查 `/etc/hosts` 文件和 DNS 服务器)
|
||||
@@ -0,0 +1,9 @@
|
||||
# kill \[-9] \[PID]
|
||||
|
||||
作用:关闭进程
|
||||
|
||||
参数:
|
||||
- 9:强制关闭,不加的时候是发送关闭请求,让进程自己处理
|
||||
|
||||
示例:
|
||||
- kill -9 2339
|
||||
@@ -0,0 +1,13 @@
|
||||
# netstat \[-anp] \[| grep 端口号]
|
||||
|
||||
**略过时,推荐使用ss(同参数)**
|
||||
|
||||
作用:查看端口的占用情况
|
||||
|
||||
参数:
|
||||
- a:所有端口
|
||||
- n:以数字显示
|
||||
- p:显示进程PID和名称
|
||||
|
||||
示例:
|
||||
- netstat -anp | grep 80
|
||||
@@ -0,0 +1,3 @@
|
||||
# nmap \[ip/域名]
|
||||
|
||||
作用:嗅探IP上有哪些端口
|
||||
@@ -0,0 +1,6 @@
|
||||
# ping \[-c num] \[ip]
|
||||
|
||||
作用:查看连通性
|
||||
|
||||
参数:
|
||||
- c:检查的次数(不指定就一直ping
|
||||
@@ -0,0 +1,20 @@
|
||||
# ps \[-e -f]
|
||||
|
||||
作用:显示进程
|
||||
|
||||
参数:
|
||||
- e:显示全部进程
|
||||
- f:以格式化方式显示
|
||||
|
||||
输出格式:
|
||||
- UID:进程所属的用户ID
|
||||
- PID:进程号
|
||||
- PPID:进程的父ID(启动次进程的其他进程
|
||||
- C:此进程的CPU占用率
|
||||
- STIME:进程的启动时间
|
||||
- TTY启动此进程的终端序号,如显示?则标识非终端启动
|
||||
- TIME:进程占用CPU的时间
|
||||
- CMD: 进程对应的名称或启动路径或启动命令
|
||||
|
||||
示例:
|
||||
- ps -ef
|
||||
@@ -0,0 +1,9 @@
|
||||
# wget \[-b] \[url]
|
||||
|
||||
作用:下载文件
|
||||
|
||||
参数:
|
||||
- b:后台下载,会在当前工作目录下写wget-log日志
|
||||
|
||||
示例:
|
||||
- apache-
|
||||
@@ -1,3 +1,6 @@
|
||||
# 相关指令:
|
||||
- [[hostname]]
|
||||
|
||||
# ip地址:
|
||||
|
||||
在网络上唯一的地址,用于标识身份,有v4和v6
|
||||
@@ -12,5 +15,3 @@
|
||||
|
||||
计算机的名字,也是用来标识的
|
||||
|
||||
### 相关指令:
|
||||
- [[hostname]]
|
||||
@@ -1,4 +1,4 @@
|
||||
修改文件:/etc/sysconfig/network-scripts/ifcfg-ens33
|
||||
相关文件:/etc/sysconfig/network-scripts/ifcfg-ens33
|
||||
|
||||
修改内容:
|
||||
- BOOTPROTO="static" (不填DHCP
|
||||
|
||||
@@ -1,11 +1,9 @@
|
||||
相关命令:
|
||||
- [[date]]
|
||||
- [[ntpd]]
|
||||
|
||||
修改日期和时间:
|
||||
1. 切换到root
|
||||
2. 删除/etc/localtime
|
||||
3. 创建一个软连接把/user/share/zoneinfo/Asia/Shanghai放回去
|
||||
|
||||
校准时间:
|
||||
- [[ntpd]]
|
||||
-
|
||||
@@ -0,0 +1,49 @@
|
||||
相关指令:
|
||||
- [[netstat]]
|
||||
- [[nmap]]
|
||||
|
||||
不同服务/程序有不同端口
|
||||
|
||||
公认端口:1-1023
|
||||
注册端口:1024-49151
|
||||
动态端口:49152-65535
|
||||
|
||||
常见端口:
|
||||
- 网页服务:
|
||||
- 80:HTPP
|
||||
- 443:HTTPS
|
||||
- 8080:HTTP代理或备用端口,常用于测试环境或 Tomcat 默认端口。
|
||||
- 8443:HTTPS备用端口,常用于需要 SSL 加密的管理后台
|
||||
- 远程登录与服务器管理:
|
||||
- 22:SSH
|
||||
- 23:Telnet
|
||||
- 3389:RDP,Windows远程
|
||||
- 5900:VNC,用于图形化远程桌面
|
||||
- 文件传输:
|
||||
- 20:FTP数据端口
|
||||
- 21:FTP控制端口
|
||||
- 22:SFTP
|
||||
- 69:TFTP
|
||||
- 数据库:
|
||||
- 3306:MySQL / MariaDB(关系型数据库)
|
||||
- 5432:PostgreSQL(关系型数据库)
|
||||
- 6389:Redis(内存缓存/键值对数据库)
|
||||
- 27017:MongoDB(文档型 NoSQL 数据库)
|
||||
- 14433:SQL Server(微软数据库)
|
||||
- 1521:Oracle(甲骨文数据库)
|
||||
- 邮件服务:
|
||||
- 25:SMTP发信
|
||||
- 110:POP3收信
|
||||
- 143:IMAP收信
|
||||
- 465/587加密的SMTP发信
|
||||
- 网络基础服务:
|
||||
- 53:DNS
|
||||
- 67/68:DHCP
|
||||
- 123:NTP网络时间协议
|
||||
- 161:SNMP简单网络管理协议
|
||||
- 开发与中间件:
|
||||
- 2182:ZooKeeper分布式协调服务
|
||||
- 9092:Kafka消息队列,分布式流处理
|
||||
- 9200:Elasticsearch搜索引擎,HTTP API 端口
|
||||
- 9300:Elasticsearch集群内部通信端口
|
||||
- 8080/8090:很多 Java 微服务(如 Spring Boot)的默认端口
|
||||
@@ -0,0 +1,4 @@
|
||||
相关命令:
|
||||
- [[ping]]
|
||||
- [[wget]]
|
||||
- [[curl]]
|
||||
@@ -0,0 +1,6 @@
|
||||
相关指令:
|
||||
- [[ps]]
|
||||
- [[kill]]
|
||||
|
||||
每个在运行的程序都有相应的实例:进程
|
||||
每一个进程都有进程号(PID)
|
||||
Reference in New Issue
Block a user