linux —— ubuntu 初次安装问题
本文收集了我自己安装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、初次使用参考
'个人 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 初次安装问题的更多相关文章
- 如何在Linux(Ubuntu)上安装Redmine
费话就不多说了,本文主要描述如何在如何在Linux(Ubuntu)上安装Redmine.通过这篇文章你将了解如下内容. TL;DR 在Linux(Ubuntu)上安装Redmine的基本流程 配置ph ...
- Linux(ubuntu)下安装JDK、Tomcat
一.安装jdk 1)首先以root用户登录进去,在根目录下建立opt的目录,我们将下载的东西都放到该目录下去. 2)下载j2sdk ,如jdk-6u31-linux-i586.bin 下载地址如下ht ...
- Linux(Ubuntu)下载安装破解Matlab2016
跳过废话, 直接看教程 前言 笔者平常不是很喜欢用Matlab, 因为所需要的功能都能被Python替代, 而Matlab的肥和慢实在令人难以忍受. 在Linux系统下安装Matlab也比Window ...
- linux -- Ubuntu下安装和配置Apache2
在Ubuntu中安装apache 安装指令:sudo apt-get install apache2 启动和停止apache的文件是:/etc/init.d/apache2 启动命令:sudo apa ...
- 在 Linux ubuntu 上安装 *.sh 文件
简单说来就两步: 增加可执行权限 执行 事情是这样的,打算在 ubuntu 上安装一个 NetBeans IDE 来学习 Java,但是下载下来的文件是 .sh 格式的.图形界面下右键没有执行的选项. ...
- Linux - ubuntu vMwareTools安装
ubuntu vMwareTools安装 不安装很麻烦,虚拟机中的内容,包括文件.无法复制到pc端.同样的pc端的内容也无法复制到虚拟机中. 1.点击虚拟机,选择安装VMwareTools 这个时候就 ...
- Linux (Ubuntu)上面安装maven
1 首先检查linux上是否有maven mvn -v 或者mvn -version 如果没有安装,提示如下: ubuntu@ip----:~$ mvn -v The program 'mvn' ca ...
- [linux]ubuntu 下安装RMySQL包
http://downloads.mysql.com/docs/connector-odbc-en.pdf http://blog.csdn.net/ixidof/article/details/59 ...
- ubuntu初次安装后设置root用户密码
在ubuntu系统下,为了安全起见,在安装过程中,系统屏蔽了用户设置root用户. 设置方法如下: 登录普通用户 打开终端 sudo passwd[sudo] password for [userna ...
随机推荐
- VB热点答疑(2016.5.11更新Q4、Q5)
收录助教君在VB习题课上最常被问到的问题,每周更新,希望对大家有所帮助. Q1.如何让新的文本内容接在原来的内容后面/下一行显示? A1.例如,Label1.text原本的内容是"VB程序设 ...
- javascript基础学习(五)
javascript之函数 学习要点: 函数的介绍 函数的参数 函数的属性和方法 系统函数 一.函数的介绍 1.函数就是一段javascript代码.可以分为用户自定义函数和系统函数. 如果一个函 ...
- 利用CMake自己创建OpenCV静态链接库
1.准备工作: 1)完成Visual Studio2012安装: 2)下载并解压CMake3.5.0: 3)下载并解压OpenCV2.4.12: 4)下载并解压TBB44_20160128oss. 2 ...
- 学C++不得不看的一篇文章[转]
1. 扎实的基础.数据结构.离散数学.编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序.据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件.程序人人都会写,但当 ...
- AJAX编程模板
AJAX一直以来没怎么接触,主要是做JSON数据在服务器和客户端之间传递的时候,被玩坏了,对它莫名的不可爱,最近心理阴影小了,于是又来看看它....... AJAX即“Asynchronous Jav ...
- Jquery 全选、反选
jQuery 1.9以后用 prop(); 不用attr 等 $(function() { $('#inputCheck').click(function() { $("input[name ...
- ECSHOP在商品详细页面上获取该商品的顶级分类id和名称
在 goods.php 文件, 找到 $smarty->assign('goods', $goods); 在它上面增加下面代码: 方法一: $cat_arr = get_parent_cats( ...
- K - 计算球体积
Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Description 根据输入的 ...
- Json数据时间格式的处理
方法: using Newtonsoft.Json; using Newtonsoft.Json.Converters;//需引入Newtonsoft.Json.dll public class Co ...
- asp.net mvc4 webapi Post 参数 字符串
用 mvc4中的WEBAPI, Post 到后台的参数如果为string,则直接接收不到,解决方案有两种 1.传递参数为自定义类 2.通过如下方式获取: //获取传统context var cont ...