2018年10月3日水曜日

★★★★★ arcolinux : equalizer が簡単に使え, samba も簡単


まず 以下をご覧ください。

https://www.youtube.com/watch?v=ZxHt3l3i8k4&feature=youtu.be

これは kdenliveで作りました



https://www.youtube.com/watch?v=WCxIQCBdj34

「韓国人が暴く反日韓国の嘘」
があります。
これを読めば
を読まなくても 大体のことはわかります。






トラブル解消
1) rm /var/lib/pacman/db.lck



次のラックサーバーは某オークションで 幸運にも3500円で落札 ラッキー!(但し送料は1500円)。 
2CPUで 8Gメモリですが,
流石にこの値段では ハードディスクついてないです。


但し ラックサーバーなので音は気になります。 レーシングカーは喧しい

さて レイドの操作が結構面倒です。
以下のように Virtual Disk  のところで F2 を押して VD を消し再構成します


結果以下になってます
initializationをすると 0.1秒位で出来てます


top - 05:59:47 up 4 min,  1 user,  load average: 0.47, 0.52, 0.25
Tasks: 317 total,   1 running, 316 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.3 us,  0.3 sy,  0.0 ni, 99.3 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  : 13.4 us,  0.3 sy,  0.0 ni, 86.2 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu5  :  0.0 us,  0.0 sy,  0.0 ni, 99.7 id,  0.0 wa,  0.3 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.3 us,  0.0 sy,  0.0 ni, 99.7 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.3 total,  14250.1 free,    902.8 used,    872.5 buff/cache 
MiB Swap:      0.0 total,      0.0 free,      0.0 used.  14728.9 avail Mem   

72GB 2.5インチSAS2個(節電のため)のraid0で

# 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: 1180 MB in  3.01 seconds = 391.91 MB/sec
# 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: 1180 MB in  3.01 seconds = 391.91 MB/sec

確か72GB 2.5インチSAS4個のraid0では 500MB/sec強だった記憶がある





1) つぎは
NEC Express5800 GT110f-S [DC/Pentium G3220 3.00GHz 2コア

arcolinuxにもいれました。 GT110f-S取説

raid からのブートしかできない。
BIOSでは いじっても SATA ハードディスクが認識しない。
よって jumper pin で sata HDD 起動に変えました。


下の図の 左がRAID 右がRAIDを外したもの(SATA) です
なおraidを設定してもその対象は SASではなく SATAです。



clasical これ多分 クラシック音楽向けとおもいますが
というふうに クラッシック音楽の楽器は 10000 Hz 以上の音はださないので
10000 Hz 以上は雑音と考え gain を抑えてますねー




2)arcoなんだか クラーイ 画面です。
デスクトップの絵が 次々に変わって行きます



楽しいことは楽しいですが ちょっと絵柄が暗い。 でconkyzenで変えると以下






3) pulseaudio-equalizer-ladspa 2.7.1-2
がはいってます。







3)http://superjeter007.blog.jp/archives/26071120.html
がいいページです
特に
mirror
pacman -Syyu

https://arcolinux.com/use-all-your-cores-during-build-or-installation-of-packages/
だと
sh .config/openbox/scripts/000-use-all-cores-makepkg-conf-v2.sh
これにて以下
You have  2 cores.
Changing the makeflags for 2 cores.
Changing the compression settings for 2 cores.
################################################################
###  All cores will be used during building and compression ####
################################################################


arcolinux-v6.9.2-2018.07.17.iso を DVDに焼いて これで起動するだけ

日本語は
まず フォント
pacman -S otf-ipafont

   
日本語入力は
nano /home/taro/.xprofile を
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx

この後
pacman -S fcitx-im fcitx-configtool fcitx-mozc


4)m.2 SSD について



5)中華アンプ と USBマイク
音声出力は USBケーブルを通して 中華アンプへです

音声入力は 下図のUSBマイクからです

これを両立させるには 以下です


設定は



出力は


入力は





# bluetoothctl

[bluetooth]# list
[bluetooth]# select <controller mac> 
[bluetooth]# power on
[bluetooth]# scan on
[bluetooth]# agent on


[bluetooth]# devices
[bluetooth]# pair       <mouse mac> 
[bluetooth]# trust      <mouse mac>

[bluetooth]# connect   <mouse mac>


https://wiki.archlinux.jp/index.php/Bluetooth より
起動後に自動で有効にする
デフォルトでは、再起動後に Bluetooth アダプタが有効になりません。hciconfig hci0 up を使用する以前の方法は非推奨となりました。詳しくは リリースノート を見てください。現在では、AutoEnable=true を /etc/bluetooth/main.conf の [Policy] セクションの下部に追加するだけです:
/etc/bluetooth/main.conf
[Policy]
AutoEnable=true







# 自動ログイン


# groupadd -r autologin

# gpasswd -a USERNAME autologin



 ./comment-out.bat /etc/lightdm/lightdm.conf
[LightDM]
run-directory=/run/lightdm

