Articles of linux

Linux Directory Server与现有的本地帐户

我有大约50台运行RHEL和CentOS的服务器,都使用本地authentication。 我们将在一个单位的控制下最终完成这些任务,并且我们在这些系统中拥有大量的本地账户。 我不确定我是否想从现有Active Directory的LDAP中进行身份validation,或者使用类似CentOS Directory Server的方式,但是无论哪种方式。我可以将中央帐户映射到这些系统上的不同本地帐户吗? 我真的不想担心改变任何现有的权限或任何东西。 假设我在3个不同的系统上有joeuser1,并且他有一个不同的UID,他的组每个都有一个不同的GID。 有一种方法可以将它们与中央身份validation结合在一起吗?

如何通过主机名而不是IP地址来定位linux机器

我刚刚得到了一个SheevaPlug并在其上安装了颠覆。 它使用DHCP获取其IP地址,因此它可能会不时变化。 我希望能够使用其主机名而不是通过IP地址连接(从Windows XP和Windows 7机器)到它。 有可能给它一个像“sheeva”这样的名字,然后用这个名字连接?

有什么可以吃掉我的整个硬盘空间? (650GB)

我只有一个数据库,大约40G。 我以前有复制的问题….可能是某种日志/文件正在吃它? 我如何检查空间为什么被占用? 我正在使用Ubuntu,最新版本。 我没有一个GUI。 一切都是命令行。 唯一运行的是mysql。

DNSBL服务器 – Linux发行版build议?

我准备build立一个可公开访问的DNSBL服务器。 你会推荐哪种Linux发行版本? 我主要感兴趣的是: 一般安全 稳定性 资源利用率

如何升级mysql服务器

我如何升级MySQL版本5.0.22到版本5.0.51a? 我的服务器信息: Linux版本2.6.18-8.1.8.el5(gcc版本4.1.1 20070105(红帽4.1.1-52) 谢谢

每秒cron工作

可能重复: 我可以比每分钟更频繁地运行一个cron工作吗? 嗨,有没有人回答我 我想安排一个可以每秒运行的cron作业,我们可以安排吗? 谢谢 Rahul Kumar

如何在Linux上获得一个可执行的path

我在Linux上调用“可执行文件”。 通过控制台和PHP脚本的另一种方法。 他们都调用其他可执行文件(我看到的文件的版本)。 所以我需要一种方法来显示可执行文件的path,当我尝试运行它时会被调用。 我如何在Linux上执行此操作?

哪里是复制应用程序和脚本的“正确”的地方,以便他们在Ubuntu的每个用户都可以访问?

我正在使用Ubuntu 9.10 Desktop作为平台来configuration构build机器。 第一个用户,当然是pipe理员是“开发人员”,然后我创build了大量的用户帐户,以便人们可以访问机器上的共享和其他服务。 我必须为开发人员提供对某些脚本和SDK的访问。 于是,我在开发人员的主目录中创build了一个文件夹,并将其他用户添加到开发人员组中。 这有效,但我认为这可能是不正确的。 我相信可能有一个适当的,共同的地方来存储(不一定是可安装的)应用程序,脚本和其他资源,使其可供所有用户使用。 是否有一个“正确的”目录存储应用程序,使所有用户都可以访问?

有没有办法确定在Linux服务器上启动进程的时间?

可能重复: Linux – 如何看到一个进程何时开始? ps -ef 显示进程开始的date。 如果可能,我想看date和时间。

在意外标记“fi”附近的语法错误

我创build了一个非常简单的脚本(见下文),但无法正常运行。 我总是收到消息说 line 5: syntax error near unexpected token 'fi' line 5: 'fi' 当我尝试执行这个脚本。 #!/bin/sh rm /opt/file_name if $? -ne 0 then echo 'error' fi exit 我在Red Hat Linux上运行,如果这有什么区别的话。 如果有人可以帮助确定if语句有什么问题,我会非常感激。 法案