ちりつもったー

怪文書やら備忘録やらなにやら

Linux Mintがノーガードだったので、ClamAVをインストール。

Linux用アンチウイルスソフトは多くない。

Linux用ウイルスソフトは多くはない。
というのもベンダーから聞いた話だと、やはり数多いディストリビューションによって仕様が微妙に異なってくるため、商用としてリリースは難しいのだという。
そもそもLinux、それも個人用デスクトップを狙ったマルウェアは少ないと言われているが、ノーガードも怖いのでそんなLinux用アンチウイルスソフトにClamAVをインストールしてみることにした。

インストール手順

最初からリポジトリに登録されているので、インストールコマンドを打つだけ。

$ sudo apt install -y clamav clamav-daemon

早速、コマンドを実行してみるとこんな感じで出る。

$ clamscan
/home/hogehoge/test.txt: OK

----------- SCAN SUMMARY -----------
Known viruses: 8697172
Engine version: 1.4.3
Scanned directories: 1
Scanned files: 15
Infected files: 0
Data scanned: 0.00 MB
Data read: 0.00 MB (ratio 0.00:1)
Time: 14.108 sec (0 m 14 s)
Start Date: 2026:03:25 15:59:49
End Date:   2026:03:25 16:00:05

サービス設定

起動時に自動的にClamAVを走らせたい場合はサービスに登録する。

$ sudo systemctl enable --now clamav-daemon.service 

EICARファイルでテストをする。

実際にウイルスを検知すると、どういう表示になるのか確認したい。
EICARファイルを作って、再度スキャンしてみる。

$ echo 'X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*' > clamav-testfile 
$ clamscan

----------- SCAN SUMMARY -----------
Known viruses: 3627733
Engine version: 1.4.3
Scanned directories: 1
Scanned files: 15
Infected files: 1
Data scanned: 0.03 MB
Data read: 0.02 MB (ratio 2.00:1)
Time: 16.447 sec (0 m 16 s)
Start Date: 2026:03:25 16:10:28
End Date:   2026:03:25 16:10:45

ウイルスを検知すると、Infected files: 1と表示された。ウイルス検知の際はこの項目に注目したい。

corntabのエディターを変更する

間違えてnanoを選んでしまった。

UbuntuやLinux Mintでcrontabを編集する際、初めてcorntabを開くと以下のように表示される。

Select an editor.  To change later, run 'select-editor'.
  1. /bin/nano        <---- easiest
  2. /usr/bin/vim.basic
  3. /usr/bin/vim.tiny
  4. /bin/ed

Choose 1-4 [1]:

ここで間違えて、nanoを選んでしまった。
宗教上の理由でvimしか使えないので、この設定を変更したい。

手順

なんてことはなく、下記のコマンドから変更が可能。

select-editor

Select an editor.  To change later, run 'select-editor'.
  1. /bin/nano        <---- easiest
  2. /usr/bin/vim.basic
  3. /usr/bin/vim.tiny
  4. /bin/ed

Choose 1-4 [1]: 2

ここで2を選択して、Vimに設定する。
この跡、crontabでVimが起動すれば設定成功。

Linux Mintを導入した時の初期設定

サマリ

今まで使っていたThink padがWindows10にアップグレードできないのでLinux Mintをインストールして再利用することにした。
Linux Mintにした理由としては、Ubuntuをこれまで仕事でさんざん使ってきて飽きが来ていたのでちょっと趣を変えたかったこと。でも、基本的な部分はUbuntuと同じことが通用してほしいということで、派生ディストリビューションであることから。

Linux Mintを導入した際の初期設定やアプリのインストール作業を備忘録として残しておく。

OSのアップグレード

なにはともあれ、まずはOSの更新をしなければならないのはLinuxでも同じ。

$ sudo apt update
$ sudo apt upgrade

google日本語入力インストール

Linuxに初期でインストールされている日本語入力はオワってるので、Linuxにおけるgoogle日本語入力であるmozcをインストールする。
ちなみにibus-mozcをインストールしただけでは設定画面から設定作業ができないので、mozc-utils-guiもインストールする必要がある。

