linux
linux下进程异常排查
结束进程 ps aux | grep index.php | grep -v grep | awk '{print $2}' | xargs kill -9 查找异常的进程信息 ps -p 进程ID -o pid,ppid,user,cmd 显示父进程的 PID、父进程ID、进程的用户以及命令。
Linux下服务器负载高排查
使用ps -aux相关进行进程查询 #查看内存占用最高的20个进程 ps aux --sort=-%mem | head -n 20 #查看cpu占用最高的20个进程 ps aux --sort=-%cpu | head -n 20 找到占用资源比较高的进程,使用 strace 进行PID跟
Windows下WSL中Docker映射端口无法访问
问题 在wsl中安装了docker,安装了mysql和其他服务,端口映射到0.0.0.0和::1后,localhost无法访问对应端口。 原因 docker 开启了防火墙,外网访问端口被防火墙拦截了 解决方案 1. 在服务器中修改 在 /etc/docker/daemon.json 文件中增加 "i
Python 切换pip源
更换源 pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple/ 检查是否切换 pip3 config get global.index-url 应该返回 https://mirrors.aliyun.com/p
Linux下用户权限相关操作
把用户加入到另一个群组下 usermod -aG anotherGroup username 设置用户的uid为1000 usermod -u 1000 username 设置用户的群组id为1000 usermod -g 1000 username
Docker下php安装GD库
安装依赖 apt install -y libwebp-dev libjpeg-dev libpng-dev libfreetype6-dev 编译gd库,指定路径 docker-php-ext-configure gd --with-webp=/usr/include/webp --with-jp
Docker清除缓存
查看当前所有的缓存信息 docker system df build cache 就是镜像构建的缓存 删除所有缓存 docker system prune -a -f 清除缓存, -a 代表删除所有缓存, -f 代表强制删除
Linux下使用Docker命令报错权限不足
报错信息 permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.2
Linux下群组相关操作
增加群组 groupadd groupname 指定群组id groupadd -g 1001 groupname 创建系统工作组
Linux下用户相关操作
增加一个用户,指定uid,指定群组,并且在 /home 目录下创建文件夹,使用 su 切换用户的时候具有 bash 权限