Articles of unix

如何使用htaccess密码保护域名?

这不是通常的要求。 我需要保护一个域,同时保持内部文件的可访问性。 所以我的HTACCESS文件在域的根FTP文件夹如下: AuthType basic AuthName "Secure" AuthUserFile /path/to/my/password/.ok_pass <Files index.html> Require valid-user </Files> 这个密码保护我的网站,如果我这样访问它: www.mydomain.com/index.html但不是当我像www.mydomain.com直接访问它。 那么如何设置密码到目录中的默认文档呢?

监测networking使用情况

我有一个服务器(运行Ubuntu,但我可以把一个BSD / Solaris或其他发行版如果有帮助)运行在我的局域网和我的卫星调制解调器(基本上充当路由器)之间。 我想跟踪每个MAC地址的时间和字节上的入站/出站Internet使用情况。 我怎么去做这个? 我需要什么工具?

监视用户帐户时间

有一个很好的方法(在networking* nix系统上)跟踪用户帐户每天/每周/每月login多less时间? 而且,如果我可以在用户帐户上设置可调整的时间配额,那么这将是很酷的,所以如果他们在系统上停留超过N分钟,他们将被注销。

确定一组不可读的unix / linux目录

dcoles1@shovel:/ $ cd /DriveXT dcoles1@shovel:/DriveXT $ ls . unreadable dcoles1@shovel:/DriveXT $ cd /DriveXT/MML/ dcoles1@shovel:/DriveXT/MML $ ls . unreadable dcoles1@shovel:/DriveXT/MML $ cd /DriveXT/MML/LP2010/ bash: cd: /DriveXT/MML/LP2010/: Permission denied 所以我知道这些文件夹存在…但我怎么弄出这些文件夹的权限? 它不会让我做一个“ls -l”…我可以找出什么组拥有“/ DriveXT / MML / LP2010 /”? 我怎样才能得到“drwxr-x-x”string? 谢谢

在Linux / Ubuntu的耐克Apache2,我怎么find我的默认访问日志和错误日志保存在哪里?

我刚刚通过aptitude在我的unix上安装了Apache2。 默认日志保存在哪里?

麻烦安装KDE与pkgsrc

我现在在学校,我已经采取了两个类,networking和Unix开发,专注于Unix的C编程。 具体来说,我们一直在使用NetBSD来开发我们的机器(而我们的程序必须在NetBSD上运行)。 那么我们的学校networking已经很晚了,而且我还没有能够进入SSH。我认为这将是创build自己的NetBSD盒子的最佳时机,因为1)我的程序必须在NetBSD上编译和运行, 2)我真的不知道如何操作/操作一个Unix环境(虽然我理解了内部工作原理)。 就这样说,我开始从今天开始让NetBSD工作。 我学到了很多有关运行NetBSD / Unix的知识(我想我从来没有真正了解过),但是现在我试图安装KDE。 我想说,我的谷歌search是成功的/足智多谋的,但恐怕他们不是。 我不知道我所搜寻的内容是模糊还是不对,但是在这里我正在寻求帮助。 我使用pkgsrc来安装KDE 3.5.10的二进制文件。 当我使用pkg_add kde-3.5.10时,它开始执行它应该做的任何事情(我不知道可选的命令参数使pkg_add报告它在做什么)。 这似乎是工作~5分钟,但然后失败,并给出以下错误: pkg_add:lib / liblcms.so.1.0.18的读取错误:gzip压缩数据提前结束:input/输出错误 原始MD5校验和失败,不删除:/usr/pkg/lib/liblcms.so.1.0.18 pkg_add:无法删除/usr/pkg/lib/pkgconfig/lcms.pc … pkg_add:无法安装依赖项lcms> = 1.12nb2 … pkg_add:1包additino失败 我真的不知道这些错误是什么意思。 任何错误是…是与上面相同的错误,但具有不同的path/依赖关系(让我知道如果你想看到他们全部)。 我花了很多时间去尝试和安装KDE的步骤如下: 安装NetBSD 5.0.1 使用dhcpcd与我的网卡之一 设置合适的环境variables并通过CVS获取pkgsrc 为二进制文件的位置设置适当的环境variables 执行pkg_add 我很抱歉,如果这是一个微不足道的错误,我应该能够找出自己的东西,但今天是我试图安装Unix / Linux的第一天。 到目前为止,我所做的所有编程工作都只需要SSH进入服务器,使用编辑器(Emacs)编写我的代码,然后用Makefile编译。 任何帮助,提示,指针将非常感激。 :d 再次感谢你的帮助。 在一个侧面说明我不知道我是否应该在ServerFault或超级用户张贴此。 如果这些问题更适合超级用户,请让我知道,我将在那里发布未来的问题。

如何找出在服务器上安装了什么

我是一名本科生,我们有专门的服务器。 服务器是一个Unix服务器(不知道操作系统或任何..有没有办法找出?)。 我们也得到一个与服务器相关的网站。 有一个public_html文件夹。 我上传了phpinfo()的testing文件,但服务器没有parsing它(是的,我有正确的扩展名)。 所以即时猜测PHP没有安装。 有没有办法看到什么“通用”的语言安装?

我怎样才能提高aix unix p5服务器的CPU利用率

我需要使CPU利用率增加到约90%

主机名已更改,无需syslog重启

我想知道是否有任何方法我可以更改主机名称,而无需重新启动系统日志正如我想更改的主机名被反映在系统日志消息。 谢谢Arpit

如何通过电子邮件向UNIX系统中的所有用户及其相关域发送电子邮件?

我需要邮寄我的共享主机平台上的所有用户。 我需要能够定期做到这一点。 有什么想法吗?