随笔分类 -  GNU/Linux/Shell

1 2 3 下一页

Linux系统中配置SSH安全和Docker安装
摘要:以下是在Linux系统中配置SSH安全和Docker安装的步骤: ## 1. 禁用root SSH登录和设置登录错误次数限制 ### 禁用root SSH登录 # 编辑SSH配置文件 sudo nano /etc/ssh/sshd_config # 找到并修改以下行 PermitRootLogin 阅读全文

posted @ 2025-10-02 21:41 ercom 阅读(5) 评论(0) 推荐(0)

mac上安装nvm后,nvm list available 输出的N/A信息
摘要:在 macOS 上安装 nvm 后,`nvm list available` 命令显示 "N/A" 是正常现象,原因如下: 1. 平台差异: `nvm list available` 命令主要是为 Windows 平台的 nvm-windows 版本设计的,在 macOS 使用的 POSIX 兼容版 阅读全文

posted @ 2025-10-02 21:41 ercom 阅读(18) 评论(0) 推荐(0)

[FAQ] failed to do request: Head "https://registry-1.docker.io/v2"
摘要:这个错误表明Docker在拉取基础镜像时遇到了网络连接超时问题。 错误分析 错误核心信息 failed to do request: Head "https://registry-1.docker.io/v2/library/node/manifests/22.20.0": dial tcp 65. 阅读全文

posted @ 2025-10-02 20:51 ercom 阅读(9) 评论(0) 推荐(0)

[FAQ] tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance'
摘要:这个警告信息是由于不同操作系统之间归档工具的兼容性问题导致的。 错误信息解释 关键词含义 LIBARCHIVE.xattr.com.apple.provenance: 这是macOS特有的扩展属性 Ignoring unknown extended header keyword: tar工具忽略未知 阅读全文

posted @ 2025-10-02 20:43 ercom 阅读(5) 评论(0) 推荐(0)

cmake 的 -S -B -D 分别是什么意思
摘要:在 CMake 中,命令行参数 -S、-B 和 -D 分别代表以下含义: -S <path> 或 --source <path>: 指定项目的源代码目录。这个路径应该是包含 CMakeLists.txt 文件的目录。 -B <path> 或 --build <path>: 指定构建目录,也就是生成的 阅读全文

posted @ 2024-04-28 23:13 ercom 阅读(3208) 评论(0) 推荐(0)

[FAQ] Mac Mini 怎么让主机不休眠
摘要:Mac Mini 的防止休眠设置,在首选项,显示器里。 显示器里找到高级按钮。 然后有个开关是:显示器关闭时,防止自动进入睡眠。打开这个开关即可防止自动睡眠。 Link:https://www.cnblogs.com/farwish/p/17925184.html 阅读全文

posted @ 2024-01-07 19:52 ercom 阅读(2891) 评论(0) 推荐(0)

[FAQ] crontab 执行curl xxx 好像没有执行 ?
摘要:如果你的crontab任务中的curl命令没有执行,可能有几个原因需要检查: 1. 检查命令路径:确保你在crontab任务中指定了正确的curl命令路径。你可以使用 which curl 命令来查找curl的完整路径,并在crontab任务中使用该完整路径。 2. 检查环境变量:在crontab中 阅读全文

posted @ 2023-07-04 00:32 ercom 阅读(428) 评论(0) 推荐(0)

[FAQ] 对于 Puppeteer 和 Chromium 在 Linux 上的安装,需要安装哪些依赖库
摘要:比如 puppeteer/chrome/linux-114.0.5735.133/chrome-linux64/chrome 到底要装哪些依赖。 一般根据报错提示,安装缺少的即可,以下是一般需要的: $ sudo apt-get install libatk1.0-0 libatk-bridge2. 阅读全文

posted @ 2023-07-02 23:43 ercom 阅读(313) 评论(0) 推荐(0)

[FAQ] curl SSL_connect: SSL_ERROR_SYSCALL / wget Unable to establish SSL connection
摘要:当客户端访问 https 网站时遇到这些错误提示,通常问题出在服务器,而不是客户端。 因为你换一个 https 网站进行请求,可以验证这一点。 通过浏览器访问正常,大多数浏览器通过重试较低的 TLS 版本来绕过这些损坏的服务器。 大多数其他应用程序如果第一次连接尝试失败,就会永久失败。 例如,它们不 阅读全文

posted @ 2021-08-06 18:33 ercom 阅读(369) 评论(0) 推荐(0)

[Linux] IP 地址配置, 网络地址配置文件
摘要:# 查看与配置网络状态命令 $ ifconfig # 临时设置 eth0 网卡的 IP 地址与子网掩码,netmask 可以省略 $ ifconfig eth0 192.168.0.100 netmask 255.255.255.0 # 永久配置 IP 地址,修改配置文件 $ vi /etc/net 阅读全文

posted @ 2021-07-10 19:27 ercom 阅读(325) 评论(0) 推荐(0)

