我试图让服务器启动时启动一个独angular兽服务器。 我创build了一个shell脚本,如果我以ubuntu用户身份login并运行,就可以运行 /etc/init.d/unicorn start Shell脚本 #!/bin/sh case "$1" in start) cd /home/ubuntu/projects/asbest/current/ unicorn_rails -c /home/ubuntu/projects/asbest/current/config/unicorn.rb -D -E production ;; stop) if ps aux | awk '{print $2 }' | grep `cat ~/projects/asbest/current/tmp/pids/unicorn.pid`> /dev/null; then kill `cat ~/projects/asbest/current/tmp/pids/uni$ ;; restart) $0 stop $0 start ;; esac 当我重新启动服务器时,我注意到独angular兽服务器没有监听套接字。 由于我作为ubuntu用户成功运行代码,所以我修改了脚本让它总是通过sudo使用ubuntu用户。 #!/bin/sh case "$1" in start) cd /home/ubuntu/projects/asbest/current/ sudo […]
我在OpenSuse 11.1服务器上附加了一些行/etc/init.d/boot.local。 他们是我想在启动时运行的一些脚本。 谁做这些得到执行? 特别是,我有一个需要提升特权的脚本,因为它绑定了端口80和443.在命令行中,我使用sudo ,但是对于脚本,我不确定是否必须将sudo包含在bool.local文件中,或者不。
我对Linux很新,而且我正在把我的服务器从Windows切换到Centos 6.3。 我写了一个小型的UDP服务器。 UDP服务器是用C#编写的,现在我用它来和Mono一起使用Linux。 它运行的很好,当我这样运行时: /opt/mono/bin/mono /root/MySoft/UDPServer.exe "$@" 我如何自动运行 – 计算机统计信息? (以windows的forms表示:windows-service) 我试图创build一个启动文件,并把它放到/etc/init.d但它没有工作
我不得不改变我的实例上的密钥对。 我创build了原始实例的EBS AMI图像,并创build了一个新的图像。 我可以ping实例,但SSH连接被拒绝。 有一件事可能是问题的原因是apache上的ssl证书需要密码,因为这是我可以在syslog中看到的最后一件事。 系统日志: Xen Minimal OS! start_info: 0x1890000(VA) nr_pages: 0x1e0000 shared_inf: 0xbf217000(MA) pt_base: 0x1893000(VA) nr_pt_frames: 0x11 mfn_list: 0x990000(VA) mod_start: 0x0(VA) mod_len: 0 flags: 0x0 cmd_line: root=/dev/sda1 ro 4 stack: 0x94f860-0x96f860 MM: Init _text: 0x0(VA) _etext: 0x5ffbd(VA) _erodata: 0x78000(VA) _edata: 0x80ae0(VA) stack start: 0x94f860(VA) _end: 0x98fe68(VA) start_pfn: 18a7 max_pfn: 1e0000 Mapping memory range […]
是否可以configurationdhcpd.conf ,使特定的主机组使用传递给内核加载的附加内核启动参数? 谢谢!
很简单的问题。 我正在使用btrfs子卷在同一台机器上运行多个操作系统(所有Linux)的项目,以便用户可以启动到他们所熟悉的环境。 由于他们都使用Linux内核,单个内核是否可以编译并用于机器上的所有操作系统? 有没有什么操作系统的具体情况,如果是这样,它只是操作系统所需要的内核模块,或者比它更深入? 我目前的假设是内核完全独立于操作系统,只要所有模块都包含在一个共享内核中的两个操作系统中,就可以共享内核,从而共享对内核的更新和更改。
我们重新启动SuperMicro机器之一,并且不再启动。 看来它甚至不会进入BIOS加载阶段,并且没有检测到外围设备(VGA显示器,USB电缆)。 机箱本身的所有指标看起来都很好(即电源,CPU过热甚至networking连接)。 PSU的LED也是绿色的。 我们尝试删除磁盘并从Centos磁盘启动,但没有运气。 对我来说,这似乎是一个主板/ BIOS的问题,但我们现在完全卡住,所以如何find/解决问题的任何build议将派上用场。
电源故障后,我的服务器无法启动了。 打开电源什么也不做。 没有球迷,没有开机,没有声音。 没有。 短接主板上的电源开关也无能为力。 我的主板是Supermicro MB,并且有IPMI。 我可以通过networking访问IPMI。 (这是否排除PSU故障?) 不幸的是,从IPMI切换不起作用。 试过关掉Seasonic PSU,然后再打开它什么都不做。 试过把Seasonic PSU关掉几个小时然后再打开它什么都不做。 任何提示? 我可以在旁边排除故障吗? 谢谢。
我最近将Ubuntu安装到Gen8 HP Microserver的SSD上。 它工作了几个星期完全好,但现在它不会启动。 随机有一天,它开始拒绝启动,给出了'没有系统磁盘或磁盘错误'的错误。 我设法从Ubuntu LiveUSB启动,从那里可以访问驱动器及其所有内容,所以磁盘看起来很健康。 我试过运行启动修复,但没有任何区别。 我试图擦拭驱动器,并重新安装Ubuntu – 第一次失败的引用“无法在所需的位置安装引导程序”。 第二次,似乎安装正常,但我仍然无法启动 – BIOS似乎没有find任何可启动的驱动器,然后开始尝试从NIC启动。 任何build议,我可以尝试什么,或者它可能是一个错误的驱动器?
这是一个多步骤的问题,请耐心等待。 我正在考虑build立一个小的(10-20节点)集群。 但是,我想要正常的程序(不是为集群devise的)能够利用额外的处理速度。 在最理想的情况下,我希望能够在整个集群上运行一个虚拟机pipe理程序。 据我所知,这个问题没有一个好的解决scheme,可以采取正常的程序,并在群集上运行得更快。 因此,我正在集思广益,如何devise这样一个系统,如果可行的话。 看起来,聚类的固有问题是需要更多的时间来移动数据,而不是处理数据。 (即,将一个问题从一个节点转移到另一个节点需要2秒,但在第一个节点上只需要1秒钟就能解决问题)。但是,我想到了一个可能的解决scheme。 我们只是说从理论上讲,群集中的所有节点都可以从同一个磁盘启动。 因此,他们都可以直接访问相同的数据和相同的程序。 其次,我们假设可以修改Linux内核,将每个新的命令发送到不同的从节点,通过所有节点无限循环。 考虑到这两个条件,用户可以login到主节点的terminal,并以正常(非集群)格式运行命令,但命令的负载将会或多或less地均匀分布在集群中。 所以在这个介绍中,我有两个问题: 是否有可能创build一个所有的计算机从一个单一的磁盘(可能是NAS)引导的环境? (我知道PXE,但据我所知,它不提供持久性存储,它只托pipe操作系统。)如果目前是可能的,那怎么办呢? 是否有可能修改内核委托每个新的命令到一个单独的节点? (这可以通过修改bash二进制代替内核本身来完成 – 我不确定)。如果是这样,请详细说明。 这是我曾经在Stack Exchange上问过的最复杂的问题,所以我希望人们在评论中有问题。 但是,如果这个解决scheme实际上可以实施,它可能会彻底改变虚拟化。