$ sudo apt install ibus-mozc
$ sudo apt install mozc-utils-gui

Chromeをインストールする

FireFoxも悪くはないけれど、なんだんかでChromeの方が汎用性が高いのでそちらをインストールする。

$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
$ sudo apt install ./google-chrome-stable_current_amd64.deb

curlをインストールする

ターミナルからwebへ色々と操作するために必要なコマンド。
ディストリビューションによっては最初からインストールされていないので、やっておく。

$ sudo apt install curl

vim をインストールする

お好きなエディタをインストールするとよろし。

$ sudo apt install vim

zshをインストールして、デフォルトに設定する。

シェルもお好きなものを入れればよろし。
インストールするだけじゃなくて、chshでデフォルトに設定することも必要となる。
chshはログイン時の初期シェルを変更するコマンドとなる。

$ sudo apt install zsh

zshがインストールされたか確認。

$ cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/usr/bin/sh
/bin/bash
/usr/bin/bash
/bin/rbash
/usr/bin/rbash
/usr/bin/dash
/bin/zsh
/usr/bin/zsh
/usr/bin/zsh

ちゃんとzshが入っていたら、chshでデフォルトに設定。

$ chsh -s /bin/zsh

その後、OSを再起動し、シェルが変更されているかを確認。

$ echo $SHELL

以上、ひとまずこんな具合。

この後はなにしよ

VScodeとか、3本指ジェスチャーとか、gitとか、DockerやらVirtulBoxやらの仮想環境やらの設定も、そのうちぼちぼちやっていきたい。
Linux Mintは緑のイメージカラーが目に優しくて良いね。

Steamでゲームをインストールするストレージ変更ができない&インストールしたゲームのストレージ移動ができない

サマリ

Sreamでゲームをインストールするストレージを別に追加で用意したので、インストール先のストレージの変更、または既にインストールしたゲームを別のストレージに移動させようとした。

ウインドウ左上の「Steam」→「設定」を選択、設定画面から「ストレージ」に入れば、搭載・接続されているストレージを選択したり、選択したストレージ内のゲームを移動させたりすることができるが、今回は下記画面の赤枠内のボタンがグレーアウトになっていて、ストレージの移動ができなかった。

またインストールするストレージの変更についても、変更先のストレージがグレーアウトして設定変更ができなかった。

解決手順

どうやらキャッシュが悪さをしていた模様。
「Steam」→「設定」を選択、設定画面から「ダウンロード」に入り、赤枠のボタンからダウンロードのキャッシュをクリアを実行。

これでインストールしたゲームの移動やインストールストレージの変更ができるようになった。

ノートパソコンのストレージ交換とメモリ増設

サマリ

「情シスが親許に帰省する」
「帰省するとどうなるんだ?」
「知らんのか?」

「情シスの仕事が始まる」

ということで親元に帰省したところ、親のノートパソコンのストレージ交換とメモリ増設を頼まれました。

 

パソコンのスペック

  • LIFEBOOK ah53/c2

www.fmworld.net

ストレージがHDDという、「何考えてこんなの買ったんだ」というスペック。
当時の父親曰く、モニターの大きさだけを見て買ったらしい。

ストレージの交換

電源ケーブルとバッテリーを抜いてから、ストレージ交換作業に入る。
筐体を固定するネジが固まっていて、ネジ頭を舐めないように分解するのに苦労した。

 

ストレージのクローニング

デスクトップにYahooのショートカットを置いたり、Outlookを置いたりなど、老眼、パソコンがあまり得意ではない親用の設定をカスタマイズしている。

これをイチからまた設定し直すのは非常に面倒なため、OSの再インストールではなくストレージのクローニングすることにした。

クローニングソフトはこちら。
HD革命 Copy Drive8

function-fc.com

クローニングソフトでググると中華製のソフトがアタマにヒットするがやっぱりセキュリティ面で信用ならないので、ここは日本製にした。
余ったHDDはストレージケースに装着して、外付けHDDとして利用してもらうことにした。

