Questions tagged «linux»

使用Linux内核的一系列类似Unix的操作系统。如果您的问题仅与特定分布有关,请使用更具体的标签。




4
家用/便携式计算机(*非*服务器)的最佳MTA设置是什么?
对于NAT后面的家用计算机或不总是在线的笔记本电脑,什么是好的MTA(例如Postfix或其他东西)设置? 我已经阅读了很多有关如何以这种方式进行设置的Postfix教程,但是它们通常是针对服务器即服务器的, 拥有静态IP 有一个域名 始终连接到同一网络 我的要求是: 能够将本地用户的邮件重定向到我选择的另一台服务器。 不监听传入的SMTP连接-仅传出 能够通过具有身份验证(可能还有加密)的外部SMTP服务器路由外发邮件 如果不是Postfix,我需要一个MTA可以在暂时没有Internet连接的情况下将邮件排队。
11 linux  postfix  mta 


5
如何在Ubuntu的系统托盘中最小化Evolution?
在Ubuntu中,可以将某些应用程序设置为最小化,而不是关闭时退出。例如,当在应用程序窗口中按下关闭按钮时,“移情”会最小化到系统托盘(邮件图标)。我如何使Evolution也做到这一点? 本质上,我希望将Evolution隐藏在系统托盘中,而不必每隔十分钟重新启动一次以检查是否有新消息(或使其保持打开状态并使任务栏混乱)。

3
通过FTP同步文件
我需要将我的计算机中的文件与只有FTP访问权限的服务器同步。因此,我不能使用rsync(这至少需要SFTP,但对我而言唯一可用的通道是纯香草FTP)。 我只需要单向同步:从我的机器到服务器。我听说过一个名为unison的程序,但它似乎是用于双向同步的,我不确定是否可以对其进行调整以执行我想要的操作。我还应该补充一点,该程序应以非交互方式工作,以便可以在脚本内使用。 最后的选择是编写我自己的脚本,该脚本按修改时间(或类似时间)比较文件,然后复制已更改的文件。我已经设法将FTP目录安装到本地目录,因此问题归结为仅同步两个目录。但是我的直觉告诉我,野外一定已经存在类似的东西。
11 linux  sync  ftp 


5
如何监视BTRFS文件系统RAID中的错误?
我看到了有关守护程序的一些文档,该守护程序可以为各种BTRFS事件执行程序/脚本,但现在找不到了。 如何在BTRFS raid1阵列的驱动器发生故障时执行脚本/程序?我想对任何错误运行脚本,以作为可能发生故障的驱动器的早期警告,但是实际的驱动器故障最为重要。我想在那时卸载文件系统(如果那不是BTRFS所做的事情)并设置一个警报。
11 linux  raid  events  btrfs 

3
执行存储在变量中的命令
我有一个存储在变量中的命令。让我们假设变量$i具有值: cat -nT index.php |grep 'someregex' 当我尝试通过键入来执行上述变量时,$i它失败了,因为外壳程序尝试将整个变量作为一个命令执行。我使用也尝试eval($i)并把$i在反引号。 如何使Shell $i像命令一样执行?而且为什么它不能与之相同。 $i='echo hi'; $i 是因为我不得不在单引号中弄乱吗?(因为您不能嵌套它们。)目前,我的解决方案是 echo $i > /foo; . /foo 但是我不想为此创建一个文件,而只是以后删除它。 我的意思是“我砍了单引号是: $i='cat index.php | grep -P '"'"'MYREGEXHERE'"'"
11 linux  bash  shell 

1
Bash:活动IP地址的反向DNS查找
我有一个单行命令,列出了Web服务器访问日志中最活跃的10个IP地址: cat access.log | awk '{print $1}' | sort | uniq -c | sort -n | tail -n10 示例结果集(为简单起见,仅包含3个条目)为: 20 12.34.56.7 22 3.67.89.201 29 9.0.203.255 如您所见,计数在IP地址之前,二者之间用空格隔开。实际上在计数之前也有空白,但我无法在此处显示。 我想对IP地址进行反向DNS查找,以便看起来像这样: 20 12.34.56.7 (d12-34-56-7.abhsia.telus.net) 22 3.67.89.201 (customer.vpls.net) 29 9.0.203.255 (9-0-203-255.hlrn.qwest.net) 如何不借助脚本(即坚持单行命令)来执行此操作?任何建议深表感谢。
11 linux  networking  bash  dns 

1
允许特定组的用户无需sudo即可运行命令
我知道如何编辑/ etc / sudoers,以便我可以以sudo的身份运行命令而不必输入密码,但是,有一种方法可以允许某个组中的所有用户完全不用sudo地运行程序。(我要运行的程序是“ mount”和“ umount”)。
11 linux  passwords  sudo 

3
wc -l如何工作?
我必须阅读一个大文件,在开始阅读它之前,我需要知道文件中的总行数(以百万为单位)。 我已经实现了很多解决方案,并且找到了一个。但是在搜索过程中,我一直在考虑如何wc -l工作。我在Google上找不到任何东西。 尽管我已经找到解决问题的方法,但是我仍然想知道wc -l它是如何工作的,因为它可以在几秒钟内用9200万行来计算文件的行数! 怎么样?
11 linux  coreutils 

5
通过路由器ssh而不进行端口转发
我有一个Linux服务器,我想将其放在路由器后面的家庭网络中。我有时需要从外部ssh到该服务器,但是我不想设置端口转发,因为我无权访问路由器,而且我也不知道路由器的IP。 我可以做的是在Linux服务器中放置一些程序,因此当它连接到Internet时,它将不断地将数据在线发送到我的其他服务器,因此我知道它的IP地址。但是,是否有一种方法可以从外部SSH到路由器后面的服务器?诸如NAT或保持网络连接的套接字之类的东西? 非常感谢

3
是否可以将前台进程置于后台而不挂起(control + z)?
我正在运行一个接收TCP和UDP数据包的应用程序,因此无法将其挂起。我在后台模式下使用最初运行了具有相同参数的同一应用程序的3个进程&。当我仅这样做时$fg,这三个过程就成为了前台。现在,我想再次将它们发送到后台,但不要暂停。我怎样才能做到这一点?
11 linux  bash  unix 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.