Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

1
如何为Linux容器创建本地模板并指向该模板
事情是说我想做我的linux容器。第一个命令总是: sudo lxc-create -t debian -n p1 模板名称通常为“ ubuntu”,但由于我是Debian迷,所以已将其替换为debian。两者的最终结果都是相同的,它开始通过编写在/ usr / share / lxc / templates上的lxc-debian模板从debian.org下载组件。 $ sudo lxc-create -t debian -n debian-n [sudo] password for shirish: debootstrap is /usr/sbin/debootstrap Checking cache download in /var/cache/lxc/debian/rootfs-wheezy-amd64 ... Downloading debian minimal ... I: Retrieving Release 我确实有一个本地的debian-wheezy.iso映像文件。有没有一种方法可以告诉它使用该本地.iso映像而不是上网。
8 debian  lxc 

3
测试postfix是否正在运行
我正在寻找一种可靠的方法来测试postfixbash脚本中是否正在运行。 我的第一次尝试只是尝试pidof postfix,它不起作用。 然后我试图得到postfix status: POSTFIX_LOCATION=/var/packages/MailServer/target/sbin/postfix # location of postfix result=`$POSTFIX_LOCATION status` if [ -z $result ]; then echo "Error: No status output from postfix" elif [[ "$result" == *"is running"* ]]; then echo "postfix is running!" else echo "postfix is not running!" fi 但是,即使将状态报告给控制台,该result变量仍为空。这是控制台输出: postfix/postfix-script: the Postfix mail system …
8 linux  bash  postfix 

3
GNU中“启用的功能”是什么意思?
当我find --version与GNU find一起使用时,会得到如下信息: find (GNU findutils) 4.5.9 [license text] Features enabled: D_TYPE O_NOFOLLOW(enabled) LEAF_OPTIMISATION FTS(FTS_CWDFD) CBO(level=2) 这些“功能”是什么意思?在中提到了O_NOFOLLOW某种安全措施man find,并且提到了LEAF_OPTIMISATION一种优化方法,可以节省lstat对叶节点的调用。但我无法找到任何东西FTS,D_TYPE或CBO。
8 find  gnu 

3
如何有效地使用GNU并行
假设我想在压缩文本文件中找到所有匹配项: $ gzcat file.txt.gz | pv --rate -i 5 | grep some-pattern pv --rate在这里用于测量管道吞吐量。在我的机器上,解压缩后约为420Mb / s。 现在,我正在尝试使用GNU parallel做并行grep。 $ gzcat documents.json.gz | pv --rate -i 5 | parallel --pipe -j4 --round-robin grep some-pattern 现在,吞吐量下降到〜260Mb / s。而且更有趣的parallel过程本身就是使用大量CPU。大于grep进程(但小于gzcat)。 编辑1:我尝试了不同的块大小(--block),以及-N/ -L选项的不同值。在这一点上没有任何帮助。 我究竟做错了什么?


3
防止rsyslog将远程主机消息记录到本地/ var / log / syslog
我使用rsyslog这样将日志从远程主机保存到服务器: 服务器: # Logfile for each host $template DynaFile,"/var/log/rsyslog/%HOSTNAME%.log" *.* -?DynaFile 客户: *.* @servername 这将为服务器中的每个客户端主机创建日志文件,/var/log/rsyslog/但还将每个消息也记录到服务器中/var/log/syslog。所以它真的很肿。如何防止/var/log/syslog它只包含来自服务器本身的消息?
8 rsyslog 

