Aldebaran~夢追い人の備忘録~

インフラエンジニアです。主にサーバー系を中心に私が学習してきたことを備忘録程度にまとめています。

【Linux/Windows】CLI画面クリア【コマンド】

LinuxやWindowsでコマンド入力していると、実行結果が連続して画面が見辛くなります。 そのような場合に画面をクリアし綺麗にするコマンドがあります。LinuxとWindowsでコマンドは違っているので注意。 ◆検証環境【OS】CentOS Linux release 7.5.1804 (Core)…

【windows10】仮想ドライブ削除【subst】

仮想ドライブについてや、作成は【Windows10】仮想ドライブ作成【subst】をご覧ください。 仮想ドライブ削除も作成と同様に「subst」というコマンドを使用して実行することが可能です。※直接レジストリを削除することでも仮想ドライブの削除が可能。(本記事…

【Windows10】仮想ドライブ作成【subst】

仮想ドライブとは ローカルマシンにある任意のフォルダをドライブとしてマウントする技術である。 「subst」というコマンドを使用して実行することが可能で、windowsには標準インストールされている。※直接レジストリを追加することでも仮想ドライブの作成が…

【fxruby】GUIで時刻表示する方法

rubyを勉強し始めて1週間ぐらい経過しました。fxrubyで現在の時刻を表示するプログラムを作成しましたので備忘録として残します。 ◆ソースコード require "fox16"require "date"include Fox class Hiduke < FXMainWindow def initialize(app, title="DATE") …

【CentOS7】ClamAVインストール

ClamAVとは オープンソースのアンチウイルスソフトである。Linux、Windows、MacOS等様々なOSで利用可能でメール、ファイル、Web等幅広い用途がある。また、zipやtar等の圧縮ファイルに対してもスキャン可能である。 動作としてはウイルス定義ファイル(パター…

【Ruby】fxrubyインストール

fxrubyとは FOXというマルチプラットフォームのGUI開発用の拡張C++クラスライブラリをRubyで使用可能にするものである。UTF-8にも対応しているため、日本語にも対応している。 その他のGUIツールとしては、jrubyfx、shoes等がある。 今回はgemを使用してWind…

【CentOS7】パスワード付きzipファイル作成/解凍

パスワード付きzipとは ファイルやディレクトリをzipファイルとして圧縮する際にパスワードを付けて圧縮する。 正しいパスワードを入力しないとzipの解凍ができない。 ◆検証環境【OS】CentOS Linux release 7.5.1804 (Core) ◆検証手順 ①圧縮するディレクトリ…

【Zabbix】エージェントインストール【CentOS7】

Zabbixエージェントとは エージェントをインストールしたマシンの稼働情報を収集し、Zabbixサーバに情報を送る役割を担っている。OS・メモリ/ディスク/CPU使用率・サービスの状態等をサーバで管理することが可能。ただし、エージェントのサービスを起動させ…

【CentOS7】自動マウント失敗時の対処法【NFS】

NFSの自動マウントが失敗した時の対処法を手順化しました。 以前、自動マウントを手順化しましたが、/etc/fstabの記載が間違っていたり、存在しないオプションを指定した場合にOSが正常に起動しなくなります。 正確にいうと、emergencyモードで起動します。e…

【CentOS7】NFS自動マウント

NFS共有ディレクトリをOSが起動する度に、自動マウントさせます。 クライアント側(マウントする側)の設定ファイルを書き換えるだけで自動マウントが可能になります。 ◆設定手順 ①自動起動設定# vi /etc/fstab ~追加例~172.22.1.10:/nfsdir /nfsclient nfs …

【CentOS7】NFSを使用したファイル共有

NFSとは UNIX系のOSで利用されるファイル共有システムである。NFSクライアントは、NFSサーバ上に存在する共有ディレクトリをネットワーク越しにマウント可能である。NFSによって複数のホストから同じファイルやディレクトリを共有することができる。 CentOS7…

【CentOS7】AIDEインストール

AIDEとは Advanced Intrusion Detection Environmentの略。ホスト型侵入検知システムである。 過去のファイルの情報(サイズ、更新日付等)を比較し改ざんを検知する。オープンソースでAmazon Linuxにもリポジトリが存在しているため、yumで導入可能となってい…

【CentOS7】Nagiosインストール【Nagios4.3】

Nagiosとは システムおよびネットワーク監視のためのアプリケーションソフトウェアである。Nagiosは指定されたノードとサービスを監視し、異常が発生/解決した時にユーザーに通知する。 Nagios XI(有料版)とNagios Core(OSS)の2種類がある。(本環境ではNagio…

【Zabbix3.4】死活監視

監視サーバーにおいて最もシンプルかつ多く使われる機能である死活監視(ping監視)。 Zabbixエージェントを使用して監視することも可能ですが、今回はエージェントレスで対象ホストからping応答結果を取得する設定をします。 ◆環境【Zabbixサーバー】zabbix_s…

【Chrony】stepモードとslewモードの違い【CentOS7】

Chronyとは CentOS7で標準となったNTPクライアント兼サーバーのことで、デーモンはchronydである。CentOS7でntpdも利用可能であるが、Chronyとの同時起動は不可となっている。(Chrony起動中はntpdは起動できない。逆も同じ) ◆chronydとntpdの違い ①NTPのバー…

【CentOS7】GUIインストール【GNOME】

GNOMEとは Linuxで多く使われているデスクトップ環境である。CentOS7の初期インストール時にもGNOMEをインストール可能であるが、今回はCLIのみインストールしたCentOSにGNOMEを導入する。 ※初期インストール時に「GNOME Desktop」をインストールした状態と…

【CentOS7】Hinemosインストール【Hinemos6.0】

Hinemosとは 監視機能、ジョブ管理機能を備えている統合運用管理機能である。システム全体の様々なデータを収集し稼働状況の監視や、収集したデータを基にシステムの将来予想値などを分析でき安定稼働が実現可能である。 監視機能としてはグラフの表示も円グ…

【Zabbix3.4】Webインターフェース日本語化

Zabbix3.4ではWebインターフェースのデフォルト環境は英語となっています。日本語化は特にパッチ適用の必要もなく設定変更できます。

【CentOS7】gitインストール【コマンド】

gitとは gitはプログラムのソースコードなどの変更履歴を記録・追跡するための分散型バージョン管理システムである。また複数人で同じファイルを変更する環境でも、オフラインでプログラムの編集や変更履歴の管理が可能。 間違って編集してしまった場合でも…

【CentOS7】wgetインストール【コマンド】

wgetとは HTTP/HTTPS/FTPで利用可能なファイル取得用コマンドである。Windows向けには「Wget for Windows」が配布されている。 wgetは時々ソフトウェアのインストールに使用しますので、覚えておいて損はないコマンドです。 指定するオプションによって、バ…

【CentOS7】Zabbixインストール【Zabbix3.4】

Zabbixとは 主にネットワークやサーバーを監視するオープンソースのソフトウェアである。ネットワークに接続されたデバイス、アプリケーションの監視が可能で、システム全体の稼働状況を把握することが可能。 監視方法にはZabbixAgent、SNMP、ICMP等を使用す…