www.logitec.co.jp

ついでにメモリ増設

メモリ8GBでwindows11を動かすはしんどいので、16GBへ増設することにした。

こちらもカバーを外すこと以外は難なく作業できた。

動作確認

電源ボタンを押してから、まともにマウスを動かせるようになるまで10分も時間がかかっていたといいうが、SSDに交換したことで起動も1分そこらで済み、動作も機敏になった。

OSのライセンス認証も特に問題はなく、これで無事に快適にパソコンを使ってもらえるようになった。

Windows11のスタートアップ修復 に入る方法

サマリ

電源を入れても画面が暗転したまま、Windowsが起動しない不具合が起こった。
BIOSなりUEFIなりから「Operating System Not Found」などのメッセージも表示されていない。
BIOSUEFIの設定画面には入れる。
BIOSUEFIで起動ドライブの優先順を確認しても特に問題は無い。
その際はスタートアップ修復を行うこと改善することがある。

環境

Windows11
今回の機種はLenovo E14 GEN5。肌感覚だがどうやら不具合の多いロットがあるらしい。

手順

ノートPCならまず電源ケーブルを接続しておく。
自動修復メニューに入る。
電源を入れて、メーカーかマザーボードロゴマーク(今回はLENOVOのロゴ)が表示されている時に電源ボタンを長押しして強制終了させる。
これを何回か繰り返す。上手くいけば2回でいける。
成功すれば、以下の表示が出る。


スタートアップ修復画面に入ったら 以下のような自動修復の画面が表示されるので、「詳細オプション」を選択。

トラブルシューティング」→「詳細オプション」→「スタートアップ修復」を選択。

画面が黒くなり「PC診断中」という表示で修復処理が開始される。
修復が終了し、Windowsのログオン画面が表示されたら修復処理は成功となる。

これでもダメなら、システムの復元

「スタートアップ修復」でもOSが起動できなかったら、次は「システムの復元」を実行してみる。
この手法は復元ポイントからOSをロールバックすることが可能。この際、ローカルのファイルに影響が出る可能性は少ない。*1
手順としては前述と同様の手段でスタートアップ自動修復画面に入る。
トラブルシューティング」→「詳細オプション」→「システムの復元」を選択。
Windows pro を利用していると BitLockerを設定していた場合、ここで回復キーを要求されるので、回復キーを入力する。
「続けるにはアカウントを選んでください」と表示されるので、自身のアカウントを選択する。
「システムファイルと設定の復元」のダイアログが表示されるので、「次へ」をクリック。
復元したい日時の復元ポイントを選択する。
ちなみにOSが起動しない不具合はWindows updateの直後に発生することがあったので*2、直近の復元ポイントは避けたほうがいいかもしれない。

あとはダイアログを進めて、システムの復元を実行する。
システムの復元が成功したら「システムの復元は正常に完了しました」と表示されるので、再起動をクリック。
その後、OSが無事に再起動したら、修復は成功。

*1:出ないわけではない

*2:あくまで肌感覚

サクラエディタで空行を全て削除する。

サマリ

Notionで書いた文章をWordへコピペすると、下記の画像のようになぜか空行が発生してしまう。

Notion上でコードブロック内にプレーンテキストにしていた後に同様にコピペしてみたが、それでも改善されなかった。
どうやらNotionとWordで改行コードそのものが違っているようなので、間にサクラエディタを噛ませて改行コードの正規表現を置換して空行を削除することにした。

サクラエディタ上で「検索」→「置換」
置換前に^\r\n
置換後は空白。
「全て置換を」押下。


これでスッキリした。

NotionとWordの改行コードについて

Wordの改行コードはWindowsで異なるようだが、Notionの改行コードは明示されている情報は見つけられなかった。
なおWordの改行コードはWindowsでは\r\nとなる。
先頭につける^正規表現で「行の先頭」を指定する意味を持つ。
つまり、^\r\nと書くことで、先頭に改行コードが存在する行=空白行を指定している。

結論

Notionは長い文章を書くようなツールじゃないと思わされた。
One noteでいいかなー。