因为开发学习需要,也接触了一些Ubuntu系统,玩崩了两次系统之后,也学到了一些东西。

---------------------------------------------------------------------------------------------------------------------------

Ubuntu装上之后先apt-get update, 然后apt-get upgrade升级

-------------------

Ubuntu的ficx中有的输入法也很好用,中文输入的话不用额外安装搜狗输入法之类的,因为要增加其他的源,对于有强迫症的我来说很难接受

-------------------

经常记得备份你的Ubuntu系统,在你玩崩了之后可以恢复,爽歪歪

-------------------

如果是用Ubuntu进行开发的话,我推荐是用比较新的Ubuntu版本(当然不要求是最新的),版本太旧的话Ubuntu系统自带的软件源实在是太老了(g++版本最高4.8?像编译nodejs这样的源代码都不行)

------------------

不要安装什么软件上来就是apt-get install XXX,有的版本实在太老了,可以apt-get install XXX 按两下tab看看下面出现的版本有没有你要的,如果没有的话我建议还是用下载的配置的方法安装或者编译安装,有的太新了,LAMP用来开发php程序的话php 7.0和php 5.6有的地方就不太兼容,有点坑爹

-----------------

有的时候编译安装也不一定是好的,比如我在写这个的时候编译安装了node.js 版本微10.0.0-pre,显然不是release版本,经常会出现警告说版本不被支持之类的提示,无奈我只能make uninstall卸载然后去官网下载安装

----------------

碰到设置静态ip的这种情况,大多数网上的教程都能解决,如果是无线网的话要用wpa_passphrase wifiname wifepassword > net.conf

然后去net.conf中查看wpa-name wpa-key并将其配置在/etc/network/interfaces中

但是我在配置的时候发生了一件事就是在实验室配置好后不能连接外网,但是在寝室相同的配置方法可以

首先ifconfig查看无线对应的ip我的Ubuntu 16.04 wlp3s0

ping 192.168.0.189

ping 202.181.57.217(百度对应的ip)

ping www.baidu.com

我一开始配置ip是192.168.1.2 ping不通外网,后来查看路由器才知道是地址池开始192.168.0.100 地址池结束 192.168.0.199,将ip配置在这个之间就可以了

有可能要重启电脑 /etc/init.d/networking restart可能不起作用

------------------

软链接是个很有用的东西

sudo ln -s /usr/local/test /usr/bin/(绝对地址),这样可以保证不用到哪个目录下去启动某个软件的麻烦操作

----------------

使用apt-get install -f一定要慎重

apt-get instarll -f,这里f即force,主要针对依赖的安装,但是滥用的话,可能造成不可挽回的后果,比如说整个系统没了,说多了都是泪。。。

-------------------------------------------------------------待更---------------------------------------------------------------------

