Articles of linux

一个进程的最高内存使用率

像top和ps这样的工具可以为我提供当前分配给进程的内存量,但是我有兴趣测量分配给一个进程的最大内存量,或者是自创build之后,或者是在给定的时间间隔内。 任何build议如何找出?

编辑sudoers文件来限制用户的命令

是否有可能编辑sudoers文件,以便用户可以使用sudo来执行除指定命令之外的任何命令? 我相信,我相信,sudoers文件可以被设置,以便用户只能执行给定的命令列表。 编辑:我真的要拿走的命令是暂停和重新启动…这让我觉得有特殊的系统调用停止和重新启动。 你可以把系统调用从用户? 如果没有,是因为unix系统调用的权限系统抽象忽略了这个吗?

如何将default / tmp更改为/ home / user / tmp

有没有一个环境variables来设置基于debian的系统上的临时目录? 我有一个使用该环境variables的Java小应用程序,当启动同一个小应用程序的两个实例时,它变得困惑。

让硬盘进入睡眠状态,只有在需要时才能唤醒

我想连接另一个硬盘到我的电脑,我想睡99%的时间。 我只会用它来做一些事情,但是我需要它随时安装。 为了达到这个目的,我想知道: 如何logging哪些进程访问设备? 我需要logging能够告诉是什么导致硬盘醒来,如果它,所以我可以采取行动。 是否有任何特殊的内核设置,我需要做的,使设备可能睡得更久? 如何设置硬盘的睡眠间隔?

networking文件系统与Linux用户级别的安全性

我想启用服务器和客户端之间的文件共享,这两个Linux。 我不想像NFSv4那样依赖机器信任,因为客户端用户将拥有root权限。 除了SMB(SAMBA),我还有哪些select? OpenAFS是否支持用户级authentication和访问? 使用挂载的WebDAV / ftp / sshfs对于局域网似乎很愚蠢。

我怎样才能知道我的服务器是否具有某种IPMI?

我从来没有见过一个Linuxpipe理员的服务器。 我如何知道它是否安装了某种IPMI? 我试图通过安装ipmitool回答我自己的问题: Setting up ipmitool (1.8.9-2) … Starting IPMI event daemon ipmievdipmievd: using pidfile /var/run/ipmievd.pid0 Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory Unable to open interface failed! invoke-rc.d: initscript ipmievd, action "start" failed. 是答案。 我可以找出ISP使用什么来远程控制服务器,或者ISP如何将其挂接到远程pipe理HTML面板?

自定义Openssh Shell

环境是Ubuntu Server 12.04 我想在服务器上创build一个用户,只能在日志文件中运行尾部-f的shell,并在程序结束后closures会话(ctrl + c)。 有没有办法做到这一点?

在Crontab中通用的方式来指定每个n分钟,其中n> 60

在crontab中,我已经看到了一些用户请求每5分钟运行一次的答案: */5 * * * * command 或每隔5分钟抵消一次: 10-59/5 * * * * command 我已经看到一些创造性的解决scheme,人们每90分钟就做一次2行crontabs: 0 0-21/3 * * * whatever 30 1-22/3 * * * whatever 感谢下面的答案之一(谢谢@khaled),这里是另一个创造性的解决scheme3小时30分钟: 0 0-23/7 * * * whatever 30 3-23/7 * * * whatever 是否有一个通用的解决scheme,每x分钟的问题? 例如,我目前需要每3小时30分钟。 为了解决重复的标签:链接的问题显然是不同的 – 关于如何设置和debuggingcron作业有一般性的build议。 我指的是一个特定的问题,我们正在达到cron语法的限制。 我正在寻找一个解决“大于60分钟”问题的通用algorithm,这个问题在相关问题中没有解决。

在本地networking中添加用于名称parsing的自定义DNS条目

嗨! 我们的办公室服务器基于主机名服务于不同的网站,例如wiki.os,icons.os,许多客户项目的条目等等。我们通过办公室中每台电脑的hosts文件执行名称parsing。 这是一个真正的痛苦,因为名单不时变化。 我想使用办公室服务器作为办公室的电脑的名称服务器,让它返回通常的名称服务器结果加上我们的自定义本地DNS服务器的条目,所以每个连接在networking上的电脑可以使用的名称。 目前,使用的名称服务器是路由器。 服务器在Debian上运行。 什么是最好的方法来做到这一点? 我是否必须build立一个完整的BIND服务器,或者是否有一个我错过了的偷偷摸摸的工具? 有什么build议么? 问候,Steffen

pipe理SSH连接

在Linux服务器上,我将如何find所有当前SSH连接的列表,或断开与特定SSH连接的连接?