Articles of unix

编写包含“init”的UNIX脚本

我有一个我正在设置的操作系统的安装脚本,在脚本的一部分中,我需要安装graphics卡驱动程序。 为了做到这一点,我需要使用该命令切换到运行级别2 init 2 所以,如果脚本由…组成 # In run level 3 echo "The"; init 2; echo "quick"; init 3; echo "brown"; ,唯一被打印的是“The”,这是因为当init命令被发送时,脚本停在它的轨道上。 我想使操作系统的安装尽可能地自动化,但是这似乎给这个过程带来了麻烦。 任何帮助将非常感激。 干杯,查理

无法使用stunnel连接到远程安全站点

我有一台需要连接到的远程机器,使用HTTPS和我需要连接的客户机,但不支持HTTPS。 inputstunnel 。 我运行它如下,然后从另一台机器连接到客户端: $ stunnel -c -f -d local:4434 -D 7 -r remote:443 LOG7[569514:1]: Service name to be used: remote.443 LOG5[569514:1]: stunnel 3.8 on rs6000-ibm-aix PTHREAD LOG7[569514:1]: remote.443 bound to localip:4434 LOG7[569514:258]: remote.443 started LOG5[569514:258]: remote.443 connected from localclient:65065 LOG7[569514:258]: remote.443 connecting remoteip:443 LOG7[569514:258]: Remote host connected LOG7[569514:258]: before/connect initialization LOG7[569514:258]: before/connect initialization LOG7[569514:258]: […]

如何列出目录中没有被符号链接的目录?

我试图做一些类似于这个问题的清理。 在UNIX操作系统中,我想要删除给定目录中未被符号链接的目录。 例如我有一个部署脚本,为这样的应用程序创build一个目录结构: 1.0-201103071711/ 1.0-201103071718/ 1.0-201103071729/ current -> /opt/myapps/fooapp/1.0-201103071729/ 我想创build一个脚本来删除那个不是“当前”目录的目录。 谢谢!

在CentOS上的vsftpd白名单文件types

我在CentOS上运行了CentOS服务器,并安装了vsftpd FTP服务器。 我做了chroot的用户,现在我试图限制他们的文件types上传。 我不想使用deny_file,因为deny_file限制只有几个types(并有那么多)+ deny_file拒绝所有用户,包括pipe理员。 有没有办法限制除X,Y,Z以外的所有文件types?

在UNIX上简单易用的CLI文件索引search?

我需要一个简单的unix实用程序,它允许我快速search文件,并使用基本参数(此文件夹,而不是这种文件…)。 目前我使用grep和许多参数手工制作查找function。 它在小文件夹上速度很快。 问题是我主要使用一个包含大约300k文件的文件夹,然后它太慢了。 我正在寻找的是一个小工具,可以索引这个目录中的文件内容(文本文件),并允许我在这个索引内search(当然也可以显示相关内容)。 我正在寻找的是CLI中unix系统的代理search。 我想,如果可能的话,不必安装太多。 狮身人面像例如太麻烦了,我需要一个轻量级的select。 感谢您的build议。

UNIX / MSAD LDAP / Kerberos身份validation可以在不匹配用户名的情况下工作吗?

看起来好像需要在UNIX客户端和MSAD上的用户名以匹配kerberosauthentication才能运行(我认为也是LDAPauthentication)。 这是绝对的吗? 我们的基础设施所有者习惯于在没有警告的情况下更改samaccountName – 在这种情况下实现UNIX / MASD Kerberos / LDAP身份validation会变得有点噩梦。 我们可以改变用户映射模块来引用不同的AD属性(不会改变)吗?

杯子不打印分类

我们的打印服务器正在使用杯子,并且它被设置为使用分类,但分类没有出现在页面上。 横幅打印和所有的configuration文件看起来没问题(printers.conf,cupsd.conf,client.conf)和lpoptions显示正确的分类的工作表。 我们没有使用用户configuration文件。 那么我在这里错过了什么? 为什么分类不起作用? 在Solaris 8上运行的版本是1.1.14。 我打开了打开所有设置打开的一些debugging级别日志。 您可以从http://zenorsoft.com/downloads/cups_logs.txt获取它们

如何configuration“qsub”以使用LSF或SGE等调度系统?

有几个调度系统(工作量pipe理系统)。 像SGE(Sun Grid Engine),LSF,PBS。 通常在工作站上,使用'qsub'命令可以将作业放入队列中,然后调度系统将从那里接pipe。 我有一些问题: 'qsub'是一个Unix命令吗? qsub如何与调度系统相关联? 系统pipe理员必须configuration什么? 哪个调度系统更受欢迎?

确定plesk域上的磁盘空间使用情况

我有一个unix webserver运行Plesk控制面板与几个域configuration。 Plesk报告说,其中一个域使用1129 MB的磁盘空间,但是,我似乎无法find什么exacly是占用这么多的空间。 我已经使用sshlogin到服务器,并检查了/ var / www / vhosts / [domain]目录的大小,它只有360 MB。 所以,我的问题是,plesk是否存储来自该目录之外的虚拟主机的任何数据? 什么可能需要这么多的空间?

ulimit文件大小为0

我不小心键入了ulimit 0而不是ulimit -c 0 。 我已经试过sudo ulimit unlimited它给我一个文件大小的错误。 有没有办法很容易从这个恢复? 提前致谢。