WSLメモ


開発環境

主に参考にしたサイト

ターミナルの色を変えたい

どちらも利用しました

dircolors

WSLのWindowsのフォルダの色が見づらいのを直す

dircolors -p > ~/.dircolors
vi ~/.dircolors

DIR 01;31 # directory 
DIR 01,46 # directory

eval $(dircolors -b ~/.dircolors)

vi ~/.bashrc
eval $(dircolors -b ~/.dircolors) ## 追加

ColorTool: WSL Terminalの配色変更

ColorTool.exe -d solarized_dark.itermcolors
WSLでターミナルの文字色を変える(2019/8/10版)

teminal

"colorScheme": "One Half Dark", をprofiles::defaults にセットする

    "profiles":
    {
        "defaults":
        {
            // Put settings here that you want to apply to all profiles.
                "guid": "{07b52e3e-de2c-5db4-bd2d-ba144ed6c273}",
                "hidden": false,
                "name": "Ubuntu-20.04",
                "source": "Windows.Terminal.Wsl",
               "colorScheme": "One Half Dark",
                "background" : "#404040",
        },

Windows TerminalにSSH接続を追加する

        "list":
        [
          {
          },
          {     // 追加
                "name": "Ubuntu-TMS",                 // 名称(選択するときのリスト)
                "commandline": "ssh username@host",  // 実行するコマンド
                "hidden": false,
                "tabTitle": "TABTITLE",               // タブのタイトル
                "background" : "#404040",             // 背景の色
          },

perl @INC問題

これまで使っているPCは、たぶんperlの再構築をして@INCに"./"を入れたと思われる。
面倒だが、ソースコード中にカレント指定を入れた方が、何かと良いのではないかと判断

use lib "./";

use strict;    ### 利用するモジュール(標準,CPANなど)
use warnings;
use utf8;
use Encode 'decode';
use Data::Dumper;

use lib "./";     ### ここに追記
use config;       ### カレントディレクトリにあるモジュール
use csvlib;
use csvgraph;

cron

標準出力とエラー出力をリダイレクトして、バックグラウンドで実行

% aaa >log 2>&1  &

こちらにも別途 sshd, cron, rsyslog, 自動起動などをまとめてます

qmail

qmailのインストール及びその設定(qmail設定ファイルの設定)

初期設定では、/var/qmail/control以下には次のようなファイルが作成されているでしょう。

  • defaultdomain:toなどにドメイン名が省略された場合、補完されるドメイン名
    • zeijyaku.jp
  • locals:受信するホスト名・ドメイン名(qmail-sendが利用)
    • localhost
    • zeijyaku.jp
  • plusdomain:補完するドメインを設定するらしい
  • rcpthosts:SPAM対策用に中継の設定をします。 (このファイルに記述されているドメイン名やホスト名が中継を許可されます。 )
    • localhost
    • zeijyaku.jp
  • me:自ホストのFQDNを設定します。