Linuxの必須コマンド集

ログファイルを空にする truncate -s 0 /path/to/logfile.log Tomcatの実行ログを監視する tail -n 100 -F /usr/share/tomcat/logs/catalina.out ファイルやディレクトリの所有者を変更 chownコマンドは指定したファイルの所有者を指定したユーザーやグループに変更します chown -R appuser.developers /var/www/html chown -R admin.admin /home/admin ファイルの9つ ...

8月14日 23:49 投稿

Linuxの定期ジョブ自動化:Cronの実装詳細とAnacronによる運用補完

Linux環境における時間軸ベースのタスク自動化は、インフラ保守の基盤となる機能である。本稿では、ユーザー単位のジョブ管理、システム全体のスケジュール制御、および非24時間稼働環境向けの補完機制について技術的に解説する。 実行権限の制御ファイル Cronデーモンは、ジョブ定義を許可する主体を制限する設定ファイルを参照する。 /etc/cron.allow:このファイ ...

8月4日 02:57 投稿

Linuxシステムのセキュリティ強化ガイド

Linuxシステムのセキュリティ強化 1.インストール システムを独立した(または隔離された)ネットワーク環境に配置します。保護されていないシステムが他のネットワークやインターネットに接続されて、潜在的な攻撃を受けるのを防ぐためです。 インストール完了後、以下のソフトウェアをアンインストールしてください。 pump apmd lsapnptools redhat-logos mt-st kernel-p ...

8月2日 14:18 投稿

Linuxユーザー情報の確認方法:主要コマンドの解説

Linuxユーザー情報の確認方法 /etc/passwd ファイルの確認 Linuxシステム上に登録されているすべてのユーザーアカウント情報は、/etc/passwdファイルに保存されています。このファイルには、通常のユーザーだけでなく、システムサービス用のユーザー(UIDが1から499の範囲のもの)も含まれます。 各ユーザーは1行で表現され、コロン(:)で区切られた7つのフィールドで構成 ...

7月30日 03:37 投稿

Pythonコマンドラインツールpytcli:環境設定と管理の強力な支援ツール

toollibについて pytcliコマンドラインツール 使用方法: pytcli [オプション] コマンド: -h/--help ヘルプ set-pip pipソースの設定 set-conda condaソースの設定 set-mirrors ミラーソースの設定 set-sshkey SSH無設定ログインの設定 docker Docker操作 pydpack pydパッケージング sno ...

7月21日 01:05 投稿

Linux における定期タスクの管理: cronサービス

cronサービス Linuxでは、定期的に実行されるタスクは通常、cronというデーモンによって処理されます。オペレーティングシステムをインストールすると、このサービスツールがデフォルトでインストールされ、自動的に起動します。crondプロセスは毎分定期的にチェックを行い、実行すべきタスクがあればそれを実行します。 cronサービスの最小実行単位は1分です。つまり、cro ...

7月17日 20:07 投稿

Linuxにおけるsudo権限昇格の設定と管理

Linuxにおけるsudo権限昇格の設定と管理 sudo権限昇格とは sudo(superuser do)は、システム管理者が一般ユーザーに特定のコマンドをroot権限で実行する権限を付与するためのメカニズムです。これにより、rootユーザーとして直接ログインすることなく、必要な管理タスクを実行できます。 なぜ権限昇格が必要か Linuxシステムの運用において、rootユーザーとして常時作業 ...

7月14日 18:08 投稿

Linux基礎:Bashシェルの基本機能とスクリプト作成

本記事では、LinuxシステムにおけるBashシェルの基本概念と機能について解説します。仮想マシン環境(例:VMware上のCentOS 7)とリモート接続ツール(例:MobaXterm)を使用した環境を前提とします。本記事の参考資料として、鳥氏の「Linux私房菜:基础版」と黒馬プログラマーのLinuxコースノートを参考にしています。各トピックの説明後には、GitHubの「The Missing Seme ...

7月11日 18:34 投稿

Linux権限昇格の基礎的理解

Linuxユーザーとグループ管理 ユーザーとグループはLinuxの権限制御の中核です。ユーザーは操作主体を、グループはユーザー集合を表し、多対多関係でリソースアクセスを制御します。 主要コマンド # グループ操作 groupadd new_group groupdel old_group # ユーザー操作 useradd -m -G admin,developers user1 groups user1 UID/GID体系 0: スーパーユーザー(root) 1-9 ...

7月3日 21:49 投稿

Linuxのatコマンド:タスクの遅延実行をスケジュールする方法

at [-V] [-q キュー] [-f ファイル] [-mMlbv] 時間 at [-V] [-q キュー] [-f ファイル] [-mMlbv] –t time_arg at –c ジョブ[ ジョブ…] at [-rd] ジョブ[ ジョブ…] atq [-V] [-q キュー] atrm [-V] ジョブ[ ジョブ…] batch (1).概要 注意:atは通常一時的なタスクに使用され、crontabは定期的なタスクに使用されますが、どちらもスケジュールされたタスクの一種です。 atとb ...

6月29日 00:24 投稿