LINUX初学者指南

  • 安装Ubuntu
1.注意事项

32位与64位版本的取舍

基于性能、稳定性以及硬件成本的综合考虑,我们只推荐使用64位的Linux发行版,同时建议将个人电脑的内存升级到至少4G以上。

本设置指南全部基于64位Linux发行版进行编写。

什么样的电脑适合安装Linux?

首先,请查阅 Ubuntu 桌面认证硬件列表,其中的品牌电脑具备良好的兼容性,你可以在硬件上减少很多生命的浪费:

Ubuntu 桌面认证硬件

所以请优先采购列表中的设备。

如果你准备专门采购一台新的笔记本电脑来使用Linux学习软件开发技术,那么根据社区口碑,Dell的系列笔记本是你的最佳首选目标(请参考上述列表)。

另外,还有以下两项重要内容可以确保你的设备高效的运行Linux(减少你的生命浪费):

  1. 无独立显卡(最稳定)或者配备有 Nvidia 独立显卡(驱动程序相对问题较少);
  2. 将机械硬盘换成固态硬盘(SSD),这是最节省生命的选项;
  3. 将内存增加到不少于4G。

独立显卡与集成显卡

电脑中所安装的独立显卡经常会造成严重的兼容性问题,甚至导致操作系统不可使用,可采取以下几种办法尝试解决:

  • 在主板BIOS设置中禁用独立显卡(只有部分BIOS支持该功能)
  • 在Linux发行版自带的软件源中寻找并安装独立显卡驱动,并测试运行效果(导致操作系统不可用的风险较高)
  • 下载官方闭源独立显卡驱动,根据说明安装并测试运行效果(导致操作系统不可用的风险极高)
  • 更换不同的Linux发行版,测试独立显卡运行时的效果(不同Linux发行版所使用的图形化操作界面有区别,所以对不同图形硬件的兼容性和运行效果也不同)
2.安装方法

安装镜像下载地址

  • Ubuntu 15.10

语言选择

  • 为了学习质量和便于适应英文工作环境,请在安装时务必选择英文(美国)版本。

制作USB启动盘

  • 准备一个容量大于4GB的U盘(请提前将U盘中内容备份,然后使用FAT32格式格式化该U盘);
  • 在Windows操作系统下使用 Universal USB Installer 选择下载的安装镜像(ISO)文件并选择U盘所在盘符制作USB启动盘。

安装

(如所在网络的国外访问速度较低,安装时请不要连接互联网,这样可以大幅度提高安装速度)

干净安装

  1. 请使用移动硬盘或者其它稳妥可靠的移动设备备份现有系统中的全部重要数据!
  2. 直接使用制作好的USB启动盘引导计算机,擦除并使用全部硬盘进行安装(该方法仅适合新电脑或者不准备继续使用Windows的情况)。

双系统安装

MBR 硬盘分区表 + 以 Legacy BIOS 为引导方式的电脑

  1. 请使用移动硬盘或者其它稳妥可靠的移动设备备份现有系统中的全部重要数据!
  2. 将 BOIS 引导方式选为 Legacy Only。
  3. 在Windows操作系统下,使用磁盘工具(推荐使用EaseUS Partition Master Free,安装时请仔细看清不要安装任何其捆绑的垃圾软件),在现有硬盘上划分出一个主分区(建议不要小于20GB,推荐60GB)和一个逻辑分区(2GB);
  4. 以 Linux 为双系统引导入口的安装方法(推荐):
    1. 使用制作好的USB启动盘引导计算机,在安装向导的安装方式选择截面中,选择 Something else 手动划分硬盘分区,选择新划分出的主分区,选择格式化为Ext4格式,并将/根目录指定到该分区上;
    2. 选择新划分出的逻辑分区,并指定该分区为Swap分区;
    3. 按照安装向导完成后续安装步骤。
  5. 以 Windows 为双系统引导入口的安装方法:
    1. 使用 EasyBCD 新建一个与安装的Linux发行版同名(比如 Linux Mint 或者 Ubuntu)的GRUB2引导项目,并将其位置指定在刚刚新划分出的主分区上;
    2. 使用制作好的USB启动盘引导计算机,在安装向导的安装方式选择截面中,选择 Something else 手动划分硬盘分区,选择新划分出的主分区,选择格式化为Ext4格式,并将/根目录指定到该分区上;
    3. 选择新划分出的逻辑分区,并指定该分区为Swap分区;
    4. 将引导分区盘符指定为新划分出的主分区(这一步非常重要,切记!);
    5. 按照安装向导完成后续安装步骤。