[Seat:*]
greeter-session=lightdm-gtk-greeter
user-session=xfce
session-wrapper=/etc/lightdm/Xsession
greeter-setup-script=/usr/bin/numlockx on
autologin-user=USERNAME
autologin-user-timeout=0
autologin-session=xfce



[XDMCPServer]


[VNCServer]



A) nfs
https://www.google.co.jp/search?lr=lang_ja&hl=ja&tbs=lr%3Alang_1ja&source=hp&q=arch%20nfs
を見たらいいです。

DELL側で
./comment-out.bat /etc/exports

/srv/nfs4     192.168.2.0/24(rw,fsid=root,crossmnt)
そして
でいけます。

NEC側で
# df
Filesystem              1K-blocks      Used Available Use% Mounted on
dev                       4052644         0   4052644   0% /dev
run                       4059460     33900   4025560   1% /run
/dev/sda1               131069988  48454984  75914000  39% /
tmpfs                     4059460         0   4059460   0% /dev/shm
tmpfs                     4059460         0   4059460   0% /sys/fs/cgroup
tmpfs                     4059460     14872   4044588   1% /tmp
tmpfs                      811892        12    811880   1% /run/user/1002
tmpfs                      811892         0    811892   0% /run/user/1001

192.168.2.113:/srv/nfs4 267573248 131318784 122592256  52% /NFS
と確かにマウントされてますね


B) ブラックリストを遮断
WEBサーバーを立ち上げると、名前もアドレスも秘していてもすごい数のアタックがきます(下記を見て下さい)、従ってこの対処をしてないと乗っ取られ踏み台にされ悪の協力者になるかもしれません。

https://wiki.archlinux.jp/index.php/Ipset
はいいサイトです
国別リストは https://ipvx.info/country/range/

raspberry p1---wifi router---eno2:Linux:eno1--->internet
イントラネットは 192.168.2.0/24です。



 https://qiita.com/ryoheiizm/items/dc82461ad127c5ea0703
は 高度でこれを参考にした試案です。

# cat firewall.bat
cd /tmp
curl -O http://nami.jp/ipv4bycc/cidr.txt.gz && gunzip -f cidr.txt.gz
iptables -F 
iptables -X
iptables -Z
iptables -F INPUT
iptables -F OUTPUT
iptables -F FORWARD
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
ipset create -exist WHITELIST hash:net
ipset flush WHITELIST
sed -n 's/^JP\t//p' cidr.txt | while read ADDRESS; do ipset add WHITELIST $ADDRESS; done
ipset create -exist BLACKLIST hash:net
ipset flush BLACKLIST
sed -n 's/^\(CN\|HK\|RU\|KP\|KR\)\t//p' cidr.txt | while read ADDRESS; do ipset add BLACKLIST $ADDRESS; done
ipset save
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables  -A INPUT -i eno2   -p tcp   -s 192.168.2.64/26    --dport 22 -j ACCEPT
iptables  -A INPUT -i eno2   -p tcp   -s 192.168.2.128/26   --dport 22 -j ACCEPT
iptables  -A INPUT -i eno1   -p tcp   -s 1.2.3.4/32   --dport 22 -j ACCEPT
iptables -A INPUT -m state --state NEW -p tcp --dport 80 -m set --match-set WHITELIST src -j ACCEPT
iptables -A INPUT -i eno2   -p tcp   -s 192.168.2.64/26    --dport 80 -j ACCEPT
iptables -A INPUT -i eno2   -p tcp   -s 192.168.2.128/26   --dport 80 -j ACCEPT
iptables -I INPUT -p icmp --icmp-type 0 -j ACCEPT
iptables -I INPUT -p icmp --icmp-type 8 -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
iptables -A INPUT -m set --match-set BLACKLIST src -j DROP
iptables -A INPUT -s 224.0.0.0/4 -j DROP
iptables -A INPUT -d 255.255.255.255 -j DROP
iptables-save



これにて
# iptables -L
Chain INPUT (policy DROP)
target     prot opt source               destination         
ACCEPT     icmp --  anywhere             anywhere             icmp echo-request
ACCEPT     icmp --  anywhere             anywhere             icmp echo-reply
ACCEPT     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere             state RELATED,ESTABLISHED
ACCEPT     tcp  --  192.168.2.64/26      anywhere             tcp dpt:ssh
ACCEPT     tcp  --  192.168.2.128/26     anywhere             tcp dpt:ssh
ACCEPT     tcp  --  いろは.akita.ocn.ne.jp  anywhere             tcp dpt:ssh
ACCEPT     tcp  --  anywhere             anywhere             state NEW tcp dpt:http match-set WHITELIST src
ACCEPT     tcp  --  192.168.2.64/26      anywhere             tcp dpt:http
ACCEPT     tcp  --  192.168.2.128/26     anywhere             tcp dpt:http
DROP       all  --  anywhere             anywhere             match-set BLACKLIST src
DROP       all  --  base-address.mcast.net/4  anywhere            
DROP       all  --  anywhere             255.255.255.255     

