技術者になりたい何か

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

Debian

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で動かす。 実はデフォルトで入っ…