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 ...
随机推荐
- 【转】iOS-Core-Animation-Advanced-Techniques(三)
原文: http://www.cocoachina.com/ios/20150105/10827.html 专用图层 复杂的组织都是专门化的--Catharine R. Stimpson 到目前为止, ...
- node 裁剪图片
1.前端一般用Jcrop这个jq插件 要返回 x: 图片 x坐标 y: 图片 y坐标 w: 图片 宽度 h: 图片 高度 2.node 实现 var images = require("im ...
- java_设计模式_观察者模式_Observer Pattern(2016-07-27)
看了好几篇文章,最终还是觉得<Head First 设计模式>举得例子比较符合观察者模式. 观察者模式概述: 观察者模式有时被称作发布/订阅模式,它定义了一种一对多的依赖关系,让多个观察者 ...
- HDOJ 2036
错误代码: #include<stdio.h>#include<math.h>int main(){ int x[102],y[102]; int i,n; float s,a ...
- 【POJ3461】【KMP】Oulipo
Description The French author Georges Perec (1936–1982) once wrote a book, La disparition, without t ...
- hibernate加载实体映射文件 及映射文件auto-import
第一种方法: 在hibernate.cfg.xml中<mapping resource="包名/Xxx.hbm.xml"/>包名为路径形式( x/x/x这种形式) 第二 ...
- CentOS6.5升级为CentOS7.0
CentOS6.5升级为CentOS7.0 CentOS6.5升级为CentOS7 升级前: [root@localhost ~]# cat /proc/version Linux version ...
- JQuery 点击控件获取当前坐标时不兼容IE7
现在要求在点击文本框时,获取文本框的坐标,需要相对文本框的位置来显示信息. 思路就是,绑定文本框的click 事件,一旦有点击就触发,去调用clickevent 函数执行计算. $('#txt_m') ...
- java.io.serializable
为什么要实现 java.io.serializable? 简单点:“好处就是将来项目如果要做集群的话,就实现java.io.serializable接口”
- Chrome 中的彩蛋——T-Rex
今天,从网页上看到chrome的T-Rex的彩蛋,眨眼间完了10分钟.分享出来,只是好玩. 当 Chrome 无法连接到互联网时,或者上着网突然掉线,刷新页面时报错,我们都会看到T-Rex的身影,没错 ...