Category Archives

16 Articles

升級到Ubuntu16.04,開始接受systemd的調教

7   18086 轉為簡體

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   80136 轉為簡體

借給同學之後自己把密碼忘了……雅蠛蝶……可惜沒把顯示屏帶回來,查了一圈之後靈機一動(* ̄▽ ̄)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   12113 轉為簡體

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

效果

FC2 Free Wifi 原裝系統的抓包分析

5   12912 轉為簡體

收到這個霓虹發來的路由器已經有一段時間了,一直忙各種奇怪的事情,沒去動它

昨天突然想起來了,遂決定研究一下它。刷機什麼的就沒什麼好講的了,下個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