Linuxでシステム再起動後にfsckにファイルシステムをチェックさせる方法

almalinux9 ハングアップしました。

何故かログも取れていませんでした。

fsckにファイルシステムをチェックさせようと思いググりました。

次回の再起動時にファイルシステムがチェックされるようにする

sudo tune2fs -c 1 /dev/...

設定を無効にするには、値-1を使用します。

sudo tune2fs -c -1 /dev/... OR sudo tune2fs -c 0 /dev/...

sudo vi /etc/fstab

file systemdirtypeoptionsdumppass
/dev/sda1/ext4defaults,noatime01

pass 起動時にfsckがチェックする順番。0,1または2を設定できる。

windows11でネットワークフォルダ表示が遅くなる

almalinux9のコンソールでネットワークフォルダを更新しても直ぐにWindows11の

ネットワークフォルダが更新されません。

ググってみると

Windows 11のネットワークフォルダーが自動更新されない(F5が必要)ときの完全解決ガイド【24H2対応】 | IT trip

の中で

SMB クライアントのキャッシュ寿命を短縮(即時性優先モード)

更新の即時反映を重視する共有(設計/制作/CAD など)では、クライアントキャッシュの寿命を短くするのが効果的です。まず現在値を確認し、必要に応じて 0(無効)や短い秒数にします。

# 現在の SMB クライアント設定を確認
Get-SmbClientConfiguration | Select-Object DirectoryCacheLifetime, FileInfoCacheLifetime, FileNotFoundCacheLifetime

# 即時反映をねらって寿命をゼロに(必要に応じて再起動)

# ※ 帯域やサーバ負荷が増える可能性あり。共有単位での適用を検討してください。

Set-SmbClientConfiguration -DirectoryCacheLifetime 0 -FileInfoCacheLifetime 0 -FileNotFoundCacheLifetime 0 -Confirm:$false 

元に戻す場合は、標準的な値(例:10/10/5 秒)などへ再設定します。

# 例:一般的な既定に戻す
Set-SmbClientConfiguration -DirectoryCacheLifetime 10 -FileInfoCacheLifetime 10 -FileNotFoundCacheLifetime 5 -Confirm:$false

とのこと

0, 0, 0,

に設定すると瞬時に更新された。

wordpress wp_options 壊れた

何故か wordpress のデータベース wp_options 壊れてアクセスできなくなった。

古いバックアップと入れ替え復旧させた。

原因は今のところ不明。

almalinuxに更新

centosがサポート終了したのでalmalinuxに乗り換えました。

何とかすべてインストールしました。

Raspberry Pi3B+ 購入


Raspberry Pi3B+ Trial series, Basic Set 購入しました。

 RS COMPONENTで購入しました。

B+はだいぶ性能が上がっていますね。

特にネットが1000BASE-Tになりました。

現用の3Bとそのまま入れ替えできます。

 現用の3Bは、volumio入れました。

Raspberry Pi 3B+ ES8019K2M だよ。

Vvolumio の NAS 設定

ネットで調べていろいろやってもWindows10 の共有フォルダーが見えなかったけど何も触らずそのままの設定するとすんなりつながった。

耳年増になってた。

raspberry centos7 mycrypt インストール

wget http://dl.fedoraproject.org/pub/epel/7/SRPMS/l/libmcrypt-2.5.8-3.el7.src.rpm

rpm -ivh libmcrypt-2.5.8-13.el7.src.rpm

rpmbuild –rebuild libmcrypt-2.5.8-13.el7.src.rpm

yum install libtool-ltdl-devel

rpm -ivh /root/rpmbuild/RPMS/armv7hl/libmcrypt-2.5.8-13.el7.centos.armv7hl.rpm

rpm -ivh /root/rpmbuild/RPMS/armv7hl/libmcrypt-devel-2.5.8-13.el7.centos.armv7hl.rpm

wget http://museum.php.net/php5/php-5.3.3.tar.gz

tar zxf php-5.3.3.tar.gz

cd php-5.3.3/ext/mcrypt

phpize

aclocal

./configure

make

make test

make install

vi /etc/php.d/mcrypt.ini

——————————
extension=mcrypt.so
——————————

mycrypt インストール 成功

systemctl restart httpd

uptime.cgi 動かない

uptime.cgi (utf-8 )

—————————————————————————-

#!/usr/local/bin/perl

use Shell qw(uptime);

$temp=uptime;
@tmp=split(/up/,$temp);
@time=split(/,/,$tmp[1]);
if(index($time[0],”day”) != -1){
@tmp=split(/day/,$time[0]);
$day=$tmp[0];
if(index($time[1],”min”) != -1){
$hour=0;
@tmp=split(/min/,$time[1]);
$min=$tmp[0];
} else {
@tmp=split(/:/,$time[1]);
$hour=$tmp[0];
$min=$tmp[1];
}
$day=~ s/ //g;
$min=~ s/ //g;
$hour=~ s/ //g;
$data=$day.” 日間と “.$hour.” 時間 “.$min.” 分”;
} elsif(index($time[0],”:”) != -1){
@tmp=split(/:/,$time[0]);
$hour=$tmp[0];
$min=$tmp[1];
$hour=~ s/ //g;
$min=~ s/ //g;
$data=$hour.” 時間 “.$min.” 分”;
} elsif(index($time[0],”min”) != -1){
@tmp=split(/min/,$time[0]);
$min=$tmp[0];
$min=~ s/ //g;
$data=$min.” 分”;
}
print “Content-type:text/html\n\n”;
print<<“EOF”;
$data
EOF

exit;


Can’t locate Shell.pm in @INC

のエラーが出るので

# yum install perl-CPAN

CPAN インストール

# perl -MCPAN -e shell

CPAN 起動

初回起動時だけ何点か質問されますが、

取り敢えず、

全て「yes」

cpan[1]>

install Shell.pm

として Shell.pm install

utf-8 にして文字化けをなくしてOK