★★★　archman :  dnsmasqでnat　 qemuでrisc-v nvmeをUSBアダプターにつける

##　archmanは　21位までのぼってきた、まだまだ上にいける（2019-9-13）、arcoは射程内だ
![1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/359c8c80-758e-a1e2-e29f-3e008f4d1a4e.jpeg)


-------------------
-------------------
https://matome.naver.jp/odai/2138274426477491501　より
##野菜泥棒
野菜が出来ると･･･本当に盗って行きやがった。 しかも、畑にいない間に。ごっそりと。 
##シネ...。どれだけ苦労して作ったと思ってんだ

|アメリカ企業の知的財産を盗んだらどうなるかと　トランプ大統領|
|:---|
|ヒロンの記した『日本王国記』によると、かつて京都を盗みまわる集団（石川五右衛門）がいたが、豊臣秀吉の手勢に捕えられ京都の三条河原で生きたまま **油**で 煮られた。　|
![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/6e1d28cd-66a1-383a-badc-3bd46eecd6c3.png)


#archmanのインストール風景の動画は
https://youtu.be/5PylAutzKBI
です

![スクリーンショット.png](https://qiita-image-store.s3.amazonaws.com/0/211097/4b2ad9ab-7632-b4fe-1298-dee4854b68cb.png)
超弦理論から　一般相対性理論と　素粒子の数式とが　導かれました。
素晴らしいことです。
これによって　超微細な世界では　10次元以上であり　巨視的な日常ではこれが折りたたまれて時間と空間の4次元なってるとのことです。　綱渡りをしている女性（マクロ）と　そのロープの上をはう蟻（ミクロ）の比喩で納得です。 さらにいうなら
上空から見るとアリはロープの下にいるときは見えず　上にいるときだけ　見えます。　つまり　アリは上から見ると　いる確率（つまり生きている）と　いない確率（死んでいる）が半々です。　これがシュレジンガーの猫に対する答えのように自分には思えます。　アインシュタインのいうように神はサイコロをふってません。

```
/etc/pacman.d/mirrorlist の最初を以下にしましょう
##
## Arch Linux repository mirrorlist
## Filtered by mirror score from mirror status page
## Generated on 2018-10-21
##
Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
Server = http://ftp.tsukuba.wide.ad.jp/Linux/archlinux/$repo/os/$arch
```



| このarchmanは　実は　普通のDELLのパソコンにARCHMANをいれたあと　そこからそのハードディスクを引っこ抜いて　これをHITACHIのサーバーにくっつけました。　するとHITACHIのサーバーでそのまま立ち上がってます。　これ自分の常用手段です|
|:---|

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

![1.png](https://qiita-image-store.s3.amazonaws.com/0/211097/7980c784-7e41-dc47-13a6-508c23e9d987.png)
と　一応ありますが、　gnomeなどは翌月になるときえてます、なぜかというと

##１）　archmanは　基本は　openboxです
これopenboxにカツxfceをのせてxfce丼に　鰻gnomeをのせてgnome丼にします
＜でも最近のarchmanは　原始的なopenboxだと人気落ち目なので　**最初からxfce4**になってます＞

で　インストールをかきます。
archman-openbox-2019-03.iso を　ddでUSBメモリに焼いて　これで起動します。

![9.jpg](https://qiita-image-store.s3.amazonaws.com/0/211097/ecd50172-5f38-e233-4ccf-c831f4fc6058.jpeg)

![7.jpg](https://qiita-image-store.s3.amazonaws.com/0/211097/417ccd09-21de-b5c6-00f2-7f9bf4182bca.jpeg)

![3.jpg](https://qiita-image-store.s3.amazonaws.com/0/211097/ba07220e-c14c-d63d-6fe6-4c0cab4d966d.jpeg)

リブートして
![5.jpg](https://qiita-image-store.s3.amazonaws.com/0/211097/33511528-57e5-7429-e988-5712244cb965.jpeg)

ここで自分は　カツいや　xfce4をのせます

![12.jpg](https://qiita-image-store.s3.amazonaws.com/0/211097/27c38f81-ba8d-7703-c30e-7c84a0eec359.jpeg)

windowsマネージャーをsddmにかえます
![2.jpg](https://qiita-image-store.s3.amazonaws.com/0/211097/d9091147-ceaf-1c79-6653-ed4bd6194fe7.jpeg)

![4.jpg](https://qiita-image-store.s3.amazonaws.com/0/211097/24aae814-452a-a94a-6b1d-5b4c9260cd89.jpeg)

あと

```
tail .xinitrc
を
exec startxfce4
#exec mate-session
#exec startkde

それから
head /etc/sddm.conf
[Autologin]
# Whether sddm should automatically log back into sessions when they exit
Relogin=false
# Name of session file for autologin session (if empty try last logged in)
Session=xfce.desktop
# Username for autologin session
User=ORE
```

ですね。






##　KDEの場合は

```
pacman -S plasma kde-applications

$ ./comment-out.bat /etc/sddm.conf | more
[Autologin]
Relogin=false
Session=plasma.desktop
User=open
[General]以下はそのまま



$ ./comment-out.bat .xinitrc 
if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] && . "$f"
  done
  unset f
fi
/usr/bin/VBoxClient-all
exec startkde

```


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



##２）日本語　よみ（フォント）　かき（fcitx-mozc）について
　　　
日本語入力は
nano .xprofile を
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx

この後
pacman -Sy otf-ipafont fcitx-im fcitx-configtool fcitx-mozc cups ghostscript evince poppler-data

　　　　　（poppler-dataは　pdfの日本語表示をできるようにするため必要です）

systemctl enable org.cups.cupsd.service



##３）イコライザー
![1.png](https://qiita-image-store.s3.amazonaws.com/0/211097/1d29db11-a4c5-9ce2-f73e-7aeb75f633cc.png)


##４)grub

```
menuentry 'Archman Linux' --class archman --class gnu-linux --class gnu --class 
os $menuentry_id_option 'gnulinux-simple-957511c4-e9f4-4470-a5ad-7ca1e618fdfb' {
	load_video
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//sas
/disk@10600,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremeta
l=ahci0,msdos1  957511c4-e9f4-4470-a5ad-7ca1e618fdfb
	else
	  search --no-floppy --fs-uuid --set=root 957511c4-e9f4-4470-a5ad-7ca1e6
18fdfb
	fi
	echo	'Loading Linux linux ...'
	linux	/boot/vmlinuz-linux root=UUID=957511c4-e9f4-4470-a5ad-7ca1e618fd
fb rw  quiet resume=UUID=667cc58b-1d26-42eb-af25-d657b1f0380e 
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initramfs-linux.img
}
```

実は
blkid /dev/sda2
/dev/sda2: UUID="667cc58b-1d26-42eb-af25-d657b1f0380e" TYPE="swap" PARTUUID="60225060-02"
なので
resume=/dev/sda2　とやっても　**起動だけは　大丈夫** だった
ただし　ほんとにresumeできるかは　未検証


##５)　攻撃を撃退

|完全ではないですが　詳しいのはこれです|
|:---|
| https://hatahata50.blogspot.com/2018/10/equalizer-arcolinux.html |


で　簡単には  「PC　A」---wired--->enp1s0:｛ARCHMAN｝:wlp0s16f0u1u2---wifi--->wifi router--->internet

|これは何をしてるかというと「PC　A」を有線で　｛ARCHMAN｝に接続し　さらにwifiを通して「PC　A」をインターネットに接続させてます。　なお　この有線LANは　HUBなしでクロスケーブルにて　つなげてます、節約節約　　|
|:---|


```
# crontab -l
crontab -l
@reboot /home/t620/nat.bat
*/10 *  * * *	/home/t620/resolv.bat
45   4 * * *	freshclam ; clamscan --recursive --infected --max-filesize=4000M --exclude-dir='^/sys|^/dev' / --move=/Virus---

にて　起動時実行します、systemdを利用するより簡単です。


なお

A) nat.bat 
cp /etc/resolv.conf-8888 /etc/resolv.conf
sleep 3
ifconfig enp1s0 192.168.17.1
sleep 3
systemctl restart ipset
systemctl restart dnsmasq
mac='wlp0s18f2u4'
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables --flush
    ipset destroy
    ipset create ruwa hash:net
    ipset flush ruwa
    iptables -A INPUT -m set --match-set ruwa src -j DROP
iptables -t filter -F FORWARD
iptables -t nat -F POSTROUTING
iptables -t nat -F PREROUTING
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT
iptables -t filter -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -o $mac -j MASQUERADE
iptables-save
iptables -L
echo
cp /etc/resolv.conf-8888 /etc/resolv.conf
ifconfig | grep 192



B)/etc/resolv.conf-8888 
nameserver 8.8.8.8



C)/etc/dnsmasq.conf
interface=enp1s0
bind-interfaces
dhcp-range=192.168.17.10,192.168.17.19,12h



# ./comment-out.bat /etc/dnsmasq.conf
interface=enp1s0
bind-interfaces
dhcp-range=192.168.17.10,192.168.17.19,12h


この結果
# ifconfig | grep 192
       inet 192.168.17.1  netmask 255.255.255.0  broadcast 192.168.17.255
        inet 192.168.3.7  netmask 255.255.255.0  broadcast 192.168.3.255


        
# iptables-save 
# Generated by iptables-save v1.8.3 on Mon Sep 23 11:06:10 2019
*nat
:PREROUTING ACCEPT [8386:2984553]
:INPUT ACCEPT [67:9324]
:OUTPUT ACCEPT [4262:423824]
:POSTROUTING ACCEPT [1:108]
-A POSTROUTING -o wlp0s18f2u4 -j MASQUERADE
COMMIT
# Completed on Mon Sep 23 11:06:10 2019
# Generated by iptables-save v1.8.3 on Mon Sep 23 11:06:10 2019
*filter
:INPUT ACCEPT [225042:300155380]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [130955:14811952]
-A INPUT -m set --match-set ruwa src -j DROP
COMMIT
# Completed on Mon Sep 23 11:06:10 2019






 # ipset list
Name: ruwa
Type: hash:net
Revision: 6
Header: family inet hashsize 1024 maxelem 65536
Size in memory: 344
References: 1
Number of entries: 0
Members:


```



なお
ruwaは　下の方の　**８これ昔)**　をご覧ください。

動画は
https://www.youtube.com/watch?v=OQ4FlsScNN4&feature=youtu.be
です


##6)NFS サーバー
/etc/exports
/srv/nfs4      192.168.188.0/24(rw,sync,fsid=0)

```
# systemctl restart nfs-server
```


##7) キー

| 何かの拍子にロックがかかると　以下が必要なときもある|
|:---|
| rm /var/lib/pacman/db.lck　　|


１）
エラー: key "7A4E76095D8A52E4" could not be looked up remotely
エラー: キーリングに必要なキーがありません
エラー: 処理を完了できませんでした (予期しないエラー)
エラーが発生したため、パッケージは更新されませんでした。

``` 
＃　pacman-key --init


＃　pacman-key --populate archlinux
 
# pacman-key --refresh-keys



これでもいかないときは
# pacman -S archlinux-keyring
```



##8 これ昔) NAT

pacman -S ipset


次の命令を実行
./ruwa.bat 
なお

```
more ruwa.bat 
ipset add ruwa 101.0.0.0/22
ipset add ruwa 1.0.1.0/24
ipset add ruwa 101.1.0.0/22
ipset add ruwa 101.101.100.0/24
ipset add ruwa 101.101.102.0/23
ipset add ruwa 101.101.104.0/21
ipset add ruwa 101.101.112.0/20
後略　（詳しくは　https://qiita.com/tyokai/items/a1b99eeecabc58fba65d　を見てください　）
```



##  11) dd over ssh でハードディスク全体のバックアップ
　
archman　PC----------->Alinux　PC
で　archman　PC を　archlinuxのインストール用USBで起動します
その後　アドレスの割当とか　sshdの起動の部分は省略して　本質は以下です。

![2.png](https://qiita-image-store.s3.amazonaws.com/0/211097/afc3cde4-0c6d-639b-70c2-304d3a2eb350.png)

ただし　まだ書き戻しはテストしてません。
おそらく　書き戻しの際も　archman　PC は　archlinuxのインストール用USBで起動しますが、
Alinux　PCは　こいつのOS(linux)で起動してから　Alinux　PCで
dd  if=./T610-whole.img  |  ssh  root@10.0.0.2  dd  of=/dev/sda bs=16k
なのでしょう、しかしまだ一度もテストしてないので単なる予想やで、　そやさかいホントのことはわからしまへんねん



##12) qemuで仮想化
https://hatahata50.blogspot.com/2015/10/arch-linux-qemu.html


##13)　自分のスパコンと思ってるもの
本体+8Gメモリを　某オークションで 落札しました。　２CPU（xeon）です。
top の次に　1 をおすと

```
top - 11:59:54 up 3 min,  2 users,  load average: 0.08, 0.23, 0.11
Tasks: 307 total,   1 running, 306 sleeping,   0 stopped,   0 zombie
%Cpu0  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu1  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu2  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu3  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu4  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu5  :  0.0 us,  0.7 sy,  0.0 ni, 99.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu6  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu7  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu8  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu9  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu10 :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu11 :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu12 :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu13 :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu14 :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu15 :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :  16025.4 total,  15000.8 free,    555.6 used,    469.0 buff/cache
MiB Swap:   9011.2 total,   9011.2 free,      0.0 used.  15116.5 avail Mem 
```

と　おっと　16コアです。
メモリは　元は4G２枚でしたので　安価に2G　4枚にて　16Gにしようとしましたが、これ失敗です。　**同じ型番**の4G２枚に変えて成功しました。


## 14) 泣かないための　バックアップ
archlinux  の　archlinux-2019.02.01-x86_64.iso　を　USBにやき
これで起動して
pacman -Sy partclone 
します。

USB ハードディスクをつけます（sdc）
archmanが　/dev/sda1 にはいってるとして
mkdir -p /mc1/ARCHMAN
mount /dev/sdc1 /mc1
dd if=/dev/sda of=/mc1/ARCHMAN/MBR.img bs=512 count=16000
partclone.ext4 -c -s /dev/sda1  -o /mc1/ARCHMAN/sda1.pcl
ですね

```
レストアは
dd if=/mc1/ARCHMAN/MBR.img of=/dev/sda bs=512 count=16000
partclone.ext4 -r -s /mc1/ARCHMAN/sda1.pcl -o /dev/sda1
な感じです
```



 


## 番外　１）　新幹線トキ

![1.jpg](https://qiita-image-store.s3.amazonaws.com/0/211097/892a2a31-b138-bd37-46f9-ddac8b89b6b4.jpeg)

![1.jpg](https://qiita-image-store.s3.amazonaws.com/0/211097/c12069e7-48c2-4374-1b0c-7ae0c72e1ab2.jpeg)


## 番外　２）　赤ちゃんを　スマホで見守ろう

https://qiita.com/xeno1991/items/e32e52c688d969d182e2
に従い

debianの build-essential libjpeg8-dev imagemagick libv4l-dev cmake
に相当するものをインストールして
（なんだったか　わすれましたが、たぶーん　imagemagick libv4l cmake apache かな　）

cd /tmp
git clone https://github.com/jacksonliam/mjpg-streamer.git
cd mjpg-streamer/mjpg-streamer-experimental
make
sudo make install

あとは
cat baby.bat

```
systemctl start httpd
mjpg_streamer -i 'input_uvc.so -d /dev/video0 -r 640x480 -n -y' -o 'output_http.so -w /srv/http -p 8888'
```

スマホで
http://192.168.2.118:8888/?action=stream
したら赤ちゃんみれる。

他にも　AURの　motionを使う方法もある
なお　録音
sox 入れて　rec 1.mp3 -> play 1.mp3 が簡便

----------
-------------
## 番外３) qemu で　risc-v
qemu 3.1.0-1
qemu-arch-extra 3.1.0-1
の２つを入れたら

下図のように簡単に動きます。
このためには　https://www.aps-web.jp/academy/risc-v/04/
の最後の

|以下のようにしてLinuxを起動するためのファイル群をダウンロードします。また、Fedoraのディスクイメージについては解凍しておきます。|
|:---|

の以下を行うだけです。


```
$ cat qemu.bat 
qemu-system-riscv64 \
   -nographic \
   -machine virt \
   -smp 4 \
   -m 4G \
   -kernel bbl \
   -object rng-random,filename=/dev/urandom,id=rng0 \
   -device virtio-rng-device,rng=rng0 \
   -append "console=ttyS0 ro root=/dev/vda" \
   -device virtio-blk-device,drive=hd0 \
   -drive file=stage4-disk.img,format=raw,id=hd0 \
   -device virtio-net-device,netdev=usernet \
   -netdev user,id=usernet,hostfwd=tcp::10000-:22

として

[aman@r410-pc Risc---]$ ./qemu.bat 
              vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
                  vvvvvvvvvvvvvvvvvvvvvvvvvvvv
rrrrrrrrrrrrr       vvvvvvvvvvvvvvvvvvvvvvvvvv
rrrrrrrrrrrrrrrr      vvvvvvvvvvvvvvvvvvvvvvvv
rrrrrrrrrrrrrrrrrr    vvvvvvvvvvvvvvvvvvvvvvvv
rrrrrrrrrrrrrrrrrr    vvvvvvvvvvvvvvvvvvvvvvvv
rrrrrrrrrrrrrrrrrr    vvvvvvvvvvvvvvvvvvvvvvvv
rrrrrrrrrrrrrrrr      vvvvvvvvvvvvvvvvvvvvvv  
rrrrrrrrrrrrr       vvvvvvvvvvvvvvvvvvvvvv    
rr                vvvvvvvvvvvvvvvvvvvvvv      
rr            vvvvvvvvvvvvvvvvvvvvvvvv      rr
rrrr      vvvvvvvvvvvvvvvvvvvvvvvvvv      rrrr
rrrrrr      vvvvvvvvvvvvvvvvvvvvvv      rrrrrr
rrrrrrrr      vvvvvvvvvvvvvvvvvv      rrrrrrrr
rrrrrrrrrr      vvvvvvvvvvvvvv      rrrrrrrrrr
rrrrrrrrrrrr      vvvvvvvvvv      rrrrrrrrrrrr
rrrrrrrrrrrrrr      vvvvvv      rrrrrrrrrrrrrr
rrrrrrrrrrrrrrrr      vv      rrrrrrrrrrrrrrrr
rrrrrrrrrrrrrrrrrr          rrrrrrrrrrrrrrrrrr
rrrrrrrrrrrrrrrrrrrr      rrrrrrrrrrrrrrrrrrrr
rrrrrrrrrrrrrrrrrrrrrr  rrrrrrrrrrrrrrrrrrrrrr

       INSTRUCTION SETS WANT TO BE FREE
OF: fdt: Ignoring memory range 0x80000000 - 0x80200000
Linux version 4.19.0-rc8 (rjones@five.home.annexia.org) (gcc version 7.3.1 20180303 (Red Hat 7.3.1-5) (GCC)) #1 SMP Wed Oct 17 15:11:25 UTC 2018
  ---以下略---

```


なお　https://fedoraproject.org/wiki/Architectures/RISC-V/Installing　は見るべきところですね











## 番外４）傘　いや違った　タッチスクリーンがない

|vncをつかえば　android　タブレットが　タッチパネルになる。　おー便利|
|:---|

x11vnc -storepasswd                           
 (the last one will use ~/.vnc/passwd)

x11vnc -usepw
 ( automatically use your  ~/.vnc/passwd  files)



archman から　archmanへも
vncviewerのパスワードは
x11vnc -storepasswd ./himitu
でつくって
サーバーへは
vncviewer 192.168.188.15 -passwd ./himitu
でいけるようである。


##番外５） mplayer で日本語をきく
$ mplayer　br.iso -aid 130 -sid 3


##番外６） pci express な　wifi card

写真は
![3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/79eabc36-646d-fd17-5f0b-8357bbf876fe.png)

```
Description:

Model: BCM94321MC
Interface: Mini PCI-e
Version: DELL / APPLE original card (DELL can be identified as 1505 WLAN, and compatible with all models)
(More suitable for the installation of new: apple_leopard system INTEL models)
Band: 2.4 Ghz & 5Ghz
Speed: Upto 270 Mbps
Rate: 802.11 a / 54M b / 11m g / 54mIntensi - fi n 270M
Encryption: Supports full range of WEP 64/128 bits. WPA1 / 2 professional encryption
Interface: Wireless MiniPCI-E Card (usually dual-core notebook interface)
Compatible With the following Apple models: (Partial)
MACBOOK PRO A1181 A1131 A1260 A1226 A1150 A1151
Tips: 
-This wireless card is not compatible with IBM/HP laptops. 
-Notebook having mini PCI-E slot can basically use this wireless card.
```


にて
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.114  netmask 255.255.255.0  broadcast 192.168.2.255
        RX packets 37716  bytes 43377191 (41.3 MiB)
        RX errors 0  dropped 1  overruns 0  frame 0
        TX packets 26026  bytes 11078169 (10.5 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


 dmesg | grep wlan
[    5.924612] A link change request failed with some changes committed already. Interface wlan0 may have been left with an inconsistent configuration, please check.

但し　もともとapple用のためか　今の所　bluetoothはだめなもよう



##番外７） MX linux's smb.conf で　サンバがプリンター共有もOK
でも　microsoft の windowsは　linuxに侵入されるのを嫌がって
そのネットワークのお約束ごとを次から次へと変えていく。
従って　samba は労多くして実りはすくない！ 

```
cat /etc/samba/smb.conf
[global]
   workgroup = Workgroup
;   wins server = w.x.y.z
   dns proxy = no
;   interfaces = 127.0.0.0/8 eth0
;   bind interfaces only = yes
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   server role = standalone server
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user
;   logon path = \\%N\profiles\%U
;   logon drive = H:
;   logon script = logon.cmd
; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u
; add machine script  = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u
; add group script = /usr/sbin/addgroup --force-badname %g
;   include = /home/samba/etc/smb.conf.%m
;   idmap uid = 10000-20000
;   idmap gid = 10000-20000
;   template shell = /bin/bash
;   usershare max shares = 100
   usershare allow guests = yes
[homes]
   comment = Home Directories
   browseable = no
   read only = yes
   create mask = 0700
   directory mask = 0700
   valid users = %S
;[netlogon]
;   comment = Network Logon Service
;   path = /home/samba/netlogon
;   guest ok = yes
;   read only = yes
;[profiles]
;   comment = Users profiles
;   path = /home/samba/profiles
;   guest ok = no
;   browseable = no
;   create mask = 0600
;   directory mask = 0700
[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700
[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no
;   write list = root, @lpadmin

```


## 番外８）16GBのSSD　と　160GBの普通のハードディスク

|16GBのSSDは　/dev/sdbで　ここに　/boot/efi と　/とをおく|
|:---|
|160GBの普通のハードディスクには　swapと　/varと /optと /home とをおく|


![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/db87f007-a538-8601-1231-d5045cc35cda.png)

![12.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/16f1d86e-3baa-ded0-d494-af34195d4148.jpeg)


## 番外　9）
アマゾン　プライム　ビデオみるなら
AUR　で　widevine をいれてから

```
$ pacman -Q| grep vine
chromium-widevine 1:4.10.1303.2-2
```
![prime-video.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/e57ed75d-9cf1-ea62-914e-5d1a116cf045.png)

これでほらね、プライムビデオが　chromium でみれる
![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/4aeba339-ee51-5958-faec-7d804a17614c.png)


|firefox なら|
|:---|

![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/419f2f56-821f-e40c-8f13-47bd1da68425.png)



##　firefoxでは　chromium-widevine　する必要なくて　以下で見れる鴨
![スクリーンショット.png](https://qiita-image-store.s3.amazonaws.com/0/211097/130ab99e-f1b9-d731-61d3-822165e84ea7.png)



##番外１０） grub rescue>
![1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/6e0ee589-d709-5fb4-8f79-8c11505a14a5.jpeg)

この対策は
https://hatahata-linux.blogspot.com/2014/11/sysytemrescue-grub-debian-thin-client.html


##番外１１）　nvmeなUSB　PCは　HP t620 Plus Thin Client
![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/ed5ab3b5-a2b2-08ed-5af7-2bc5edaeb611.png)
なケースに
intelのSSD7をつけました。

そして　HPのT620のUSB3.0（たぶん3.1ではないかと思う）に差し込みました。
これにて


```
# hdparm -t /dev/sdb1

/dev/sdb1:
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 Timing buffered disk reads: 946 MB in  3.00 seconds = 315.22 MB/sec


なお
# dmesg | grep nvme
なし

# dmesg | grep sdb
[   50.750487] sd 2:0:0:0: [sdb] 250069680 512-byte logical blocks: (128 GB/119 GiB)
[   50.750495] sd 2:0:0:0: [sdb] 4096-byte physical blocks
[   50.750648] sd 2:0:0:0: [sdb] Write Protect is off
[   50.750653] sd 2:0:0:0: [sdb] Mode Sense: 5f 00 00 08
[   50.750943] sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[   50.751382] sd 2:0:0:0: [sdb] Optimal transfer size 33553920 bytes not a multiple of physical block size (4096 bytes)
[   50.755315] sd 2:0:0:0: [sdb] Attached SCSI disk
[  191.483309]  sdb: sdb1
[ 2701.363332] sd 2:0:0:0: [sdb] Synchronizing SCSI cache
[ 2701.561225] sd 2:0:0:0: [sdb] Synchronize Cache(10) failed: Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[ 4952.566157] sd 2:0:0:0: [sdb] 250069680 512-byte logical blocks: (128 GB/119 GiB)
[ 4952.566169] sd 2:0:0:0: [sdb] 4096-byte physical blocks
[ 4952.566345] sd 2:0:0:0: [sdb] Write Protect is off
[ 4952.566352] sd 2:0:0:0: [sdb] Mode Sense: 5f 00 00 08
[ 4952.566610] sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 4952.567040] sd 2:0:0:0: [sdb] Optimal transfer size 33553920 bytes not a multiple of physical block size (4096 bytes)
[ 4952.569068]  sdb: sdb1
[ 4952.571051] sd 2:0:0:0: [sdb] Attached SCSI disk
[ 4986.799485] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)


ただし　nvmeのはいったUSBは１０秒以上握ったままには　いられないほど熱い！


なお　この　HPのT620　自体は　sataなm.2　ssd　で動いてるのですが
# hdparm -t /dev/sda1
/dev/sda1:
 Timing buffered disk reads: 300 MB in  0.86 seconds = 348.17 MB/sec

なので　USBの方の速度315.22 MB/sec　より　10％早いくらいで
USB3.0が素晴らしく早くなってる


なお　*従来の2.5インチ　ハードディスク*　を　USB　3.0接続したものでは
hdparm -t /dev/sdb1
/dev/sdb1:
 Timing buffered disk reads: 114 MB in  3.03 seconds =  37.57 MB/sec
と　約1/8　遅い

```

なお　以下は他の人のものからですが　HPのT620　の　sataなm.2　ssd　の写真です。　自分のも似たような感じ。
![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/4bb592e1-d555-5f94-c687-7603a5825501.png)

https://www.youtube.com/watch?v=g3VvH-FRTZc

次の小さなファンで冷やしてます
![1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/547aaae1-55b9-36cd-8567-3808ca1afdba.jpeg)



##番外１2）R410 & raid0 は意外と遅い、でも180Wで動いとる
![1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/ddb06ad5-dfd2-0463-1bed-055997431bbb.jpeg)



```
hdparm -t /dev/sda1

/dev/sda1:
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0b 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 Timing buffered disk reads: 1688 MB in  3.02 seconds = **558.50 MB/sec**
と読み込みはおそいが

# date ; dd if=/dev/zero of=./ZERO bs=16k count=160000 ; date ; ls -l ./ZERO
2019年  6月 19日 水曜日 05:31:26 JST
160000+0 records in
160000+0 records out
2621440000 bytes (2.6 GB, 2.4 GiB) copied, 5.14649 s, **509 MB/s**
2019年  6月 19日 水曜日 05:31:32 JST
-rw-r--r-- 1 root root 2621440000  6月 19 05:31 ./ZERO
と　NVMEに迫るほど　2.5inch SATA ４台　raid0では早い


```

```
date ; BAT/pi.bat ; date
2019年  6月 18日 火曜日 14:01:03 JST
3.141592653589731
2019年  6月 18日 火曜日 14:01:10 JST
7秒だね

なお
# ./comment-out.bat BAT/pi.bat 
def f(x):
  return 4 / ( 1.0 + x**2 )

n = 10000000
sum = 0
step = 1.0 / n

for i in range(0, n):
  x = ( i + 0.5 ) * step
  sum += f(x)

pi = sum * step

print (pi)

```

```
**top** - 05:16:06 up 16 min,  1 user,  load average: 0.09, 0.25, 0.22
Tasks: 326 total,   1 running, 325 sleeping,   0 stopped,   0 zombie
%Cpu0  :  0.0 us,  0.0 sy,  0.0 ni, 99.7 id,  0.0 wa,  0.3 hi,  0.0 si,  0.0 st
%Cpu1  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu2  :  0.3 us,  0.3 sy,  0.0 ni, 99.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu3  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu4  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu5  :  0.3 us,  0.0 sy,  0.0 ni, 99.0 id,  0.0 wa,  0.3 hi,  0.3 si,  0.0 st
%Cpu6  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu7  :  0.3 us,  1.0 sy,  0.0 ni, 98.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu8  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu9  :  0.3 us,  0.0 sy,  0.0 ni, 99.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu10 :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu11 :  1.3 us,  0.0 sy,  0.0 ni, 98.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu12 :  0.0 us,  0.3 sy,  0.0 ni, 99.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu13 :  2.3 us,  0.3 sy,  0.0 ni, 97.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu14 :  0.7 us,  0.0 sy,  0.0 ni, 99.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu15 :  1.0 us,  0.3 sy,  0.0 ni, 98.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :   7961.4 total,   5610.9 free,   1145.0 used,   1205.5 buff/cache
MiB Swap:      0.0 total,      0.0 free,      0.0 used.   6349.9 avail Mem 


```

これWIN10もインストールできます。
ここで性能を測ると
![1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/1b863ffe-f8f0-c362-497f-31984471b8d1.jpeg)


音はブルーツースで出す
![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/e312c3d7-4b5e-be86-c4b4-e3228abbd492.png)

実はボード上にSATAコネクタがあって　これにSATAハードディスクを接続すれば認識します.
RAID0をこれにバックアップしてます。
![11.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/caca6666-6da4-950d-0d5a-09d2b2e5a3a8.jpeg)

```
# dmesg | grep GB
[    0.408344] Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32, 1GB 0
[    4.337751] sd 1:0:0:0: [sdb] 488281250 512-byte logical blocks: (250 GB/233 GiB)
[    4.338084] sd 0:2:0:0: [sda] 568328192 512-byte logical blocks: (291 GB/271 GiB)

sdbが　SATAです。

```



##gphoto2
単にカメラとPCとを　USBケーブルでつないで

```
gphoto2 --auto-detect　にて
Model                          Port                                            
----------------------------------------------------------
Canon PowerShot S3 IS (PTP mode) usb:002,003     
と認識され

gphoto2 --capture-image-and-download
だけでシャッターをきって　画像をPCに取り込めます。
```
とった画像がテキーラで
![IMG_0623.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/d853d3a6-dce3-6eb3-527f-46ac91fd886a.jpeg)

これを３脚につけて　cronで10分毎に回すと　天体観測にいいかな


##やっちまった、grub rescue
同じハードディスクに　windows　１０　を同居させていて　　windows　１０を　update したら
arch さえ立ち上がらなくなった
grub rescue　でとまる

http://nort-wmli.blogspot.com/2013/06/grub-rescue.html　みて

grub rescue >ls

(hd0), (hd0,msdos6), (hd0,msdos5), …
などと表示されるので，今度はさらに詳しくlsしていく
（このとき最後のスラッシュを忘れずに！）

自分の場合は
grub rescue >ls (hd0,msdos3)/
で反応があった

つぎのおまじないを実行．

grub rescue >set prefix=(hd0,msdos3)/boot/grub
grub rescue >insmod (hd0,msdos3)/boot/grub/i386-pc/normal.mod
grub rescue >normal
で　archが立ち上がった

立ち上がった後
grub-install /dev/sda
update-grub
で戻った。

windowsの無法者め、困ったことをしやがる

https://distrowatch.com/table.php?distribution=supergrub
の
Super Grub2 Disk is a live CD that helps the user to boot into almost any operating system even if the system 
cannot boot into it by normal means
がいいかも
https://www.ibm.com/developerworks/jp/linux/library/l-GRUB2-features/index.html
は使い方 


## DVDビデオをみる
|vlcでは　できないことがある。　smplayerなら　容易に日本語が聴ける|
|:---|


##virus
Fossbytesは9月7日(米国時間)、
既に数千台のLinuxサーバがこのランサムウェアに感染したとされている(フランスのセキュリティ研究者であるBenkow氏によれば、感染したLinuxサーバの台数は6700台に上るという)。このランサムウェアは2019年7月中旬に感染が始まり、この2週間で攻撃を広げている。
Fossbytesはロシアのフォーラムに掲載されていた情報として、機能していないEximソフトウェアを搭載したLinuxサーバを狙っているようだという予測を示している。

なのでやってみた。たしかEximはdebianのメーラーだったよね

```
-------------------------------------------------------------------------------
/usr/lib/firefox/browser/features/webcompat-reporter@mozilla.org.xpi: Sanesecurity.Foxhole.JS_Zip_2.UNOFFICIAL FOUND
/usr/lib/firefox/browser/features/webcompat-reporter@mozilla.org.xpi: Sanesecurity.Foxhole.JS_Zip_2.UNOFFICIAL FOUND
/usr/lib/firefox/browser/features/webcompat-reporter@mozilla.org.xpi: Removed.＜-------１

/usr/lib/firefox/browser/omni.ja: Sanesecurity.Foxhole.Zip_fs197.UNOFFICIAL FOUND
/usr/lib/firefox/browser/omni.ja: Removed.＜-------2

/home/ABC/.cache/mozilla/firefox/timph1k5.default/startupCache/startupCache.8.little: Sanesecurity.Foxhole.JS_Zip_11.UNOFFICIAL FOUND
/home/ABC/.cache/mozilla/firefox/timph1k5.default/startupCache/startupCache.8.little: Sanesecurity.Foxhole.JS_Zip_11.UNOFFICIAL FOUND
/。/.cache/mozilla/firefox/timph1k5.default/startupCache/startupCache.8.little: Removed.＜-------3

/home/ABC/eicar.com.txt: Eicar-Test-Signature FOUND
/home/ABC/eicar.com.txt: Removed.＜-------4

/home/ABC/Python3.7.3-----/docs.python.org/ftp/python/doc/3.5.7/python-3.5.7-docs-html.zip: Sanesecurity.Foxhole.JS_Zip_15.UNOFFICIAL FOUND
/home/ABC/Python3.7.3-----/docs.python.org/ftp/python/doc/3.5.7/python-3.5.7-docs-html.zip: Sanesecurity.Foxhole.JS_Zip_15.UNOFFICIAL FOUND
/。/Python3.7.3-/docs.python.org/ftp/python/doc/3.5.7/python-3.5.7-docs-html.zip: Removed.<---5

/var/cache/pacman/pkg/vim-runtime-8.1.1906-1-x86_64.pkg.tar.xz: {HEX}Malware.Expert.generic.assert.22.UNOFFICIAL FOUND
/var/cache/pacman/pkg/vim-runtime-8.1.1906-1-x86_64.pkg.tar.xz: Removed.＜-------6

/var/cache/pacman/pkg/vim-runtime-8.1.1776-1-x86_64.pkg.tar.xz: {HEX}Malware.Expert.generic.assert.22.UNOFFICIAL FOUND
/var/cache/pacman/pkg/vim-runtime-8.1.1776-1-x86_64.pkg.tar.xz: Removed..＜-------7

/var/cache/pacman/pkg/vim-runtime-8.1.1968-1-x86_64.pkg.tar.xz: {HEX}Malware.Expert.generic.assert.22.UNOFFICIAL FOUND
/var/cache/pacman/pkg/vim-runtime-8.1.1968-1-x86_64.pkg.tar.xz: Removed.＜-------8

/var/lib/clamav/MiscreantPunch099-Low.ldb: MiscreantPunch.EvilPDpdEgg.1.UNOFFICIAL FOUND
/var/lib/clamav/MiscreantPunch099-Low.ldb: Removed..＜-------9

/var/lib/clamav-unofficial-sigs/dbs-ss/MiscreantPunch099-Low.ldb: MiscreantPunch.EvilPDpdEgg.1.UNOFFICIAL FOUND
/var/lib/clamav-unofficial-sigs/dbs-ss/MiscreantPunch099-Low.ldb: Removed.＜-------10


----------- SCAN SUMMARY -----------
Known viruses: 6517521
Engine version: 0.101.4
Scanned directories: 51696
Scanned files: 602068
Infected files: 10　＜-------で１０個
Total errors: 19507
Data scanned: 49457.27 MB
Data read: 80862.19 MB (ratio 0.61:1)　あ、80GBも読んでいる
Time: 63556.849 sec (1059 m 16 s)　　　早くないCPUだから17時間もかかった、


```


## 急に遅くなった原因は　baloo_file_extractor

````
急に重くなった


**top - 16:36:43 up 18 min,  1 user,  load average: 1.70, 1.47, 1.06**
Tasks: 206 total,   5 running, 201 sleeping,   0 stopped,   0 zombie
%Cpu(s):  1.8 us,  2.6 sy, 22.6 ni, 67.6 id,  4.5 wa,  0.6 hi,  0.2 si,  0.0 st
MiB Mem :   3370.4 total,    101.2 free,   1527.6 used,   1741.6 buff/cache
MiB Swap:   8192.0 total,   7754.7 free,    437.2 used.   1541.8 avail Mem 

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND  
   1337 t620      39  19  256.8g   1.6g   1.1g R  91.7  49.3  14:09.35 baloo_f+ 
    973 t620      20   0  772136  60592  34620 D   3.6   1.8   1:03.24 chromium 
   1341 t620      20   0  432792  25664  15168 S   3.0   0.7   0:04.89 xfce4-t+ 
    565 root      20   0  798368  27816  15400 S   2.6   0.8   0:20.68 Xorg    




$ ps ax| grep baloo_file_ex
   1337 ?        RNl   12:28 /usr/bin/baloo_file_extractor



対策は
https://chienomi.reasonset.net/archives/livewithlinux/1852


これにて氷解

archでは　**Baloo の使用と設定**
KDE Plasma Desktop で Baloo を使って検索をするには、
krunner を起動 (デフォルトでは ALT+F2 を押下) して検索文字列を入力します。
もしくは Dolphin で CTRL+F を押して下さい。

デフォルトではデスクトップ検索の KCM にはオプションが2つしかありません:
フォルダをブラックリストに入れるパネルと、
ワンクリックで無効化する方法です。

また、~/.config/baloofilerc ファイルを編集することも可能です (info)。
さらに、balooctl プロセスを使うこともできます。
Baloo を無効化するには 
balooctl stop と 
balooctl disable を実行してください。

ブラックリストにフォルダを追加したり Baloo を完全に無効化すると、
baloo_file_cleaner という名前のプロセスが
不必要になったインデックスファイルを自動的に削除します。
インデックスファイルは ~/.local/share/baloo/ 下に保存されています。
```


##逆回し アニメーションGIF

```
oto.aviが富士のカメラで撮った画像です


ffmpeg -i moto.avi   -vf reverse,setpts=PTS-STARTPTS  -an output.mp4
にて　逆回しにします

-------
ffmpeg -i output.mp4 -vf transpose=2  sei.mp4
にて映像を左に90度回転します。

----------------
ffmpeg -i sei.mp4 -r 15 jump.gif
にて　アニメーションGIFを作ります。
```

## samba は　archman は苦手です
こっちは　arcolinux（DVDからでないとはいらない！　USBメモリからは無理）がよく整備されてます
https://hatahata50.blogspot.com/2018/10/equalizer-arcolinux.html
をご覧ください

また　縦置きモニターもこっちをご覧ください
![1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/b1a3984e-c5a5-26b9-bb3f-5c11e8d71227.jpeg)