zoukankan      html  css  js  c++  java
  • gentoo

    http://www.aboutyun.com/thread-8522-1-1.html        .java.io.IOException: Connection reset by peer

    cat /proc/mdstat

    mdadm --assemble /dev/md4 /dev/sd(abcd)4

     http://bupt04406.iteye.com/blog/1561211   hbase----

     http://www.educity.cn/linux/1240751.html   ===========不错

    197
    198
    200
    201
    202
    203
    205
    206

    scp P port -p

    保留原文件的修改时间,访问时间和访问权限。
    http://storysky.blog.51cto.com/628458/291587   linux编译
    http://www.linuxdiyf.com/linux/4496.html

    #chroot /mnt/gentoo /bin/bash

    #env-update

    #source /etc/profile

    #export PS1=”(chroot) $PS1”

    现在可以使用emerge命令了,先更行一下。

    #emerge --sync

    完了之后可以先安装几个软件玩一玩,也方便下面的安装。

    没有vim,先搜索一下Vim,找到有这个软件安装之,顺便把less也安装一下。

    #emerge --search vim

    #emerge vim && emerge less

    选择profile,你可以理解为选择安装Gentoo的用途,虚拟机做服务器,所以选的是server,先看一下提供那些预设的profile,记住你选择的编号。

    #eselect profile list

    #eselect profile set 5
    2. 下载内核

    现在可以来整内核了,很简单就是用emerge安装gentoo-sources:

    #emerge gentoo-sources

    这个过程比较长??不过总算结束了。这步结束之后,最后一行会显示内核的版本号,你可以把它记下来。

    #cd /usr/src/linux
    3. 配置硬件

    #make menuconfig

    接下来这个会让你一头雾水,靠,我怎么可能能把自己的机器搞得这么清楚?好吧,如果你是个硬件专家,这玩意儿肯定难不倒你,而我在虚拟机里,我该怎么选?所以我直接退出了。
    4. 编译和安装内核

    #make && make modules_install

    这也是个漫长的过程??完成之后,拷贝内核镜像到/boot,<>内的是之前你看到的版本号,你可以不这么命名,这里命名实际上是随意的,最好规范点吧,以后升级内核的时候也容易辨认,不过不管你改成了什么,记住它,到后面配置启动时有用。

    #cp arch/i386/boot/bzImage /boot/kernel-<x.xx.xx>-gentoo-r1
    6. 配置分区

    #vim /etc/fstab

    /dev/sda1     /boot  ext2    noauto,noatime         1          2

    /dev/sda2     none   swap   sw       0          0

    /dev/sda3     /          ext3    noatime          0          1

    none   /dev/pts        devpts            defaults          0          0
    7. 修改hostname

    #vim /etc/conf.d/hostname

    这个 hostname不能是localhost,否则mysql启动不了。
    8. 配置网络

    #vim /etc/conf.d/net

    因为虚拟电脑有两个网卡,都通过dhcp连接网络。

    config_eth0=”dhcp”

    config_eth1=“dhcp”

    然后设置网络自动启动

    #cd /etc/init.d

    #ln -s net.lo net.eth0 && ln -s net.lo net.eth1

    #rc-update add net.eth0 default && rc-update add net.eth1 default

    改下root密码

    #passwd
    9. 必要的软件

    日志工具

    #emerge syslog-ng

    #rc-update add syslog-ng default

    定时任务工具

    #emerge vixie-cron

    #rc-update add vixie-cron default

    文件索引

    #emerge mlocate

    ssh服务自动启动

    #rc-update add sshd default

    dhcpcd服务

    #emerge dhcpcd
    10. 配置bootloader

    完成了这个,你就可以进入Gentoo了。

    先安装grub

    #emerge grub

    编辑grub配置文件

    #vim /boot/grub/grub.conf

    如下(和版本有关的自己替换一下):

    title Gentoo Linux 3.1.15-r1

    root (hd0,0)

    kernel /boot/kernel-3.1.15-gentoo-r1 root=/dev/sda3

    以上/boot/kernel-<x.x.xx>-gentoo-r1这段就是内核镜像更名之后的名字,修改好之后,执行grub:

    #grub --no-floppy

    grub>root (hd0, 0)

    grub>setup (hd0)

    grub>quit

    现在,执行关机

    #shutdown -h now

  • 相关阅读:
    linux下文本处理
    JSON对象的序列化和反序列化
    大整数相加的js实现
    前端日志格式化
    对象deepcopy
    基于vue实现的小程序管理后台图文编辑器
    原型和原型链
    函数声明、函数表达式及函数立即执行
    网址
    判断日期是否相等
  • 原文地址:https://www.cnblogs.com/i80386/p/4112759.html
Copyright © 2011-2022 走看看