Chain FORWARD (policy DROP)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

ACCEPT     all  --  anywhere             anywhere 




ipset l -n
blackset
WHITELIST
BLACKLIST




ちょとfirewallをかけないでいると以下のようにすごく 来る
./nginx-log.bat | grep 19/Jan/2019 | sort -k 2 -t "["   にて
わずか1分123.207.236.127からです
123.207.236.127 - - [19/Jan/2019:04:18:01 +0900] "GET /hell.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:01 +0900] "GET /license.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:01 +0900] "GET /log.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:01 +0900] "GET /pmd_online.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:03 +0900] "GET /x.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:05 +0900] "GET /desktop.ini.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:05 +0900] "GET /htdocs.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:05 +0900] "GET /shell.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:05 +0900] "GET /z.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:09 +0900] "GET /lala-dpr.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:09 +0900] "GET /lala.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:09 +0900] "GET /text.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:09 +0900] "GET /wpc.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:09 +0900] "GET /wpo.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:10 +0900] "GET /muhstik.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:10 +0900] "GET /wp-config.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:13 +0900] "GET /lol.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:13 +0900] "GET /muhstik2.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:13 +0900] "GET /muhstik-dpr.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:13 +0900] "GET /muhstiks.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:13 +0900] "GET /uploader.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:14 +0900] "GET /cmd.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:15 +0900] "GET /cmv.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:17 +0900] "GET /appserv.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:17 +0900] "GET /cmdd.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:17 +0900] "GET /cmd.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:17 +0900] "GET /knal.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:17 +0900] "GET /phpmyadmin/scripts/setup.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:17 +0900] "GET /scripts/setup.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:17 +0900] "GET /shell.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:18 +0900] "GET /phpMyAdmin/scripts/setup.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:21 +0900] "GET /cacti/plugins/weathermap/editor.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:21 +0900] "GET /phpmyadmin/scripts/db___.init.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:21 +0900] "GET /phpMyAdmin/scripts/db___.init.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:21 +0900] "GET /plugins/weathermap/editor.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0"
123.207.236.127 - - [19/Jan/2019:04:18:21 +0900] "POST /wuwu11.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:22 +0900] "POST /xw1.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:22 +0900] "POST /xw.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:25 +0900] "POST /9678.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:25 +0900] "POST /qaq.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:25 +0900] "POST /sheep.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:25 +0900] "POST /s.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:25 +0900] "POST /wc.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:25 +0900] "POST /w.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:25 +0900] "POST /xx.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:26 +0900] "POST /db.init.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:26 +0900] "POST /db_session.init.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:29 +0900] "POST /db_dataml.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:29 +0900] "POST /db_desql.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:29 +0900] "POST /db__.init.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:29 +0900] "POST /m.php?pbid=open HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:29 +0900] "POST /wp-admins.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:30 +0900] "POST /mx.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:33 +0900] "POST /conflg.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:33 +0900] "POST /conflg.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:33 +0900] "POST /qq.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:33 +0900] "POST /wshell.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:33 +0900] "POST /xshell.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:34 +0900] "POST /lindex.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:34 +0900] "POST /phpstudy.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:37 +0900] "POST /ak47.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:37 +0900] "POST /ak48.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:37 +0900] "POST /feixiang.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:37 +0900] "POST /phpStudy.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:37 +0900] "POST /weixiao.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:38 +0900] "POST /xiao.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:39 +0900] "POST /yao.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:41 +0900] "POST /defect.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:41 +0900] "POST /pe.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:41 +0900] "POST /q.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:41 +0900] "POST /webslee.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:42 +0900] "POST /hm.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:45 +0900] "POST /aotu7.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:45 +0900] "POST /aotu.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:45 +0900] "POST /cainiao.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:45 +0900] "POST /zuo.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:45 +0900] "POST /zuoshou.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:46 +0900] "POST /cmd.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:48 +0900] "POST /bak.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:49 +0900] "POST /l6.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:49 +0900] "POST /l7.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:49 +0900] "POST /l8.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:49 +0900] "POST /q.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:49 +0900] "POST /system.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:50 +0900] "POST /56.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:53 +0900] "POST /min.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:53 +0900] "POST /mz.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:53 +0900] "POST /wanan.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:53 +0900] "POST /wan.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:53 +0900] "POST /xx.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:53 +0900] "POST /yumo.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:57 +0900] "POST /12.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:57 +0900] "POST /aw.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:57 +0900] "POST /hh.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:57 +0900] "POST /qq.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:57 +0900] "POST /ssaa.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:58 +0900] "POST /ak.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:58 +0900] "POST /infoo.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:58 +0900] "POST /ip.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:58 +0900] "POST /qq.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:59 +0900] "POST /1213.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
123.207.236.127 - - [19/Jan/2019:04:18:59 +0900] "POST /qwe.php HTTP/1.1" 403 169 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"8.0"

