Category Archives

16 Articles

升级到Ubuntu16.04,开始接受systemd的调教

7   18085 转为繁体

sudo do-release-upgrade -d

然后进入看戏模式

OpenVZ

openvz(打满补丁的)内核2.6.32-042stab111.X之前不支持220以上版本的systemd,而16.04用的是229,所以升完之后你会得到一个没有systemd存在的美好世界。

只是因为systemd启动不了,所以开机启动项也都不启动了,你得去serial console里手动设ip和route。所以还是发个tk让客服去升级母鸡内核吧www

 

udev

system-udev会自动把网卡名字改成奇怪的em0或者ens0什么的,详情见这里

反正systemd说什么都是对的,所以兄弟请干了这碗热巧克力

可以修改/etc/default/grub 的GRUB_CMDLINE_LINUX,改成:

biosdevname=0

就可以继续使用eth0命名了

 

mysql-apt-config

mysql的官方apt源里还没有支持16.04,而update-manager会尝试将sources.list.d里的源都替换成xenial去更新,所以可能会因为mysql的源没有candidate而报错。

解决办法就是先把/etc/apt/sources.list.d/mysql.list改个扩展名,升完再改回去,然后把里面的trusty改成xenial。这样(mysql支持以后)就可以收到16.04的更新了。

 

update-manager的编码问题

哈哈哈哈哈哈哈哈哈哈哈哈哈哈我先笑一会

add-apt-repository的时候这个问题就存在,如果ppa源的标题带有奇怪的字符会报错。因为Python3是根据当前LC_ALL来自动选择codec的。

然后update-manager也会死在同一个地方,所以记得先export LC_ALL=posix,再sudo do-release-upgrade -d,再喝茶

树莓派忘记登录密码怎么办

6   80135 转为繁体

借给同学之后自己把密码忘了……雅蠛蝶……可惜没把显示屏带回来,查了一圈之后灵机一动(* ̄▽ ̄)y

如果你有显示屏+USB键盘

  • 将SD卡插入电脑(windows下只挂载boot分区)
  • 打开boot分区,编辑command.txt(注意不要用记事本,可能会换行符坑爹)
  • 在第一行末尾加上init=/bin/sh,完成后大概是这样
  • 插卡,重启,连接键盘显示器
  • 出现shell后用passwd更改密码

没有的话呢?

  • 想办法让电脑和树莓派连通,可以用路由器,或者电脑装个dhcpd等
  • 生成一对密钥对,注意必须是openssh兼容格式而不是putty等密钥格式
  • 使用一个流行的linux发行版,将SD卡插入电脑;如果是老旧的版本,你可能需要手动挂载SD卡里的ext4分区
  • 进入/分区,在/root下建立一个.ssh文件夹(如果没有的话),并chmod 700
  • 在/root/.ssh/下建立一个文件authorized_keys,并chmod 600
  • 将公钥内容写入新创建的文件中
  • sync,umount
  • 插卡,重启,ssh使用root账户连接,并指定刚才的私钥
  • passwd修改密码

awk(又是awk)高亮显示nginx日志

7   12111 转为繁体

请叫我awk小(nao)王(can)子(fen)

效果

FC2 Free Wifi 原装系统的抓包分析

5   12910 转为繁体

收到这个霓虹发来的路由器已经有一段时间了,一直忙各种奇怪的事情,没去动它

昨天突然想起来了,遂决定研究一下它。刷机什么的就没什么好讲的了,下个tftp软件,然后在路由器开机的时候put过去就好了(什么“这个路由器不支持在windows下刷机”都特么是扯淡,所以聪明的你应该可以明白多少博客都是东抄西抄的………………

哦对了,openwrt的wiki说,上电的时候按下reset才会路由器下载固件,没成功的试试这样弄好了,别按太长,12s就恢复出厂了

我还是说说它的原装固件的事吧

测试环境:

  • 一个已联网的路由器,TP-LINK WR710N,很烂的
  • 电脑连入上一个路由器,获得ip 1.1.1.11
  • fc2的这个WHR 301N的wan口连入上一个路由器,获得ip 1.1.1.15 Read More