Ubuntu使用心得

因为开发学习需要,也接触了一些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,主要针对依赖的安装,但是滥用的话,可能造成不可挽回的后果,比如说整个系统没了,说多了都是泪。。。

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