gentoo

启用systemd的gentoo安装方法

♀尐吖头ヾ 提交于 2019-12-07 02:46:39
这个也应该算是绝对的干货了吧。 记得06年曾经写过一份中文版的 gentoo 安装手册,过了这么久,其实 gentoo 的变化还是很大的,尤其是现在支持 systemd 启动,相对于以前的 openrc/shell 或者 openrc / c,5秒左右启动完成可以说是神速了! 心血来潮,就写一下吧。 以下正文和官方手册会略有出入,大家互相借鉴着看吧。 1. 谁是贱兔 首先简单介绍一下贱兔(gentoo)。 gentoo 是一种专门针对屌丝IT攻城狮们推出的 linux 操作系统发行版,其特点就是拥有极高的可定制能力,可以让用户对系统拥有极为强大的控制能力,同时 gentoo 的性能也极为优秀。 gentoo 拥有 linux 世界最强大的软件包管理系统……之一。精髓思想来自于 FreeBSD(MacOSX 的表兄)的 ports 系统,但是可以说青出于蓝而胜于蓝。特别适合有系统洁癖和更新强迫症的宅男们。 2. 前戏前的前戏 现在开始进入正题吧,哦不,在真的开始安装 gentoo 系统之前,我们还需要做一些事情。 首先,你要准备好一个 gentoo 的安装介质,一般是光盘。可以在搜狐和网易的开源镜像服务器上直接下载。一般叫做 mini install cd 啥的。个人推荐直接用 amd64 架构的,x86可以忽略之了。 然后需要下载 gentoo 的基本包,也就是 stage3

linux 邮件服务:nullermailer postfix 和 sendmail

