技術者になりたい何か

技術者になりたい何かの覚書的な何かです

Debian

local用のDNSキャッシュサーバを立ててみる

LAN内用のDNSキャッシュサーバをBINDで立てます。 OSはDebian9、パッケージはbind9 aptで普通にインストール。キャッシュサーバとして動かすだけなら設定は割と簡単かも。 ■設定 ・/etc/bind/named.conf LAN内からの問い合わせを受付け、問い合わせ転送先は…

Linuxで回線速度とかスループットとか

ちょっと前に作ったDebian Server兼ルータ機のスループット的なものを計測してみる。 ■前提 ルータ機のip a $ ip a1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 s</loopback,up,lower_up>…

Linuxのサーバ機をルータとして動かす

iptablesとdhcpサーバでブロードバンドルータと同機能を揃える。 ■方針Linuxサーバ(Debian)にNIC増設 →片方をWAN側、片方をLAN側にしてルータとして機能させる。DHCPサーバ立ててIP割り振りも管理。今まで使ってたルータ(baffalo)は無線アクセスポイント…

postfixでroot宛メールをgmailに転送

サーバに溜まっていくroot宛のメールをgmailに転送するための設定を入れてみることにします。 環境はDebian 9.3。メールサーバはpostfixを使用。 ■必要パッケージインストール $ sudo apt install postfix bsd-mailx libsasl2-modules postfixの自動起動有効…

mariadbが終わらない

今更ですがDebianをjessieからstretchにUpgradeしました。 Upgrade自体はいつもどおり /etc/apy/sources.list のjessieをstretchに置き換えて、 $ sudo apt-get update$ sudo apt-get upgrade$ sudo apt-get dist-upgrade でほぼ通ったのですが、この際にmae…

sshdへのアタックログをみてみよう&対策しよう

ちょっと外出先からsshで自宅サーバに繋いで色々したいときとか多くて、ルータのport転送とか使って外からssh接続できるようにしました。したら毎日のsshへのブルートフォースがすごいことになってた。 ■教訓 外部からアクセスできるsshサーバで、rootログイ…

パッケージ管理しりーず dpkgによるパッケージ管理 (Debian系)

dpkgとは Debian系で使われているパッケージ管理コマンド。Red Hat系のrpmコマンドとほぼ対応する立ち位置にいる。対象となるファイルはDebian形式のパッケージファイルで、拡張子は.debである。 主なオプション -E 同バージョンが既にインストールされてい…

パッケージ管理しりーず aptのリポジトリ (Debian系)

リポジトリの設定(apt用) Debian系のリポジトリの設定ファイルは/etc/apt/sources.list デフォルト $ sudo cat /etc/apt/sources.list # セキュリティ更新deb http://security.debian.org/ jessie/updates main contrib non-freedeb-src http://security.deb…

パッケージ管理しりーず apt,aptitudeによるパッケージ管理 (Debian系)

apt,aptitudeとは Debian系のデストリビューションで使用されるパッケージ管理システム。 リポジトリを参照してパッケージのインストール・アンインストールといった操作をするもの。ということでRed Hat系のyumに相当するものである。Linuxデストリビューシ…

rbenvとruby-buildでさいしんのruby環境を

rbenvとは rubyのバージョン管理ツール。 複数バージョンのrubyを使いたいとき、リポジトリにないバージョンを使いたい時などに重宝する。 rbenvのインストール Debianの場合実はリポジトリにある。 $ sudo apt-get install rbenv ruby-buildのインストール…

Debianにsarを入れてシステム統計情報を見てみる

sarとは sysstatパッケージに含まれる。様々なシステム統計情報を表示できる高機能なツール。日ごとにログをとっていくこともできるので、さかのぼって何日の何時ごろの状況を見たい、ってときにも使えるのが大きい。 Debianで動かす。 実はデフォルトで入っ…