Articles of gentoo

在Gentoo Linux启动时执行特定的bash脚本

我拥有运行Gentoo Linux的VDS,我很好奇如何在启动VDS时执行特定的bash脚本。 我只想在启动时启动apache2并运行两个瘦实例。

我可以阻止一个Gentoo“新兴世界”添加一个function或使用国旗我忘了?

我可以阻止一个Gentoo“新兴世界”添加一个function或使用国旗我忘了? 如果是这样的话,我会付出多less痛苦,以及为了安全地让系统恢复正常,你会推荐哪些步骤? 谢谢。

从networking启动的Linux映像安装操作系统

假设您正在处理一个具有这些限制的奇怪机器: 你根本没有物理访问权限。 你得到一个串行控制台和一个networking。 你可以使用六个Linux安装中的一个来安装 networking启动的Debian安装根本不接触HD。 鉴于此,假设你想在机器上安装一个新的unixy操作系统。 Linux,BSD,Solaris等等。 你怎么做呢? 在gentoo中,你只需要: 从恢复映像启动, 根据需要对HD进行分区和格式化, 在/ mnt / new(/ mnt / new / boot,… / home等)中挂载驱动器, 把gentoo stage-3解压到/ mnt / new, chroot / mnt / new 在这一点上,你的环境和你从Gentoo光盘启动的环境完全一样,并遵循安装说明。 Arch Linux,IIRC可以做类似的游戏,尽pipe它并不高兴。 那么,你的操作系统呢? 我对NetBSD或者OpenBSD不是很感兴趣,但是如果他们愿意的话,我很乐意听到。 如果你能想出一个方法来在这里得到一个Windows,你是一个变态,但我会给你upvote点。 FM(W)s (这是很常见的(错误的)build议) “Netboot的安装程序的东西” 这将工作,但我们已经networking启动恢复磁盘。 我没有控制那台服务器,我没有任何东西可以赢得BOOTP比赛。 “告诉托pipe公司放入你select的CD” 这将是很好的,但是他们的定价模式是基于我们称之为“我们不碰你的硬件”的东西。 另外,他们并不喜欢我这样做,宁愿我运行一个他们为我安装的操作系统。 编辑:我意识到这真的应该是一个社区维基,因为没有“正确”的答案。 我向所有给我答复的人投了赞,谢谢!

我怎么知道哪些内核模块是必需的?

说,我有一个默认的Gentoo安装所有的模块(如设备驱动程序)编译。 从这一点,下次我重新编译内核时,是否有一种简单的方法可以排除未使用的模块?

如何selectpython版本在gentoo中安装

我使用的是linux gentoo,我想安装python2.5,但这是一个问题。 emerge -av python显示 These are the packages that would be merged, in order: Calculating dependencies… done! [ebuild U ] dev-lang/python-3.1.2-r3 [3.1.1-r1] USE="gdbm ipv6 ncurses readline ssl threads (wide-unicode%*) xml -build -doc -examples -sqlite* -tk -wininst (-ucs2%)" 9,558 kB [ebuild U ] app-admin/python-updater-0.8 [0.7] 8 kB 有更多版本的ebuild: # ls /usr/portage/dev-lang/python ChangeLog files Manifest metadata.xml […]

如何find运行慢时钟的系统源码?

我的一个Gentoo服务器出了问题。 一段时间后,时钟开始运行非常缓慢。 大约一分钟,一秒钟就可以走了 。 主要的问题是不仅时钟受到影响,而且系统也运行缓慢。 如果我运行top ,则需要超过10秒才能打开。 sleep 1需要一分钟左右。 系统没有负载,几乎没有任何运行。 我正在运行内核4.0.5。 硬件时钟运行良好。 什么可能是这个问题的根源? 这是clocksource信息: # cat /sys/devices/system/clocksource/clocksource0/available_clocksource refined-jiffies jiffies tsc # cat /sys/devices/system/clocksource/clocksource0/current_clocksource refined-jiffies

来自主机的虚拟机的IPv6公共路由

所以我有一个来自OVH的专用服务器。 我得到了一个/ 64范围的IPv6地址和1个公共IPv4地址。 我购买了第二个IPv4地址作为后备。 主机正在运行Xen虚拟机pipe理程序,我已经设置了桥接器 bridge name bridge id STP enabled interfaces br0 8000.0cc47ac4292c no eno3 vif4.0 vif4.0-emu virbr0 8000.525400a2390a yes virbr0-nic 我能够获得与IPv4和IPv6地址都连接的虚拟机(它只会使用IPv6),但是作为一个testing,我将虚拟机的MAC地址从我的备用和繁荣中所列的虚拟机的MAC地址中更改,没有更多的IPv6连接,但是一次我把MAC地址设置回来,它正在下雨。 主机ipv6路由表 2607:5300:61:45b::/64 dev br0 proto kernel metric 256 pref medium 2607:5300:61:400::/56 dev eno3 proto kernel metric 202 mtu 1500 pref medium fe80::/64 dev eno3 proto kernel metric 256 pref medium fe80::/64 dev […]

easy_install在不同的Python版本下

我想easy_install一个Python 2.5包,但我也得到了Python 3.1安装,所以我得到一个语法错误: except pkg_resources.VersionConflict, e: ^ SyntaxError: invalid syntax 我如何告诉easy_install我希望用Python 2.5来安装(在这种情况下为ReviewBoard )?

简单的Quagga BGP路由器

我们正在尝试设置一个Gentoo Linux框来为我们的互联网连接运行一个Quagga BGP路由器。 我们尝试了很多东西,但是我们试过的所有东西都会导致Quagga报告没有可用的BGPnetworking,并且它从不连接到邻居路由器。 我认为一个新的开始将是我们最好的select,所以我们的问题是: 我们需要使用什么configuration(bgpd.conf / zebra.conf)来进行以下设置: (请注意:我只是select了一些随机的Google IP范围,这些不是真正的IP地址) 路由器IP:74.125.53.103/29 路由器AS:9283 公共IP范围:209.85.171.0/24(这些是我们使用的通过上面列出的路由器运行的公共IP地址) 邻居IP:74.125.53.104/29 邻居AS:9283 我们目前有这个设置,并通过运行DD-WRT固件的Linksys家庭路由器运行。 它像一个冠军,但负荷开始太多了。 我们已经考虑了几种路由器的select,由于各种原因,我不会去,运行我们自己定制的路由器似乎是最受青睐的select。 提前感谢您的帮助,我们一直在试图弄清楚这一点!

为什么我的文件系统是只读的在Linux中?

我试图在VirtualBox机器上build立一个基于Gentoo的小型Linux系统,作为将相同系统部署到低规格单板计算机上的一个步骤。 出于某种原因,我的文件系统正在以只读方式挂载。 在我的/etc/fstab ,我有: /dev/sda1 / ext3 defaults 0 0 none /proc proc defaults 0 0 none /sys sysfs defaults 0 0 none /dev/shm tmpfs defaults 0 0 但是,一旦启动/proc/mounts显示 rootfs / rootfs rw 0 0 /dev/root / ext3 ro,relatime,errors=continue,barrier=0,data=writeback 0 0 proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0 sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0 udev /dev […]