manjaroと 時刻あわせ  HPのX2

## グラフィカル　fcitx-mozc install

1) pacman -Syu

2)
![PhotoMarker_20240615_140458_copy_1551x1057.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/dccd4c5c-fdc5-5474-b3ff-9f555f7f7c4c.jpeg)

![PhotoMarker_20240615_140603_copy_1511x1057.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/355d05ed-2532-1468-6ca3-019006aa1099.jpeg)

![PhotoMarker_20240615_140629_copy_1417x1057.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/1fbd4f72-d77d-0ffa-269d-8347ceb0beff.jpeg)

![PhotoMarker_20240615_140655_copy_1490x1057.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/8ea87446-6e00-ae72-aa11-03ecc07f1b98.jpeg)

![PhotoMarker_20240615_140722_copy_1470x1057.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/94222b6f-47ff-dd81-97ba-476ee0eaa692.jpeg)

![PhotoMarker_20240615_140747_copy_1522x1057.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/51e10466-52fd-7fd3-6939-f9a00261a344.jpeg)

![PhotoMarker_20240615_140812_copy_1600x1057.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/8300df43-71cb-c120-8093-983bb287b8f4.jpeg)


このあと

cups ghostscript evince poppler-data noto-fonts-cjk make patch net-tools yay base-devel


