システム管理
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[岩成英一]]
*webサーバー [#w62d34c4]
- Ubuntu server 24.04
** pukiwiki設定 [#i660501e]
- 設定ファイル pukiwiki.php.ini
- デフォルトページ
$defaultpage = '岩成英一'; // Top / Default page
- ユーザー定義
$auth_users = array(
'eiwanari' => '{SMD5}xxxxxx',
);
- 閲覧者制限
$read_auth = 1;
$read_auth_pages = array(
'#ページタイトルに含まれる文字# => 'eiwanari',
);
- 編集者制限
$edit_auth = 1;
$edit_auth_pages = array(
'##' => 'eiwanari', // すべてのページをeiwanariが編集できる
);
** 添付ファイル [#u2b4aee4]
- ファイルの添付ができるようにするには、 pukiwiki.ini.phpで下記のようにパスワードを追加する。
$adminpass = '{SMD5}SSFazHEtBukKaae5##########=';
- 添付画像の拡大・縮小表示
./を付けるのがミソ。
&ref(./eiwa_address.png,50%);
** サーバーがフリーズする問題への対策 [#n9eec01d]
2024.12.03
*** Hyper-Vの無効化 [#a12c1e47]
- WSL2 , 仮想化サービス、などを無効化。
*** 自動再起動を有効化する [#g4ff498c]
カーネルパニックやフリーズに陥った際、自動的にシステムを再起動する設定を行います。
- 手順:
++ GRUB設定を変更する
sudo nano /etc/default/grub
++以下の設定を確認または追加します:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash panic=10"
--- panic=10: カーネルパニック発生後、10秒後に再起動する。
++ GRUBを更新:
sudo update-grub
++ 再起動して適用:
sudo reboot
*** システム監視ツールを導入 [#y1f74651]
フリーズしそうな状態(高負荷やメモリ不足など)を監視するためのツールを導入します。
- monit: サービスやシステム状態を監視し、異常を検出した場合に再起動や通知を行います。
- インストール手順:
+ monitをインストール
sudo apt update
sudo apt install monit
+ 設定ファイルを編集 設定ファイルを開く:
sudo nano /etc/monit/monitrc
-- 以下を追加してCPU使用率とメモリ使用量を監視:
check system $HOST
if loadavg (1min) > 4 then exec "/sbin/reboot"
if memory usage > 90% for 2 cycles then exec "/sbin/reboot"
+ monitを再起動
sudo systemctl restart monit
*** VirtualBoxを7.0.22にアップグレード [#nd238c1b]
- 古いVirtualBox 7.0.18をアンインストール
-- windows10 の設定メニューからアンインストール
- 新しいVirtualBox 7.0.22 をインストール
- Extension Pack のインストール
-- VirtualBoxで、[ファイル]-[ツール]-[機能拡張パックマネージャー]
- GuestAdditionsをアップデート
++ ISOイメージを取得
--- VirtualBoxのメニューから、[デバイス] → [Guest Additions CDイメージの挿入] を選択します。
++ 必要なパッケージをインストール
--- Guest Additionsをアップデートするには、以下のパッケージが必要です。
sudo apt update
sudo apt install -y build-essential dkms linux-headers-$(uname -r)
++ ISOファイルを手動でマウントする
sudo mkdir -p /mnt/cdrom
++ デバイスをマウント lsblk の出力で確認したデバイス(例: sr0)をマウントします:
lsblk
sudo mount /dev/sr0 /mnt/cdrom
++ /var/lib/VBoxGuestAdditions ディレクトリの確認と作成
sudo mkdir -p /var/lib/VBoxGuestAdditions
++ Guest Additionsのインストール
cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run
終了行:
[[岩成英一]]
*webサーバー [#w62d34c4]
- Ubuntu server 24.04
** pukiwiki設定 [#i660501e]
- 設定ファイル pukiwiki.php.ini
- デフォルトページ
$defaultpage = '岩成英一'; // Top / Default page
- ユーザー定義
$auth_users = array(
'eiwanari' => '{SMD5}xxxxxx',
);
- 閲覧者制限
$read_auth = 1;
$read_auth_pages = array(
'#ページタイトルに含まれる文字# => 'eiwanari',
);
- 編集者制限
$edit_auth = 1;
$edit_auth_pages = array(
'##' => 'eiwanari', // すべてのページをeiwanariが編集できる
);
** 添付ファイル [#u2b4aee4]
- ファイルの添付ができるようにするには、 pukiwiki.ini.phpで下記のようにパスワードを追加する。
$adminpass = '{SMD5}SSFazHEtBukKaae5##########=';
- 添付画像の拡大・縮小表示
./を付けるのがミソ。
&ref(./eiwa_address.png,50%);
** サーバーがフリーズする問題への対策 [#n9eec01d]
2024.12.03
*** Hyper-Vの無効化 [#a12c1e47]
- WSL2 , 仮想化サービス、などを無効化。
*** 自動再起動を有効化する [#g4ff498c]
カーネルパニックやフリーズに陥った際、自動的にシステムを再起動する設定を行います。
- 手順:
++ GRUB設定を変更する
sudo nano /etc/default/grub
++以下の設定を確認または追加します:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash panic=10"
--- panic=10: カーネルパニック発生後、10秒後に再起動する。
++ GRUBを更新:
sudo update-grub
++ 再起動して適用:
sudo reboot
*** システム監視ツールを導入 [#y1f74651]
フリーズしそうな状態(高負荷やメモリ不足など)を監視するためのツールを導入します。
- monit: サービスやシステム状態を監視し、異常を検出した場合に再起動や通知を行います。
- インストール手順:
+ monitをインストール
sudo apt update
sudo apt install monit
+ 設定ファイルを編集 設定ファイルを開く:
sudo nano /etc/monit/monitrc
-- 以下を追加してCPU使用率とメモリ使用量を監視:
check system $HOST
if loadavg (1min) > 4 then exec "/sbin/reboot"
if memory usage > 90% for 2 cycles then exec "/sbin/reboot"
+ monitを再起動
sudo systemctl restart monit
*** VirtualBoxを7.0.22にアップグレード [#nd238c1b]
- 古いVirtualBox 7.0.18をアンインストール
-- windows10 の設定メニューからアンインストール
- 新しいVirtualBox 7.0.22 をインストール
- Extension Pack のインストール
-- VirtualBoxで、[ファイル]-[ツール]-[機能拡張パックマネージャー]
- GuestAdditionsをアップデート
++ ISOイメージを取得
--- VirtualBoxのメニューから、[デバイス] → [Guest Additions CDイメージの挿入] を選択します。
++ 必要なパッケージをインストール
--- Guest Additionsをアップデートするには、以下のパッケージが必要です。
sudo apt update
sudo apt install -y build-essential dkms linux-headers-$(uname -r)
++ ISOファイルを手動でマウントする
sudo mkdir -p /mnt/cdrom
++ デバイスをマウント lsblk の出力で確認したデバイス(例: sr0)をマウントします:
lsblk
sudo mount /dev/sr0 /mnt/cdrom
++ /var/lib/VBoxGuestAdditions ディレクトリの確認と作成
sudo mkdir -p /var/lib/VBoxGuestAdditions
++ Guest Additionsのインストール
cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run
ページ名: