ギャバンITサービス
お菓子の家が作れるシステムエンジニアです

コマンドラインからdisk性能確認方法

1 2 3 4 5 6 # hdparm -Tt /dev/sda5 /dev/sda5: Timing cached reads: 14382 MB in 2.00 seconds = 7198.09 MB/sec Timing buffered disk reads: 326 MB in 3.01 seconds = 108.24 MB/sec #

コマンドラインでファイアウォール無効化

# system-config-firewall-tui

サービスの操作

systemctl配下で動くサービス一覧 # systemctl list-units 自分用サービスユニットファイル例 1 2 3 4 5 6 7 8 9 10 11 12 # cat /etc/systemd/system/gvis.service [Unit] Description = gvis daemon [Service] ExecStart = /gvis/script/000_serviceStart.sh Restart = no Type = simple [Install] WantedBy = multi-user.target サービス開始例 # systemctl start docker.service サービス停止例 # systemctl stop docker.service サービス有効化例 # systemctl enable gvis.service サービス無効化例 # systemctl disable gvis.service サービス有効かどうか確認 # systemctl is-enable xrdp

日付insert

mysql例 castで文字列型を日付型にしてしまう 1 2 3 insert into board values( null,'testuser', 'testmail','testcomment', cast('2009-08-03 23:58:01' as datetime))

rcloneでgoogle drive活用

google driveの自分の利用領域へlinuxのフォルダを同期コピーさせる。 rcloneというのはコマンドラインのことで、google drive以外にもawsとかazureとか同期処理ができるらしい。 性能はcyberduckのコピーよりもかなり速い(cyberduckは検算もしてるし丁寧ではあるが・・・)。 手元PCの中に100GBのzipファイルが2つ3つあったとして、9:00に初めたら昼には終わる。 Google Cloudの中からだったらもっと速い。転送レートはローカルの2.5~3倍は出る。 いつか壊れるバックアップ置き場をローカルで数TB確保するより、壊れないし速いしずっといい。 rcloneのインストールとmanの展開 curlで取ってきて/usr/binに展開しmandbに追加 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 $ cd $ mkdir rclone $ cd rclone $ curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 12.3M 100 12.3M 0 0 8717k 0 0:00:01 0:00:01 --:--:-- 8717k $ ls rclone-current-linux-amd64.zip $ unzip rclone-current-linux-amd64.zip Archive: rclone-current-linux-amd64.zip creating: rclone-v1.53.3-linux-amd64/ inflating: rclone-v1.53.3-linux-amd64/README.html inflating: rclone-v1.53.3-linux-amd64/rclone.1 inflating: rclone-v1.53.3-linux-amd64/rclone inflating: rclone-v1.53.3-linux-amd64/README.txt inflating: rclone-v1.53.3-linux-amd64/git-log.txt $ ls rclone-current-linux-amd64.zip rclone-v1.53.3-linux-amd64 $ cd rclone-v1.53.3-linux-amd64/ $ ls git-log.txt rclone rclone.1 README.html README.txt $ ls -l total 40200 -rw-r--r-- 1 nari docker 1935 Nov 20 02:13 git-log.txt -rwxr-xr-x 1 nari docker 37654528 Nov 20 02:15 rclone -rw-r--r-- 1 nari docker 1177819 Nov 20 02:04 rclone.1 -rw-r--r-- 1 nari docker 1282524 Nov 20 02:04 README.html -rw-r--r-- 1 nari docker 1037677 Nov 20 02:04 README.txt $ sudo cp rclone -p /usr/bin/ $ sudo chown root:root /usr/bin/rclone $ sudo chmod 755 /usr/bin/rclone $ mkdir -p /usr/local/share/man/man1 $ sudo cp rclone.1 /usr/local/share/man/ $ sudo mandb $ rclone version rclone v1.53.3 - os/arch: linux/amd64 - go version: go1.15.5 $ rcloneするosユーザの作成 googleアカウントとdriveは事前に作っておく。 ここではgvisDriveとして識別させてる。 ...

 ⭐️