( poppler-dataは　pdfの日本語表示をできるようにするため必要です
  base-develは　yay がきちんと動くために必要です）

systemctl enable cups







## 自分のメインPC　（全面を少しだけ厚いガラスで覆ってます）
![2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/0bc17e4c-2b37-2182-5ca2-37a4cceed3c5.jpeg)



## そして　現在は　母なるarch に近いendevour linux も並行的に使ってます


|endevour では　firewalld が走ってる|
|:--|
|https://eng-entrance.com/linux-centos-firewall |

```

# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
     Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; preset: disabled)
     Active: active (running) since Tue 2022-08-16 11:59:24 JST; 19min ago
       Docs: man:firewalld(1)
   Main PID: 302 (firewalld)
      Tasks: 2 (limit: 11908)
     Memory: 50.6M
        CPU: 487ms
     CGroup: /system.slice/firewalld.service
             └─302 /usr/bin/python /usr/bin/firewalld --nofork --nopid

 8月 16 11:59:22 precision systemd[1]: Starting firewalld - dynamic firewall daemon...
 8月 16 11:59:24 precision systemd[1]: Started firewalld - dynamic firewall daemon.



```

![taiyo.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/3d981325-27ba-0653-75fd-e99b219f0556.png)


|それまでに　天文学者の作った　宇宙地図を懐に入れ　|
|:---|
|人間も植物もそして微生物や土さえもつれて
|はるかなはるかなイスカンダルにむかっていこう
|喧嘩してる場合じゃないよ
|








##日本語のPDFが　印刷時文字化け
pacman -S firefox-i18n-ja
してから
firefox JPN.pdf
から印刷するとOKでした






## まず時刻合わせ
https://archived.forum.manjaro.org/t/enable-time-synchronisation-by-default/99589/2

の




```
systemctl disable ntpd.service
systemctl stop ntpd.service
systemctl start systemd-timesyncd.service
systemctl enable systemd-timesyncd.service


```

以上です

-----
-----
## 覚書1 (　ここは古いやり方、　冒頭のが新式　)


１）　日本語入力は
nano .xprofile を
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx

２）　この後
pacman -Sy otf-ipafont  cups ghostscript evince poppler-data noto-fonts-cjk make patch net-tools yay base-devel ( fcitx-im fcitx-configtool fcitx-mozc )

poppler-dataは　pdfの日本語表示をできるようにするため必要で,base-devel は　yayが動くのに必要です

３）　systemctl enable cups




## 覚書2  : NECのexpress をnatマシンにしました



![1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/d52cd9e6-c006-d708-df19-efb7772d0a2b.jpeg)


![1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/67fdb3a5-5793-fdcb-7c05-b24a244c5c85.jpeg)



```

# ifconfig 
eno1: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500

eno2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

enp0s20u2:  <---USBデアリングをされて出現するもの
      
wlp0s20u6: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500







# ./comment-out.bat /etc/dhcpd.conf
option domain-name-servers 8.8.8.8, 8.8.4.4;
option subnet-mask 255.255.255.0;
option routers 139.96.10.1;
subnet 139.96.10.0 netmask 255.255.255.0 {
  range 139.96.10.100 139.96.10.109;
}





# ./comment-out.bat /etc/default/ufw
IPV6=yes
DEFAULT_INPUT_POLICY="DROP"
DEFAULT_OUTPUT_POLICY="ACCEPT"
DEFAULT_FORWARD_POLICY="ACCEPT"
DEFAULT_APPLICATION_POLICY="SKIP"
MANAGE_BUILTINS=no
IPT_SYSCTL=/etc/ufw/sysctl.conf
IPT_MODULES="nf_conntrack_ftp nf_nat_ftp nf_conntrack_netbios_ns"





# ./comment-out.bat /etc/ufw/sysctl.conf 
net/ipv4/ip_forward=1
net/ipv4/conf/default/rp_filter=1
net/ipv4/conf/all/rp_filter=1
net/ipv4/conf/default/accept_source_route=0
net/ipv4/conf/all/accept_source_route=0
net/ipv6/conf/default/accept_source_route=0
net/ipv6/conf/all/accept_source_route=0
net/ipv4/conf/default/accept_redirects=0
net/ipv4/conf/all/accept_redirects=0
net/ipv6/conf/default/accept_redirects=0
net/ipv6/conf/all/accept_redirects=0
net/ipv4/icmp_echo_ignore_broadcasts=1
net/ipv4/icmp_ignore_bogus_error_responses=1
net/ipv4/icmp_echo_ignore_all=0
net/ipv4/conf/default/log_martians=0
net/ipv4/conf/all/log_martians=0
net/ipv4/tcp_sack=1




head -30 /etc/ufw/before.rules
#
# rules.before
#
# Rules that should be run before the ufw command line added rules. Custom
# rules should be added to one of these chains:
#   ufw-before-input
#   ufw-before-output
#   ufw-before-forward
#
# 139.96.30.

#####################>>>>>>>>>>>
# nat Table rules
*nat
:POSTROUTING ACCEPT [0:0]

# Forward traffic from eth0 through eth1.
-A POSTROUTING -s 139.96.10.0/24 -o enp0s20u2 -j MASQUERADE

# don't delete the 'COMMIT' line or these nat table rules won't be processed
COMMIT
#####################<<<<<<<<<<<<<<

*filter
:ufw-before-input - [0:0]
:ufw-before-output - [0:0]
:ufw-before-forward - [0:0]
:ufw-not-local - [0:0]
-A ufw-before-input -i lo -j ACCEPT
-A ufw-before-output -o lo -j ACCEPT
-A ufw-before-input -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A ufw-before-output -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A ufw-before-forward -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A ufw-before-input -m conntrack --ctstate INVALID -j ufw-logging-deny
-A ufw-before-input -m conntrack --ctstate INVALID -j DROP
-A ufw-before-input -p icmp --icmp-type destination-unreachable -j ACCEPT
-A ufw-before-input -p icmp --icmp-type time-exceeded -j ACCEPT
-A ufw-before-input -p icmp --icmp-type parameter-problem -j ACCEPT
-A ufw-before-input -p icmp --icmp-type echo-request -j ACCEPT
-A ufw-before-forward -p icmp --icmp-type destination-unreachable -j ACCEPT
-A ufw-before-forward -p icmp --icmp-type time-exceeded -j ACCEPT
-A ufw-before-forward -p icmp --icmp-type parameter-problem -j ACCEPT
-A ufw-before-forward -p icmp --icmp-type echo-request -j ACCEPT
-A ufw-before-input -p udp --sport 67 --dport 68 -j ACCEPT
-A ufw-before-input -j ufw-not-local
-A ufw-not-local -m addrtype --dst-type LOCAL -j RETURN
-A ufw-not-local -m addrtype --dst-type MULTICAST -j RETURN
-A ufw-not-local -m addrtype --dst-type BROADCAST -j RETURN
-A ufw-not-local -m limit --limit 3/min --limit-burst 10 -j ufw-logging-deny
-A ufw-not-local -j DROP
-A ufw-before-input -p udp -d 224.0.0.251 --dport 5353 -j ACCEPT
-A ufw-before-input -p udp -d 239.255.255.250 --dport 1900 -j ACCEPT
COMMIT





# ./comment-out.bat ufw-nat.bat 
ufw disable
ufw enable
ufw default deny
 ufw allow Deluge
 ufw limit ssh/tcp
 ufw status
sleep 1
ifconfig eno2 139.96.10.1
sleep 1
systemctl start dhcpd4
ifconfig



```





## 自分の部屋にはTVアンテナの線は　来てなくても

**TV**:wifiリピーター...電波...**wifiルータ**---電線---**シャープのビデオ**

が全体像

![11.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/cb30b085-f996-2149-372e-a926afec05b3.jpeg)
と配線し

![2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/0834a3e1-b044-61e0-fef2-026f8e922fd8.jpeg)
のリンクボタンでOK



---------
---------
https://plaza.rakuten.co.jp/sorriman/diary/202004300000/

からの抜粋

pacman -S noto-fonts-cjk

~/.xprofileに、
export LANG="ja_JP.UTF-8"
export XMODIFIERS="@im=fcitx"
export XMODIFIER="@im=fcitx"
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export DefaultIMModule=fcitx




## 監視カメラ

```
# ./comment-out.bat snap.bat 
while true
do
x=`date +%M:%S`
fswebcam -d /dev/video0    -r 640x480    --jpeg 75 $x.jpg
y=`date +%m%d`
z=`date +%H`
mkdir -p /home/jaro/kansi---/$y/$z
mv $x.jpg     /home/jaro/kansi---/$y/$z
sleep 10
done




# ./comment-out.bat motion-clear.bat
x=`date +%Y%m%d`
z9=`date +%Y%m%d  --date '9 day ago' `
z8=`date +%Y%m%d  --date '8 day ago' `
z7=`date +%Y%m%d  --date '7 day ago' `
z6=`date +%Y%m%d  --date '6 day ago' `
z5=`date +%Y%m%d  --date '5 day ago' `
z4=`date +%Y%m%d  --date '4 day ago' `
z3=`date +%Y%m%d  --date '3 day ago' `
z2=`date +%Y%m%d  --date '2 day ago' `
z1=`date +%Y%m%d  --date '1 day ago' `
z0=`date +%Y%m%d`
rm -rf /home/jaro/kansi---/$z9
rm -rf /home/jaro/kansi---/$z8
rm -rf /home/jaro/kansi---/$z7





# crontab -l | ./comment-out.bat -
@reboot /home/jaro/snap.bat
1	18	*	*	*	 /home/jaro/motion-clear.bat
*/7	*	*	*	*	/home/jaro/ping-1.bat
*/11	*	*	*	*	cp /etc/resolv.conf-8888 /etc/resolv.conf
0	0	*	*	*	/usr/bin/reboot
0	1	*	*	*	/home/jaro/ipset.bat








```


|参考|
|:---|
| https://askubuntu.com/questions/102755/how-do-i-use-ffmpeg-to-take-pictures-with-my-web-camera |
 

-------------
-------------
-------------

## X-1) USB bluetooth

blueberry でいけました
![blueberry.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/091eeea5-9bb7-0519-4613-60fcdcdff002.png)


-------------
-------------


## X-2) firewalld

![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/394269de-f384-8fd2-3357-145d3e5af10f.png)

![2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/d83b420a-fd89-7b97-af5b-5673d0a26004.png)

これで　OpenBSDから　sshで　manjaro にはいれます





---------------
---------------


## X-3)　




------------------


全体はこんな感じです

このパソコンには
256GB　nvme と 
500GB　機械式 ハードディスクとがあります

nvme の方には
Windows 11とマンジャロ  が入っています

ハードディスクの方には
エンデヴァーだけが入っています
余分の領域に nvme をまるごと dd でクローニングしています

```
menuentry 'Manjaro Linux' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-f4f8f74c-bc14-421d-ad04-e1c030088c2b' {
	savedefault
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_gpt
	insmod ext2
	search --no-floppy --fs-uuid --set=root f4f8f74c-bc14-421d-ad04-e1c030088c2b
	linux	/boot/vmlinuz-5.15-x86_64 root=UUID=f4f8f74c-bc14-421d-ad04-e1c030088c2b rw  quiet apparmor=1 security=apparmor udev.log_priority=3
	initrd	/boot/intel-ucode.img /boot/initramfs-5.15-x86_64.img
}

menuentry 'Windows Boot Manager (on /dev/nvme0n1p2)' --class windows --class os $menuentry_id_option 'osprober-efi-621E-AF6D' {
	savedefault
	insmod part_gpt
	insmod fat
	search --no-floppy --fs-uuid --set=root 621E-AF6D
	chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}


menuentry 'EndeavourOS Linux (rolling) (on /dev/sda2)' --class endeavouros --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-99a30107-0c0d-4bd2-8f1e-6d77cef0b67b' {
	savedefault
	insmod part_gpt
	insmod ext2
	set root='hd0,gpt2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  99a30107-0c0d-4bd2-8f1e-6d77cef0b67b
	else
	  search --no-floppy --fs-uuid --set=root 99a30107-0c0d-4bd2-8f1e-6d77cef0b67b
	fi
	linux /boot/vmlinuz-linux root=UUID=99a30107-0c0d-4bd2-8f1e-6d77cef0b67b rw loglevel=3 nowatchdog nvme_load=YES
	initrd /boot/intel-ucode.img /boot/initramfs-linux.img
}


# ./comment-out.bat /etc/fstab 
UUID=621E-AF6D                            /boot/efi      vfat    umask=0077 0 2
UUID=f4f8f74c-bc14-421d-ad04-e1c030088c2b /              ext4    defaults,noatime 0 1
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0





# fdisk -l
ディスク /dev/nvme0n1: 238.47 GiB, 256060514304 バイト, 500118192 セクタ
デバイス        開始位置  終了位置    セクタ サイズ タイプ
/dev/nvme0n1p1      2048   1085439   1083392   529M Windows リカバリ環境
/dev/nvme0n1p2   1085440   1290239    204800   100M EFI システム
/dev/nvme0n1p3   1290240   1323007     32768    16M Microsoft 予約領域
/dev/nvme0n1p4   1323008 248862719 247539712   118G Microsoft 基本データ
/dev/nvme0n1p5 248862720 250066943   1204224   588M Windows リカバリ環境
/dev/nvme0n1p6 250066944 500117503 250050560 119.2G Linux ファイルシステム


ディスク /dev/sda: 465.76 GiB, 500107862016 バイト, 976773168 セクタ
デバイス    開始位置  終了位置    セクタ サイズ タイプ
/dev/sda1       4096    618495    614400   300M EFI システム
/dev/sda2     618496 234434559 233816064 111.5G Linux ファイルシステム
/dev/sda4  234436552 976773127 742336576   354G Linux ファイルシステム





```

## X-5) 宿題

https://www.server-memo.net/centos-settings/firewalld/firewalld_ipset.html


## X-6)


## X-７) anti virus
https://wiki.archlinux.jp/index.php/ClamAV#.E3.83.87.E3.83.BC.E3.83.A2.E3.83.B3.E3.81.AE.E8.B5.B7.E5.8B.95
の要点の抜き出しだけです

```
# pacman -S clamav

# freshclam


それから ウイルスの定義ファイルが自動的に更新されるようにします
# systemctl start clamav-freshclam
# systemctl enable clamav-freshclam


次は ウイルスのオンライン スキャンをするようにします
# systemctl start clamav-daemon
# systemctl enable clamav-daemon



後はちゃんとオンライン アクセススキャンができているかどうかを見るためのテストです
eicarという 無害なテスト用のウイルスをダウンロードしてテストします
$ curl https://www.eicar.org/download/eicar.com.txt | clamscan -
にて
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    68  100    68    0     0     44      0  0:00:01  0:00:01 --:--:--    44Loading:     1s, ETA:  18s [>            
Loading:    15s, ETA:   0s [========================>]    8.66M/8.66M sigs    
Compiling:   3s, ETA:   0s [========================>]       41/41 tasks
stdin: Win.Test.EICAR_HDB-1 FOUND
----------- SCAN SUMMARY -----------
Known viruses: 8662594
Engine version: 1.0.1
Scanned directories: 0
Scanned files: 1
Infected files: 1
Data scanned: 0.00 MB
Data read: 0.00 MB (ratio 0.00:1)
Time: 18.753 sec (0 m 18 s)



追加のオプション1: Fangfrisch の設定
Fangfrisch は clamav-unofficial-sigs のより安全で柔軟かつ便利な代替品として設計され、ほとんど設定が必要ありません
最も重要なことは、Fangfrisch は clamav-unofficial-sigs とは異なり、ルート権限で実行する必要がないことです。

$ yay -Sy python-fangfrisch
で導入

# sudo -u clamav /usr/bin/fangfrisch --conf /etc/fangfrisch/fangfrisch.conf initdb

# systemctl restart  fangfrisch.timer
# systemctl enable  fangfrisch.timer



```



## X-8 ) スマホで撮ったmp4を　DVDディスクに焼く　（未確認）

```
 ./comment-out.bat Desktop/dvd-from-mp4.bat 


ffmpeg -i input.mp4 -target ntsc-dvd output.mpg
VIDEO_FORMAT=NTSC dvdauthor -t -o OutDir  output.mpg
VIDEO_FORMAT=NTSC dvdauthor -T -o OutDir
genisoimage -dvd-video -udf -V LABEL -o dvd.iso OutDir
ls -l dvd.iso
read X
echo $X
echo 'ディスクの容量が　4,2GB以上のときは　Double Layerが必要 '
echo '  growisofs -dvd-compat -Z /dev/sr0=dvd.iso '
echo '--- or ---'
echo ' use brasero '


```

## X-9) yay で次のプリンターのドライバをインストール

![1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/3e2d4681-16b1-d49c-096d-8ffd54ea1e8c.jpeg)


これが聞くためには

```
# pacman -Sy yay

その後　

$　yay -Sy brother-dcpj925dw

```



## X-10) apache の文字化け対策

```
手をつけないのは
./comment-out.bat /etc/httpd/conf/httpd.conf 
ServerRoot "/etc/httpd"
Listen 80
LoadModule mpm_event_module modules/mod_mpm_event.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authn_core_module modules/mod_authn_core.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule authz_core_module modules/mod_authz_core.so
LoadModule access_compat_module modules/mod_access_compat.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule reqtimeout_module modules/mod_reqtimeout.so
LoadModule include_module modules/mod_include.so
LoadModule filter_module modules/mod_filter.so
LoadModule mime_module modules/mod_mime.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule env_module modules/mod_env.so
LoadModule headers_module modules/mod_headers.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule version_module modules/mod_version.so
LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
LoadModule unixd_module modules/mod_unixd.so
LoadModule status_module modules/mod_status.so
LoadModule autoindex_module modules/mod_autoindex.so
<IfModule !mpm_prefork_module>
</IfModule>
<IfModule mpm_prefork_module>
</IfModule>
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule dir_module modules/mod_dir.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule alias_module modules/mod_alias.so
<IfModule unixd_module>
User http
Group http
</IfModule>
ServerAdmin you@example.com
<Directory />
    AllowOverride none
    Require all denied
</Directory>
DocumentRoot "/srv/http"
<Directory "/srv/http">
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>
<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>
<Files ".ht*">
    Require all denied
</Files>
ErrorLog "/var/log/httpd/error_log"
LogLevel warn
<IfModule log_config_module>
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    <IfModule logio_module>
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>
    CustomLog "/var/log/httpd/access_log" common
</IfModule>
<IfModule alias_module>
    ScriptAlias /cgi-bin/ "/srv/http/cgi-bin/"
</IfModule>
<IfModule cgid_module>
</IfModule>
<Directory "/srv/http/cgi-bin">
    AllowOverride None
    Options None
    Require all granted
</Directory>
<IfModule headers_module>
    RequestHeader unset Proxy early
</IfModule>
<IfModule mime_module>
    TypesConfig conf/mime.types
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
</IfModule>
Include conf/extra/httpd-mpm.conf
Include conf/extra/httpd-multilang-errordoc.conf
Include conf/extra/httpd-autoindex.conf
Include conf/extra/httpd-languages.conf
Include conf/extra/httpd-userdir.conf
Include conf/extra/httpd-default.conf
<IfModule proxy_html_module>
Include conf/extra/proxy-html.conf
</IfModule>
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>




ルートはここにあります
# pwd
/srv/http


# ls /srv/http/
index.html  うた.webm


日本語文字化け対策です

 cat index.html 
 
<meta charset="UTF-8"> 
<!DOCTYPE html>
<html>
<head>
  <title>私の最初のWebページ</title>
</head>
<body>
  <h1>こんにちは、世界！</h1>
<a href="うた.webm">ロード</a>
</body>
</html>



----------------
# cat index-0.html 

<meta charset="UTF-8"> 
<p>----- 動画 -----</p>


====
# cat index.bat

rm index-1.html
cp index-0.html index-1.html

for x  in `ls *.m*`
do
echo "    <a href=`echo $x`>  `echo $x`    </a>   </p> </p>       " >> index-1.html
done

for y  in `ls *.webm`
do
echo "    <a href=`echo $y`>  `echo $y`    </a>   </p> </p>       " >> index-1.html
done

echo ' <p>----- 画像 -----</p>' >> index-1.html

for z  in `ls *.*p*g`
do
echo "    <a href=`echo $z`>  `echo $z`    </a>   </p> </p>       " >> index-1.html
done

cp index-1.html index.html


```


## X-11) pacman -Sy できない

https://zenn.dev/miwarin/articles/e0ca2e9d78a1614fe296
の
pacman -S archlinux-keyring