Linux CentOS7系で「rm -rf /」を実行してもOSは破壊されなかった。 「滅びのコマンド」や「バルスコマンド」と呼ばれるコマンド「rm -rf /」 をCentOS7系で試してみました。結果として、このコマンドでOSが破壊されることはなかったので、しっかりOSを破壊できる方法を色々試してみました。 2022.04.19 Linuxシステムエンジニア
ORACLE Oracle Database SQL*PlusからLinux OSコマンドを実行する方法 SQL*Plusプロンプト上で作業している時にLinuxコマンドを打ちたい時、わざわざexitしてOSコマンドを実行するのは面倒ですし時間の無駄です。 今回はSQL*Plus上からOSコマンドを実行する方法を紹介します。 2021.03.09 ORACLEシステムエンジニア
システムエンジニア 【保存版】システムエンジニアの僕が使った昇進レポートをお見せします。 IT業界の大部分の会社内では、昇進するためにレポート提出が課されるのではないでしょうか。今回はそんなシステムエンジニアで役職に就くために必要なレポートとして、実際に私が会社に提出したレポートをサンプルとして載せてみます。 2020.11.15 システムエンジニア
Linux Linux topコマンドでCPU使用率をコア別に見る方法 Linuxの性能を簡単に見るのに手っ取り早いのがtopコマンドです。デフォルトの表示だとCPU使用率は全てのコアがまとめられて性能が表示されてしまうので、コア別に性能を表示する方法を紹介します。 2020.05.15 Linuxシステムエンジニア
Linux Linux 過去に実行したコマンドの検索方法2つを紹介 Linuxで過去のコマンドを再実行したい場合や、過去にどのようなコマンドを実行したかを確認した場合があると思います。今回は、コマンド履歴を検索する方法を2つ紹介します。 2020.05.06 Linuxシステムエンジニア
Linux Linux historyコマンドの履歴数を増やす方法 Linuxのhistoryコマンドの履歴数のデフォルトは1000コマンドです。過去のコマンドをできるだけ残しておきたい時や、誰かがミスした時のためにコマンドの履歴を残しておきたいケースはあると思います。コマンド履歴数を増やす方法を紹介します。 2020.05.05 Linuxシステムエンジニア
Linux Linux dstatのおすすめオプションで性能を見る Linuxの性能をリアルタイムで見る時、vmstatコマンドだと物足りず、sarコマンドだと情報が出過ぎてしまう。。。そんな時に便利なのがdstatコマンドです。今回はdstatコマンドのおすすめオプションと、表示項目の説明を紹介します。 2020.04.24 Linuxシステムエンジニア
Linux Linux メモリのキャッシュとバッファを解放する方法 Linuxサーバはメモリを効率的に使うために、各プロセスが必要としているメモリを割り当てた後は、残りのメモリをバッファとキャッシュに割り当てます。今回は、他の何かのプロセスがメモリを大量に消費していて、これをクリアしたい場合にOSを再起動せずにキャッシュを解放する方法を紹介します。 2020.04.21 Linuxシステムエンジニア
Linux VirtualBoxのVMにOracle Linux8をインストールしてSSHで接続する手順 Oracle LinuxとはRedHat Enterprise LinuxやCentOSと互換性のあるOracle社のLinuxディストリビューションです。今回は、Oracle Linux8をVirtualBoxで作成した仮想マシンにインストールし、最終的にSSH接続する方法を紹介します。 2020.04.19 LinuxORACLEシステムエンジニア
Linux Linux sarコマンドでファイルに性能情報を保存する方法 様々な性能情報がレポートできるsarコマンドですが、デフォルトの設定では10分間隔なので細かく性能を見ることが出来ません。 性能試験中だけ間隔を短くして、性能情報をファイル保存して、後でじっくり分析したい時に役立つ、sarのファイル出力について紹介します。 2020.04.09 Linuxシステムエンジニア
Linux Linux sarコマンドの取得間隔を変更する方法 様々な性能情報がレポートできるsarコマンドですが、CentOSのデフォルトの設定では10分間隔なので、瞬間的な性能分析が出来ません。今回は、sarのデフォルト取得間隔10分を変更する方法を紹介します。 2020.04.08 Linuxシステムエンジニア
Linux Linux CentOS7系で不要なサービスを停止・禁止する手順 Linuxサーバ上で不必要なサービスを起動することは、リソース的にもったいない点もありますが、サービスにセキュリティホールがあった場合は、セキュリティ観点でもリスクとなります。今回はCentOS7系での不要サービス停止手順を紹介します。 2020.03.31 Linuxシステムエンジニア
Linux Linux CentOS7でのOS起動時のサービス自動起動設定と確認方法 CentOS6系LinuxでのOS起動時のサービス自動起動は、chkconfigコマンドを使用しますがCentOS7系Linuxではsystemctlコマンドで制御する方法に変更になっています。合わせて、サービス起動禁止化(mask)についての方法も記載します。 2020.03.30 Linuxシステムエンジニア
Linux Linuxサーバでディスク容量不足になった時の調査と対処法 Linuxサーバの運用中に、ディスクフルになり何もファイルを操作できなくなったことがありませんか。初歩的なコマンドですが、その際の対応方法を紹介したいと思います。 2020.03.29 Linuxシステムエンジニア
Linux Linuxでファイルを使用しているプロセスをfuserコマンドで確認して特定する サーバー運用をしていると、容量確保や不要ファイル消去が必ず発生します。しかし、もしプロセスがファイルを掴んでいる時にそのファイルを削除してしまうと、プロセスがエラーを吐いてしまいます。そんな時のために、今回はファイルを掴んでいるプロセスを確認する方法を紹介します。 2020.03.29 Linuxシステムエンジニア
Linux Linuxでプロセスが掴んでいるファイルを確認する方法 Linuxサーバで「ログローテートしたいのに、プロセスが掴みっぱなしでローテーションできない」、「NFSマウント外したいのにファイルを掴みっぱなしでNFSマウントが外せない」等でプロセスが掴んでいるファイルを特定したい時の方法を紹介します。 2020.03.29 Linuxシステムエンジニア
Linux LinuxサーバのCステート(CPUの省電力モード)を無効化する方法 Cステート(C-states)は、サーバの電力モードを制御する機能です。サーバ用途のLinuxであれば、オーバークロックとターボブーストを有効にして常にパフォーマンスを優先することが多いので、Cステートを無効にする方法を紹介します。 2020.03.27 Linuxシステムエンジニア
Linux Oracle Database sqlplusからSQLスクリプトファイルを読み込んで実行する方法 sqlplusを使って、SQLスクリプトファイルを読み込んでSQLを実行する方法を紹介します。 2020.03.10 LinuxORACLEシステムエンジニア
Linux Oracle Database sqlplusからOSコマンドを実行する方法 sqlplusプロンプト上からは通常だとSQLを発行すると思いますが、OSコマンドを実行する方法があるので紹介します。 2020.03.09 LinuxORACLEシステムエンジニア
Linux mysqlコマンド上からOSコマンドを実行する方法 mysqlコマンド上からは通常だとSQLを発行すると思いますが、OSコマンドを実行する方法があるので紹介します。 2020.03.09 LinuxMySQLシステムエンジニア
Linux Linux 特定の更新日付以前のファイルを一括削除する方法 ログ等が大量に存在しており、過去の不要なファイルを一括で削除する際、findコマンドのみで一括削除することが可能です。 2020.01.28 Linuxシステムエンジニア
Linux Linux touchコマンドでファイルのタイムスタンプを変更する方法 ファイルのタイムスタンプを変更したい時は、touchコマンドで任意のタイムスタンプに変更できます。 2020.01.25 Linuxシステムエンジニア
MySQL mysqlコマンドのSQL実行結果から枠線と列名を非表示にする方法 MySQLでスクリプトからmysqlコマンドでSQLを実行する際などに、実行結果の枠線や列名が不要な時があります。mysqlコマンドには、枠線や列名を非表示にするオプションがあるので、オプションを使った時のSQL結果表示について記載します。 2020.01.24 MySQLシステムエンジニア
MySQL MySQL mysqlbinlogを使用したバイナリログの解析方法 MySQLで意図しないデータとなった時、いつの時点で変更されたか等、SQL操作を追跡したい時があると思います。今回はMySQLのバイナリログを解析できるツール mysqlbinlog コマンドの使い方と、バイナリログの見方を紹介します。 2020.01.22 MySQLシステムエンジニア
Linux Linux 意外と知らないclearコマンドの使い方 コンソール上の画面をまっさらな状態にしたい時、Enterボタンを連打してたりしませんか。Linuxには画面をまっさらにするclearコマンドがあります。 2020.01.22 Linuxシステムエンジニア
Linux Linux ディレクトリ階層を確認できるtreeコマンドの使い方 ディレクトリツリーを確認したい時、Linuxではtreeコマンドが用意されています。treeコマンドはWindowsのコマンドプロンプトでも使えます。 2020.01.21 Linuxシステムエンジニア
Linux Linux Dnsmasqで簡単にDNSサーバを構築する手順 DNSサーバソフトウェアと言えばBINDだと思いますが、BINDの導入と運用は非常に面倒です。そこで今回はシンプルで管理も簡単なDNSサーバーソフトウェアDnsmasqを紹介します。 2020.01.20 Linuxシステムエンジニア
Linux Linux CentOS7にMySQL 8.0をインストールする手順 手頃なRDBMSといえばみんな大好きMySQLです。今回はLinux(CentOS7)に、MySQL8.0をインストールする手順を紹介します。 2020.01.18 LinuxMySQLシステムエンジニア
Linux Linux shredコマンドでデータを安全に消去する方法~情報漏えい対策に~ 最近ニュースにもなっていましたが、サーバのデータ消去はHDD廃棄時には必須です。データ消去をする専門会社への依頼も、あのニュースがあってからではHDDを引き渡すことすら心配ですよね。今回はLinuxでのデータ消去方法を紹介します。 2020.01.15 Linuxシステムエンジニア