GPT 硬盘分区表 + 以 UEFI 为引导方式的电脑

常见于预装 Windows 8.1 / Windows 10 的电脑

  1. 请使用移动硬盘或者其它稳妥可靠的移动设备备份现有系统中的全部重要数据!
  2. 关闭 Windows 8.1 / Windows 10 中的快速启动功能:查看关闭方法
  3. 关闭 BIOS 中的 Secure Boot 功能
  4. 关闭 BIOS 中的 QuickBoot/FastBoot,Intel Smart Response Technology (SRT),Fast Startup,CSM支持功能(有的话就关掉,没有的话就可以不用管)。
  5. 将 BOIS 引导方式选为 UEFI Only,其他硬件或者输入设备启动方式使用 Legacy 方式或者保持不变。
  6. 在Windows操作系统下,使用磁盘工具(推荐使用EaseUS Partition Master Free,安装时请仔细看清不要安装任何其捆绑的垃圾软件),在现有硬盘上划分出一个较大的分区(建议不要小于20GB,推荐60GB)和一个较小的分区(2GB);
  7. 以 Linux 为双系统引导入口的安装方法(目前唯一问题最少的方式):
    1. 使用制作好的USB启动盘引导计算机,在安装向导的安装方式选择截面中,选择 Something else 手动划分硬盘分区,选择新划分出的较大的分区,选择格式化为Ext4格式,并将/根目录指定到该分区上;
    2. 选择新划分出的较小的分区,并指定该分区为Swap分区;
    3. 按照安装向导完成后续安装步骤。
  • 设置Ubuntu
1.设置软件开源并更新系统
  1. 在 Software & Updates 的 Ubuntu Software 选项卡中,点击 Download from 下拉框,在 Other 中,在中国地区的源服务器中选择经过测试下载最快速的服务器(请见下表),并使用 Choose Server 按钮选定(很重要,节省接下来大量的时间)。
  2. 在 Software & Updates 的 Other Software 选项卡中,勾选全部 Canonical Partners 源。
  3. 利用下方的 Close 按钮关闭 Software & Updates,在弹出的提示框中点击 Reload 按钮更新软件源信息。
  4. 使用 Software Updater 更新系统。
  5. 在 Language Support 中,根据系统提示安装缺失的语言文件。

经测试下载最快速的软件源服务器列表

此列表需要持续补充。

所在学校名称 源服务器地区分类 源服务器地址 连接协议 服务器所有者
西安邮电大学 China mirrors.aliyun.com/ubuntu HTTP 阿里云
2.配置鼠标或触摸板

现代笔记本一般都配备有支持多点触摸的触摸板,同时很多人也更加喜欢使用鼠标进行操作,所以可以根据个人情况

调整鼠标灵敏度,并开启触摸板两指拖拽滚动和自然滚动方向(与鼠标滚动方向相反,更加符合人自然的页面拖拽操

作)等功能。

在 Mouse & Touchpad 中,将鼠标和触摸板设置为最适合自己使用习惯的选项。

3.安装中文输入法

经过测试,系统自带的基于 IBus 输入法框架的 Intelligent Pinyin 是目前兼容性最好且最为稳定的中文输入法,只是词

库不够智能。

而搜狗输入法 Linux 版因为存在的兼容性问题和键位冲突问题太多,所以不推荐使用。

IBus 输入法框架 + Intelligent Pinyin 输入法

$ sudo apt-get update
$ sudo apt-get install ibus-libpinyin

