Articles of linux

远程访问从Windows到Ubuntu服务器与mstsc.exe容易吗?

我安装testing赢得服务器2008年,它真的很容易得到远程访问。 只需启用RA,只需点击一下,然后即可通过mstsc.exe访问我的win 7 – 如果我要安装一个linux服务器,可以说ubuntu服务器,因为我听说它是​​像我这样的新手最容易的,我可以远程访问用mstsc也可以吗? 一切都会如此简单吗? 我只是问,因为如果它是一个巨大的行为,那么它可能不是一个好主意,玩一个Linux服务器。

永不停息​​的屏幕。

我的目标是从屏幕上的bash开始一堆进程,但是屏幕不应该在运行进程结束或者因错误而停止之后终止。 所以即时通讯会做一些像: 为屏幕(screen.conf)做一个configuration文件: screen -t myscreen0 0 myscript.sh; screen -t myscreen1 1 myscript.sh; screen -t myscreen2 2 myscript.sh; screen -t myscreen2 2 myscript.sh; 用screen -c screen.conf启动它 但是,现在当脚本结束或出现错误屏幕正在终止。 我发现,僵尸参数可以帮助我,但我现在不怎么使用它(在手册页描述不佳)。 或者也许有另一种方法来解决这个问题。

在启动时在后台运行一致吗?

我正在运行Debian 6 64bit。 我想要做的是在启动时运行Unison,不断监视我的虚拟机上运行的LAMP服务器上的文件,并与虚拟机共享文件夹进行同步。 while true do unison -batch -owner -group /folder1/ /folder2/ sleep 10 done 现在,我可以得到这个脚本在启动时运行…但问题是,它挂起。 即使我使用nohup,它挂在nohup对话框。 另外,如果有办法我可以使用nohup,我真的宁愿不logging任何东西。 但是,我无法在nohup或unison文档中find此选项。 我可能会忽略它,但我找不到它。 我确定有一种方法可以将Apache链接到另一个文件夹,然后使用它…但是我仍然想知道如何做到这一点,因为我可以在不同的环境下使用它。 谢谢

Dovecot虚拟用户和用户域映射

我已经成功编译,configuration并运行了具有虚拟用户function的Dovecot。 这是我的/etc/dovecot.confconfiguration文件的一部分: mail_location = maildir:/home/%d/%n/Maildir auth default { mechanisms = plain login userdb passwd-file { args = /home/%d/etc/passwd } passdb passwd-file { args = /home/%d/etc/shadow } socket listen { master { path = /var/run/dovecot/auth-worker mode = 0600 } } } 我遇到了一个我无法解决的问题。 是否有创build用户的域名映射,并在mail_location提供用户名? 例如:1.目前我有/home/domain.com/user/Maildir 2.我想有/home/USER/domain.com/user/Maildir 我可以做到这一点吗? 问候,斯托伊科

ip-6路由在Linux中积累条目是否正常?

在通过路由器的radvd-advertised隧道连接到ipv6互联网的Linux机器上, ip -6 route累积最近的地址。 为什么会这样呢? 它是预期的行为,还是机器configuration错误? 在直接连接到ipv6隧道的另一台机器上, ip -6 route保留一个较短的列表。 在客户端(这是积累最近的地址作为路线): ip -6 route # after pinging ipv6.google.com and www.kame.net 2001:200:dff:fff1:216:3eff:feb1:44d7 via fe80::216:1ff:fe14:444 dev eth0 proto static metric 1024 2001:470:8:e7c::/64 dev eth0 proto kernel metric 256 expires 86407sec 2607:f8b0:4002:801::1011 via fe80::216:1ff:fe14:444 dev eth0 proto static metric 1024 fe80::/64 dev eth0 proto kernel metric 256 default […]

可以对每个文件encryption云存储?

现在存在许多云存储提供商,在保存文件之前是否可以添加一层encryption? 在一个文件中创build一个encryption的分区是可能的,但是当只有5kB的文件发生变化时不得不同步一个5GB的文件是不理想的。 理想情况下,我想每个文件encryption和文件名称和目录名称encryption。 会有这样的事情吗? 更新 EncFS可能就是我正在寻找的。

Debian Squeeze Linux 9p virtfs guest mount失败

首先在服务器上的一些背景信息: 主机操作系统:Debian Linux Squeeze + qemu-kvm版本1.0 + dfsg-8〜bpo60 + 1 客户操作系统:Debian Linux Squeeze 我通过libvirt使用qemu-kvm。 在Guest XMLconfiguration中,我已经使用以下方法设置了9p VirtFS: <filesystem type='mount' accessmode='passthrough'> <source dir='/srv/www'/> <target dir='wwwdata'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </filesystem> 也就是说,我想使用挂载标签wwwdata将/ srv / www共享到guest OS。 当我尝试从guest虚拟机安装VirtFS共享时,出现错误消息: root@server:~# mount -t 9p -o trans=virtio,version=9p2000.L2 wwwdata /srv/www/ mount: wwwdata: can't read superblock 首先,我也尝试了virtfs target dir / mount_tag […]

告诉runit马上拿起新的服务

作为一个快乐的用户runit – 我很好奇,如果有可能发送一个信号到主进程(或类似的),告诉它现在在服务目录? 目前的行为在扫描新服务之间的时间间隔<5秒(大多数情况下似乎快得多) – 但是我认为如果我也能够告诉它,这将是很好的(在5秒最坏的情况是烦人的情况下 – 很less见 – 但讨厌)。

沉睡Apache服务器拒绝连接,但不通过本地主机

我推送了一个适量的stream量(约20 req / s)到一个运行在Apache服务器上的简单PHP API。 Apache服务器瘫痪(mod_status几乎没有注册一个活动的请求),但是,我看到“连接被拒绝”的错误发生,尽pipe这样。 我尝试清理uname -n和MinSpareServers ,但没有任何效果。 我在加载的时候运行了一个诊断脚本,我发现10个请求中有1个失败,连接被拒绝 while [ 1 ]; do echo "" | telnet <server> 80; sleep 1; done 但是,当在本地机器上运行一个类似的请求时,它很好。 while [ 1 ]; do echo "" | telnet localhost 80; sleep 1; done 最初我以为可能是所有的请求都来自同一个客户端,并且服务器被限制了。 但是,在负载下,尝试连接的所有其他主机将看到相同的间歇性问题。 本地主机的行为不同的事实表明,这是一个networking,而不是Apache的问题,但我不知道在哪里诊断。 是否有日志logging,我可以检查/启用,以查看连接拒绝是否在O / S(或可能是iptables)级别发生。 相关软件: Ubuntu Lucid,2.6.33内核 Apache 2.2.14 更新: 在我们的iptablesconfiguration中,我可以在“Chain TCPACCEPT”下看到以下规则: 655K 34M […]

debugging突然的负载峰值

我需要自动debugging突然的负载峰值。 我们已经像检查脚本一样监视着Nagios,但是负载峰值很less。 我search一个守护进程,每N秒检查一次负载,如果有麻烦,报告类似ps aux –forest (和iotop –batch) 用munin创build的graphics在这里没有帮助,因为我需要确定导致负载的过程。