我在bash脚本中运行以下内容: nohup java server_program.jar & 我想要开始跑步,并开始快乐的方式。 然而,由于某种原因,它说它忽略了input等,并等待一个额外的返回击键。 我可以删除这个等待或从bash脚本内发送额外的返回?
我想允许ssh访问特定的帐户,但是如果我使用特定的puclic键连接,我应该将其放到一个完整的shell中,否则将被删除。 例: 我使用公钥ABCDEF(在authorized_keys中正确设置)连接到ssh到[email protected],我得到一个/ bin / zsh shell 如果我使用密码或其他公共密钥连接到[email protected],我会得到一个/ bin / rsh shell 我的想法是创build一个自定义的中间shell(IE:/ bin / mysh),检查使用的密钥并从那里执行正确的shell,但我不知道如何检查使用哪个密钥(或者是否可以)。 env似乎没有包含任何有用的东西。 任何想法如何做到这一点或其他可能的解决scheme? 谢谢。
我有兴趣开始使用Bacula / AMANDA(Zmanda),并计划在VirtualBox中设置一个Linux VM来testing它。 我想避免一些最初的设置时间,通过投票社区可能是最适合Bacula或阿曼达(我还没有看到一个列表)的发行版。 这将允许我启动VirtualBox设备并运行,而不必尝试一堆死胡同,并重新启动进程。 关于networking: 我们的networking如下所示仅供参考,以供参考: 基于Windows,但不在域上 运行多个VirtualBox虚拟机的大型服务器(开发环境等) IT服务器(可以想象Bacula会坐在哪里) 一个NAS设备(很快就会被购买 – 比如Drobo等 – 小生意的东西,没什么大不了的) 随时提出任何问题,我会很乐意回答。
我试图在本地机器上复制我的实时服务器操作系统安装在这里,所以如果出现问题,我们有一个备份。 我已经在服务器上安装了与我们的实时系统相同的操作系统版本,但是我想确保我可以复制所有相同的软件包并尽可能地复制环境。 这是一个快速修复,而不是一个永久的解决scheme。 我有所有的configuration文件备份在Jungle Disk以及站点文件和所有这一切。 但是我想要镜像安装的软件包,并希望能尽可能less的工作。 有什么build议? 更新 导入debconf选项显示3个错误… warning: Unknown type terminal, skipping line 56 warning: Unknown type error, skipping line 76 warning: Unknown type detect-keyboard, skipping line 252 这里是我的文件中的一些snipplets: # tasksel tasksel/terminal terminal # Detecting your keyboard layout console-setup console-setup/detect detect-keyboard # Failure restarting some services for PAM upgrade libpam0g libpam0g/restart-failed error 我其实有大约8个其他的错误,都是Unknown […]
我想使用iptables将我的Debian Lenny服务器设置为我的家庭networking的路由器,但到目前为止一直没有成功。 以下是所需的networking架构图 INTERNET – (eth0) Debian server + router (eth1) — Netgear 5 port gigabit switch — Clients 我有一个DHCP服务器和DNS服务器运行的内部networking,但我有困难的设置iptables。 我需要从外部打开端口80和22(我可以添加打开其他人),并从内部完全访问服务器。 任何帮助将非常感激,谢谢,RayQuang
我的ISP与我联系,指出未经授权的攻击来自我的LAMP服务器。 以下是他们所附的日志的一部分: 15:26:16.821245 IP My.Ip.is.here.59987 > some.one.elses.ip.ssh: UDP, length 1 15:26:16.821248 IP My.Ip.is.here.59987 > some.one.elses.ip.ssh: UDP, length 1 15:26:16.821251 IP My.Ip.is.here.59987 > some.one.elses.ip.ssh: UDP, length 1 15:26:16.821253 IP My.Ip.is.here.59987 > some.one.elses.ip.ssh: UDP, length 1 我该如何调查?
我正在尝试制作一个脚本来ping一个IP地址,并告诉你它正在ping的服务器的名字。 它的工作….大部分 我似乎无法弄清楚如何使Linux(Ubuntu更具体)显示在“resolv.conf”文件中设置的dns域后缀。 如果我在命令提示符下input“hostname”,我只能得到“ubuntu01” 我尝试input域名,我得到的是输出“(none)”,这是混淆我考虑我可以input我的networking上的任何计算机的hsotname输出,它将追加到“solignis.local”的DNS后缀就像它应该。 有任何想法吗?
我有一对(安装了solaris的Sun企业250台服务器的情况比这个简单得多)。 我想知道是否可以在其上安装任何版本/风味/发行版 http://en.wikipedia.org/wiki/Sun_Enterprise 我听说有些人认为这是不可能的,但是我想知道是否有一些技巧或内核重新编译可以让我在sun硬件上安装和运行Linux。
我有4个磁盘RAID-5ed创buildmd0,另外4个磁盘RAID-5ed创buildmd1。 然后这些通过LVM组合来创build一个分区。 在我离开的时候发生了停电事故,当我回来的时候,看起来好像md1中的一个磁盘不同步 – mdadm一直声称只能find4个驱动器中的3个。 我唯一能做的就是在这四个磁盘上使用mdadm –create ,然后让它重build数组。 这对我来说似乎是一个不好的主意,但我所拥有的所有东西都是非常重要的(尽pipe这需要一段时间才能完全恢复),某个地方的某个主题声称这样可以解决问题。 如果这个数据全部丢失了,那么我想你可以停止阅读,只是告诉我。 等待了四个小时的arrays重build,md1看起来很好(我猜),但是lvm抱怨无法find具有正确UUID的设备,大概是因为md1更改了UUID。 我使用了这里logging的pvcreate和vgcfgrestore命令。 试图运行一个lvchange -ay它,但是,给了我一个resume ioctl failed消息。 我有什么希望恢复我的数据,或者我已经完全搞砸了吗? 我的LV线性设置。 似乎我应该能够通过使用类似于TestDisk的至less恢复从md0的数据。 但是, 示例显示了TestDisk中列出的LVM分区,而我只能看到sda,sdb等。 和md0和md1。 [$]> lvdisplay — Logical volume — LV Name /dev/VolGroup/lvm VG Name VolGroup LV UUID b1h1VL-f11t-TGJv-ajbx-4Axn-wi89-fReUKu LV Write Access read/write LV Status suspended # open 0 LV Size 6.14 TiB Current LE 1609648 Segments […]
我们的静态内容服务器偶尔会遇到奇怪的3秒钟的等待时间。 通常情况下,ApacheBench运行(> 10000请求,并发1或40,没有区别,但保持closures)看起来像这样: 连接时间(ms) 分钟平均值[+/- sd]中值最大值 连接:2 10 152.8 3 3015 处理:2 8 34.7 3 663 等待:2 8 34.7 3 663 总计:4 19 157.2 6 3222 在特定时间内服务的请求的百分比(毫秒) 50%6 66%7 75%7 80%7 90%9 95%11 98%223 99%225 100%3222(最长请求) 我已经尝试了很多东西: – Apache2 2.2.9与工人或prefork MPM,没有区别(与KeepAliveTimeout 10-15) – Nginx的0.6.32 – 各种TCP参数(net.core.somaxconn = 3000,net.ipv4.tcp_sack = 0,net.ipv4.tcp_dsack = 0) – 将文件/ DocumentRoot放在tmpfs上 […]