确认在 Language Support 中将 Keyboard input method system 选择为 IBus 输入法框架。

注销当前用户并重新登录,在 Text Entry 中添加 Intelligent Pinyin 输入法。

成功后按 Windows徽标键 + 空格键 切换中英文输入法。

4.安装常用字体并美化中文显示

Ubuntu 本身所带的字体十分有限,不能很好的满足日常的显示和文字编辑工作,所以我已准备好以下字体来予以改进:

  1. 全部的 Windows 字体(满足日常文字编辑、文档及网页显示需要)
  2. Noto Sans 系列字体(思源黑体,用于改进 Linux 默认的中文显示)
  3. inziu 系列字体(美观且支持中英文的等宽字体,用于改进各种编辑器中的代码显示)

另外,由于 Ubuntu 本身的中文字体并不是很美观,所以在字体安装之后,我们也需要对系统的字体进行美化。

下载并安装字体

下载

  • 字体文件压缩包
  • 字体配置文件

安装

将下载的 fonts.tar.gz 压缩包中的全部文件解压,将解压后得到的内容剪切 Ctrl + X 并粘贴 Ctrl + V 至(如果是

使用复制粘贴,可能会造成 Ubuntu 卡住,不过不用担心,等待完成就好)文件浏览器 Home 目录下名为 .fonts 的文

件夹下(需要手动创建,.fonts 在创建后是隐藏文件夹,可以在文件浏览窗口中按快捷键 Ctrl + H 显示出来)。

美化系统文字及中文显示

优化系统默认字体配置

将下载的 .fonts.conf 文件放置在 Home 目录下,注意,使用 Firefox 下载该文件会导致该文件被重命名为 fonts.conf,我们需要将其重新改为 .fonts.conf( .fonts.conf 是一个隐藏文件,可以在文件浏览窗口中按快捷键 Ctrl +

H 显示出来)。

完成上一步操作后,请注销并重新登录系统。

优化浏览器默认显示字体

Firefox

  1. 在 Firefox 菜单的 Edit 中打开 Preferences 设置界面
  2. 然后在 Content 选项卡中点击 Advanced 按钮打开 Fonts 高级设置
  3. 在弹出的窗口中,将 Fonts for 修改为 Simplified Chinese
  4. 点击 OK 按钮完成设置。

Chrome

  1. 在 Chrome 菜单的 Edit 中打开 Preferences 设置界面
  2. 然后在 Settings 选项卡中将页面拖至最下方点击 Show advanced settings... 展开高级设置
  3. 在展开后的内容中找到 Web content 部分,点击 Customize fonts... 按钮打开字体和编码设置
  4. 将 Standard font 修改为 Sans
  5. 将 Serif font 修改为 Serif
  6. 将 Sans-serif font 修改为 Sans
  7. 确保 Fixed-width font 选择为 Monospace
  8. 点击 OK 按钮完成设置。
  • 安装常用工具
 1.安装Chrome浏览器

Chrome 已经成为除 IE 以外,市场占有率最高,跨平台,“开发人员必备的”浏览器,所以是未来网页浏览和 Web 开发的必备工具。

安装包安装(二选一)

  • 百度网盘下载(不需要翻墙,需要安装后更新至最新版本)
  • 官网下载(最新版本,可能需要翻墙)
 2.安装Flash插件

注意:该插件仅供 Firefox 使用,如果未来主要使用 Chrome 浏览器,可不必安装,因为 Chrome 集成了最新版的 Flash 插件。

$ sudo apt-get update
$ sudo apt-get install flashplugin-installer
 3.安装XMind

XMind 是当前最为流行且强大的跨平台思维导图工具,学习和工作中不可或缺。

下载 64 位 deb 安装包:

http://www.xmind.net/download/linux/

4.安装Skype

Skype 是目前唯一能够跨平台,在 Linux 下支持文字、语音、视频沟通且世界流行的即使通讯工具,请使用微软帐号登陆。

$ sudo apt-get update
$ sudo apt-get install skype sni-qt:i386
5.安装uGet

