Ubuntu安装与初始配置

适用于Ubuntu版本 14.04/16.04LTS 64位

先上图

双系统安装

  1. 划分空闲磁盘,U盘安装ubuntu
  2. 重点看安装ubuntu时的磁盘分区,ubuntu本身占的空间很小,20G能满足你的大部分好奇心了,但是建议给ubuntu100G以上的空间,才能够做长久的开发。
  3. 各个分区的大小与格式安排:

分区类型

挂载点

格式

大小

逻辑分区

/boot

Ext4日志文件系统

200M

逻辑分区

swap(交换空间)

不用选

4096M(和内存一样大就差不多了)

逻辑分区

/

Ext4日志文件系统

剩下空间中,占一半,比如我还剩100G,这里就是50G

逻辑分区

/home

Ext4日志文件系统

剩下的所有空间

备注:

  • 由于boot分区是操作系统所在的分区,所以要保证其稳定,所以要单独分区,它很小,200M足够
  • swap其实就是虚拟内存,内存大的机器可能都不会用到
  • 根目录因为有/usr等目录,许多软件会安装在这里面,所以需要很大的空间
  • /home目录可以用来放用户自己的文件,是最不重要的一个分区,但也不能没有这个分区,因为其他分区都不适合放用户自己的文件
  1. 引导有两种方式,
  • 一种是windows引导ubuntu:分区设置好后,查看/boot分区的编号,然后在下边的“安装启动引导区的设备”下拉框中选择/boot分区的编号,点击安装,然后用easybcd等方式修复ubuntu的引导,看这里
  • 一种是ubuntu引导windows:这种比较方便,不需要额外修复引导,推荐,但要删掉ubuntu的时候就比较麻烦,分区设置好后,不动“安装引导区的设备”,安装,即可

2. 语言和驱动

  • 即使你想用英语装逼,我也建议你选择中文,方便后续输入法的安装
  • 安装时最好联网,可以在网络连接里设置的,这样可以一边安装一边下载更新,包括语言包和一些可以自动检测的驱动
  • 不建议安装那个第三方的音乐软件

3. 安装后重启即可以选择进入哪个系统

软件篇

  • 右击启动器上的amazon,取消锁定到启动器,其他你觉得不爽的也可以取消锁定
  • ctrl+alt+t打开终端,锁定到启动器
  • terminal的背景调整透明
  • gedit首选项中选择主题为Obilivion
  • 按win键打开dash,输入snap搜到ubuntu自带的截图程序,拖动到启动器里固定
  • 打开dash搜索system monitor,找到ubuntu的任务管理器,拖动到启动器固定
  • 安装附加驱动:系统设置-软件和更新-附加驱动
  • 安装git:打开终端,输入: sudo apt-get install git
  • 安装c和c++等编译环境 sudo apt-get install build-essential
  • 安装XX-NetFQ: git clone https://github.com/XX-net/XX-Net sudo chmod 777 -R XX-Net sudo ./XX-Net/start
  • 安装chrome浏览器:在这里下载,下载deb包后双击安装
  • 安装SwitchOmega插件到Chrome浏览器,导入ca证书
  • 设置XX-Net开机启动,部署私有appid,具体看XX-Net的wiki
  • 登陆自己的谷歌账号,会自动导入设置
  • 卸载libreoffice系列软件:在软件中心-已安装,找libreoffice开头的软件,卸载
  • 安装wps作为文档表格ppt的处理程序:wps-社区,下载deb,双击安装
  • 安装搜狗拼音输入法
  • 安装Oracle Java:教程
  • 软件中心搜索vlc作为视频播放器,安装
  • 安装ubuntu-tweak,可以进行美化和清理
  • 安装美美的Flatabulous主题
  • 软件中心搜索安装system load indicator,实时查看cpu,内存,磁盘,网络的占用
  • 配置vim:参考这个配置
  • 或者用sublime-text,不过要注意修复和fcitx的兼容问题,也可以利用这个工程
  • 安装ssh sudo apt-get install openssh-server 系统配置
  • 优化内存策略
  • 系统设置-详细信息-安装更新
  • 系统设置-键盘-快捷键-系统-锁定屏幕-按backspace删掉快捷键,因为这个快捷键跟JetBrain系列产品的代码格式化快捷键冲突
  • 自动挂载其他系统的磁盘

开发篇

  • IDE推荐JetBrain系列:Idea,PyCharm,Clion,PhpStrom
  • Android Studio
  • 可以编辑desktop放到启动器里方便启动,example: [Desktop Entry] Version=1.0 Type=Application Name=Pycharm Exec=/media/Software/learn_software/pycharm-2016.2/bin/pycharm.sh Icon=/media/Software/learn_software/pycharm-2016.2/bin/pycharm.png Name[zh_CN]=Pycharm
  • Gitbook:国外最好的markdown编辑器,免费,支持导出pdf,线上部署,关联Github,支持Disqus评论

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏菩提树下的杨过

spring-boot 速成(2) devtools之热部署及LiveReload

JRebel热部署插件相信很多人都知道,但是这是一款商业插件,spring-boot框架也提供了类似的功能,即:devtools,关键是免费的! 使用方法如下:...

2958
来自专栏Java成神之路

Maven之 环境搭建

这几天开始了maven的学习,看了孔浩老师的视频(http://pan.baidu.com/s/1o7bg2h0),以及黄勇大牛的博客(http://my.os...

801
来自专栏菩提树下的杨过

spring-boot 速成(2) devtools之热部署及LiveReload

JRebel热部署插件相信很多人都知道,但是这是一款商业插件,spring-boot框架也提供了类似的功能,即:devtools,关键是免费的! 使用方法如下:...

2436
来自专栏前端小作坊

GA源代码里的小技巧之Beacon请求

GA监控脚本一般都放在开发者的网页上。域名往往和Google不一样,这样发送请求到Google服务器的时候会涉及到跨域。普通的Ajax请求是做不到的,通常称这种...

941
来自专栏轮子工厂

来谈一谈你在编程过程中都遇到过哪些奇葩的问题

1、Jquery插件一个通用函数一直报错,尤其是很明显是存在的函数,很有可能就是你没有引入jquery。。。或者版本不对

681
来自专栏Java3y

Linux用户和权限管理看了你就会用啦

没想到上一篇能在知乎获得千赞呀,Linux也快期末考试了,也有半个月没有写文章了。这篇主要将Linux下的用户和权限知识点再整理一下。

3951
来自专栏FreeBuf

Empire:PowerShell后期漏洞利用代理工具

文中提及的部分技术可能带有一定攻击性,仅供安全学习和教学用途,禁止非法使用! Empire是一个纯碎的PowerShell后期漏洞利用代理工具,它建立在密码学、...

2206
来自专栏Bug生活2048

.net core项目实战之开发环境搭建

首先建议采用 Windows 10 专业版/企业版/教育版,且必须是64位操作系统,原因是docker装起来比较方便,Win7装起来比较麻烦,且不确定是否有其他...

2302
来自专栏Ceph对象存储方案

RGW Bucket Shard设计与优化-中

如何缓解 index shard 过大造成的影响 下面这些都是属于应急操作,属于快速止血止痛,部分操作属高危,一定要谨慎使用。 1 调整OSD的几个op超时...

7326
来自专栏小白课代表

数据库 | MySQL 5.7 安装教程

1434

扫码关注云+社区