すごい数で何らかのツールによる123.207.236.127のものでしょう
firewall.batをすると
./nginx-log.bat | grep 19/Jan/2019:05 しても
なんもでてきません、遮断してます。

なお
IPアドレスの割り当て国検索
  国名を調べたいIPアドレス
  123.207.236.127
検索
  国名: 中国
でした。

なお
./comment-out.bat nginx-log.bat
sudo cat /var/log/nginx/access.log | sed '/^192.168.2.115/d' - \
|  sort -k 2 -t "[" - |  sed "s/^/\n/g" -
ksというファイルの各行の最初に abc XYZ を加えて それをks-1にする


# sed "s/^/abc XYZ /g" ks > ks-1  










C)種々


/boot/grub/grub.cfg

menuentry 'ArcoLinux Linux' --class arcolinux --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-d3899906-ad70-4382-99f1-e9682a0765e1' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root  d3899906-ad70-4382-99f1-e9682a0765e1
else
  search --no-floppy --fs-uuid --set=root d3899906-ad70-4382-99f1-e9682a0765e1
fi
echo 'Loading Linux linux ...'
linux /boot/vmlinuz-linux root=UUID=d3899906-ad70-4382-99f1-e9682a0765e1 rw  quiet resume=UUID=0f11e838-ed7c-4feb-bd0c-8cfc9f58708e audit=0 loglevel=3
echo 'Loading initial ramdisk ...'
initrd /boot/amd-ucode.img /boot/initramfs-linux.img

}



−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
 /etc/fstab は 
①UEFIでは
UUID=8052-7FA7                            /boot/efi      vfat    umask=0077 0 2
UUID=d3899906-ad70-4382-99f1-e9682a0765e1 /              ext4    defaults,noatime 0 1

UUID=0f11e838-ed7c-4feb-bd0c-8cfc9f58708e swap           swap    defaults,noatime 0 2


あるいは

UUID=8052-7FA7                            /boot/efi      vfat    umask=0077 0 2
UUID=d3899906-ad70-4382-99f1-e9682a0765e1 /              ext4    defaults,noatime 0 1
UUID=0f11e838-ed7c-4feb-bd0c-8cfc9f58708e swap           swap    defaults,noatime 0 2

tmpfs    /tmp       tmpfs   rw,nodev,nosuid,size=2G          0 0


②BIOSでは
 /dev/sda1    /              ext4     defaults,noatime   0 1
tmpfs                 /tmp       tmpfs   defaults,noatime,mode=1777 0 0
/dev/sda2   swap       swap    defaults,noatime 0 2




D)arecord

alsa-utils をいれる

                    arecord -f S16_LE  record.wav聞くには aplay


E)samba

/etc/samba/smb.conf
-------------------------------
[global]
idmap config * : backend = tdb
idmap config * : range = 3000-7999

   workgroup = WORKGROUP
   client max protocol = NT1

   server string = Samba Server
   server role = standalone server

   log file = /var/log/samba/%m.log
   max log size = 50

   dns proxy = no



[homes]
   comment = Home Directories
   browseable = no
   writable = yes


逆にLINUX側から windows10にファイルを転送するには
pacman -Sy cifs-utils

その後
mount.cifs  -o  "username=mii,password=bii"  //192.168.31.95/open  /mnt
にて
# df
Filesystem            Size  Used Avail Use% Mounted on
dev                   1.9G     0  1.9G   0% /dev
run                   1.9G  9.1M  1.9G   1% /run
/dev/sda1              15G  9.3G  4.6G  67% /
tmpfs                 1.9G   50M  1.8G   3% /dev/shm
tmpfs                 1.9G     0  1.9G   0% /sys/fs/cgroup
tmpfs                 1.9G  8.0K  1.9G   1% /tmp
/dev/sdb1             138G  613M  131G   1% /home
tmpfs                 375M   36K  375M   1% /run/user/1000
//192.168.31.95/open   60G   20G   40G  33% /mnt


F)ngff

# fdisk -l
Disk /dev/sda: 14.94 GiB, 16013942784 bytes, 31277232 sectors
Disk model: SanDisk SDSA6MM-
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xcea46272

Device     Boot Start      End  Sectors  Size Id Type
/dev/sda1  *     2048 31262489 31260442 14.9G 83 Linux


Disk /dev/sdb: 149.5 GiB, 160041885696 bytes, 312581808 sectors
Disk model: WDC WD1600BEVT-0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device     Boot    Start       End   Sectors   Size Id Type
/dev/sdb1       16779264 312581807 295802544 141.1G 83 Linux
/dev/sdb2           2048  16779263  16777216     8G 82 Linux swap / Solaris

Partition table entries are not in disk order.

をみてわかるとおり sdaは ngffの わずか16GBです。



# df
Filesystem      Size  Used Avail Use% Mounted on
dev             1.9G     0  1.9G   0% /dev
run             1.9G  9.2M  1.9G   1% /run
/dev/sda1        15G  9.5G  4.4G  69% /
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
tmpfs           1.9G   24K  1.9G   1% /tmp
/dev/sdb1       138G  596M  131G   1% /home
tmpfs           375M   36K  375M   1% /run/user/1000




