ubuntu教程--12.04 安装笔记

    技术2022-05-20  34

    本文是 vincentzhwg 所写,转载请注明作者:vincentzhwg

    --------------------------------

    分区建议,这是根据我个人的使用经验

    /                           7G

    /tmp                    4G

    /var                     3G

    /logsData          500M #开发时的日志记录

    /projectsData   2G #开发时的项目存放目录

    /mysqlData       2G #mysql数据库数据存放目录

    /usr/local           2G

    /home                4G

    /opt                          #容量大小根据自己需要设定,建议最小也得4G

    swap                  1G

    --------------------------------

    换源,教育网建议换成 dormforce,其它网络的自行找个速度快的源吧

    --------------------------------

    安装vim

    sudo apt-get install vim vim-gnome

    --------------------------------

    优化虚拟内存

    在/etc/sysctl.conf这个文档的最后加上这样一行:

    vm.swappiness=5

    --------------------------------

    系统更新

    apt-get update && apt-get dist-upgrade

    更新完成后重启

    --------------------------------

    安装受限驱动,如显卡驱动

    --------------------------------

    安装语言支持后,重启

    --------------------------------

    安装rar解压支持

    上 http://www.rarlab.com/download.htm 下载相应的版本

    下载回来后,对下载文件进行解压,进入解压后的文件夹,运行 sudo make 命令即可

    --------------------------------

    安装压缩解压支持

    apt-get install p7zip-full

    --------------------------------

    修改locale

    再将/var/lib/locales/supported.d/en的多余内容删掉

    修改/var/lib/locales/supported.d/local文件,将文件内容改为如下代码:

    en_US.UTF-8 UTF-8

    zh_CN.UTF-8 UTF-8

    zh_CN.GB18030 GB18030

    zh_CN.GB2312 GB2312

    zh_CN.GBK GBK

    再运行命令

    locale-gen

    用的是英文界面,所以我就不再修改locale的设置了,想用中文界面的,请自行设置

    在 /etc/enviroment 中添加一行内容如下

    LC_CTYPE="zh_CN.UTF-8"

    --------------------------------

    修正 lftp 乱码问题

    vim ~/.lftprc

    内容如下:

     

    #debug 3 set ftp:charset gb18030 set file:charset UTF-8 #set ftp:passtive-mode no #alias utf8 " set ftp:charset UTF-8" #alias gbk " set ftp:charset GBK"

    --------------------------------

    安装基本编译需要用到的工具

    apt-get install build-essential automake autoconf cmake

    --------------------------------

    安装 flash 插件与媒体播放所需软件

    在ubuntu software center中查找flash,将flash插件装上

    在ubuntu software center中查找 gstreamer ,将相关插件装上

    --------------------------------

    安装星际译王,方便查英语单词

    apt-get install stardict

    再从其官网下载词典装上,可断网时查询单词

     

    按照如下步骤安装字典:

    tar -xjvf a.tar.bz2

    mv a /usr/share/stardict/dic

    再对其设置一番,调整下词典顺序

    --------------------------------

    让在windows下的分区开机自动挂载,该步骤要根据自己本机情况进行适当改动

    这里假设 /dev/sda5 是windows下的一个分区为例进行介绍

    首先取得其对应的 uuid 号,运行命令

    ls -l /dev/disk/by-uuid/

    在输出中找到这一行

    lrwxrwxrwx 1 root root 10 2011-03-02 18:12 9690C3C690C3AB57 -> ../../sda5

    那么 9690C3C690C3AB57 就是要找的对应的 uuid 号

    假设把 /dev/sda5 挂载在 /media/software 文件夹下,先在 /media 文件夹下创建 software 文件夹,运行命令

    mkdir /media/software

    然后编辑 /etc/fstab 文件,在后面加入以下两行

     

    # software

    UUID=9690C3C690C3AB57 /media/software ntfs uid=1000,gid=0,umask=133,dmask=022,utf8 0 0

     

    第一行为注释,第二行的设置参数如下

    各列之间用tab键进行分隔,也可用空格代替

    UUID=9690C3C690C3AB57 : 要挂载分区的uuid号

    /media/software : 挂载点

    ntfs : 文件系统类型,  /dev/sda5 的分区是 ntfs 类型,所以采用  ntfs 。这项值要根据挂载分区的文件系统类型进行相应修改,若不知可采用auto值,自动进行检测。

    uid=1000,gid=0,umask=133,dmask=022,utf8 : 关键列值来的。uid=1000,表明挂载分区里的文件的所属用户是谁,这里使用了1000,是我自己ubuntu的用户帐号id值,可根据需要修改,改成你自己ubuntu系统的用户id值;gid=0,表明文件的所属用户组是哪一个组,这里的0代表root用户组,也可根据需要修改;umask=133,权限掩码,这个值说明挂载分区里的文件权限为 rw-r--r-- ,这种权限配置够用也适用;dmask=022,这个是文件夹权限,权限值为 rwxr-xr-x ,这种配置对文件夹来说是很好用的;上面两项权限掩码值可根据自己需要修改,不过我个人非常推荐使用这种配置,实用,够用;utf8,分区编码设置,解决中文乱码问题,我喜欢用utf8,个人也可根据需要修改,替换成gb2312之类其他的支持中文的也可。

    0 : 这项默认采用0即可

    0 : 这项默认采用0即可

     

    修改后不重启即时生效的命令

    mount -a mount 的 -a 选项是 mount all stuff from /etc/fstab 的意思。

    --------------------------------

    做一个系统备份,这样以后就不怕系统出错了,可马上恢复过来,以下步骤可根据需要自行适当变动

    用tar备份系统

    首先创建/root/backup_exclude.txt文件,加入以下内容

    /proc

    /media

    /tmp

    /sys

    然后执行以下命令,假设备份文件保存在/media/SOFT/backup文件夹中

    tar zcvpf /media/SOFT/backup/ubuntu20101122.tgz / --exclude-from=/root/backup_exclude.txt

    还原时执行以下命令

    tar zxvpf /media/SOFT/backup/ubuntu20101122.tgz -C /

    再把上面的目录创建出来即可

    修改

    etc/fstab

    boot/grub/grub.cfg

    两个文件中对应的分区值

    然后,假设把 / 分区挂载到了 /mnt 文件夹,运行以下命令修复grub

    grub-install --root-directory=/mnt /dev/sda

    --------------------------------

    --------------------------------

    --------------------------------

    --------------------------------

    --------------------------------

    --------------------------------

    ### 以下设置为我自己的开发环境设置 java与php的,可作为参考

    --------------------------------

    下载jdk进行安装,这里以jdk-6u22-linux-i586.bin为例

    mkdir -p /usr/lib/jvm/java

    cp -r /root/Downloads/jdk-6u22-linux-i586.bin /usr/lib/jvm/java/

    cd /usr/lib/jvm/java/

    chmod +x jdk-6u22-linux-i586.bin

    在/etc/enviroment中添加以下语句

    JAVA_HOME="/usr/lib/jvm/java/jdk1.6.0_22"

    CLASSPATH=".:$JAVA_HOME/lib"

    将PATH变量最后添加 :$JAVA_HOME/bin

    更新系统java选项

    update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_22/bin/java 300

    update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_22/bin/javac 300

    update-alternatives --config java

    --------------------------------

    安装LNMP

    参考我的安装笔记

    《ubuntu下安装 nginx php mysql -- 安装笔记》   http://blog.csdn.net/vincent17113/archive/2011/03/04/6224091.aspx

     

    --------------------------------


    最新回复(0)