linux查漏补缺和HTTP
刚做了个笔试,虽然linux一直在用,但是还是有点不常用的东西忘的干干净净。
Linux系统中的7种运行级别
Linux系统7个运行级别(runlevel):
- 运行级别0:
- 系统停机状态,系统默认运行级别不能设为0,否则不能正常启动。
- 运行级别1:
- 单用户工作状态,root权限,用于系统维护,禁止远程登陆。
- 运行级别2:
- 多用户状态(没有NFS)。
- 运行级别3:
- 完全的多用户状态(有NFS),登陆后进入控制台命令行模式。
- 运行级别4:
- 系统未使用,保留。
- 运行级别5:
- X11控制台,登陆后进入图形GUI模式。
- 运行级别6:
- 系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动。
init 加数字切换级别。
系统级启动文件
etc/profile
查看CPU数量
/proc/cpuinfo
限制用户进程数
ulimit -u 64
只在当前shell生效。
ulimit -a
显示当前用户的限制。
/etc/security/limits.conf
进程优先级
nice -n 10 ./my_program
renice <nice_value> -p <pid>
HTTP请求方法
1 | GET | 从服务器获取资源。用于请求数据而不对数据进行更改。例如,从服务器获取网页、图片等。 |
---|---|---|
2 | POST | 向服务器发送数据以创建新资源。常用于提交表单数据或上传文件。发送的数据包含在请求体中。 |
3 | PUT | 向服务器发送数据以更新现有资源。如果资源不存在,则创建新的资源。与 POST 不同,PUT 通常是幂等的,即多次执行相同的 PUT 请求不会产生不同的结果。 |
4 | DELETE | 从服务器删除指定的资源。请求中包含要删除的资源标识符。 |
5 | PATCH | 对资源进行部分修改。与 PUT 类似,但 PATCH 只更改部分数据而不是替换整个资源。 |
6 | HEAD | 类似于 GET,但服务器只返回响应的头部,不返回实际数据。用于检查资源的元数据(例如,检查资源是否存在,查看响应的头部信息)。 |
7 | OPTIONS | 返回服务器支持的 HTTP 方法。用于检查服务器支持哪些请求方法,通常用于跨域资源共享(CORS)的预检请求。 |
8 | TRACE | 回显服务器收到的请求,主要用于诊断。客户端可以查看请求在服务器中的处理路径。 |
9 | CONNECT | 建立一个到服务器的隧道,通常用于 HTTPS 连接。客户端可以通过该隧道发送加密的数据。 |
linux查漏补缺和HTTP
https://steammilk.com/2025/01/08/2025-all/westcloud/