Articles of linux

远程有序closuresEC2实例?

我正在编写一个脚本,使用ec2-terminate-instances远程closuresEC2实例。 我想执行有序closures(类似于Linux“shutdown”命令触发的closures),而不是简单地closures电源。 这会让我有时间closures正在运行的服务并正确卸载EC2卷。 不幸的是,我无法使用SSHlogin到这些实例,而无需执行大量的额外工作。 有没有简单的方法来触发远程,有序的关机? 或者我需要写一些服务器上的控制守护进程,并且当我想closures服务器的时候,我可以捅一下这个进程?

PostgreSQL不会启动,因为它“无法分配内存”

我在Ubuntu 10.04上运行PostgreSQL 8.4.5。 我运行一个ECN实例,在nginx上运行几个站点。 大多数这些网站在Django上运行并连接到这个Postgres实例。 出于某种原因,今天晚上8:45,Postgres倒下了。 我login到机器,我看到这个错误消息: * Starting PostgreSQL 8.4 database server * The PostgreSQL server failed to start. Please check the log output: 2011-04-17 04:46:49 UTC FATAL: could not create shared memory segment: Cannot allocate memory 2011-04-17 04:46:49 UTC DETAIL: Failed system call was shmget(key=5432001, size=16211968, 03600). 2011-04-17 04:46:49 UTC HINT: This error […]

买一个NAS盒子或build立一个Linux服务器?

我工作的公司正在考虑build立一个像系统一样的NAS。 我们要求的是: 大量的存储空间(4TB +) RAID冗余(最less1个镜像对) 可扩展性,在需要时添加更多的硬盘 可以select运行一个源代码控制服务器(Git / SVN)和一个Web服务器/数据库 在服务器上,我们将定期读/写大型项目文件(Photoshopdevise文件500MB +之类的),大约10-20个客户端。 需要Windows,Linux和OS X才能访问。我们需要基于用户权限locking文件。 我们正在考虑购买2个相同的系统,一个是作为一个完整的偏移量备份,与一个短点对点无线networking进行通信。 我们已经看了2个可能的select: 一个专用的NAS盒子,每个NZD(4k USD,2.7K欧元) 直接build立一个定制的Linux机箱采购零件($ 1.5k – $ 3.5K NZD) 你会推荐什么? 硬件? 软件? OS? 买预构build还是自己做? 袭击? SATA? 最低规格? 有什么遗漏? (重新重复,最重要的事情是OS X的兼容性,大量的存储,成本效益)

sysctl.conf没有在启动时运行

什么时候sysctl.conf应该在启动时读取,为什么它不能运行? 我有以下设置,当我重新启动时没有被应用: net.bridge.bridge-nf-call-arptables = 0 net.bridge.bridge-nf-call-ip6tables = 0 net.bridge.bridge-nf-call-iptables = 0 net.bridge.bridge-nf-filter-pppoe-tagged = 0 net.bridge.bridge-nf-filter-vlan-tagged = 0 fs.nfs.nlm_udpport = 32768 fs.nfs.nlm_tcpport = 32768 第一部分是KVM桥接所需要的,第二部分是在已知端口上运行NFS锁pipe理器。 但是,启动后,这些值没有生效。 如果我运行sysctl -p ,那么他们这样做。 这不会是一个大问题,除了我不知道如何重新启动锁pipe理器而无需重新启动。 我真的很想知道为什么sysctl.conf在启动时不工作,但我只能重新启动锁pipe理器。 这是在Ubuntu服务器10.04.2,内核2.6.32-31 – 服务器。 我知道一些守护进程检查他们的configuration文件的权限,如果他们过于宽容拒绝工作,但是sysctl.conf是644 root:root,我很确定是默认的。

为什么Linux将以下内容报告为二进制文件?

该文件在这里 http://dl.dropbox.com/u/12337149/history.csv 在记事本中它看起来很好,但Centos抱怨以下 “history.csv”可能是一个二进制文件。 无论如何看到它? 如果我select是的内容不正确显示

schroot无法login进入

我正在尝试为自己build立一个chroot环境,并且失败了。 这已被复制到Ubuntu的多个版本(10.04和11.04)。 我是这样做的: $ mkdir -p /srv/chroot/squeeze64 $ debootstrap –arch amd64 squeeze /srv/chroot/squeeze64 http://ftp.debian.org/debian/ $ cat /etc/schroot/schroot.conf [squeeze64] description=Whatever directory=/srv/chroot/squeeze64 users=ajtack root-users=ajtack type=directory 进入chroot会失败,如下所示: $ schroot -c squeeze64 E: Failed to change to directory '/var/lib/schroot/mount/squeeze64-d1d6ed5e-b217-4319-94ee-ff0422a75671': No such file or directory 我不知道如何debugging。 出了什么问题? 附加信息:从详细的运行。 $ schroot –verbose -c squeeze64 I: Executing '00check setup-start ok' I: 00check: […]

Amazon AWS EC2上的多个域

我对如何使用Amazon AWS托pipe多个网站感到困惑。 我站在如何主办一个网站,但我只允许多达5个弹性IP地址。 那么,如果我不能为每个域分配一个IP地址,我将如何托pipe5个以上的域名? 我可以使用提供的Amazon Public DNS地址(xxx.xxx.xxx.xxx.compute-1.amazonaws.com),但是在更改域的DNS时,我不能使用这个地址作为Alogging。 帮帮我?

如何在Linux下的目录下的所有文件做“du”?

这是我试过的: [demo@ ~]# ll /usr/local/apache2/logs/|xargs |du -hm – du: cannot access `-': No such file or directory 我想看看每个文件占用的空间大小,单位是m 。 如何做到这一点正确的方式?

具有不同高清types的RAID镜像

SSD和非SSD可以在镜像RAIDconfiguration(非软件)中设置吗?

允许访问HOME目录内的特定文件夹给其他用户

我有一个“下载”文件夹“tempuser”主文件夹(“/ home / tempuser / downloads”),我想要允许“rwx”权限为不同的用户说“testuser”。 除了“downloads”文件夹之外,testuser不应具有/ home / tempuser内的任何其他文件或文件夹的任何权限。 我该怎么做 ?