栏目操作系统下共有文章 31 篇。

600条最强 Linux 命令总结

600条最强 Linux 命令总结
今天,带来一篇 Linux 命令总结的非常全的文章,也是我们平时工作中使用率非常高的操作命令,命令有点多,建议小伙伴们可以先收藏后阅读。 1. 基本命令 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬...

server reached pm.max_children setting (5), consider raising it

server reached pm.max_children setting (5), consider raising it
htop 查看系统进程,发现几个 php-fpm8.1 进程占了 CPU 的百分之百,查看 php 日志 /var/log/php8.1-fpm.log,发现一水的如下提示: WARNING: [pool www] server reached pm.max_children setting (5), consider raising it 综合了一下搜索内容,修改如下: 系统信息 Ubuntu Server 22.04 LTS 64bit apt install 安装的 php8.1-fpm apt install 安装的 nginx 1.18.0 修改 pm.max_childr...

Ubuntu命令行压缩图片

Ubuntu命令行压缩图片
Ubuntu 自带压缩软件 jpegoptim,通过命令行安装,命令行操作压缩。 安装 sudo apt-get install jpegoptim 无损压缩,会覆盖原图 jpegoptim photo.jpg 不能无损则不覆盖 -v jpegoptim photo.jpg 压缩到指定文件夹 -d jpegoptim -d ./folder -p photo.jpg 模拟压缩 -n 输出压缩信息,不会真正压缩 有损压缩 -m jpegoptim -m50 photo.jpg "-m<质量>"选项,质量数范围0到100,0是最好质量,100是最差质量。 批量压缩 #!/bin/...

Linux 删除多余内核

Linux 删除多余内核
Ubuntu update 后显示一大堆的 generic,就比如: update-initramfs: Generating /boot/initrd.img-6.2.0-36-generic update-initramfs: Generating /boot/initrd.img-6.2.0-35-generic update-initramfs: Generating /boot/initrd.img-6.2.0-34-generic update-initramfs: Generating /boot/initrd.img-6.2.0-26-generic update-ini...

Mysql 1055 错误

Mysql 1055 错误
PHP 下 Mysql 输出错误 try { $result = $db->fetchAll($sql); } catch (Exception $e) { echo $e->getMessage(); } 1055 错误 SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'typecho.ty_comments.auth...

Ubuntu 定时任务

Ubuntu 定时任务
Ubuntu 自带 cron 可用于定时执行任务,如果没装 sudo apt install cron 查看状态 pgrep cron 或 sudo systemctl status cron 没启动的话 sudo service cron start 添加定时任务 crontab -e 定时任务需要 root 权限的 sudo crontab -e 打开编辑器后根据语法编辑 cron 语法: m h dom mon dow command 0-59 0-23 1-31 1-12 0-7 command 符号 含义 取值范围 m 表示分钟 0-5...

docker 操作命令

docker 操作命令
查看所有可用的容器 docker ps -a -q 查看镜像 docker images -q 停止、删除容器 docker stop 容器id docker rm 容器id 容器 id 用 $(docker ps -a -q) 删除所有容器 删除镜像 docker rmi 镜像id 镜像 id 用 $(docker images -q) 删除所有镜像 查看 docker 内部 ip ip addr show docker0 访问容器 docker exec -it 容器id /bin/bash 退出容器 exit 或者 ctrl+p+q

Ubuntu 下安装 Nginx 环境和配置 Let's Encrypt

Ubuntu 下安装 Nginx 环境和配置 Let's Encrypt
安装 Nginx 安装 Nginx,顺便 PHP 也一起装了,安装完启动服务。 sudo apt install nginx php-fpm sudo systemctl start nginx sudo systemctl start php7.4-fpm.service 绑定域名 绑定域名 domain.com 到 nginx 默认 web 服务路径,并启用站点。 sudo mkdir /var/www/domain.com sudo vi /etc/nginx/sites-available/domain.com server { listen 80; ...

SSH 远程登陆服务器

SSH 远程登陆服务器
登录名为 root,远程服务器 IP 为 192.168.1.10 直接连接 > ssh root@192.168.1.10 带密钥 > ssh -i D:\abc.key root@192.168.1.10 使用 git 的 ssh > "C:\Program Files\Git\usr\bin\ssh.exe" -i D:\abc.key root@192.168.1.10

Ubuntu 挂载 ntfs 硬盘

Ubuntu 挂载 ntfs 硬盘
挂载 ntfs 硬盘 sudo fdisk -l sudo mkdir data sudo mount -t ntfs /dev/sda1 /mnt/data 以 ntfs 格式化硬盘 sudo mkfs -t ntfs /dev/sda1 挂载硬盘提示用户占用,查看和消灭硬盘使用用户 sudo fuser -m /dev/sda1 sudo kill 1234 挂载 ntfs 硬盘后打开提示“此文件夹不存在,无法找到文件夹xxx” sudo ntfsfix /dev/sda1 检测完就可以正常打开了。 查看挂载状态和硬盘使用量信息 sudo df -Th 两种方法查看 uuid sud...