しかし
 hdparm -t /dev/sda1
/dev/sda1:
 Timing buffered disk reads: 744 MB in  3.01 seconds = 247.51 MB/sec


普通の機械式ハードディスクsdbは
# hdparm -t /dev/sdb1
/dev/sdb1:
 Timing buffered disk reads: 228 MB in  3.01 seconds =  75.62 MB/sec
と速度が 1/3以下ですね


なお
/etc/fstab 
UUID=25cf093c-8943-4cc5-982e-d8e5329a0b6f /              ext4    defaults,noatime,discard 0 1
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0
UUID=d486ba3d-034a-4fb6-8b96-aa97a26fe5b6 /home          ext4    defaults,noatime 0 1
UUID=6bf230af-9b31-4880-9f28-63a4191cc04e swap          swap defaults,noatime 0 2






G)NFS


サーバー側では

/etc/exports
/home/nfs4 192.168.3.0/24(rw,sync,fsid=0,no_subtree_check)


 nfs-server.bat
ifconfig | grep 192.168
exportfs -arv
systemctl restart nfs-server.service
chmod -R 777 /home/nfs4
echo '-----'
ls /home/nfs4
echo
echo
echo
echo '-----'
cat /etc/exports
echo '# ---> mount.nfs4 192.168.x.y:/home/nfs4 /NFS'



クライアント側では nfs4  ではうまく行かないので
 nfs-client.bat 
umount /NFS
mount.nfs  192.168.3.24:/home/nfs4 /NFS
df



H) crontab -l

@reboot /home/nv/nat.bat
0 21 * * * halt -p
#180分後、コンピュータを停止後に電源を切る
@reboot shutdown -h +180


I)terminal の フォントの大きさを変える
ctrl+shift を押しながら マウスの中ボタンをグリグリする

J)縦置きモニター
pacman -S iio-sensor-proxyなどして

tate.bat 

xrandr --output DVI-0 --rotate left

にて

なお
pacman -Q| grep xrandr
libxrandr 1.5.2-1
xorg-xrandr 1.5.1-1

また

しておけば 最初から縦長がくる



H)/home を ntfs に



cat /etc/fstab 

/dev/sda1 /              ext4       defaults,noatime,discard 0 1
  
/dev/sdb1 /home       ntfs-3g    defaults,noatime      0 0
/dev/sdb2 swap         swap       defaults,noatime       0 2








2018年7月29日日曜日

archlinux on raid 0 (貧者のSSD)

2.5インチ 73GB SAS 15000rpm 4個を使った 
raid0 で、 右下隅にあります。
1分以上は 触れないほど発熱するので CPUクーラーで
冷やしてます。



























 
なお肝心の raid card は
DELL RAID ucs-61

です。 SAS もしくは SATAを4台まで接続できます。
また windows10 も linux も openbsdも 何もせず認識してくれます。
感心感心



 

cat /etc/fstab 
UUID=bec54db7-a459-4fec-9fc8-63e04b11fbd2        /      ext4      rw,relatime 0 1
UUID=f0aabc07-71b7-4579-8e11-1c35950594be        none   swap      defaults,pri=-2 0 0


# cat /boot/grub/grub.cfg
menuentry 'Arch Linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-bec54db7-a459-4fec-9fc8-63e04b11fbd2' {
load_video
set gfxpayload=keep
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@10000,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  bec54db7-a459-4fec-9fc8-63e04b11fbd2
else
  search --no-floppy --fs-uuid --set=root bec54db7-a459-4fec-9fc8-63e04b11fbd2
fi
echo 'Loading Linux linux ...'
linux /boot/vmlinuz-linux root=UUID=bec54db7-a459-4fec-9fc8-63e04b11fbd2 rw  quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-linux.img

}



date ; dd if=/dev/zero of=./zero---.file bs=1M count=10000 ; date
Sun Jul 29 14:00:51 JST 2018
10000+0 records in
10000+0 records out
10485760000 bytes (10 GB, 9.8 GiB) copied, 18.2969 s, 573 MB/s
Sun Jul 29 14:01:10 JST 2018

https://hikaku.cman.jp/hdd_rpm/ だと 
SSDで
シーケンシャル書き込み
95MB/s
なのです
raid 0 は早い


なお openbsd で 146GB SAS 3個のraid0では
T# date ; dd if=/dev/zero of=./zero---.file bs=1M count=10000 ; date
Tue Jul 31 12:18:00 JST 2018
10000+0 records in
10000+0 records out
10485760000 bytes transferred in 31.744 secs (330315688 bytes/sec)
Tue Jul 31 12:18:31 JST 2018



pacman -Q | grep alsa
alsa-firmware 1.0.29-2
alsa-lib 1.1.6-1
alsa-plugins 1.1.6-2
alsa-tools 1.1.6-2
alsa-utils 1.1.6-1
pulseaudio-alsa 2-4
zita-alsa-pcmi 0.2.0-4

