因为开发学习需要,也接触了一些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. docker-compose批量管理docker容器

    # docker-compose编排工具 #批量管理(构建.启动容器) #centos7环境准备#安装docker-ce #安装docker-compose v1. sudo curl -o /usr ...

  2. eclispe中使用python库 pyswip 进行prolog编程

    from pyswip import Prolog prolog = Prolog() prolog.assertz("father(michael,john)") prolog. ...

  3. Rsync备份服务

    一.Rsync 原理图 二.Rsync 原理描述 2.1:什么是Rsync Rsync是备份的一款软件,它可以实现全量备份.增量备份,也可以在不改变内容.属性的情况下进行同步备份,端口默认是873 2 ...

  4. (转)MySQL 常用数据存储引擎区别

    MySQL 常用数据存储引擎区别 原文:https://laravel-china.org/articles/4198/mysql-common-data-storage-engine mysql有多 ...

  5. 【数组】Find Minimum in Rotated Sorted Array

    题目: Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 6 7  ...

  6. 关于Oracle中的字符的比较

    1.Oracle比较字符串是根据ASCII码来的,第一个字母的ASCII大小比较如果相等再比较下一个: 函数来说明: CREATE OR REPLACE FUNCTION MinOrMax(para1 ...

  7. CDH版本大数据集群下搭建Hue(hadoop-2.6.0-cdh5.5.4.gz + hue-3.9.0-cdh5.5.4.tar.gz)(博主推荐)

    不多说,直接上干货! 我的集群机器情况是 bigdatamaster(192.168.80.10).bigdataslave1(192.168.80.11)和bigdataslave2(192.168 ...

  8. __name__ == "__main__"的作用是什么?

    问题: __name__ == "__main__" 的作用是什么? # Threading example import time, thread def myfunction( ...

  9. 面向UI编程框架:ui.js框架思路详细设计

    由于上一次的灵光一闪,萌生了对面向UI编程的思想实现.经过一段时间的考虑和设计,现在将思想和具体细节记录下来: 具体思路描述: 在UI.config文件中,配置所有参数,比如页面模板.所有组件.组件控 ...

  10. jieba分词过程

    jieba分词最重要的就是字典,我们一般用jieba的话是用的它通用的字典,这样在特定的环境中无法分成我们想要的效果,我们需要根据我们自己的生产环境自己添加我们的字典,然后下载jieba源码进行更改, ...