Articles of linux

在dd后将可移动磁盘挂载新分区?

如何在dd后在可移动磁盘上装入新分区,而无需移除和重新插入设备? 如果我使用dd将图像写入可移动设备(例如usb-stick或sd卡),设备上的分区可能会更改。 当我使用“fdisk -l”列出分区时,新分区清晰可见。 但是,在执行“cat / proc / partitions”时它们是不可见的,我不能装入任何新的分区。 如果我删除并重新插入设备,分区将“刷新”并显示在/ proc /分区。 现在可以挂载新的分区。 如何从shell提示符中触发此刷新,而无需删除并重新插入设备?

Ubuntu Karmic:“链接本地”的路由表条目的目的?

我想知道什么是一个名为“link-local”的路由表项的目的。 root# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.178.0 * 255.255.255.0 U 1 0 0 eth0 link-local * 255.255.0.0 U 1000 0 0 eth0 default fritz.box 0.0.0.0 UG 0 0 0 eth0 当我用-n打印路由表时: root# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface […]

Linux的Raid:神秘的md_d设备

我有一个64位的Ubuntu Jaunty服务器(内核2.6.28-17-服务器)安装在两个SATA磁盘(sdc和sde)在一个镜像RAID,这是我目前的RAIDconfiguration: cat / proc / mdstat 个性:[线性] [多重] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md5:激活raid1 sdd7 [1] sdc7 [0] 126953536块[2/2] [UU] md2:激活raid1 sdd3 [1] sdc3 [0] 979840 blocks [2/2] [UU] md0:激活raid1 sdd1 [1] sdc1 [0] 96256 blocks [2/2] [UU] md4:激活raid1 sdd6 [1] sdc6 [0] 9767424块[2/2] [UU] md3:active raid1 sdd5 [1] sdc5 [0] 979840 blocks […]

活动目录+ squid规划一个超过7000用户的大型networking

在我们的networking中,我们有大约1600个活动节点和6000名学生,我们有一个伟大的思科骨干networking,我们有8个学院(他们有站点和无线接入点)和10个医院等中心。 我们需要用MS AD来组织我们的networking,在第一步中有一个具有强大服务器的根AD是我们的解决scheme,但是对于我们的研究,我认为我们需要一个分层AD,我们应该有一个森林(shahed.ac.ir)和18个分中心的树(如:eng.shaed.ac.ir)。 此外,我们将使用鱿鱼服务器caching和其延迟池共享互联网(40MB)和NTLM身份validation。 你觉得这个计划怎么样? 这个解决scheme能适合我们的networking吗? 我们需要为这个解决scheme(AD)提供一个LOM,这个计划(cpu,ram,hard …服务器)最重要的是什么? (我们打算购买HP DL380) 请帮帮我。

在linux启动时运行shell脚本,但每天只运行一次

在Linux启动(启动)运行shell脚本,但每天只有一次,我怎么能做到这一点? 我正在使用Redhat企业版Linux 5

内核级IPconfiguration在Linux内核中不起作用

我在我的linux内核中启用了内核级别的IPconfiguration并编译了它,但是它没有尝试获取任何DHCP地址。 为什么? 有什么额外的或特殊的,我必须做的?

保持颠覆用户和密码与Linux用户同步的最佳方式是什么?

我不知道什么是最好的,保持颠覆用户和密码与Linux用户和密码同步,或者只是让Linux以某种方式提供颠覆validation服务。 我宁愿只维护Linux用户,因为我发现在Ubuntu上添加和删除用户很容易。 我想发布命令“sudo adduser developer”和“developer”立即访问subversion版本库。 目前,我必须先创build一个Linux用户,然后使用以下命令创buildSubversion用户: sudo htpasswd -m / var / lib / svn / mainrepo / conf / htpasswd开发者 有没有更好的办法?

我们应该如何build立一个支持持续发展的Web服务器?

我已经租用了一个VPS(Linux – Fedora),并将其用作同一Web应用程序的开发和生产的Web服务器。 我已经安装了apache,subversion以及运行PHP所需的所有软件包。 在Apache中,我创build了两个虚拟主机: dev.mydomain.com (for ongoing development, /var/domains/dev.mydomain.com/public_html ) www.mydomain.com (for production, /var/domains/www.mydomain.com/public_html ) 将只有一个开发人员,他将在Windows XP上使用Netbeans作为IDE。 我可以想象,他要做的第一件事就是在Netbeans中将一个副本从SVN存储库中签出到他的电脑中。 我要做的就是在这些文件夹上设置两个SVN存储库。 /var/domains/dev.mydomain.com/public_html /var/domains/www.mydomain.com/public_html 因此,当他在本地副本上做了一些更改,然后提交更改时,他可以在浏览器上访问dev.mydomain.com以查看页面并执行代码debugging。 之后,当他认为dev.mydomain.com中的代码可以用于生产时,他可以使用Netbeans将更改提交到www.mydomain.com 。 上述情况有什么问题吗? 这是如何设置这样一个Web服务器?

CIFS在所有文件上安装驱动器设置“stick-bit”,不能更改权限或修改文件

我有一个文件夹安装在Ubuntu 8.10服务器通过cifs,我根本无法更改一旦安装的权限。 以下是正在发生的事情: 挂载文件夹中的所有文件自动将其权限设置为-rwxrwSrwx,而不pipe文件是在Windows服务器上还是在Linux机器上创build。 我有两个其他的Linux服务器上安装相同的目录(都运行9.10而不是8.10),没有任何问题。 他们都使用相同的fstab选项和相同的凭据。 // server / folder / media / backups cifs credentials = / etc / samba / .arcadia_cred,noexec,noserverino 0 0 我已经运行了一百万种不同的chmod命令,所有这些都成功地更新了权限。 但是它不。 从8.04更新到8.10后,问题就开始了 任何想法,为什么这可能发生在一台机器上? 由于升级后开始,我不知道什么是bes事情要做。 你可以给的任何帮助将是伟大的! 因为这个,我的自动备份脚本都没有工作!

使用gentoo,如何将-9999 ebuild粘贴到特定的svn修订版本?

作为django-9999 ebuild的例子,为了匹配开发者的环境,我需要从trunk中签出R12120。 由于包pipe理的原因,手动安装Django不是一个选项。 但是,1.2 beta版本中也没有ebuild portage。 所以我做了以下几点: ESVN_OPTIONS="-r12120" emerge -1a django 其中安装了svn所需的修订。 但是这样做很麻烦。 有没有一些方法来定义这个静态每个ebuild,例如像这样的: DJANGO_SVN_REV="12120" 在make.conf 。 这在我眼中会更清洁。 因为下一次我需要重新编译django,所以我需要记住:“哦,我希望这个坚持一个特定的修订”,接下来的问题将是“错误,f&!#$?%,又是什么? 去这里最好的方法是什么? 记住: 没有包pipe理者的知识手动安装软件包是没有select的 解决手动emergevariables前缀是没有select的 设置一个/etc/portage/package.env是一种可行的方式( 如这里所描述的 ),但是对我来说这似乎是非常不受支持和不友善的,因此不可取 修改make.conf将是一个方法 保持ebuild覆盖将是一个选项