本文收集了我自己安装ubuntu系统时的一些想法和遇到的一些问题,以及一些我自己感兴趣的软件的安装方法等


1、 50G ubuntu 分区方案

<plan>
<key> / </key> <value> 7 G </value>
<key> swap </key> <value> 5 G </value> // 我的内存4G,这里有必要分1~2倍内存,分小了满了之后卡死我了
<key> /boot </key> <value> 200 M </value> //理论上几十M就够了,但是我觉得还是200M比较好,可以保留一两次内核的升级备份
<key> /home </key> <value> 11 G </value>
<key> /tmp </key> <value> 2 G </value>
<key> /usr </key> <value> 14 G </value> //系统安装软件都默认在这,得大点(安装系统后加上些软件会占去4来G)
<key> /var </key> <value> 7 G </value> //这个也得大(安装完系统,完成基本的apt update/apt upgrade 会占去1来G
<key> /usr/local </key> <value> 2 G </value>
<key> /opt </key> <value> 2 G </value>
</plan>

ubuntu 分区方案(50G)

后来为了编译linux内核,需要再多20来G的空间,下面是适合编译内核(version :4.8.0-rc6)的空间分配(71G的分区方案)

<note>此方案适用于:想要自己编译最新内核源码并运行 </note>
<plan>
<key> / </key> <value> 10 G </value> // 编译时这里需要占用4G空间,我分配了10G给他
<key> swap </key> <value> 6 G </value> // 我的内存4G,这里有必要分1~2倍内存,分小了满了之后卡死我了
<key> /boot </key> <value> 1.5 G </value> //理论上几十M就够了,如果不编译内核,200M非常够,但是编译内核时这里需要多占用400M,我这里分得过多了,建议分600M吧
<key> /home </key> <value> 24 G </value> // 源代码2.6G,编译中间文件14G,所以这里至少要17G
<key> /tmp </key> <value> 2 G </value>
<key> /usr </key> <value> 15.5 G </value> //系统安装软件都默认在这,得大点(安装系统后加上些软件会占去4来G)
<key> /var </key> <value> 8 G </value> //这个也得大(安装完系统,完成基本的apt update/apt upgrade 会占去1来G)
<key> /usr/local </key> <value> 2 G </value>
<key> /opt </key> <value> 2 G </value>
</plan>

ubuntu分区方案(71G)

后来使用:  /(4G) /boot(500M) /home(19G) /opt(3M) /tmp(3M) /usr(5G) /usr/local(3M) /var(1G)

2、windows + ubuntu 双系统时划分 ubuntu 空间时“空闲空间” 变 “不可用”?

出现这种情况,估计是将分区类型选为主分区了,linux系统默认最多有四个主分区,去掉win7 的那一个,最多只能有3个主分区了,如果这3个主分区没用完70G剩下的空间就哪个系统都不能用了,浪费掉了。
所以,解决的办法是将所有分区类型选为 逻辑分区 即可。原文link

3、右上角网络图标不见了?且链接网络时无法动态获取ip.

sudo service network-manager stop

sudo rm /var/lib/NetworkManager/NetworkManager.state

sudo service network-manager start

sudo gedit /etc/NetworkManager/nm-system-settings.conf

#‘把 false 改成 true 保存 退出'

sudo service network-manager restart

网络图标不见了

4、锐捷客户端认证成功,但是上不了网

连接后,测试ping百度  :

ping  202.108.22.5

如果通的话,说明只是DNS服务器没有获取而已。
直接的一个临时办法是:

#在 /etc/resolv.conf 里面替换添加 域名服务器ip,如google的 8.8.8.8 或8.8.8.4
nameserver 202.116.160.29

5、chromium 下载

直接链接库并直接获取安装 :http://chromium.woolyss.com/#ubuntu

或者 直接在 ubuntu 软件中心 搜索下载

6、百度云 bcloud 下载

github项目:https://github.com/LiuLang/bcloud -> README.md -> 安装 -> 点击另一个提供安装包的项目 bcloud-packages -> 用git clone 下来,按提示安装。

登陆之后若无法连接网络,可参考 https://github.com/LiuLang/bcloud/pull/254 的解决方案

7、初次使用参考

参考网站:新手指导——装完ubuntu要做的15件事


'个人 TODO 列表'

、添加上网的快捷方式
chmod a+x net.sh
sudo vim /etc/profile 追加 $PATH
、sudo 免密码设置 :参考这里3. vim , sougou 安装, 添加命令别名
、chromium 下载 :sudo apt-get install chromium-browser
、chromium flash 插件下载: sudo apt-get install pepperflashplugin-nonfree
、gnote 下载
、bcloud 下载
、goldendict 下载
添加翻译网站并启用:
CambridgeDict http://dictionary.cambridge.org/dictionary/english-chinese-simplified/%GDWORD%
Dict http://dict.cn/%GDWORD%
、网易云音乐下载 http://music.163.com/#/download