uGet 是一款 Linux 下支持多点下载和断线续传的下载工具。

$ sudo apt-get update
$ sudo apt-get install aria2 uget

安装完成以后请在 uGet 的设置选项中的Plugin面板开启aria2支持,这样能够在以后下载时使用多点下载功能。

6.安装媒体播放器

我们推荐同时安装 VLC media player 和 SMPlayer 两款媒体播放器,这样当遇到无法播放或者播放有问题的视频时能够有多一种选择。

安装 VLC media player

$ sudo apt-get install vlc

安装 SMPlayer

$ sudo add-apt-repository ppa:rvm/smplayer
$ sudo apt-get update
$ sudo apt-get install smplayer smtube smplayer-themes smplayer-skins
  • 安装开发辅助工具
1.安装cURL

cURL 是一个强大的命令行 HTTP 工具,未来很多软件的快速在线安装都会用到。

$ sudo apt-get update
$ sudo apt-get install curl

2.安装build-essential

软件编译工具集,用于以后从源代码编译和安装软件。

$ sudo apt-get update
$ sudo apt-get install build-essential
3.安装Zeal

Zeal 是一款 Linux 下强大的离线开发文档查看工具。

它参照了 OS X 操作系统上收费、强大且几乎程序员必备的 Dash,并且与其共用离线文档。

$ sudo apt-add-repository ppa:zeal-developers/ppa
$ sudo apt-get update
$ sudo apt-get install zeal
  • 安装必备运行环境
1.安装Node.js

使用包管理器安装(建议新手使用)

使用 5.x 版本:

$ curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
$ sudo apt-get install -y nodejs

使用 NVM (Node Version Manager) 安装并管理 node

建议有一定 Linux 命令行和 Node.js 经验的人使用:

https://github.com/creationix/nvm

 2.安装Open JDK 8

方便不了解 Java SDK 安装配置的新手使用,老手可以无视。

$ sudo apt-get update
$ sudo apt-get install openjdk-8-jdk
  • 安装编辑器
1.安装Visual Studio Code文本编辑器

Visual Studio Code 是由微软公司基于 Atom 文本编辑器开发的一款强大的开源、跨平台文本编辑器,可以在不需要 IDE 的场合进行轻量级开发和文本编辑。

前往 Visual Studio Code 官方网站下载 64 位 Linux 安装包:

https://code.visualstudio.com/Download

安装说明请看:

https://code.visualstudio.com/docs/editor/setup#_linux


2.安装Intellij IDEA集成开发环境

目前最为强大的 Java 开发 IDE,主要用于 Java 技术栈(或通吃一切)开发。

学生可以使用学校分配的教育邮箱(域名后缀含有 .edu 的邮箱)申请免费序列号:

申请学生免费序列号

下载 IntelliJ IDEA Ultimate Edition 编辑器(压缩包)

https://www.jetbrains.com/idea/download/

运行方法

  • 解压下载下来的 .tar.gz 压缩文件夹到任意位置
  • 在解压后的 bin 子目录下运行 idea.sh 文件启动

