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 ...
随机推荐
- 在模型中获取网络数据,刷新tableView
model .h #import <Foundation/Foundation.h> #import "AFHTTPRequestOperationManager.h" ...
- ARM架构下linux设备树加载的方法
引入设备树后bootloader加载DTB方法: 1. 标准方法 将linux kernel放到内存地址为<kernel img addr>的内存中. 将DTB放到地址为<dtb a ...
- contos 安装jdk1.8
JDK安装配置 查看centos系统32位还是64位, 使用命令uname -a;x86是386,586系列的统称,主要是指指令集合.X64才是cpu对64位计算的支持版本. 1. 下载jdk,本例使 ...
- ajax 文件上传,ajax
ajax 文件上传,ajax 啥也不说了,直接上代码! <input type="file" id="file" name="myfile&qu ...
- [jQuery编程挑战]005 使用最短的代码生成元素的闪烁效果
<!DOCTYPE html> <html lang="zh"> <head> <meta charset="utf-8&quo ...
- dedecms 修改标题长度可以修改数据库
数据表为dede__archives 字段为title 首先要在 a.系统->系统基本参数->其它选项->文章标题长度 b.系统->SQL命令行工具 alter table # ...
- php字符串处理函数常见问题
PHP 的字符串处理功能非常强大,主要包括: 字符串输出 echo():输出一个或多个字符串 print():输出一个字符串 printf():输出格式化字符串 字符串去除 trim():去除字符串 ...
- PHPCMS get当中使用limit
最近在用PHPCMS V9做一个站子,发现get标签非常好用,自定义模型后get几乎变成万能的了.但是PHPCMS升级到V9后,把2008的很多功能都去掉了,比如get标签中,在后面自动添加了一个LI ...
- linux常用命令(4)rm命令
rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf).所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西 ...
- ios+oc面试题
ios+oc面试题 浅复制和深复制的区别?//浅拷贝和深拷贝答案:浅层复制(copy):只复制指向对象的指针,而不复制引用对象本身.//通过对象的指针来访问这个对象深层复制(mutableCo ...