linux —— ubuntu 初次安装问题的更多相关文章

  1. 如何在Linux(Ubuntu)上安装Redmine

    费话就不多说了,本文主要描述如何在如何在Linux(Ubuntu)上安装Redmine.通过这篇文章你将了解如下内容. TL;DR 在Linux(Ubuntu)上安装Redmine的基本流程 配置ph ...

  2. Linux(ubuntu)下安装JDK、Tomcat

    一.安装jdk 1)首先以root用户登录进去,在根目录下建立opt的目录,我们将下载的东西都放到该目录下去. 2)下载j2sdk ,如jdk-6u31-linux-i586.bin 下载地址如下ht ...

  3. Linux(Ubuntu)下载安装破解Matlab2016

    跳过废话, 直接看教程 前言 笔者平常不是很喜欢用Matlab, 因为所需要的功能都能被Python替代, 而Matlab的肥和慢实在令人难以忍受. 在Linux系统下安装Matlab也比Window ...

  4. linux -- Ubuntu下安装和配置Apache2

    在Ubuntu中安装apache 安装指令:sudo apt-get install apache2 启动和停止apache的文件是:/etc/init.d/apache2 启动命令:sudo apa ...

  5. 在 Linux ubuntu 上安装 *.sh 文件

    简单说来就两步: 增加可执行权限 执行 事情是这样的,打算在 ubuntu 上安装一个 NetBeans IDE 来学习 Java,但是下载下来的文件是 .sh 格式的.图形界面下右键没有执行的选项. ...

  6. Linux - ubuntu vMwareTools安装

    ubuntu vMwareTools安装 不安装很麻烦,虚拟机中的内容,包括文件.无法复制到pc端.同样的pc端的内容也无法复制到虚拟机中. 1.点击虚拟机,选择安装VMwareTools 这个时候就 ...

  7. Linux (Ubuntu)上面安装maven

    1 首先检查linux上是否有maven mvn -v 或者mvn -version 如果没有安装,提示如下: ubuntu@ip----:~$ mvn -v The program 'mvn' ca ...

  8. [linux]ubuntu 下安装RMySQL包

    http://downloads.mysql.com/docs/connector-odbc-en.pdf http://blog.csdn.net/ixidof/article/details/59 ...

  9. ubuntu初次安装后设置root用户密码

    在ubuntu系统下,为了安全起见,在安装过程中,系统屏蔽了用户设置root用户. 设置方法如下: 登录普通用户 打开终端 sudo passwd[sudo] password for [userna ...

随机推荐

  1. Composite 模式的实现

    实现要点: 1.组合模式采用树形结构来实现普遍存在的对象容器,从而将“一对多”的关系转化“一对一”的关系,使得客户代码可以一致地处理对象和对象容器,无需关心处理的是单个的对象,还是组合的对象容器. 2 ...

  2. ng-class css样式

    <style> .error{background-color: red;} .warning{background-color: yellow;} </style> < ...

  3. opencv数据结构总结

    OpenCV里面用到了很多图像相关的数据结构,熟练掌握它们是学习图像的基础. 1.IplImage IplImage IplImage IPL 图像头 typedef struct _IplImage ...

  4. 单例模式——使用GCD实现单例模式 & 非ARC单例模式 &使用GCD和线程锁实现单例模式-b

    1.单利模式概述 链接:  iOS开发懒汉模式&恶寒模式 2.使用GCD实现单利模式 2.1新建一个project,然后新建一个HMDataTool类展示GCD实现单例模式 #import & ...

  5. 设计模式——如何避免在OO设计中违反依赖倒置原则

    1 变量不可以包含具体类的引用.一旦new,就对具体类产生依赖,用工厂模式来避开. 2 类不要派生至具体类.用派生抽象类避开. 3 不要覆盖基类已经实现的方法.基类中已实现的方法应该由所有子类共享.

  6. ORACLE 日志 logminer 使用

    1. logminer安装 SQL> @$ORACLE_HOME/rdbms/admin/dbmslm.sql Package created. Grant succeeded. Synonym ...

  7. An Attempt to Understand Boosting Algorithm(s)

    An Attempt to Understand Boosting Algorithm(s) WELCOME! Here you will find daily news and tutorials ...

  8. ExtJS简单的动画效果2(ext js淡入淡出特效)

    Ext 开发小组则提供了 Fx 类集中处理了大部分常用的 js 动画特效,减少了我们自己手写代码的复杂度. 面我给出一个简单的实例代码,其中囊括了大部分的 Ext 动画效果: (注意导入js和css文 ...

  9. ios入门之c语言篇——基本函数——4——数值交换函数

    一个常用函数,被整理出来,免得每次 都要写 参数返回值解析: 参数: *a:int*,需要交换值的第一个变量: *b:int*,需要交换值的第二个变量: 返回值: (无) 函数解析: swap(&am ...

  10. mysql存储过程写法—动态参数运用

    --删除 双击代码全选 1 drop procedure if exists up_common_select --创建 双击代码全选 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...