linux初学者指南-基本配置相关推荐

  1. linux bind命令,Linux初学者DNS配置指南(一)安装Bind

    手把手教你如何配置Linux下的DNS(一)安装Bind 最近配置linux下DNS时,遇到些问题,查了网上的很多资料,内容都比较全面,但是没有一个能让linux初学者,按照所写的步骤一步一步执行下去 ...

  2. Linux系统初学者指南,观点|Linux 系统调用的初学者指南

    在过去的几年中,我一直在做大量容器相关的工作.先前,我看到 Julien Friedman 的一个很棒的演讲,它用几行 Go 语言写了一个容器框架.这让我突然了解到容器只是一个受限的 Linux 进程 ...

  3. Linux系统网络环境配置(初学者必看)!!

    Linux系统网络环境配置 大家好,我是作者小白,很高兴在这里跟大家分享在Linux初学者必须经历的一个问题,那就是在VM Ware中网络环境配置,步骤很简单,相信你看一遍就能立马上手,那我们开始吧! ...

  4. Linux 中的逻辑卷 LVM 管理完整初学者指南

    这是 Linux 中 LVM(逻辑卷管理)的完整初学者指南. 在本教程中,您将了解 LVM 的概念.它的组件以及为什么要使用它. 我不会仅限于理论上的解释,我还将展示在 Linux 中创建和管理 LV ...

  5. Linux 桌面玩家指南:04. Linux 桌面系统字体配置要略

    Linux 桌面玩家指南:04. Linux 桌面系统字体配置要略 原文:Linux 桌面玩家指南:04. Linux 桌面系统字体配置要略 特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客 ...

  6. Docker初学者指南-如何创建您的第一个Docker应用程序

    您是一名开发人员,并且想要开始使用Docker? 本文是为您准备的. (You are a developer and you want to start with Docker? This arti ...

  7. 在 Windows 中编程 Raspberry Pi Pico 的初学者指南

    在 Windows 中编程 Raspberry Pi Pico 的初学者指南 在本教程中,我们将了解如何在 Windows 系统中安装和设置用于编程 Raspberry Pi Pico 的 Visua ...

  8. Fedora和Red Hat Enterprise Linux实用指南(第6版)(上、下册)( 入行必读的Linux圣经)

    Fedora和Red Hat Enterprise Linux实用指南(第6版)(上.下册)( 入行必读的Linux圣经) (美)苏贝尔(SobellL,M.G.)著 李洋等译 ISBN 978-7- ...

  9. Fedora和Red Hat Enterprise Linux实用指南(第6版)(上、下册)( 入行必读的Linux圣经)...

    Fedora和Red Hat Enterprise Linux实用指南(第6版)(上.下册)( 入行必读的Linux圣经) (美)苏贝尔(SobellL,M.G.)著 李洋等译 ISBN 978-7- ...

最新文章

  1. 8.图片组件和动画效果--从零起步实现基于Html5的WEB设计器Jquery插件(含源码)...
  2. Django从理论到实战(part52)--登录、注销及登录限制
  3. php中解析数组,在PHP中解析多维数组
  4. QueryDict对象
  5. 【高并发】怎么演示公平锁和非公平锁?
  6. Web前端开发必备工具推荐
  7. asterisk积累命令
  8. 生成主键ID,唯一键id,分布式ID生成器雪花算法代码实现
  9. ACL 2021之后是EMNLP 2021(征稿通知)
  10. 学习进度 - 011
  11. Matlab笔记之符号运算中的矩阵转置
  12. html5移动页面自适应手机屏幕大小,移动页面自适应手机屏幕的方法
  13. 极域电子教室解除控制
  14. 华为鸿蒙智能家居套件价格,华为全屋智能家居方案价格
  15. c语言求阶乘的两种算法(递归和循环)
  16. Bytom离线签名以及私钥地址生成java和go版本(用户自己管理UTXO)
  17. 清音驱腐启鸿蒙,中华成语千句文解释.doc
  18. C语言运行时间过长假死,解决xcode打开时loading假死的问题
  19. android 包命名不管你怎么命,千万不要用下面几个
  20. 从“1”开始学python

热门文章

  1. 蓝牙耳机哪个牌子好?便宜又好用的蓝牙耳机推荐
  2. 升华网第四次培训心得
  3. bzoj4393[Usaco2015 Dec]Fruit Feast*
  4. html文本分割文字和图片
  5. 网络计算机打印老是卡死,电脑网络速度过慢导致电脑经常卡死该怎么处理
  6. 2021年危险化学品经营单位安全管理人员报名考试及危险化学品经营单位安全管理人员作业模拟考试
  7. 密码模块非入侵式攻击及其缓解技术GMT0083-2020
  8. 修改echarts的x轴y轴的刻度和刻度线文本颜色和xy轴的轴线颜色和标题title的字体颜色
  9. C++primer第六章课后习题
  10. MongoDB数据库复制表