[Linux] 启动管理: 运行级别
摘要:Link:https://www.cnblogs.com/farwish/p/14983932.html 阅读全文

posted @ 2021-07-10 19:15 ercom 阅读(77) 评论(0) 推荐(0)

[Linux] 日志管理: 日志轮替 logrotate
摘要:日志轮替包含了 “日志切割” 和 “删除旧的保留新的” 功能。 后缀 xx.1 xx.2 这种规则的一般出现的也比较多,目的系统是防止日志被覆盖。 查看详细配置 $ vi /etc/logrotate.conf 花括号里的是对指定文件生效,外部的为全局配置。 RPM包安装的服务 都不需要做轮替,因为 阅读全文

posted @ 2021-07-05 23:14 ercom 阅读(164) 评论(0) 推荐(0)

[Linux] 日志管理: rsyslog 日志格式 / 配置文件详解
摘要:1. 日志文件格式包含以下四列: 事件时间 | 发生事件的服务器的主机名 | 产生事件的服务名或程序名 | 事件的具体信息 2. /etc/rsyslog.conf 配置文件 # 服务名称 [连接符号] 日志等级 日志记录位置 authpriv.* /var/log/auth.log # 认证相关服 阅读全文

posted @ 2021-07-05 22:27 ercom 阅读(1510) 评论(0) 推荐(0)

[Linux] 日志管理: rsyslogd 服务 (检测启动/自启动/日志位置)
摘要:查看 rsyslogd 服务是否已启动: ps aux | grep rsyslogd 查看 rsyslogd 是否设置了自启动: systemctl status rsyslog 或者 service rsyslog status, 老centos也可使用chkconfig --list | gr 阅读全文

posted @ 2021-07-03 21:42 ercom 阅读(2747) 评论(0) 推荐(0)

[FAQ] MEMORY ALLOC FAILED: mmap with HUGETLB failed, attempting without it (you should fix your kernel)
摘要:cat /proc/meminfo | grep Huge sysctl vm.nr_hugepages=128 cat /proc/meminfo | grep Huge Link:https://www.cnblogs.com/farwish/p/14743306.html 阅读全文

posted @ 2021-05-08 00:32 ercom 阅读(268) 评论(0) 推荐(0)

[FAQ] SSH 免密登录主机/服务器 怎么操作 ?
摘要:1. 生成公私钥对,保存好。 命令:ssh-keygen -t rsa -C "xxx" 2. 将公钥传到远程主机的 ~/.ssh/authorized_keys 之中。 命令:ssh-copy-id -i ~/.ssh/id_rsa.pub -o StrictHostKeyChecking=no 阅读全文

posted @ 2020-04-28 20:25 ercom 阅读(231) 评论(0) 推荐(0)

[Linux] umask 从三类人群的权限中拿走权限数字
摘要:作用 umask 用来设置用户创建文件、目录的默认权限,通过从权限中拿走相应的位,格式 `umask nnn`。 理解 rwx rwx rwx 权限对应三类人群,所属人,所属组,其它用户;每个人群的权限由 4+2+1 表示 读+写+执行。 文件创建时不能赋予执行权限 ( 所以每一类最多能被拿走的权限 阅读全文

posted @ 2018-09-09 01:00 ercom 阅读(463) 评论(0) 推荐(0)

[Linux]系统管理: 进程管理(ps/top/pstree/kill/pkill), 工作管理, 系统资源查看, 系统定时任务
摘要:进程管理:查看与终止 进程查看 1. 进程是正在执行的程序或命令。 2. 进程管理的作用: 判断服务器健康状态, 查看系统中所有进程 杀死进程 3. 查看系统中所有进程 ps aux # 查看系统中所有进程,使用BSD操作系统格式 ps le # 查看系统中所有进程,使用Linux标准命令格式 US 阅读全文

posted @ 2018-08-09 00:29 ercom 阅读(948) 评论(0) 推荐(0)

[Shell] 实战: swoole_timer_tick 与 crontab 实现定时任务和监控
摘要:手动完成 "任务" 和 "监控" 主要有下面三步: 1. mission_cron.php(定时自动任务脚本): <?php /** * 自动任务 定时器 (5s 执行). * * swoole_timer_tick 解决秒级定时; * 如需调整,注意配置路径 和 mission_cron_moni 阅读全文

posted @ 2016-12-28 20:18 ercom 阅读(970) 评论(0) 推荐(0)

[GNU] 喝一杯咖啡, 写一写 Makefile
摘要:Makefile 是 Linux 下组织程序的一个工具,它的命令是 make。 (首字母M/m都可以) 【Makefile】 Makefile 编写的主旋律: target: [dependency] (TAB)[command] 【make】 了解支持的功能和选项: $ man make # 查看 阅读全文

posted @ 2016-12-09 04:26 ercom 阅读(818) 评论(0) 推荐(0)

1 2 3 下一页