Articles of unix

用sed长string插入

我试图用这个expression式来插入一个文本文件的内容到一个给定的string后。 这是一个简单的bash脚本: TEXT=`cat file1.txt` sed -i "/teststring/a \ $TEXT" file2.txt 这会返回一个错误“sed:-e expression#1,char 37:unknown command:`M'” 问题在于file1.txt的内容实际上是一个私人证书,所以这是一个大量的文本和不寻常的字符,这似乎是造成问题。 如果我用一个简单的ASCII值replace$ TEXT,它会工作,但是当它读取file1.txt的大内容时,会失败,并显示错误。 有什么办法来执行这个行动? 我的语法与sed或我的报价位置错误?

如何显示从shell聆听开放端口?

我总是不得不谷歌这和ServerFault永远不会是第一个结果。 通常我想在unix盒子上这样做,但我也想知道如何在CMD.exe的Windows机器上执行此操作。

是否可以将来自不同服务器的文件系统合并为一个文件系统?

我有3个物理服务器(server01,server02和server03)和本地存储。 我已经在三台服务器上创build了/ app文件系统,并在那里安装了存储。 我需要能够从3个服务器组合应用文件系统,并将其作为一个文件系统从server01调用/ total_app。 这可能吗? 我怎么能在Linux操作系统中做到这一点。

如何在Solaris 8中禁用finger服务

我有一个来自审计的请求,在Solaris 8机器上删除finger服务。 我尝试在/etc/inetd.conf和pkill -HUP中添加备注,但是当我键入手指时仍然存在。

UID的内存使用情况(Unix)

我需要获得给定UID(Unix)的总RAM使用的SUM的最佳方法。

同步服务器时间

我有3个服务器,他们每个人都显示不同的时间。 如何正确设置所有服务器的相同时间? 我注意到ntpd服务器已停止。 所以我开始了。 服务ntpd启动 这是同步时间的正确方法吗? (印度标准时间)

CRON使用Bourne shell脚本工作不稳定的行为

我有以下脚本,在提示符下input脚本名称(logscript)时正常运行: #!/bin/sh dvar=`date +"%m\/%d\/%y"` filedate=`date +%b%d%Y` echo DSS1 > serverlog_${filedate}.txt grep "^$dvar" oasErrLog >> serverlog_${filedate}.txt echo CMX1 >> serverlog_${filedate}.txt ssh GVECMX1 grep "^$dvar" /home/gve/log/oasErrLog >> serverlog_${filedate}.txt echo CMX2 >> serverlog_${filedate}.txt ssh GVECMX2 grep "^$dvar" /home/gve/log/oasErrLog >> serverlog_${filedate}.txt echo XIS1 >> serverlog_${filedate}.txt ssh GVEXIS1 grep "^$dvar" /home/gve/log/oasErrLog >> serverlog_${filedate}.txt echo XIS2 >> serverlog_${filedate}.txt ssh GVEXIS2 grep […]

如何恢复已经删除(rm -f)的AIX unix中的.c文件

如何恢复已经删除(rm -f)的AIX unix中的.c文件

如果我运行这个命令,我的Apache2还能工作吗?

sudo ln -s /etc/apache2/mods-available/deflate.load /etc/apache2/mods-enabled/ sudo service apache2 restart 基本上我只想打开Apache2的gzip。 我不想破坏任何东西! 请告诉我,当我运行这些命令时,什么都不会中断。

无法读取我的组拥有的目录

我把postgres数据目录移动到一个单独的分区,它工作得很好。 该目录由postgres用户和postgres组拥有。 d-wx—— 11 postgres postgres 4.0K 2010-06-11 08:28 data/ 我join了这个小组 > sudo addgroup me postgres > groups me me : me adm dialout cdrom plugdev lpadmin admin sambashare postgres 并赋予该组读取和执行目录中所有内容的权限。 sudo chmod -R g+rx ./data d-wxr-x— 11 postgres postgres 4.0K 2010-06-11 08:28 data/ 但我仍然不能CD或LS的目录。 > ls data ls: cannot open directory data: Permission denied […]