2024-06-070

相关信息

常见的http状态码

  • 100 服务器已经拿到请求,客户端应继续请求
    • 101 协议切换 web-socket一开始发起建立请求时,如果服务端支持,会返回101
  • 200 请求成功
  • 300 重定向
    • 301 永久重定向
    • 302 临时重定向
  • 400 客户端错误
    • 401 未识别到用户,需要用户提供账号密码或者token
    • 403 识别到用户 ,但用户存在权限问题
    • 400 请求参数有问题,服务端无法识别
    • 404 找不到请求的资源(可能是url填写错误、 或者网关转发错误、 后端定义错误路径)
    • 405 请求的方法被禁止
  • 500 服务端错误
    • 500 服务错误导致的终止
    • 502 网关收到了服务端的无效响应
    • 503 服务器维护中或者被请求过多
    • 504 网关超时时间内,未接收到服务端的响应

1.从其他机器拷贝文件夹

格式: scp -r 文件夹名 用户名@机器名:/路径 范例: scp -r search work@zjm-testing-ps23.zjm.baidu.com:/home/work/

systemd入门教程

由来

历史上,Linux 的启动一直采用init进程。 这种方法有两个缺点。

  • 是启动时间长。init进程是串行启动,只有前一个进程启动完,才会启动下一个进程。

  • 是启动脚本复杂。init进程只是执行启动脚本,不管其他事情。脚本需要自己处理各种情况,这往往使得脚本变得很长。

Systemd 就是为了解决这些问题而诞生的。它的设计目标是,为系统的启动和管理提供一套完整的解决方案。

根据 Linux 惯例,字母d是守护进程(daemon)的缩写。 Systemd 这个名字的含义,就是它要守护整个系统。

sh
cat a b | sort | uniq > c # c is a union b 并集 cat a b | sort | uniq -d > c # c is a intersect b 交集 cat a b b | sort | uniq -u > c # c is set difference a - b 差集

linux常用的查看磁盘占用以及具体文件大小命令

sh
df -h 查看占用比例 du -sh * 查看哪一个文件夹占用比例较大 du -h --max-depth=1 | sort -h du -sh * | sort -h | while read size filename; do echo "$size $(ls -ld --time-style=long-iso "$filename" | awk '{print $6, $7}') $filename"; done

删除当前目录下最早的三个文件

bash
ls -rt | head -n 3 | xargs -I {} rm -rf {}

centos安装supervisor详细教程

解释说明

sh
supervisor:要安装的软件的名称。 supervisord:装好supervisor软件后,supervisord用于启动supervisor服务。 supervisorctl:用于管理supervisor配置文件中program。

安装

使用yum命令安装 切换为root用户

sh
yum install epel-release # 如果已安装EPEL源,请跳过 yum install -y supervisor systemctl enable supervisord # 开机自启动 systemctl start supervisord # 启动supervisord服务 systemctl status supervisord # 查看supervisord服务状态 ps -ef|grep supervisord # 查看是否存在supervisord进程