Articles of unix

'cd'来回切换到前一个和当前目录

我发现cd -可以在之前和当前目录之间来回切换,这是一个非常方便的function。 也发现cd –也可以,但不知道究竟是什么。 有没有参考涵盖这个? 请指教,谢谢。

UNIX安全build议

我想build立一个相当安全的UNIX服务器。 我已经实施的机制: SNORT + fwsnort禁止 psad来阻止networking扫描尝试 Portknocking开始+打开SSH(基于密钥的login – 无密码) 从安全订阅每小时更新IP-Tables-Rules 的fail2ban ClamAV&Rootkithunter + Logwatch 你会添加什么与服务无关的安全机制? 你使用什么机制? 服务器将运行Apache&Postfix。 为Apache隐藏c的服务器信息。 没有什么我能想到的Postfix。 谢谢

如何输出一个命令需要的实时(而不是别的)?

我怎样才能输出一个命令需要的实时(而不是别的)? 例: 这不会工作: $ time -p sleep 2 | grep real real 2.00 user 0.00 sys 0.00 我想要的东西是: $ print-real-time sleep 2 2.00

Cron作业没有运行

我可以从CLI运行这个命令,没有在Fedora盒子上的问题,但不是从Cron: /usr/bin/php /var/www/support_web/api/cron.php 这是cron输出: 从命令/ usr / bin / php /var/www/support_web/api/cron.php输出 77 文件具有执行权限。 Crontab日志: Jun 11 11:46:20 www crontab[23453]: (root) BEGIN EDIT (root) Jun 11 11:46:21 www crontab[23453]: (root) REPLACE (root) Jun 11 11:46:21 www crontab[23453]: (root) END EDIT (root) Jun 11 11:47:01 www crond[2479]: (*system*) WRONG FILE OWNER (/etc/crontab) Jun 11 11:47:01 www crond[2479]: […]

为什么不“定位”工作?

我试过“find解放者”,但它不起作用。 没有任何反应

如何获得* nix进程的文件名

我怎样才能找出正在运行的进程的程序文件名是什么?

什么原因导致权限在符号链接上执行ls时被拒绝,当底层文件被赋予全部“r”时?

不知道这是否属于这里或在superuser.com。 我正在争取获得需要在Oracledynamic库中链接的C进程。 它在oracle用户(用户oracle被安装)下编译并运行正常,但不在其他帐户下。 显而易见的原因是默认的oracle安装不会将读或执行授予/ lib中的任何共享库 我已经为所有的底层dylib(相当于.so等)授予r + x,并在oracle用户下执行,我得到了以下结果 ls -lrt *odm* -rwxr-xr-x 1 oracle dba 9000 Mar 3 2009 libodmd10.dylib lrwxrwx— 1 oracle dba 15 Jul 25 14:23 libodm10.dylib -> libodmd10.dylib 在我的另一个用户(我想要执行的)下做同样的事情,我得到以下内容 ls -lrt libodmd10.dylib -rwxr-xr-x 1 oracle dba 9000 Mar 3 2009 libodmd10.dylib ls -lrt libodm10.dylib ls: libodm10.dylib: Permission denied lrwxrwx— 1 oracle dba […]

允许IP地址范围在hosts.allow中

我想要允许这个IP范围94.1.1.1 to 94.15.255.255 我在尝试在hosts.allow文件中input这个信息后,你需要使用networking和networking掩码? 我不太了解这个,所以我不知道我做错了什么。 94.1.1.1/255.255.255.255 但它没有工作。 我应该把什么文件,以使其允许该ip范围? 谢谢

find卷的BSD设备名称(/ dev / disk * s *)的最短命令是什么?

找出这个最简单的方法是什么,例如 / Volumes / Foo 存在于 / dev / disk0s2中? 编辑: 安装可能是一个更符合语义的答案,但它不会比df短得多

在Unix中,是否可以在起点之后列出目录条目?

例如,如果我的目录包含文件a,b,c,c1,c2,c3,c4,d,e,f,g 有没有像下面的伪代码的命令 ls -filename>“c2” 那只会列出文件c3,c4,d,e,f 编辑:修改问题来解决一个更一般的情况