杀马特。学长 韩版系。学妹 提交于 2019-12-04 16:25:59
logwatch 是 linux 上的一个日志分析工具,能够利用 cron 每天执行日志分析工作,并将日志发送到指定用户的邮箱(具体配置方法请看我的另一篇博客 http://my.oschina.net/JerryBaby/blog/176826 )。 我手上一共用 3 台服务器,两台 CentOS,一台 gentoo 个人电脑。我都为它们配置了 logwatch。我的做法是,将 logwatch 加入 cront 任务,每天晚上 8 点给 root 发送一封邮件,内容是昨天的系统日志。但是我的 gentoo 却怎么也收不到邮件。整整折腾了两天,终于知道了原来是 mail 服务没有配置好。 先来讲解一下 mail 服务的几个概念。 MUA(Mail User Agent) 邮件用户代理。最典型的就是 linux 系统上的 thunderbir d 和 windows 系统上的 outlookexpress。它的主要功能就是接收邮件主机的邮件并提供用户浏览与 编写邮件的功能。 MTA(Mail Transfer Agent) 邮件传输代理。最典型的就是 linux 系统上的 postfix 和 sendmail 以及我要介绍的 gentoo 上的 nullmailer。它的功能是将来自客户端或者是其他 MTA 的邮件收下(使用 SMTP 协议);传递目的地不是本主机的邮件。

gentoo crontab: why this simple crontab is not working?

◇◆丶佛笑我妖孽 提交于 2019-12-04 07:04:45
问题 I use a GENTOO distribution. crontab -e 35 12 * * * root php5 /home/www/cron.php When I run manually: php5 php5 /home/www/cron.php This works (it sends me an email) Then I check date at 12:35pm... nbothing ! I also tried with: */1 * * * * root php5 /home/www/cron.php So it sends me an email every minute and NOTHING ! I also tried with full path of php5 */1 * * * * root /usr/local/bin/php5 /home/www/cron.php Looks like crontab does not work: any idea why ? What do I do wrong ? regards 回答1: The

Apache server ignores .htaccess

依然范特西╮ 提交于 2019-12-03 06:32:50
问题 I'm trying to get a website working on my test environment, but somehow it is not working. I can load the normal index page, but when I want to access /page/test it throws an error saying the page does not exists. My log says: File does not exist: /home/page_url/www/page Which is in fact true, but it should got to my Page controller instead and load the test method. My .htaccess looks like: # Turn on URL rewriting RewriteEngine On # Installation directory RewriteBase / # Protect hidden files

gentoo 修改键盘映射

匿名 (未验证) 提交于 2019-12-02 23:43:01
gentoo 上面修改键盘映射分为两种,一种是终端环境,一种是X环境。 https://www.emacswiki.org/emacs/MovingTheCtrlKey https://wiki.gentoo.org/wiki/Keyboard_layout_switching 参考里面的终端部分,从 /usr/share/keymaps/i386/qwerty/ 这个文件夹里面复制 us.map,解压 gunzip .map 然后修改里面的 control 对应的码, 然后另存为 us_ptz.map,并进行压缩,gzip .map 然后放到 /usr/share/keymaps/i386/qwerty/ 这个文件夹下面。 然后修改 /etc/conf.d/keymaps 这个文件,选择修改好的文件, 然后重启keymap, rc-service keymaps restart 按键可以通过 showkey 来获得对应的键值。 https://wiki.gentoo.org/wiki/Keyboard_layout_switching https://www.charvolant.org/doug/xkb/html/index.html http://blog.csdn.net/kl28978113/article/details/47955275 使用 setxkbmap

Apache server ignores .htaccess

泪湿孤枕 提交于 2019-12-02 20:11:13
I'm trying to get a website working on my test environment, but somehow it is not working. I can load the normal index page, but when I want to access /page/test it throws an error saying the page does not exists. My log says: File does not exist: /home/page_url/www/page Which is in fact true, but it should got to my Page controller instead and load the test method. My .htaccess looks like: # Turn on URL rewriting RewriteEngine On # Installation directory RewriteBase / # Protect hidden files from being viewed <Files .*> Order Deny,Allow Deny From All </Files> # Protect application and system

gentoo crontab: why this simple crontab is not working?

点点圈 提交于 2019-12-02 13:21:15
I use a GENTOO distribution. crontab -e 35 12 * * * root php5 /home/www/cron.php When I run manually: php5 php5 /home/www/cron.php This works (it sends me an email) Then I check date at 12:35pm... nbothing ! I also tried with: */1 * * * * root php5 /home/www/cron.php So it sends me an email every minute and NOTHING ! I also tried with full path of php5 */1 * * * * root /usr/local/bin/php5 /home/www/cron.php Looks like crontab does not work: any idea why ? What do I do wrong ? regards The syntax you use in crontab -e does not allow you to specify the user name; it always runs as yourself. So,

gentoo安装步骤整理

泄露秘密 提交于 2019-12-02 07:20:40
这几天有机会接触了gentoo的安装,看介绍,gentoo的安装比较难,需要手动做很多工作。我把这几天整理的安装文档发一下,顺便把自己的一些感想说一下。 感想: 1. 老版本的gentoo和2006.0的版本安装过程和配置有很大变化,比如安装过程中一些选项参数;网络配置文件/etc/conf.d/net的文件格式。网上搜到的中文资料都是老版的介绍,新版的还没翻译过来。要想安装最新版的,还是先把英文的指导看一下吧。 2.gentoo的三段安装,stage1是设置个性化的c编译器和库函数;stage2是系统布局的自定义;stage3是编译内核。我个人感觉前2段并没有什么意义,内核编译倒是很有必要,可以给系统瘦瘦身。从gentoo新的发行计划里,也可以看出已经弱化了stage1和stage2的使用。 3.2006.0版的gentoo,x86版中,只提供了mini CD和live CD,取消了Universal CD和Package CD,我感觉是个很大的失败。live CD安装方式就像傻瓜一样,让你鼠标指指点点就装上系统,很少有选择余地,他是在编译内核之后才给你选择空间,并且这张光盘里的文件并不是常规软件包,如果你想手动把文件包拷贝到硬盘,自己有选择的安装,是不可能的。要想有选择,先使用mini CD启动,然后必须联网通过portage完成

gentoo 安装

半腔热情 提交于 2019-12-02 07:20:28
原文地址参考这里 All the stuffs about my gentoo linux 使用方法 拷贝各个目录下的文件到相应的目录下 etc <==> /etc user <==> /home/your_local_user_name or /root usr <==> /usr var <==> /var kde4 <==> ~/.kde4 config <==> ~/.config 常用命令 sudo emerge -uDN @world sudo emerge -c revdep-rebuild Branches i56500 : hs i73700 : ks i76700kz170p : home thinkpadE460 : forelders =================================================================== GENTOO 使用手册 系统安装 分区 /dev/sda4 ==> swap分区 /dev/sda5 ==> /boot /dev/sda7 ==> / /dev/sda8 ==> /home mkfs.ext4 /dev/sda5 mkfs.ext4 /dev/sda7 mkfs.ext4 /dev/sda8 挂载相应分区,解包stage3 mount /dev/sda7 /mnt

快速安装gentoo

点点圈 提交于 2019-12-02 07:15:14
快速安装gentoo 如果我说能在不到15分钟的时间里安装好一个Gentoo Linux桌面系统,你一定不敢相信,因为一般正常安装Gentoo桌面系统都需要一周左右的时间,只用15分钟?在做梦吧?你看了我下面介绍的方法后,就绝对不会再有任何怀疑了:P 首先,用LiveCD启动系统,在boot提示的时候,输入gentoo nox,直接进入文本模式,设置两个优化参数: hdparm -d1c1u1A1m16a64 /dev/hda hdparm -d1c1u1 /dev/cdrom 然后fdisk对硬盘进行分区,如果你已经分好区了,就可以跳过这一步。 分区完毕后,进行格式化分区。这里我假设硬盘上的分区情况是:hda1-hda5是Windows使用,hda6是/boot,hda7是swap,hda8是根分区,现在格式化相应分区,并加载: mke2fs /dev/hda6 mke2fs -j /dev/hda8 mkswap /dev/hda7 swapon /dev/hda7 mount /dev/hda8 /mnt/gentoo mkdir /mnt/gentoo/boot mount /dev/hda6 /mnt/gentoo/boot 开始复制LiveCD上的系统: cp -af /mnt/livecd/* /mnt/gentoo/ 复制完成后,修改一些配置: cd /mnt