Ubuntu Server 16.04设置网卡

很久没有折腾机器了,最近有些业务处理,发现还是需要有个简单的后台程序,正巧同事有台IBM x60机器替换下来,这样正好可以解决系统安装升级的问题。

开始安装Ubuntu16.04 64位,发现机器太老,需要下载i386版本,安装一切顺利,也发现了无线网卡,就让他作为主要网络安装。安装完毕发现系统没有网络可用,这和我之前安装的情况是一样的。

于是手工设置网络,却总不成功,后来上网发现,自从16.04开始,系统网卡代码不再用eth代替,换成了enp4s0和wlp5s0等,需要先用ip addr命令查看相应的网卡代码。

然后把WiFi-ssid和密码写入一个配置文件

wpa_passphrase ssid password > xxx.conf
编辑网络配置文件vi /etc/network/interfaces
auto lo
iface lo inet loopback
auto wlp5s0
iface wlp5s0 inet dhcp
wpa-conf /home/ubuntu/xxx.conf

来源: Ubuntu Server 16.04设置WiFi_服务器应用_Linux公社-Linux系统门户网站

省下千数块钱

一直在犹豫买不买kindle dxg看PDF文档,一是因为贵,二者因为买到的很难有新货。年前发现淘宝网上有一代的产品有售,便宜不少只有700多元 但估计是更老的旧货了。
最近学习PostgreSQL,在老kindle4上那PDF字体实在是没法看,多看的切边分栏也没有什么用。今天突然发现多看的菜单里面有一个智能重排,随手点了一下,奇迹发生了,PDF文档变成了满页显示,字体虽然小,但足够了。
之前没有发现,主要是多看没有升级。多看升级,需要切换回原版kindle系统下,重新设定WiFi网络后才能升级,否则即便发现网络也无法使用。看来上次升级效果不错。
多谢多看 省下千数块钱。

FreeBSD,熟悉的陌生人

为了以后系统使用的多重选择,在虚拟机上重新安装了一个FreeBSD10.2版本。
从2009年以后就几乎没有再怎么使用FreeBSD了,再次操作,感觉是那么熟悉又那么陌生,安装系统还算熟练,但之后的ports安装则磕磕绊绊,在网络上的相关文章的辅助下才完成。而且那些网文也是稀缺而重复,而且半数过时。Nginx的安装凭感觉在rc文件中配置好开机就可以使用,但看看他的配置文件,与Ubuntu相比怎略显繁琐。
当年放弃FreeBSD,主要是因为Ubuntu有免费光盘邮寄,这种营销策略无疑是成功的。

Ubuntu安装apt-fast

今天试着安装了一下apt-fast,debian的比较麻烦,于是在Ubuntu系统下试了一下,
$ sudo add-apt-repository ppa:saiarcot895/myppa
$ sudo apt-get update
$ sudo apt-get install apt-fast
安装完成后没有再进行后面的配置,再使用apt的时候使用apt-fast替代apt-get会有相关镜像的提示,同意后会自动进行。估计速度好的源差不多,速度慢的类似odoo那样的也差不多吧。

参考: 极速蜗牛:apt-fast_Linux教程_Linux公社-Linux系统门户网站

顺利升级VirtualBox5.0

自从上次升级VirtualBox出现麻烦,虽是虚惊一场,但也是心有忌惮,一直没有升级,最近运行django的时候发现虚拟机的性能还是相比host主机差别挺大的,于是决定大着胆子再升级一次。

先打开apt source中VirtualBox的源,然后update,upgrade,异常顺利,进入PHPvirtualbox,除了提示有相关的5.0系列版本可升级,没有什么问题,升级之后变化也不大,但是如果将路径设置为原先的phpvirtualBox一致,估计是虚拟机缓存的问题,一致在哪里等待而无法进入管理页面。

此后是安装扩展包,和原先一样提示已经安装,需要卸载掉之后才能安装,但是在VBoxManage extpack install加入–replace参数之后,安装成功。

一切顺利。

相关: 新一轮折腾记之六:升级VirtualBox,虚惊一场 | 自己的博客

ftp客户端乱码问题

下午使用django做了一个文档管理软件,管理平常下载、整理生成的一些文档。倒也顺利,但最后使用8uftp查看的时候发现上传到服务器的文件是乱码,而且乱的把扩展名都搞乱了。

查看mysql表,文件名正常,看来是客户端的问题,而8Uftp并没有设置字符集的地方,默认是使用windows的字符集显示文件名,所以出现乱码。

换了一下chinaftp。totalcommand,都没有问题,最后下载了一个同样没有问题的xftp客户端代替8Uftp。

格鲁夫默默离去

格鲁夫去世已经几天,是从Linux公社看到的转自英特尔网站的新闻。几天过去了,这位曾经叱咤风云的偏执狂CEO的离世的消息鲜有报道,根本没法和当年的乔帮主相比。
格鲁夫对我们这些从286开始接触计算机的70后来说 ,曾是一个如雷贯耳的名字,一个改变历史的人物,但自从奔腾4挫折让位后逐渐淡出人们的视野,格鲁夫已经被渐渐遗忘。
硬件时代已经让位于网络时代,一个喧嚣浮华的时代。

putty使用密钥登录debian7.5

原先总是通过用户口令和密码拥putty登录debian,今天尝试着使用密钥登录。

首先下载PuTTYgen,生成密钥,点击“Save private key”保留私钥,Key passphrase如果没有输入,则会提示,如果输入,可以保证私钥安全,但是登录ssh的时候会要求输入密码。

登录debian系统

# mkdir ~/.ssh
# chmod 700 ~/.ssh
# vim ~/.ssh/authorized_keys

将公钥复制粘贴进入保存
# chmod 644 ~/.ssh/authorized_keys

在debian7.5下面,只需sshd_config下的PasswordAuthentication yes修改为no避免用户使用口令登录就可以,没有网上说的其他选项。

重启shh。

返回putty,Connection-SSH-Auth,点Browse…,选择刚才保存的私钥,再进入Connection-Data,Auto-login username输入刚才保存公钥的登录用户名,切换到Session,Host Name调用或者新建,就可以使用密钥登录debian了。

 

 

 

参考: 配置Linux服务器SSH远程密钥登录 | 系统运维

debian7.5安装java环境及openfire

安装完毕ejabberd之后,总感觉不是很满意,于是今天试着安装目前最为流行的XMPP服务器openfire。

openfire需要java环境,为了不破坏现在的系统,于是在原先的debian7.5虚拟机上进行测试安装。开始设置PPA(personal package archieve)WEBUPD8的时候出现了点问题,这个需要

add-apt-repository ppa:webupd8team/java后添加:

deb http://ppa.launchpad.net/webupd8team/java/Ubuntu trusty main

deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main

到source.list文件中并update后

apt-get install oracle-java8-installer,这样java环境就安装好了。创建mysql数据库并用户授权之后,下载openfire最新的deb文件执行
dpkg -i openfire_3.7.1_all.deb进行安装,速度快的有些以为出错了,但是登录9090端口的web管理页面,发现确实是成功了。
进入管理页面,发现无论是安全性还是用户设置的确是比ejabberd强不少,下一步再进行测试吧。

参考: 一步一步在ubuntu上安装即时通讯服务器-Openfire – ghwghw – 博客园