2015-12-27から1日間の記事一覧

疑似変数

self:現在のメソッドのレシーバオブジェクト nil:NilClassの唯一のインスタンス参照 __FILE__:現在のソースファイル名 __LINE__:現在のソースファイル中の行番号 __ENCODING__:現在のソースファイルのエンコーディング [参考サイト] Java経験者のための…

コメント

# 単一行コメント =begin 複数行コメント =end たのしいRuby 第5版 作者: 高橋征義,後藤裕蔵 出版社/メーカー: SBクリエイティブ 発売日: 2016/02/26 メディア: 単行本 この商品を含むブログを見る パーフェクトRuby (PERFECT SERIES 6) 作者: Rubyサポータ…

P36 配列

・配列宣言例 name = ["a", "b", "C"] ・インデックスは0から ・配列の中身はオブジェクトを混在できる ・array.sizeでサイズ取得可能 ・配列の繰り返し例 name.each do |n| print n end たのしいRuby 第3版 作者: 高橋征義,後藤裕蔵,まつもとゆきひろ 出版…

P30 別ファイルを取り込む

require "使いたいライブラリのファイル名" .rbの拡張子は必要ない たのしいRuby 第3版 作者: 高橋征義,後藤裕蔵,まつもとゆきひろ 出版社/メーカー: ソフトバンククリエイティブ 発売日: 2010/03/31 メディア: 単行本 購入: 15人 クリック: 394回 この商品…

P29 メソッド

def hoge print "Hello, hoge. \n" end hoge() たのしいRuby 第3版 作者: 高橋征義,後藤裕蔵,まつもとゆきひろ 出版社/メーカー: ソフトバンククリエイティブ 発売日: 2010/03/31 メディア: 単行本 購入: 15人 クリック: 394回 この商品を含むブログ (79件) …

P27 while文

