之前阿里云解决pure-ftpd 530错误是通过使用uid大于pure-ftp设定的最小值的用户来解决的,后来再次在ubuntu16.04版本安装的时候,发现/etc/pam.d下存在pure-ftp文件,而新建用户无法登陆,出现530错误。删除此文件后,问题解决。
但取消认证的确不是办法,今天安装虚拟机的时候出现此问题,于是上网搜索一下,通过配置该文件中的auth required pam_shells.so,即在/etc/shells中添加该用户的shell,问题解决。
之前阿里云解决pure-ftpd 530错误是通过使用uid大于pure-ftp设定的最小值的用户来解决的,后来再次在ubuntu16.04版本安装的时候,发现/etc/pam.d下存在pure-ftp文件,而新建用户无法登陆,出现530错误。删除此文件后,问题解决。
但取消认证的确不是办法,今天安装虚拟机的时候出现此问题,于是上网搜索一下,通过配置该文件中的auth required pam_shells.so,即在/etc/shells中添加该用户的shell,问题解决。
很久没有折腾机器了,最近有些业务处理,发现还是需要有个简单的后台程序,正巧同事有台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
一直在犹豫买不买kindle dxg看PDF文档,一是因为贵,二者因为买到的很难有新货。年前发现淘宝网上有一代的产品有售,便宜不少只有700多元 但估计是更老的旧货了。
最近学习PostgreSQL,在老kindle4上那PDF字体实在是没法看,多看的切边分栏也没有什么用。今天突然发现多看的菜单里面有一个智能重排,随手点了一下,奇迹发生了,PDF文档变成了满页显示,字体虽然小,但足够了。
之前没有发现,主要是多看没有升级。多看升级,需要切换回原版kindle系统下,重新设定WiFi网络后才能升级,否则即便发现网络也无法使用。看来上次升级效果不错。
多谢多看 省下千数块钱。
为了以后系统使用的多重选择,在虚拟机上重新安装了一个FreeBSD10.2版本。
从2009年以后就几乎没有再怎么使用FreeBSD了,再次操作,感觉是那么熟悉又那么陌生,安装系统还算熟练,但之后的ports安装则磕磕绊绊,在网络上的相关文章的辅助下才完成。而且那些网文也是稀缺而重复,而且半数过时。Nginx的安装凭感觉在rc文件中配置好开机就可以使用,但看看他的配置文件,与Ubuntu相比怎略显繁琐。
当年放弃FreeBSD,主要是因为Ubuntu有免费光盘邮寄,这种营销策略无疑是成功的。
今天试着安装了一下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那样的也差不多吧。
自从上次升级VirtualBox出现麻烦,虽是虚惊一场,但也是心有忌惮,一直没有升级,最近运行django的时候发现虚拟机的性能还是相比host主机差别挺大的,于是决定大着胆子再升级一次。
先打开apt source中VirtualBox的源,然后update,upgrade,异常顺利,进入PHPvirtualbox,除了提示有相关的5.0系列版本可升级,没有什么问题,升级之后变化也不大,但是如果将路径设置为原先的phpvirtualBox一致,估计是虚拟机缓存的问题,一致在哪里等待而无法进入管理页面。
此后是安装扩展包,和原先一样提示已经安装,需要卸载掉之后才能安装,但是在VBoxManage extpack install加入–replace参数之后,安装成功。
一切顺利。
下午做好了文档管理的app,可以上传文档,但是文档默认是存储到系统默认的文件夹中,如果需要按照时间归类,可以简单的在models中对FileField进行设置,如models.FileField(upload_to=’doc/%Y/%m/%d’),则存储到doc/2016/03/27目录下,这样就方便多了。
下午使用django做了一个文档管理软件,管理平常下载、整理生成的一些文档。倒也顺利,但最后使用8uftp查看的时候发现上传到服务器的文件是乱码,而且乱的把扩展名都搞乱了。
查看mysql表,文件名正常,看来是客户端的问题,而8Uftp并没有设置字符集的地方,默认是使用windows的字符集显示文件名,所以出现乱码。
换了一下chinaftp。totalcommand,都没有问题,最后下载了一个同样没有问题的xftp客户端代替8Uftp。
格鲁夫去世已经几天,是从Linux公社看到的转自英特尔网站的新闻。几天过去了,这位曾经叱咤风云的偏执狂CEO的离世的消息鲜有报道,根本没法和当年的乔帮主相比。
格鲁夫对我们这些从286开始接触计算机的70后来说 ,曾是一个如雷贯耳的名字,一个改变历史的人物,但自从奔腾4挫折让位后逐渐淡出人们的视野,格鲁夫已经被渐渐遗忘。
硬件时代已经让位于网络时代,一个喧嚣浮华的时代。
原先总是通过用户口令和密码拥putty登录debian,今天尝试着使用密钥登录。
首先下载PuTTY
登录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了。