随笔分类 -  GNU/Linux/Shell

1 2 下一页

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 阅读(2142) 评论(0) 推荐(0) 编辑

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

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

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

posted @ 2023-07-04 00:32 ercom 阅读(354) 评论(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 阅读(239) 评论(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 阅读(301) 评论(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 阅读(293) 评论(0) 推荐(0) 编辑

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

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

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

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

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

posted @ 2021-07-05 22:27 ercom 阅读(1457) 评论(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 阅读(2430) 评论(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 阅读(249) 评论(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 阅读(222) 评论(0) 推荐(0) 编辑

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

posted @ 2018-09-09 01:00 ercom 阅读(412) 评论(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 阅读(925) 评论(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 阅读(966) 评论(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 阅读(786) 评论(0) 推荐(0) 编辑

[FAQ] Centos7 解决 gdb 提示 Missing separate debuginfos
摘要:Centos7 上使用gdb: $ gdb php $ run /home/www/2.php 运行完 run,后面跟着很长的提示: …. Missing separate debuginfos, use: debuginfo-install cyrus-sasl-lib-2.1.26-17.el7 阅读全文

posted @ 2016-07-05 02:22 ercom 阅读(5804) 评论(0) 推荐(0) 编辑

GNU M4 - GNU Project - 免费软件基金会(FSF)
摘要:GNU M4介绍: GNU M4 是一个传统Unix宏处理器的实现。它主要兼容 SVR4,尽管它有一些扩展(例如,处理超过9个位置参数的宏)。GNU M4 同样有内置的函数用来包含文件,运行shell命令,做算术运算,等等。 GNU M4 在某种意义上来说是一个宏处理器,它复制输入到扩展的宏后输出。 阅读全文

posted @ 2015-10-22 00:50 ercom 阅读(1232) 评论(0) 推荐(0) 编辑

[Linux]服务管理:RPM包, 源码包
摘要:| 1. 独立的服务 | RPM包(二进制包)默认安装的服务 | 2. 基于xinetd服务 linux服务分类: | | 源码包安装的服务 查询已安装的服务: RPM包安装的服务:chkconfig --list( 查看服务自启动状态,可以看到所有RPM包安装的服务 ) ( 7个运行级别,0代表关 阅读全文

posted @ 2015-10-13 23:18 ercom 阅读(1086) 评论(0) 推荐(0) 编辑

[Shell] 条件判断与流程控制:if, case, for, while, until
摘要:【条件判断】 1. 按文件类型进行判断 -b 文件 判断该文件是否存在,并且为块设备文件(是块设备文件为真) -c 文件 判断该文件是否存在,并且为字符设备文件(是字符设备文件为真) -d 文件 判断该文件是否存在,并且为目录文件(是目录为真) -e 文件 判断该文件是否存在(存在为真) -f 文件 阅读全文

posted @ 2015-10-12 00:07 ercom 阅读(7427) 评论(2) 推荐(0) 编辑

1 2 下一页