i = 1 while i <= 10 print i, "\n" i = i + 1 end たのしいRuby 第3版 作者: 高橋征義,後藤裕蔵,まつもとゆきひろ 出版社/メーカー: ソフトバンククリエイティブ 発売日: 2010/03/31 メディア: 単行本 購入: 15人 クリック: 394回 この商品を含むブログ (79…

P28 timesメソッド

100.times do print "hoge. \n" end たのしいRuby 第4版 作者: 高橋征義,後藤裕蔵,まつもとゆきひろ 出版社/メーカー: ソフトバンククリエイティブ 発売日: 2013/06/04 メディア: 単行本 この商品を含むブログ (33件) を見る たのしいRuby 第5版 作者: 高橋…

quickrunの実行結果を閉じる方法

vi

:only [参考サイト] vim-quickrunで開いたバッファをサクッと閉じる方法 - 日記 実践Vim 思考のスピードで編集しよう! (アスキー書籍) 作者: DrewNeil,新丈径 出版社/メーカー: KADOKAWA / アスキー・メディアワークス 発売日: 2014/01/28 メディア…

括弧など囲まれた範囲の文字を削除

vi

[コマンド] dab:()内を括弧ごと削除 dib:()内を残した状態で削除 [応用] daB:{}内を括弧ごと削除 diB:{}内を括弧を残した状態で削除 da":""内をダブルクオーテーションごと削除 di":""内をダブルクオーテーションを残した状態で削除 [解説] dが選択範囲を削…

CentOS7 システム管理ガイド

systemd、NetworkManager、Firewalldの3つに絞って限定的に書かれているので、既に知っている情報があまり現れなくて無駄が無くて良かった。記載内容も図などを交えながら書かれており、概念や置き換わった経緯なども書かれており好感が持てた。コマンドに関…

P172 nmcli

P172~P232までNetworkManagerのCUIベースの管理ツールであるnmcliの基本的な使い方が説明されている。 CentOS7システム管理ガイドsystemd/NetworkManager/Firewalld徹底攻略 作者: デージーネット 出版社/メーカー: 秀和システム 発売日: 2015/10/29 メディ…

【ip】ネットワークデバイス関連の状態確認などを行う

[全てのインタフェースのIPアドレス確認] ip address show (addressはaやaddrと省略でき、showは入力事態省略可能) [全てのインタフェースの状態確認] ip link show (showは入力事態省略可能) [インタフェースの停止] ip link set デバイス名 down [インタフ…

P135 ボンディングとチーミング

ボンディングは以前のCentOSでも採用されていた実装で安定しており、現段階ではチーミングよりボンディングを選択した方が無難である。 チーミングは、CentOS7より採用された機能で、teamdというユーザプロセスが通信を制御することが最大の違いである。 Cen…

P131 NetworkManagerの設定ファイル

通常は従来通りの/etc/sysconfig/network-scripts/に配置される。 但し、NetworkManagerから設定を行うには、ファイル形式が異なる場合があるので、それらは/etc/NetworkManager/配下に保存される。 CentOS7システム管理ガイドsystemd/NetworkManager/Firewa…

P129 ネットワークデバイス

[eth0, eth1,…の問題点] ・複数のNICを持つコンピュータでは、物理的な配置からネットワークインターフェース名を予測することができず不便 ・セキュリティ観点上(同一命名規則なのは)好ましくない [udevによる命名規則] Predictable Network Interface Name…

P110 ジャーナル制御

journactlコマンドに関する説明をP110~P124に記載 CentOS7システム管理ガイドsystemd/NetworkManager/Firewalld徹底攻略 作者: デージーネット 出版社/メーカー: 秀和システム 発売日: 2015/10/29 メディア: 単行本 この商品を含むブログを見る

P108 systemd障害時の対処方法

以下に関する具体的な手順を記載 ・systemdのcore dumpを取得する ・systemdのクラッシュ時にシェルを起動する ・デバックログを出力する ・サービスの起動状態を確認する CentOS7システム管理ガイドsystemd/NetworkManager/Firewalld徹底攻略 作者: デージ…

P103 watchdog

/dev/watchdogに定期的に文字列を書き込み、それが行われなくなった場合にはハングしているとみなし自動で再起動する機能 但し、ハードウェア的に故障していた場合、再起動ループに陥る可能性がある。 デフォルトでは無効になっている。 CentOS7システム管理…

P97 OOMScoreAdjust

OOMKillerをユニット単位で調整することができる。 -1000の場合には、OOMKillerの実行を行わない。 CentOS7システム管理ガイドsystemd/NetworkManager/Firewalld徹底攻略 作者: デージーネット 出版社/メーカー: 秀和システム 発売日: 2015/10/29 メディア: …

P81 Timerユニット

様々なタイミングで起動し処理を行うユニット P82~P86が作り方の説明を記載 CentOS7システム管理ガイドsystemd/NetworkManager/Firewalld徹底攻略 作者: デージーネット 出版社/メーカー: 秀和システム 発売日: 2015/10/29 メディア: 単行本 この商品を含む…

P86 Pathユニット

ファイルやディレクトリの変更をきっかけにサービスを起動するためのユニット P87~P89までが作り方の説明を記載 CentOS7システム管理ガイドsystemd/NetworkManager/Firewalld徹底攻略 作者: デージーネット 出版社/メーカー: 秀和システム 発売日: 2015/10/…

P71 Socketユニットとスーパーサーバ

デーモン型ではあまり利用頻度の高くないプロセスがシステム常駐してしまいメモリ効率が悪い。そのため、スーパーサーバ型で動作させれば、効率が良い。 今まではxinetdがその役割を担っていたが、CentOS7からはsystemdを利用する。 CentOS7システム管理ガイ…

P44 ユニット定義ファイル

定義ファイルの配置パスや、記述ルールの解説など

P42 スナップショット

systemdが起動したユニットの状態を補完しておく機能のことである。 スナップショットはシステムを再起動するまでの間有効である。 [取得] systemctl snapshot http-on [詳細確認] systemctl list-units -t snapshot [利用] systemctl isolate http-on.snaps…

P40 環境変数の設定

[環境変数の表示] systemctl show-enviroment [環境変数の設定] systemctl set-enviroment PATH=/usr/sbin:/usr/bin [環境変数の削除] systemctl unset-enviroment HOGE CentOS7システム管理ガイドsystemd/NetworkManager/Firewalld徹底攻略 作者: デージー…

P38 ターゲット変更

systemctl rescue systemctl emergency systemctl default レスキューがシングルユーザーモードに代替するもので、エマージェンシーモードがルートディレクトリすらマウントできなくなった状態で回復を試みるモードっぽい。 (参考サイト) レスキューモード(…

P39 isolateサブコマンド

systemctl isolate multi-user.target 事実上ランレベルの変更のために利用する。 CentOS7システム管理ガイドsystemd/NetworkManager/Firewalld徹底攻略 作者: デージーネット 出版社/メーカー: 秀和システム 発売日: 2015/10/29 メディア: 単行本 この商品…

P39 システム停止と再起動

[電源OFF] systemctl poweroff [再起動] systemctl reboot CentOS7システム管理ガイドsystemd/NetworkManager/Firewalld徹底攻略 作者: デージーネット 出版社/メーカー: 秀和システム 発売日: 2015/10/29 メディア: 単行本 この商品を含むブログを見る

P33 ユニットの詳細表示機能

[ユニットの詳細確認] systemctl show httpd.service [ユニット状態の一覧表示] systemctl list-units [ソケット状態の一覧表示] systemctl list-sockets [ユニットの依存関係の確認] systemctl list-dependencies httpd.service CentOS7システム管理ガイドs…

P23 ユニットの正常性確認

[正常性確認] systemctl is-active sshd.service [異常性確認] systemctl is-failed sshd.service (正常性確認と異常性確認の使い分けのシーンが思い描けなかった) [起動] systemctl start sshd.service [停止] systemctl stop sshd.service [再起動] system…