pacman -Q | grep pulse
libcanberra-pulse 0.30+2+gc0620e4-1
libpulse 12.2-2
pulseaudio 12.2-2
pulseaudio-alsa 2-4


pacman -Q | grep pav
pavucontrol 1:3.0+23+g335c26c-1

以上で
 Voice Typing in Google Document 
ができてます。





バックアプです。
最初は dd でしますが あとはrsync です
黄色マシンでは
dhcp-server.bat をします
ip link set up dev enp2s0
ip addr add 139.96.30.100/24 dev enp2s0 # arbitrary address
systemctl restart dhcpd4.service

なお/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.30.100;
subnet 139.96.30.0 netmask 255.255.255.0 {

  range 139.96.30.150 139.96.30.250;
}

それから 黄色と 緑色とjは 有線のクロスケーブルで結んでます
で 黄色マインから SSHで緑マシンに入っていって
rsync-raid0-2-sas.bat
echo '....................'
fdisk -l /dev/sdc
echo '--------------'
fdisk -l /dev/sdb
echo '---'
mkdir -p /mc1
mkdir -p /mb1
umount  /mc1
umount  /mb1
mount /dev/sdc1 /mc1
mount /dev/sdb1 /mb1
echo 'rsync -avHx --delete /mc1/ /mb1/'
echo '---'
read X
echo $X
rsync -avHx --delete --exclude=".cache" /mc1/ /mb1/
echo '---'
df


2017年8月3日木曜日

★★★★★ manjaro linux 超簡単な日本語化 fictx-mozcで入力




一つのハードディスクにwin10とmanjaroとをいれると、
win10をupdateした後は win10しか立ち上がらなくなります。
これを修正するには supergrubをUSBメモリに焼き付けてこれからmanjaroを立ち上げて
grub-install /dev/sda (大概はsda)
しないといけませんね
https://distrowatch.com/dwres.php?resource=popularity でsupergrubを探してください

作家の百田氏が
柔道を例に挙げてましたが
相手を受け身だけで 全く攻撃せずにいなすには
かなりな実力差がいると言ってました。

ボクシングだともっとわかりやすくなります。
したがって専守防衛と言うのは ちょっとちょっとです


 恨み

恨む対象がないと 生きられないと この歌はいっている


この地図が戦前のアジアの実態


さて本論です。
グーグルドキュメントでの 音声入力が長い間できなかったのですが
ふと試すと2019年10月16日にはできるようになってました。

それから2019年10月22日時点の話ですが
スクリーンセーバーから回復したとき、キーボードのキーをchromiumで受け付けなくなるときは、端末でfcitx-autostartすれば治ります


1)ファイルシステムを XFS にして手動でインストールします。

普通のインストールは 次に書きます。


にてインスト開始








手動インストールです










UEFI領域を確保します



swapです



ピンぼけですが xfs で / です。









以上です









2)以下は昔書いた 単純なインストです、ext4です。









まず WIFIにつなぎます、 右下の扇形をクリックですね





インストールをクリックします。





日本人なので japanese を選びます




時間です



キーボードです。




自分のは
すでに
パーティション 1と2に windows10
パーティション 3に openbsd
が入ってます
それで 空きの パーティション4にいれます。











いつものことです






一応まとめがでて



インストールが終わります





再起動して ログインです。







3)日本語化です

もうすでに 日本の文字は入ってるので <ー読む
入れるのは 日本語入力だけです    <ー書く

そのため まず第一に .xprofile に 3行だけ付け加えます
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx




それから次に 
この後
pacman -Sy otf-ipafont fcitx-im fcitx-configtool fcitx-mozc cups ghostscript evince poppler-data yay

(poppler-dataは pdfの日本語表示をできるようにするため必要です, yaourtからyayへ移行した)



systemctl enable org.cups.cupsd.service

fcitx-mozc  fcitx-gtk3  fcitx-configtool
をいれます
つまり順番が大事。

これだけで再起動すれば日本語OKです
日本語フォントのインストールも不要です。


普通は以下は 無視していいです。

しかし 急にあかんようになりました;

https://wiki.manjaro.org/index.php?title=%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%81%AE%E8%A8%AD%E5%AE%9A
みて


 nano /etc/locale.gen
ja_jp.utf8の#をはずす。
 locale-gen
でロケールを生成。


nano /etc/locale.conf
LANG="en_US.UTF-8"のところを LANG="ja_JP.UTF-8"に書き換える。




~/.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


~/.bashrc を開き、以下のように編集
export GTK_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export QT_IM_MODULE=fcitx


pacman -S fcitx-mozc fcitx-gtk2 fcitx-gtk3 


これでどないだ

再起動すれば ほら日本語入力 OKになってます
簡単すぎます




画面が黒くなるのは
DPMS
のせいでしょう


tmux を導入して
% cat .zshrc
autoload -U compinit colors zcalc
compinit
colors

