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 投稿