Articles of linux

nscd死了,但子宫locking

service nsd status nscd dead but subsys locked 它开始很好,但最终崩溃… server: logfile: "/var/log/nsd.log" pidfile: "/var/run/nsd/nsd.pid" 什么随机导致NSD做到这一点? 日志: [1354003784] nsd[403807]: notice: nsd started (NSD 3.2.13), pid 403807 [1354003804] nsd[403810]: info: NSTATS 1354003804 1354003784 A=33 TXT=1 AAAA=7 [1354003804] nsd[403810]: info: XSTATS 1354003804 1354003784 RR=0 RNXD=0 RFwdR=0 RDupR=0 RFail=0 RFErr=0 RErr=0 RAXFR=0 RLame=0 ROpts=0 SSysQ=0 SAns=41 SFwdQ=0 SDupQ=0 SErr=0 […]

调整虚拟主机的最佳实践

在挖掘虚拟主机的资源时,我在VMWARE知识库中find了关于更改I / O调度程序的文章 。 还有什么应该考虑提高性能/可靠性? 是否有任何社区指南(VMWare,Redhat?)详细说明这些设置?

控制后缀中的出站连接

我有一个后缀服务器,我用它来发送自动回复和通讯给用户。 我知道像hotmail和yahoo这样的大型互联网服务提供商会寻找他们从一个IP地址获得多less连接。 所以我想知道以下1.一个后缀服务器打开多less个连接? 2. postfix服务器发送的每个连接有多less封电子邮件? 3.如何控制连接到特定ISP的连接数量? 谢谢

在initramfs中更改启动设备?

我尝试引导一个XEN虚拟机,它看起来像硬盘命名从/dev/sda1更改为/dev/hda1 。 因此,启动过程将我拖到initramfs中的一个忙框。 我该如何指定可能正确的启动设备,并继续启动?

dnsmasq客户端TTL

我有一个情况,我的主机文件不断变化。 因此,我不希望客户端caching使用主机文件parsing的IP地址。 这里是为我启动dnsmasq的命令: /usr/sbin/dnsmasq -K -R -y -Z -b -E -S 8.8.8.8 -l /tmp/dhcp.leases -r /tmp/resolv.conf.auto –stop-dns-rebind –rebind-localhost-ok –dhcp-range=lan,192.168.2.2,192.168.2.249,255.255.255.0,12h -2 eth0 在看这个网站: http : //www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html 我看到-T选项有这样的描述: -T, –local-ttl=<time> When replying with information from /etc/hosts or the DHCP leases file dnsmasq by default sets the time-to-live field to zero, meaning that the requester should not itself […]

最好的冗余方式来设置多个不同大小的驱动器

我有一个Linux服务器(目前运行Ubuntu 12.04服务器),我需要设置多个不同大小的硬盘驱动器,主要用于媒体/备份目的。 大小是: 1x2TB 1x1TB 2x500GB 2x3TB 我可能会在稍后的date添加更多。 过去我已经安装了好几台服务器,只在两块硬盘上运行软件RAID1,效果很好,但总是一样的大小,无法扩展,所以RAID1是正确的select。 在这里,我一直在读LVM和/或LVM2,从我可以告诉我有很多select,其中一些我可以想到的是: 将RAID1置于最低级别,将2TB驱动器分区为1x1TB,2x500GB分区 将2x3TB镜像在一起/ dev / md0 在2TB驱动器/ dev / md1上镜像1TB和1TB分区 在2TB驱动器/ dev / md2上镜像500GB和500GB分区 在2TB驱动器/ dev / md3上镜像500GB和500GB分区 那么我可以: 使用LVM将/ dev / md *合并到一个卷中,并将文件系统放在上面 格式并分别安装它们,然后使用unionfs-fuse来呈现它们的单个“视图” LVM(2?)将启用了镜像的所有驱动器分组(不确定如何执行此操作) LVM将较小的组合放在一起,并将RAID1放在最上面(我已经看到人们说LVM上的mdadm不被build议,但没有理由) RAID0是较小的,并将RAID1放在最上面 对于文件系统,我可能会默认使用ext4,除非有其他原因。 任何人都可以给我一些想法或指针在正确的方向吗? 谢谢!

