我知道我有现有的组和用户,但我不确定他们的关联。是否有可用于列出所有用户或所有组的 shell 命令和用于列出指定用户/组的所有组/用户的命令?
因此,类似showusers会列出所有用户,并showgroups -u thisuser显示其中的所有组thisuser。
服务器上防火墙的一部分:
iptables -A INPUT -p tcp --dport 22 -m state NEW --state -m recent --set
iptables -A INPUT -p tcp --dport 22 -m state --state NEW -m recent --update --seconds 100 --hitcount 10 -j DROP
Run Code Online (Sandbox Code Playgroud)
当我在线搜索时,我总是看到该规则中使用了 NEW,但我很难理解为什么没有使用 ESTABLISHED 和 RELATED。
像这样 :
iptables -A INPUT -p tcp --dport 22 -m state NEW,ESTABLISHED,RELATED --state -m recent --set
iptables -A INPUT -p tcp --dport 22 -m state --state NEW,ESTABLISHED,RELATED -m recent --update --seconds 100 --hitcount 10 -j DROP
Run Code Online (Sandbox Code Playgroud)
有人可以向我解释什么时候新数据包完全变为 ESTABLISHED 和 RELATED …
我需要每天运行一个脚本。该脚本应该以特定用户(例如 user1)而不是 root 身份运行。所以我将 cron 文件放在 /etc/cron.d 并将用户名放在行(第 2 列)中。但是它给出了一个错误,说找不到命令。我怀疑该脚本不是作为 user1 的环境运行的。我错过了什么?
我想知道功能强大而大多数系统管理员不知道或不使用(但应该使用)的工具。
一方面,我喜欢有可能找到一种好的工具并且我应该使用它——或者至少,尝试一下。我还发现(再次)让这些工具在阳光下晒晒太阳可能是积极的,让其他人知道那里有很棒的工具。
因此,诸如 sudo、vi、emacs、dtrace、ps 和 top 之类的东西都被淘汰了。我有一些想法,但我只是讨厌歪曲统计数据......
我就等着看有没有人提到我的最爱。
我想要完成的是:
1.) 有一个配置文件作为模板,带有像 $version $path 这样的变量(例如 apache config)
2.) 有一个 shell 脚本来“填充”模板的变量并将生成的文件写入磁盘。
这是否可以通过 shell 脚本实现。如果您能说出一些我可以完成的命令/工具或一些好的链接,我将非常感激。
我的 Windows Vista 计算机上只有一个帐户,并且该用户具有管理权限。但是,当我尝试在 PowerShell 中执行命令以终止某个进程时,我收到一条“访问被拒绝”消息。我如何成为管理员?
对于新的系统管理员来说,向有经验的人学习很重要。
你现在知道的事情是什么,你希望在你刚开始时就知道?
或者,什么是对的忠告,你会得到一个新的系统管理员?
有很多问题都集中在系统管理员的软件工具上。但是我想知道您使用过的任何奇怪的物理工具或技术;你从没想过会有用的东西,但最终挽救了这一天。
我先去:
拍照手机。
应用服务器有一个严重的电源问题,导致 RAID 中断。许多磁盘处于脱机状态。在我冒险并强制磁盘重新联机之前,我用我的照相手机拍了一张 RAID BIOS 屏幕的照片。将 RAID 的确切布局安全地存储在我的口袋中,我能够重置 RAID,并重新启动服务器。
你用过哪些奇怪的工具/技术?
这个问题几乎说明了一切;我有用户无权编辑自己的PATH环境变量,如果他们出于某种原因需要修改它,他们需要注销,以便管理员可以在PATH用户重新登录之前登录并为他们更改. 这并不理想。可以以更好的方式完成吗?