setopt correct          # Auto correct mistakes
setopt extendedglob     # Extended globbing
setopt nocaseglob       # Case insensitive globbing
setopt rcexpandparam    # Array expension with parameters
setopt nocheckjobs      # Don't warn about running processes when 
#exiting
setopt numericglobsort  # Sort filenames numerically when it makes sense
setopt nohup            # Don't kill processes when exiting
setopt nobeep           # No beep
setopt appendhistory    # Immediately append history instead of 
#overwriting
setopt histignorealldups #If a new command is a duplicate, remove the 
#older one

zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}'       # Case 
#insensitive tab completion
zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}"         # 
# Colored completion (different colors for dirs/files/etc)

bindkey -e
bindkey '^[[7~' beginning-of-line                   # Home key
bindkey '^[[8~' end-of-line                         # End key
bindkey '^[[2~' overwrite-mode                      # Insert key
bindkey '^[[3~' delete-char                         # Delete key
bindkey '^[[A'  up-line-or-history                  # Up key
bindkey '^[[B'  down-line-or-history                # Down key
bindkey '^[[C'  forward-char                        # Right key
bindkey '^[[D'  backward-char                       # Left key
bindkey '^[[5~' history-beginning-search-backward   # Page up key
bindkey '^[[6~' history-beginning-search-forward    # Page down key

HISTFILE=~/.zhistory
HISTSIZE=10000
SAVEHIST=10000

alias sudo='sudo '
alias ls='ls --group-directories-first --time-style=+"%d.%m.%Y %H:%M" 
--color=auto -F'
alias ll='ls -l --group-directories-first --time-style=+"%d.%m.%Y %H:%M" 
--color=auto -F'
alias la='ls -la --group-directories-first --time-style=+"%d.%m.%Y 
%H:%M" --color=auto -F'
alias grep='grep --color=tty -d skip'
alias cp="cp -i"                        # Confirm before overwriting 
#something
alias df='df -h'                        # Human-readable sizes
alias free='free -m'                    # Show sizes in MB

# ex - archive extractor
# usage: ex <file>
ex() {
  if [ -f $1 ] ; then
    case $1 in
      *.tar.bz2)   tar xjf $1   ;;
      *.tar.gz)    tar xzf $1   ;;
      *.bz2)       bunzip2 $1   ;;
      *.rar)       unrar x $1     ;;
      *.gz)        gunzip $1    ;;
      *.tar)       tar xf $1    ;;
      *.tbz2)      tar xjf $1   ;;
      *.tgz)       tar xzf $1   ;;
      *.zip)       unzip $1     ;;
      *.Z)         uncompress $1;;
      *.7z)        7z x $1      ;;
      *)           echo "'$1' cannot be extracted via ex()" ;;
    esac
  else
    echo "'$1' is not a valid file"
  fi
}

# zaw
# source /home/manjaro/dotfiles/.zsh/tools/zaw/zaw.zsh

# prompt
# source /home/manjaro/dotfiles/.zsh/tools/zsh_prompt/.zshrc.prompt

# autojump
export FPATH="$FPATH:/usr/share/zsh/site-functions/"
[[ -s /home/manjaro/.autojump/etc/profile.d/autojump.sh ]] && source 
#/home/manjaro/.autojump/etc/profile.d/autojump.sh

# http://d.hatena.ne.jp/yarb/20110126/p1
function mkcd() {
if [[ -d $1 ]]; then
echo "It already exsits! Cd to the directory."
cd $1
else
echo "Created the directory and cd to it."
mkdir -p $1 && cd $1
fi
}

# http://d.hatena.ne.jp/hiboma/20120315/1331821642
pbcopy-buffer(){
print -rn $BUFFER | xsel
zle -M "xsel: ${BUFFER}"
}

zle -N pbcopy-buffer
bindkey '^p^p' pbcopy-buffer

#google
function go() {
local str opt
if [ $ != 0 ]; then
for i in $*; do
str="$str+$i"
done
str=`echo $str | sed 's/^\+//'`
opt='search?num=50&hl=ja&lr=lang_ja'
opt="${opt}&q=${str}"
fi
w3m http://www.google.co.jp/$opt
}

# complete
autoload -U compinit
compinit
zstyle ':completion:*:default' menu select=2
zstyle ':completion:*' verbose yes
zstyle ':completion:*' completer _expand _complete _match _prefix 
_approximate _list _history
zstyle ':completion:*:messages' format '%F{YELLOW}%d'$DEFAULT
zstyle ':completion:*:warnings' format '%F{RED}No matches 
for:''%F{YELLOW} %d'$DEFAULT
zstyle ':completion:*:descriptions' format '%F{YELLOW}completing 
%B%d%b'$DEFAULT
zstyle ':completion:*:options' description 'yes'
zstyle ':completion:*:descriptions' format '%F{yellow}Completing 
%B%d%b%f'$DEFAULT
zstyle ':completion:*' list-separator '-->'
zstyle ':completion:*:manuals' separate-sections true
zstyle ':completion:*' group-name ''