更改默认路由器,无需重新启动

我有一个RHEL3服务器,我想改变我的默认路由。 我见过的每个站点都说明了如何做到这一点,只需要执行“服务networking重启”或“/etc/init.d/network restart”。 我有应用程序正在运行,我认为不会让以太网接口重新启动,我想知道是否有任何不那么激烈只是删除旧的路线,并添加一个新的,而不必完全重新启动networking。

如何devise允许ssh,ftp,db访问,svn访问的服务器访问

我在我的Linux服务器的典型场景。 我很确定很多人也可能面临类似的问题。 我想知道如何过来。 情况: 1.我们有一个5台Linux服务器,我们已经托pipe了各种网站 2.我们一直在做开发,这些网站是活的,每天都需要调整代码 3.我们需要允许员工通过SSH访问服务器。 (Rackspace托pipe的服务器) 4.我们通过Assembla设置了存储库,并在其上configuration了自动部署 5.我们开发大部分PHP和MySQL的网站 6.由于我们是一家小公司,而且事情需要快速移动,所以一段时间后,我们与团队成员共享服务器的root密码 问题: 1.每当员工离开组织时,我们必须更改所有数据库密码,ssh密码为root,删除帐户,删除所有访问。 这些活动需要很长时间。 有时甚至1-2天。 如果工作量更多,则可能需要更多的时间(尽pipe不超过3天)。 但这三天很脆弱。 有人离开了组织可以访问一切。 2.我们不能隐藏数据库密码是网站的configuration文件以纯文本格式(大多数CMS有configuration文件以纯文本forms存储密码) 临时解决scheme: 1.我们采用了Windows云托pipe,并且只configuration了从该系统的IP访问的所有服务器。 因此,如果用户需要访问Linux服务器,他们首先需要login到云上的Windows服务器,然后通过Putty和Winscp,以及MySQL Workbench访问服务器。 唯一的好处是现在即使用户知道SSH,MySQL ID和密码,他们也不能login,因为他们的login从Windows帐户中删除。 我知道,知道允许其他IP在服务器上访问SSH和MySQL的方法的人可以随时对其进行configuration并使用它。 请求:请不要在这里启动Windows抨击。 由于我的团队更喜欢Windows环境,所以我保持这种状态。

Web服务器上的用户权限

可能重复: 什么是最好的Linux权限用于我的网站? 我有一些用户在他们的网站(linux服务器)上安装了joomla,wordpress,drupal和其他CMS的东西。 当他们想要安装额外的模块或插件时,他们通常会遇到写权限的问题。 他们在这种情况下所做的是在他们的目录上自动设置777,他们就这样离开。 当然,从安全的angular度来看,这会给我带来问题。 不知道如何正确地提出这个问题,但希望有人会明白。 什么是最好的默认权限给用户,所以他们不会得到这样的错误,然后改变一切到777? 有没有什么select,当CMS的问题,这将防止写权限的问题,并通过该用户不需要把所有的777。 谢谢

“针对您要使用的特定用户并将其分配给用户ID 0 /组0”

我试图使用VMWare vCenter Converter虚拟化一台Ubuntu机器,但遇到权限问题。 我按照第一部分和第二部分的说明在这个页面上,但是当我得到“对于Ubuntu操作系统需要进一步的configuration”我开始遇到麻烦。 我在Linux上很体面,但是我不是一个有经验的系统pipe理员。 我如何Target the specific user you will be using and assign it user id 0/group 0 ? 我如何Ensure that you also still enable Allow root to ssh even though you are not using the root account ? 谢谢你的帮助。