很漂亮的小站!
[...]blog:locate 命令:文件查找命令 - 灵魂信息 (soulio.top)[...]
首页
留言
统计
友链
归档
关于
Search
1
typecho博客-SEO优化-永久链接设置-伪静态
229 阅读
2
qm 命令:管理PVE虚拟机
152 阅读
3
搭建网站的三种方式:家庭服务器、云服务器、serv00免费服务器
146 阅读
4
用脚本查看serv00主机(FreeBSD系统)配置
115 阅读
5
smartctl 命令:查看硬盘健康状态
111 阅读
网站搭建
Linux命令详解
登录
Search
标签搜索
Linux命令
serv00
Linux
网站搭建
typecho
Excel
正则表达式
PVE
mdx
docusaurus
在线知识库
soulio
累计撰写
147
篇文章
累计收到
5
条评论
今日撰写
0
篇文章
首页
栏目
网站搭建
Linux命令详解
页面
留言
统计
友链
归档
关于
用户登录
登录
搜索到
147
篇与
的结果
2024-09-11
at:定时任务,仅执行一次
at 命令用于在指定时间执行一次性任务。这个命令也是需要独立安装的:apt install at它的兄弟crontab用于执行周期性任务。一、创建任务这个命令是比较灵活的: 第一行写时间,第二行写任务,第三行按下Ctrl+D结束输入at 10:30 PM at> echo "Hello, world!" > output.txt at> Ctrl+D 你也可以在一行中完成$ echo "ls -l" > output.txt | at now + 1 hour warning: commands will be executed using /bin/sh job 1 at Wed Sep 11 17:05:00 2024 任务还可以是脚本at 3pm tomorrow < script.sh 最准确是是指定一个绝对时间at 10:00 2024-04-07 < script.sh 二、查看任务使用atq或at -l查看当前计划任务列表$ at -l 1 Wed Sep 11 17:05:00 2024 a root 2 Wed Sep 11 17:10:00 2024 a root 查看任务内容:使用at -c 任务序号命令,输出的最底部就是任务的内容。输出不太友好。三、取消任务先查看任务列表,再使用atrm或者at -r命令可以取消一个计划任务。例如,要取消任务编号为1的任务:atrm 1 四、守护进程atd● atd.service - Deferred execution scheduler Loaded: loaded (/lib/systemd/system/atd.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2024-07-31 09:05:04 CST; 1 month 11 days ago Docs: man:atd(8) Main PID: 1072 (atd) Tasks: 1 (limit: 9283) Memory: 284.0K CPU: 169ms CGroup: /system.slice/atd.service └─1072 /usr/sbin/atd -f 五、配置文件默认:所有用户都可以使用at命令/etc/at.allow 明确指出可以使用at命令的用户:zhangsan lisi wangwu /etc/at.deny明确指出不可以使用at命令的用户:zhaoliu 六、详细选项at 选项 时间 -m: 当任务完成时,发送邮件给用户。如果不想发送邮件,可以在命令后面加上>/dev/null 2>&1,将输出重定向到/dev/null。 -f <file>: 指定一个包含要执行命令的文件。 -l: 列出当前用户的所有at任务。 -d <job>: 删除指定的at任务。 -r <job>: 删除指定的at任务,与-d参数相同。 -q <queue>: 指定任务的优先级队列。数字越小,优先级越高。 -v <job>: 显示指定at任务的详细信息。 -c <job>: 显示指定at任务的命令。 -t <time>: 指定任务的执行时间,格式为HH:MM。 -d: 删除所有当前用户的at任务。 短命令 atq: 等效at -q命令。 atrm: 等效at -r命令。 batch: 在系统资源较为空闲时执行一组任务。
2024年09月11日
19 阅读
0 评论
0 点赞
2024-09-11
apt:Debian 高级包管理器
apt 是 Advanced Package Tool 的缩写。apt 是一个在 Debian 及其衍生版本(如 Ubuntu)上管理软件包的工具。以下是一些常见的 apt 命令和用法:1. 更新软件包列表sudo apt update 2. 安装软件包sudo apt install package_name 3. 更新已安装软件包sudo apt upgrade 4. 升级系统中所有软件包sudo apt dist-upgrade 5. 删除软件包sudo apt remove package_name 6. 清理无用的软件包sudo apt autoremove 7. 搜索软件包apt search keyword 8. 显示软件包信息apt show package_name 9. 列出已安装的软件包apt list --installed 10. 列出可升级的软件包apt list --upgradable 11. 列出软件包的依赖关系apt depends package_name 12. 显示软件包的文件信息dpkg -L package_name 13. 添加软件源编辑 /etc/apt/sources.list 文件来添加软件源。14. 清除软件包缓存sudo apt clean 早期使用apt-get强调处理依赖关系,现在直接使用apt。
2024年09月11日
29 阅读
0 评论
0 点赞
2024-09-11
adjtimex:改善时钟的准确度
省流:冷门命令,不用关注。adjtimex 命令是 Linux 系统中用于调整内核时间同步参数的工具。它允许系统管理员微调系统时钟,以确保时间同步的精确性。下面是对 adjtimex 命令的详细介绍:adjtimex 命令简介adjtimex 命令通过修改内核中的时间调整参数来影响系统的时钟行为。这些参数包括时钟频率的微调、时间偏差的校正以及时钟精度的调整。该命令通常用于 NTP(网络时间协议)服务器,以优化时间同步的准确性。主要功能 查看当前时间同步参数:adjtimex 执行此命令无需任何选项,将显示当前系统的时间同步参数。 调整时钟频率:adjtimex -p [频率微调值] 使用 -p 选项可以调整时钟的频率,正值增加频率,负值减少频率。 设置时间偏差:adjtimex -o [时间偏差值] -o 选项用于设置时间偏差,单位是微秒。 调整最大时间偏差:adjtimex -m [最大时间偏差值] -m 选项用于设置系统允许的最大时间偏差。 使用注意事项 adjtimex 命令需要 root 权限才能执行,因为它涉及到系统级别的配置。 在调整时间参数时,应谨慎操作,错误的设置可能会导致时间同步问题。 通常情况下,普通用户不需要手动调整这些参数,除非是在特定的网络环境或硬件问题需要时。 实际应用场景 在 NTP 服务器上,使用 adjtimex 可以优化时间同步的准确性。 在硬件时钟出现偏差时,可以通过 adjtimex 进行微调,以减少系统时间误差。adjtimex 是一个高级命令,通常只有系统管理员或具有专业知识的人员才会使用。在使用前,建议详细阅读相关文档,以确保正确理解和操作。
2024年09月11日
77 阅读
0 评论
0 点赞
2024-09-11
Pacman:Arch Linux包管理器
Pacman 是 Arch Linux 及其衍生发行版(如 Manjaro Linux)中使用的包管理器,用于安装、升级和管理软件包。Pacman 是一个强大的命令行工具,可以帮助用户轻松地管理系统中的软件包。以下是一些常见的 Pacman 命令和用法: 更新软件包数据库:使用以下命令更新 Pacman 的软件包数据库: sudo pacman -Sy 安装软件包:使用以下命令安装一个软件包: sudo pacman -S package_name 升级系统中所有已安装的软件包:使用以下命令升级系统中所有已安装的软件包: sudo pacman -Syu 卸载软件包:使用以下命令卸载一个已安装的软件包: sudo pacman -R package_name 搜索软件包:使用以下命令搜索可用的软件包: pacman -Ss keyword 列出已安装软件包:使用以下命令列出系统中已安装的软件包: pacman -Q Pacman 提供了简单而有效的方式来管理 Arch Linux 系统中的软件包,同时也能够处理软件包之间的依赖关系。通过 Pacman,用户可以轻松地安装、升级和移除软件包,保持系统的更新和安全。
2024年09月11日
19 阅读
0 评论
0 点赞
2024-09-11
cmd:RPM:Red Hat 包管理器
RPM(Red Hat Package Manager)是一种用于在基于 Red Hat 的 Linux 发行版(如 Fedora、CentOS、RHEL)中管理软件包的包管理器。RPM 格式的软件包通常具有 .rpm 扩展名,可以通过 RPM 来安装、升级和卸载。以下是一些常见的 RPM 命令和用法: 安装软件包:使用以下命令安装一个 RPM 格式的软件包: sudo rpm -i package.rpm 升级软件包:使用以下命令升级系统中已安装的软件包: sudo rpm -U package.rpm 卸载软件包:使用以下命令卸载一个已安装的软件包: sudo rpm -e package_name 查询软件包信息:使用以下命令查询软件包的信息: rpm -q package_name 列出已安装软件包:使用以下命令列出系统中已安装的软件包: rpm -qa RPM 是一个直接操作软件包的工具,不会自动解决软件包之间的依赖关系。因此,在使用 RPM 安装软件包时,可能需要手动处理依赖关系。在基于 Red Hat 的系统中,通常建议使用 DNF 来代替直接使用 RPM,因为 DNF 可以更好地处理依赖关系并提供更多高级功能。
2024年09月11日
36 阅读
0 评论
0 点赞
1
...
25
26
27
...
30