日常更新linux笔记

This commit is contained in:
2026-07-02 23:10:58 +08:00
parent cd4a5a20ee
commit 7422eb7346
16 changed files with 156 additions and 7 deletions
+10
View File
@@ -0,0 +1,10 @@
# curl \[-O] \[url]
作用:发起网络请求
参数:
- -O
示例:
- curl cip.cc
- curl baidu.com
+5 -1
View File
@@ -10,4 +10,8 @@
作用:查看有哪些用户组
共有3份信息:
组名:组认证(显示为X):组ID
组名:组认证(显示为X):组ID
# getent hosts \[域名]
作用:查看本机的DNS解析配置,会同时检查 `/etc/hosts` 文件和 DNS 服务器)
+9
View File
@@ -0,0 +1,9 @@
# kill \[-9] \[PID]
作用:关闭进程
参数:
- 9:强制关闭,不加的时候是发送关闭请求,让进程自己处理
示例:
- kill -9 2339
+13
View File
@@ -0,0 +1,13 @@
# netstat \[-anp] \[| grep 端口号]
**略过时,推荐使用ss(同参数)**
作用:查看端口的占用情况
参数:
- a:所有端口
- n:以数字显示
- p:显示进程PID和名称
示例:
- netstat -anp | grep 80
+3
View File
@@ -0,0 +1,3 @@
# nmap \[ip/域名]
作用:嗅探IP上有哪些端口
+6
View File
@@ -0,0 +1,6 @@
# ping \[-c num] \[ip]
作用:查看连通性
参数:
- c:检查的次数(不指定就一直ping
+20
View File
@@ -0,0 +1,20 @@
# ps \[-e -f]
作用:显示进程
参数:
- e:显示全部进程
- f:以格式化方式显示
输出格式:
- UID:进程所属的用户ID
- PID:进程号
- PPID:进程的父ID(启动次进程的其他进程
- C:此进程的CPU占用率
- STIME:进程的启动时间
- TTY启动此进程的终端序号,如显示?则标识非终端启动
- TIME:进程占用CPU的时间
- CMD: 进程对应的名称或启动路径或启动命令
示例:
- ps -ef
+9
View File
@@ -0,0 +1,9 @@
# wget \[-b] \[url]
作用:下载文件
参数:
- b:后台下载,会在当前工作目录下写wget-log日志
示例:
- apache-
+3 -2
View File
@@ -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 -3
View File
@@ -1,11 +1,9 @@
相关命令:
- [[date]]
- [[ntpd]]
修改日期和时间:
1. 切换到root
2. 删除/etc/localtime
3. 创建一个软连接把/user/share/zoneinfo/Asia/Shanghai放回去
校准时间:
- [[ntpd]]
-
+49
View File
@@ -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:RDPWindows远程
- 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]]
+6
View File
@@ -0,0 +1,6 @@
相关指令:
- [[ps]]
- [[kill]]
每个在运行的程序都有相应的实例:进程
每一个进程都有进程号(PID