CentOS, Linux, ubuntu

公開鍵認証の大まかな手順○ログインする側

公開鍵の作成
ssh-keygen -t rsa

~/.ssh/id_rsa.pub
というファイルができあがるので、このファイルをログインされる側のサーバに何らかの手段で転送する。

○ログインされる側

公開鍵の設置

「authorized_keys」ファイルにログインする側で作成した公開鍵の中身を貼り付けます。

Linux, 未分類

鍵ペアの作成

opensshがインストールされているLinux等で、ssh-keygenコマンドを使用して以下のいずれかの鍵ペアを作成

RSA1鍵(ssh version1)

% ssh-keygen -t rsa1
作成される秘密鍵: ~/.ssh/identity
作成される公開鍵: ~/.ssh/identity.pub

RSA鍵(ssh version2)

% ssh-keygen -t rsa
作成される秘密 ...

web

ベリサインSSL証明書で携帯もやりたいので、クロスルート中間証明を入れる。

クロスルートとはどーいう事かというと、

「セキュア・サーバID」公開鍵長2048bit対応の端末の場合
2048bitの対応端末ではルート証明書は「Class 3 Public Primary CA – G5」に変更となり、サイト証明書との間に中間証明書が入る3階層となります。
Class 3 Public Primary CA – G5
Cl ...

Linux, ubuntu, web

ApacheでSSL接続をするために、SSL個人認証を入れる。

opensslで秘密鍵(server.key)を作成

サーバー用公開鍵(server.csr)作成

このコマンドを実行すると、いくつか設定する項目が表示されます。

設定の内容

個人認証局の作成-認証局の鍵の作成

Ruby on Rails メモ

モジュールがインクルードされているか隠したいパラメータがフィルターされているかBefore filtersレスポンスコードauthenticity_tokenのチェックをスタブでtrueにする

Filtered parameters

ubuntu

特定のアカウントでsudoする時に、パスワードを聞かれないように設定する。

コマンドでsudoerファイルを開き、以下の行を追加(修正)する

とすると、パスワードを聞かれなくなる。

ubuntu

Ubuntuのホスト名を確認する

ホスト名を変更する

で、ホスト名を変更

を実行

 

Ruby on Rails メモ

usersテーブル

hobbysテーブル

があり、

usersテーブルの方に

has_many :hobbys

hobbysテーブルの方に

belongs_to :user

が指定されているときに

user.hobbys.collect{|c| c.id}

とすれば、hobbysのID一覧が得られる

が、

user.hobby_ids

とすれば、i ...

MySQL, SQL

MySQLで任意の順番にソートをするにはfieldを使う

idname1一郎2二郎3三郎4四郎5五郎6六郎7七郎8八郎9九郎

というテーブルがあるとする。

とすれば、

id123456789

という一覧が返ってくる

とすると

id123789456

という結果が返ってくる。

なぜか、fieldで指定していないIDが最初に表示され、最後にfieldで指定したレコードが順番に並ぶようだ。

希望としては ...

CentOS, Debian, Linux, ubuntu

Linuxのコンソール上で、たとえば、特定のプロセスのメモリ使用量を観察したい場合

毎回手でpsコマンドを打つのは面倒になる

そんな時は、whileでコマンドを回そう

これをコンソール上で入力すると、処理が繰り返される。

参考までに、繰り返す処理は、

clear
コンソール上を掃除

ps aux
起動中のプロセスを一覧

sleep 1
1秒間待機

VMWare

先日、VMware Workstation 8.0がリリースされました。

そのVMware Workstation 8.0には、VMware Player 4.0が同梱されていましたが

VMware Player 4.0単体でのインストーラはまだでした。

ですが、やっとリリースされたようです。

ダウンロードはこちらから

VMware Player 4.0で新しくなった部分は

インストールの変更と拡張キーボード

このバージ ...

ubuntu

Ubuntuで、一般ユーザにsudo権限をつけるときに

/etc/sudoersに設定を追加する必要があるが、

viでは開けない。

なぜなら、パーミッションがリードオンリーに設定されているため。

このパーミッションを変えると、sudoが使えなくなる。

sudoが使えないとchmodも出来ない。

chmodが出来ないとなると、sudoが一生使えない。

というループに陥る。

では、どうするかというと ...

MySQL

mysqldumpをする時に

when using LOCK TABLES

と言われたりしてダンプ出来ない時がある。

こんな場合は

–skip-lock-tablesオプションをつける

 

VMWare

VMware PlayerでBIOS画面を出すには

F2を押す

だが、タイミングを間違えるな。

準備はVMware Playerをまず起動する

次に仮想マシンを開くで、該当のVMを選ぶ

仮想マシンの再生ボタンを押して

VMwareのスプラッシュが消えたらF2を連打

これでBIOSに入れる

ubuntu

UbuntuをVMwareで実行していると、結構メモリが大変なことになったりする。

そこで、普段使わないGUIを起動時には起き上がってこないように設定してみる。

CentOSだと、inittabのランモードを変更すればすぐなんですが

Ubuntuだと、それでは駄目らしく

/etc/default/grub というファイルを編集します。

このファイルに

GRUB_CMDLINE_LINUX_DEFAULT

と ...

Linux, ubuntu

Ubuntuのコマンドでユーザを作成する場合

UbuntuのGUIでユーザを作成した場合、/home/にユーザのディレクトリが作成されるが

コマンド「useradd」をした場合、作成されない。