2
Linux Mint中的zip文件加密强度有多强
Zip加密通常被誉为“弱”,但有人认为使用某些算法(例如使用AES)和强密码对Zip文件进行加密确实是安全的(请参阅:https://superuser.com) / questions / 145167 / is-zips-encryption-really-bad) 我的问题是:当在Nemo中右键单击一个压缩文件,然后选择上下文“ Compress ...”来压缩文件时,Linux Mint 17.1中的zip文件加密强度是多少?它是否使用上面链接推荐的相同AES标准?请使用包含大小写字母,数字,符号,16个以上数字而不是词典词的强密码。

4
分割不同命令的输入并合并结果
我知道如何合并不同命令的结果 paste -t',' <(commanda) <(commandb) 我知道将相同的输入传递给不同的命令 cat myfile | tee >(commanda) >(commandb) 现在如何结合这些命令?这样我就可以 cat myfile | tee >(commanda) >(commandb) | paste -t',' resulta resultb 说我有一个文件 myfile: 1 2 3 4 我想制作一个新文件 1 4 2 2 3 4 3 2 6 4 1 8 我用了 cat myfile | tee >(tac) >(awk …

1
如何在Gnome中刷新Google日历?
我在Arch Linux上使用Gnome 3.14。当您单击顶部面板中的时间时,我喜欢日历下拉菜单。我已经设置了Google日历以显示在那里,但是如果登录时碰巧处于离线状态,则不会显示该日历。 有没有办法手动刷新Gnome日历?

1
获取“ python-keyring”以停止提示输入“ encrypted keyring”密码
情况: 我按照以下说明设置了Mercurial Keyring Extension。 在Ubuntu 12.04.4(精确)计算机上,它可以按照说明完美运行。提示输入一次密码,现在无需输入用户名或密码即可进行“ hg pull” /“ hg clone”等操作。 在Ubuntu 14.04.1(可信任)计算机上,我必须通过指定安装“ mercurial-keyring” 0.6.0使其稍稍偏离说明以使其正常工作(遵循此处的建议,但最终也涉及一些故障排除) 。这是可行的,但是每次提示:“请输入加密密钥环的密码:”,因此不理想。 题: 如何获得“ python-keyring”以停止每次提示输入加密的keyring密码?


2
sudo sudo是什么意思?
我正在使用Cloud9进行Rails开发,它使用Ubuntu环境。在有关使用PostgreSQL数据库的文档中,它说: 连接到服务: $ sudo sudo -u postgres psql 两次输入sudo是什么意思? https://docs.c9.io/setting_up_postgresql.html
8 sudo 

1
如何解释busybox的“顶部”输出?
我在小型嵌入式ARM系统上使用BusyBox。我正在尝试读取“顶部”输出,特别是对于列出的Python进程。此过程使用多少实际内存?VSZ代表什么?系统只有64MB的RAM。 内存:已使用41444K,免费20572K,0K shrd,0K buff和18728K已缓存 CPU:3%usr 3%sys 0%nic 92%空闲0%io 0%irq 0%sirq 平均负载:0.00 0.04 0.05 1/112 31667 PID PPID用户统计信息VSZ%VSZ%CPU命令 777775 python S 146m 241%3%/ usr / bin / python -u-dpdsrv.py
8 linux  arm  top  busybox 

5
如何在CentOS 7上安装kdm
我安装了CentOS 7,首先安装了“ KDE Plasma Workspace”组,然后又安装了“ GNOME Desktop”,之后我发现它仅gdm存在。并且不which kdm返回任何内容,yum provides kdm仅返回kgreeter-xxx但已安装。 我的问题是kdm是否已从CentOS 7中删除。如何在CentOS 7上安装kdm。
8 centos  kde  kdm 

3
收到电子邮件后运行脚本
我运行Postfix / Dovecot邮件服务器供个人使用。实际邮箱很少,基本上是postmaster@domain.com和username@domain.com。 我经常使用该virtual文件来创建转发到的虚拟邮箱username@domain.com。我有很多这样的可丢弃帐户,例如从在线商店一次性购买,我想尝试而不必担心持续的垃圾邮件等的在线游戏。为此,我使用SSH并运行以下命令: sudo vim /etc/postfix/virtual # add a line that looks like: # # username_servicename@domain.com username@domain.com sudo postmap virtual sudo service postfix restart 我以足够的频率执行此操作,因此我希望在某种程度上实现该过程的自动化。我考虑过简单地编写一个shell脚本,该脚本以虚拟邮箱和真实邮箱作为参数并自行进行更改,但是希望有更多机会。 我希望能够username@domain.com使用虚拟邮箱名称作为邮件正文将电子邮件发送到服务器上的其他邮箱。问题可能是sudo呼叫,但我可以创建一个新用户,其唯一责任是处理该问题,而该用户应该处理该问题。 大多数情况是这样的:我将如何创建一个由电子邮件触发的事件?某处有服务吗?我可以配置Postfix或Dovecot侦听该电子邮件并在该事件上运行命令吗?

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.