2013-07-01から1ヶ月間の記事一覧
CentOS6.3上にDHCPサーバを立てて、DHCPサーバの一つのNIC(eth0)上で、複数のユーザ毎に(ユーザA、ユーザB)それぞれ別のサブネットのIPアドレスを割り当てる設定です。 下の例では実験的な例です。2ユーザ程度なのでMACアドレスでサブネットを区別しています…
Ubuntuのカーネルのバージョンが新しすぎると、openvswitchでgreトンネルが動作しませんでした。そのためUbuntu12.04にてカーネルのダウングレードする必要があったので、以下にメモしました。ソースを落としてコンパイルするのは時間がかかるので、aptコマ…
本当にいまさらなのだが、teeコマンドの使いかたのメモ。makeコマンドやパッケージ管理マネージャ等を利用する際に、ログをファイルに保存する必要となることが多々ある。 その際に、 # apt-get -y install wireshark > logのような場合は、コマンドの実行結…
いまだにLinuxに関しては毎日触っていても知らなかったことが多くて驚く。bash上でCtrlキーと組み合た機能に関して整理した。 こういう機能を自由自在に使いこなせていたら、マウスに一切触れずに操作ができるので見ていてとてもかっこいい! Ctrlキーとの組…
Linuxではファイルは通常ファイル・ディレクトリ・スペシャルファイル(デバイススペシャルファイル)に分類される。 スペシャルファイルとは デバイスを抽象化したファイル。デバイスに対して直接プロセスがアクセスするのではなく、スペシャルファイルを経…
NICのデバイスファイルを/dev以下に見つけようとおもって探したのだが、みつかりませんでした。 どうやらデバイスファイルといっても「キャラクタデバイス」・「ブロックデバイス」・「ネットワークデバイス」の大きく分けて3種類あり、それぞれ性質が異なる…
UNIXドメインソケットとは何なのか…。百聞は一見にしかずというので、実際にコードを書いてみました。
サーバのプログラムでAddress already in useのエラーが発生する原因は、サーバがTIME_WAIT状態になっている、一時的に利用不可能なポート番号を利用しようとしているからである。 TIME_WAIT状態は、サーバ側でプロセス終了後に別プロセスが同一のポート番号…
netstatコマンド実行時には以下のように表示されます(一部略) [root@new-host ~]# netstat -apn Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0…
あくまでもXクライアントのアプリケーションを表示させるのであって、VNCのようにデスクトップ画面全体を表示するのではないようです。 Xのサーバとクライアント XクライアントはGUIを必要とするWebブラウザ等のアプリケーションであり、Xサーバはディスプレ…