# zaw
bindkey '^x^x' zaw

# cd ls
function chpwd() { ls -aF }

# color
autoload colors
colors
#source 
#/home/manjaro/dotfiles/.zsh/tools/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

# code
export LANG=ja_JP.UTF-8

# alias
alias tmux="tmux -2"
alias ll="ls -Fa"
alias zs="source ~/.zshrc && exec $SHELL"
alias vs="vim ~/.vimrc"
alias ts="vim ~/.tmux.conf"

# tmux
# tmux自動起動
if [ -z "$TMUX" -a -z "$STY" ]; then
if type tmux >/dev/null 2>&1; then
if tmux has-session && tmux list-sessions | /usr/bin/grep -qE '.*]$'; 
then
tmux attach && echo "tmux attached session "
else
tmux new-session && echo "tmux created new session"
fi
fi
fi




X-A) IPSET (アクセス拒否)

1)curl -O http://nami.jp/ipv4bycc/cidr.txt.gz && gunzip -f cidr.txt.gz






2)sed -n 's/^\(CN\|KP\|KR\)\t//p' cidr.txt > wa.txt

head wa.txt 
1.0.1.0/24
1.0.2.0/23
1.0.8.0/21
1.0.32.0/19
1.1.0.0/24
1.1.2.0/23
1.1.4.0/22
1.1.8.0/21
1.1.16.0/20
1.1.32.0/19


3) sed "s/^/ipset add wa /g" wa.txt >wa.bat

# head wa.bat 
ipset add wa 1.0.1.0/24
ipset add wa 1.0.2.0/23
ipset add wa 1.0.8.0/21
ipset add wa 1.0.32.0/19
ipset add wa 1.1.0.0/24
ipset add wa 1.1.2.0/23
ipset add wa 1.1.4.0/22
ipset add wa 1.1.8.0/21
ipset add wa 1.1.16.0/20
ipset add wa 1.1.32.0/19


4)chmod +x wa.bat


5)reboot



6)
# ipset destroy
# ipset create wa hash:net
# ./wa.bat 



7)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 wa hash:net
    ipset flush wa
    iptables -A INPUT -m set --match-set wa 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





以上で

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





X-B)アンチヴィルス
ClamAV は clamav パッケージでインストール

# freshclam
ClamAV update process started at Wed Oct 16 11:53:08 2019
Downloading main.cvd [100%]
main.cvd updated (version: 58, sigs: 4566249, f-level: 60, builder: sigmgr)
Downloading daily.cvd [100%]







# mkdir /Virus---


# ./virus-scan.bat
clamscan --recursive --infected --remove /home --move=/Virus---

----------- SCAN SUMMARY -----------
Known viruses: 6491403
Engine version: 0.101.4
Scanned directories: 766
Scanned files: 4046
Infected files: 0
Data scanned: 601.02 MB
Data read: 371.36 MB (ratio 1.62:1)
Time: 292.980 sec (4 m 52 s)




X-C) $ yay pip-tools
して python の素敵な世界が展開します

https://qiita.com/tyokai/items/d8494fbc8fca00453cd1





X-D) 参考は

https://qiita.com/tyokai/items/06a6a44dc3fcfa0e503a



X-E)いろいろ
# crontab -l

@reboot shutdown -h +120


##
## Manjaro Linux default mirrorlist
## Generated on 2020-03-22 04:15
##
## Please use 'pacman-mirrors -f [NUMBER] [NUMBER]' to modify mirrorlist
## (Use 0 for all mirrors)
##

## Country : Japan
Server = http://ftp.tsukuba.wide.ad.jp/Linux/manjaro/stable/$repo/$arch

## Country : South_Korea
Server = https://mirror.d-tl.com/manjaro/stable/$repo/$arch

## Country : Japan
Server = http://ftp.riken.jp/Linux/manjaro/stable/$repo/$arch

## Country : Bangladesh
Server = http://mirror.xeonbd.com/manjaro/stable/$repo/$arch

## Country : Indonesia
Server = https://mirror.deace.id/manjaro/stable/$repo/$arch

## Country : Singapore
Server = https://download.nus.edu.sg/mirror/manjaro/stable/$repo/$arch

## Country : India
Server = https://mirrors.piconets.webwerks.in/manjaro-mirror/stable/$repo/$arch

## Country : Russia
Server = http://mirror.truenetwork.ru/manjaro/stable/$repo/$arch

## Country : Philippines
Server = http://mirror.rise.ph/manjaro/stable/$repo/$arch

## Country : United_States
Server = https://mirror.math.princeton.edu/pub/manjaro/stable/$repo/$arch

## Country : United_States
Server = http://distro.ibiblio.org/manjaro/stable/$repo/$arch

## Country : United_States
Server = https://repo.ialab.dsu.edu/manjaro/stable/$repo/$arch

## Country : Hong_Kong
Server = http://ftp.cuhk.edu.hk/pub/Linux/manjaro/stable/$repo/$arch






X-C)