Ubuntu使用心得的更多相关文章

  1. 沉淀,再出发——安装windows10和ubuntu kylin15.04双系统心得体会

    安装windows10和ubuntu kylin15.04双系统心得体会 一.安装次序      很简单,两种安装次序,"先安装windows后安装linux:先安装linux后安装wind ...

  2. 安装ubuntu系统及ubuntu安装Python的几点心得

    一.安装ubuntu系统 1.ubuntu系统是Linux系统的一种,和centos差别不大,但是个人还是建议大家安装ubuntu,它更适合国内使用习惯,换句话说更亲切. 2.安装方法不再赘述,网上有 ...

  3. DNS隧道之DNS2TCP使用心得教程——是可以用来穿透qiang的,ubuntu下直接apt install dns2tcp

    DNS隧道之DNS2TCP使用心得教程 转自:http://blog.creke.net/750.html DNS2TCP是在上次DNS隧道大检阅时提到的一个DNS隧道. 在2010年6月的更新(也是 ...

  4. ubuntu命令行相关命令使用心得

    一.Ubuntu解压缩zip,tar,tar.gz,tar.bz2 ZIP zip可能是目前使用得最多的文档压缩格式.它最大的优点就是在不同的操作系统平台,比如Linux, Windows以及Mac ...

  5. Ubuntu、Sql Server卸载心得

    这几天真是搞得亏大了! 首先是卸载Ubuntu,直接在Windows下格式化那个盘了,这就出岔子了……然后越来越糟糕,最后弄得一个系统都没有了……然后重装系统…… 然后装VS和Sql Server,因 ...

  6. 20155228 基于VirtualBox安装Ubuntu和学习linux命令的学习经历和心得

    一.虚拟机VirtualBox的下载安装 基于VirtualBox虚拟机安装Ubuntu图文教程 虽然娄老师的教程对于VirtualBox的下载安装讲的很简单,可以说是一笔带过,但是我在下载安装的过程 ...

  7. Ubuntu server 运行.net core api 心得

    1.安装.net core sdk 在微软.net core 安装页面找到linux 安装,按照步骤安装好 2.安装mysql 参考 Ubuntu安装mysql 3.配置mysql 1.需要将mysq ...

  8. win7下安装ubuntu双系统的方法及心得体会(ps:要死好几回的节奏)

    1.win7下安装ubuntu系统后,可以很好进入ubuntu系统 但是进不去win7,开机有win7选项,但是选择后不管用 方法思路:各种修复win7的mbr 我的问题是:在winpe中发现,根本看 ...

  9. Ubuntu下VirtualBox虚拟机与主机机互相ping通的简单配置心得

    virtualbox 是个非常优秀的软件,通常与主机之间有3种方式,Bridged方式,NAT方式,host-only方式,安装的默认方式是NAT,可是这样的方式在virtualbox虚拟机下有个缺点 ...

随机推荐

  1. “全栈2019”Java多线程第二十五章:生产者与消费者线程详解

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java多 ...

  2. JavaScript基础数组_布尔值_逻辑运算等(2)

    day51 参考:https://www.cnblogs.com/liwenzhou/p/8004649.html 布尔值(Boolean) 区别于Python,true和false都是小写. var ...

  3. jvm高级特性(4)(内存分配回收策略)

    JVM高级特性与实践(四):内存分配 与 回收策略 一. 内存分配 和 回收策略 1,对象内存分配的概念: 往大方向讲,它就是在堆上分配(但也可能经过JIT编译后被拆散为标量类型并间接地栈上分配), ...

  4. HTML简单登录和注册页面及input标签诠释

    今天第一次接触HTML这种语言,虽然不能完全理解其中的意思,过去学的英语单词几乎也忘了差不多了,但是感觉进入这门语言学习之后就没有那么难了,一步一步来吧!下面巩固下今天学内容: HTML是一种超文本标 ...

  5. leetcode-165-比较版本号

    题目描述: 比较两个版本号 version1 和 version2.如果 version1 > version2 返回 1,如果 version1 < version2 返回 -1, 除此 ...

  6. L09-Linux系统修改网卡名称(eth1修改为eth0)

    一.环境 VirtualBox + CentOS6.5 二.问题 有时候在克隆服务器之后配置网络时,或者在维护别人建好的服务器时,会遇到这样一种情况.如下图所示:   即:在接口配置文件ifcfg-e ...

  7. java数据结构之(堆)栈

    (堆)栈概述栈是一种特殊的线性表,是操作受限的线性表栈的定义和特点•定义:限定仅在表尾进行插入或删除操作的线性表,表尾—栈顶,表头—栈底,不含元素的空表称空栈•特点:先进后出(FILO)或后进先出(L ...

  8. Intellij-插件安装-安装CodeGenerator插件并且添加Builder模板

    Intellij IDEA 2018.1.2版本 CodeGenerator插件地址:https://github.com/lotabout/CodeGenerator/releases 步骤一:安装 ...

  9. Java的Signature签名转换成.Net

    Java: Signature sig = Signature.getInstance("SHA1withRSA"); sig.initSign(rsaPrivateKey); s ...

  10. 《Android应用性能优化》2——内存、CPU、性能测评

    4.高效使用内存 4.1 说说内存 Android设备的性能主要取决于以下三因素: CPU如何操纵特定的数据类型: 数据和指令需占用多少存储空间: 数据在内存中的布局 4.2 数据类型 int和lon ...