Articles of unix

UnixAdmin替代LDAPAdmin

我正在寻找LDAPAdmin的Unix替代品(Windows)。 我们的OpenLDAP运行在Solaris,由于防火墙不会放松,我无法直接从Windows浏览它。 目前我使用粗糙的JNDI程序(从Solaris运行)来剔除我们想要的数据。 由于缺less用户权限,因此我无法直接在Solaris中查询OpenLDAP。 思考? 🙂 [顺便说一句,没有必要的GUI。 我通过Putty访问Solaris]

如何将邮递员列表从一个域迁移到另一个域?

我在内部网上有一些内部的邮递员邮件列表。 公司域名已经改变。 我可以自动将“[email protected]”辞职并将“[email protected]”分配给列表中的过程吗? 我有11个名单,最繁忙的有17名成员。 所以,不是很大,但手动处理巨大的痛苦。

将所有服务器文件备份/压缩一次到本地硬盘

我有backup2l计划每天备份存储在外部服务器,这工作正常,但我也想采取整个服务器的完整备份,并将其存储在我的本地PC上。 我怎样才能以最小的错误或大的停机时间做到这一点? 我的意思是我不希望数据库变得腐败,而我下载,如果它改变了一半,我需要closures大多数进程? 有没有什么build议可以给。 我有一个相当默认的debian灯设置。 我下载之前还需要压缩一切吗? 我应该通过保护这一次的数据来保护安全吗?

编译与GD和libjpeg支持PHP

我编译自己的PHP,部分是为了了解更多关于如何将PHP放在一起,部分是因为我总是发现我需要默认情况下不可用的模块,这样我就可以控制它。 我的问题是,我不能在PHP中获得JPEG支持。 使用CentOS 5.6。 编译PHP 5.3.8时,以下是我的configuration选项: './configure' '–enable-fpm' '–enable-mbstring' '–with-mysql' '–with-mysqli' '–with-gd' '–with-curl' '–with-mcrypt' '–with-zlib' '–with-pear' '–with-gmp' '–with-xsl' '–enable-zip' '–disable-fileinfo' '–with-jpeg-dir=/usr/lib/' ./configure输出说: checking for GD support… yes checking for the location of libjpeg… no checking for the location of libpng… no checking for the location of libXpm… no 然后我们可以看到GD被安装了,但是那个JPEG支持不存在: # php -r 'print_r(gd_info());' Array ( […]

apt-get在solaris上

我正在寻找一个文件从互联网上下载。 在Debian上,可以在Ubuntu上使用aptitude install librrd-dev或yum install librrd-dev进行yum install librrd-dev 。 我正在寻找相同的文件的Solaris,但我找不到确切的文件。 在Solaris上有没有类似的命令来下载这个开发文件?

强制安装后更新cwd进程?

Redis将快照转储到快速耗尽空间的设备上。 我已经尝试将更大的设备安装到快照目录,但是Redis继续将快照转储到较小的设备。 有没有办法强制redis使用新的目录而不重新启动服务?

通过shell访问备份你的Unix服务器

我正在寻找备份我运行Parallels Plesk Panel v10.4.4_build1013111102.18的专用unix服务器os_CentOS 6.服务器安装了Plesk,但是它的备份设置有一些限制。 我想使用SFTP备份到FTP存储库 这些备份每周日晚上12点运行一次 备份服务器设置和内容并将其压缩 这些types的设置是否可以通过SSH进行…或者我仅限于Plesk给我的东西。

等到TCP套接字在bash中可用

Helli, 我有一个脚本,等待一段时间,直到机器(被调配)出现,然后连接到SSH和执行一些东西。 我为此使用“睡眠”。 我想改变我的脚本主动检查端口在一个bash循环,当它准备好(sshd启动并接受连接),它会继续。 怎么做? 是否有一个UNIX命令能够告诉我,如果TCP服务器端口是响应?

为shell和程序分别redirectSTDERR

我正在做一些审计自动化,这个例子描述了检查Java的版本,即使其他程序做同样的事情。 “java -version”的输出到STDERR,这很容易redirect,但我想发送shell错误(例如,当缺lessjava二进制文件时)到/ dev / null。 看起来shellredirect是一个无所谓的命题。 我迄今为止最有希望的尝试是: { /bin/ksh "{java -version 2>&1;}"; } 2>/dev/null …它将-version命令的输出正确地发送到STDOUT,但是如果java不在那里,它也会向STDOUT发送shell“not found”错误。 我不想看到这个消息。 与以下行为相同: { /bin/ksh "{java -version 2>&1;}" 2>/dev/null; } 有谁知道一种方法来限制redirect的范围,所以每个进程得到它自己的? 我并不限于ksh,但是出于环境原因,它必须是基于shell的shell。

Centos如何为特定文件夹设置默认权限

我有一个centos服务器,我的一个应用程序在tmp文件夹中创build文件。 这些文件总是使用r -r -r权限创build的,我需要至less使用权限rw-rw-rw-创build此目录中的所有新文件。 我怎么能做到这一点? 编辑这是我目前的设置。 我已经在/页面文件夹chmod 777的一切。 然后,当我在我的应用程序中运行某些东西时,它会创build或修改文件,而不是rw-r – r–。 /页 ls -ald drwxrwsrwx 2 tomstest psacln 12288 Aug 2 20:32 . /页 ls -al -rw-r–r– 1 tomstest psacln 2 Aug 2 20:32 size -rwxrwxrwx 1 tomstest psacln 5 Jul 20 16:58 version 我觉得我的应用程序错误是因为rw-r-r–这行。