linuxからリモートデスクトップ
隣の部屋のwin10マシーンに接続したくて、linuxからリモートデスクトップの
接続を試してみました。
最初、rdesktopで接続しよとしたら、win10には接続できないみたいですね。
下のサイトを参考にxfreerdpで接続してみました。
プログラマ ずんべ の日記 Ⅱ » rdesktopで小ハマリ
xfreerdp /v:接続先 /u:ユーザ名 /p:パスワード /w:幅 /h:高さ
で、簡単に接続できました。
Raspbian stretch
Raspbianがjessieだったのでstretchに変更してみました。
いつもどおりに/etc/apt/sources.listのjessieをstretchに変更。
apt-getでupdate、diat-upgradeをしました。
時間はかかったものの、無事update完了。
と、思ったものの再起動すると、無線LANが使えなくなりました。
下のサイトをみると、新しいfirmware-brcm80211が対応してないみたいですね。
pi 3 - Pi 3 Raspbian "stretch" (testing) disables wifi - Raspberry Pi Stack Exchange
書いてあるとおりコマンドを実行
sudo apt-get install firmware-brcm80211=0.43+rpi5
sudo apt-mark hold firmware-brcm80211
無事、無線LANが使えるようになりました。
RaspberryPi
今更ながらRaspberryPiを買ってみました。
こんな小さなボードにosがインストールできるなんて便利ですね。
microSDは動作実績がある東芝のTHN-M302R0640EAにしました。
こちらを参考にしてインストール。
ラズパイを買ったらそのあとは?地獄の初期設定をしよう【OSインストール・日本語設定編】 | かとえみのRaspberryPiロボット入門
使ってるpcがlinuxなので。
fdisk
パーティションを作成。
mkfs.vfat -F 32
でファイルシステムを作成し、ファイルをコピー。
microSDをセットし起動し、インストール。
なにごともなくインストールできました。
無線LANの設定をしてなかったので、下のサイトを参考に設定。
Raspberry Pi 3を買ってMacを使ってWiFi接続とSSHの接続するまで - Qiita
あとはapt-getでパッケージを、rpi-updateでファームウェアを更新。
/var/logがtmpfsでなかったりswapを使用してたりしたので下のサイトを参考に設定。
Raspbian Jessie Lite の SDカード 延命化 | 験なきものを思はずは
Raspbian Jessie Lite その他 設定 | 験なきものを思はずは
これでひとまず完了しました。
Raspberry Pi 3 MODEL B 【RS正規流通品】
- 出版社/メーカー: Raspberry Pi
- 発売日: 2016/01/28
- メディア: Tools & Hardware
- この商品を含むブログを見る
Docker
流行っているようなので、Dockerを試してみました。
apt-getでインストールしようとしたら、カーネルで足りないものがあるようでインストール失敗。
https://wiki.gentoo.org/wiki/Docker
こちらを参考に、再コンパイルで無事インストール完了。
docker pull debian
でdebianのイメージを取得。
docker run -it debian bash
でコンテナを起動。
あとは好きなパッケージをインストールで完了です。
一応コンテナからイメージ作成の為に
docker commit コンテナ名
でコミットしました。
コンテナの起動は
docker start -i コンテナ名
別のコンソールから起動中のコンテナを使用するのは
docker exec -it コンテナ名 bash
とコマンドが多いのが大変ですね。
あとホスト側のディレクトリを共有する
docker run -v ホストディレクトリ:コンテナディレクトリ
も便利です。
とりあえずapache等を使ってみましたが、ホストとは別に動くので便利ですね。
mysqlは外部接続可能なユーザを作らないといけないのは不便ですね。
ssh -L 3306:127.0.0.1:3306
とポートフォワーディングで誤魔化しますか。
参考URL
http://dev.classmethod.jp/tool/docker/start-docker-tutorials/
http://paiza.hatenablog.com/entry/docker_intro