OS

シェルで数値を3桁ごとにカンマ区切り

OS

Ubuntu (22)https://genzouw.com/entry/2020/02/04/140039/1912/https://dampgblog.hinohikari291.com/SedTestCommand/ echo 1234567890 | sed -E ':loop; s/^([0-9]+)([0-9]{3})/\1,\2/; t loop;'; Debian (12)https://genzouw.com/entry/2020/02/04/140039…

Squid

OS

Ubuntu (22) https://zenn.dev/zuzuzu/articles/squid_setting sudo apt updatesudo apt install squid sudo nl -b a /etc/squid/squid.conf | grep -Pv "^ *?[0-9]+\t *?#|^ *?[0-9]+\t *?$" # http_access denyの上に追加 sudo vim /etc/squid/squid.conf …

ログインユーザ確認

OS

Ubuntu (22) wwho Debian (12) wwho CentOS (RL9) wwho Windows Server (2022) quser query user

複数サーバ コマンド実行

OS

Ubuntu (22) 前提: 接続先に鍵登録済 sudo apt -y install pdsh pdsh -L export PDSH_RCMD_TYPE='ssh' pdsh -w 192.168.137.182,192.168.137.169 'id;uname -n' pdsh -w 192.168.137.[182,169] 'id;uname -n' pdsh -w 192.168.137.[182,169] 'id;uname -n' |…

起動終了履歴確認

OS

Ubuntu (22)https://ja.linux-console.net/?p=12505 journalctl --list-boots Debian (12) journalctl --list-boots CentOS (RL9) journalctl --list-boots Windows Server (2022) https://sp7pc.com/gadget/tips/62379https://tex2e.github.io/blog/powersh…

仮想か物理かの確認

OS

Ubuntu (22)https://bacchi.me/linux/detecting-virtualization/ sudo dmidecode -s system-product-name Debian (12) dmidecode -s system-product-name CentOS (RL9) dmidecode -s system-product-name Windows Server (2022) https://win2012r2.com/2022/…

Alibaba Cloud CLIインストール

OS

Ubuntu (22) https://qiita.com/n_watanabe/items/1ca89c3a3cf5dc650305https://github.com/aliyun/aliyun-clihttps://github.com/aliyun/aliyun-cli/blob/master/README.md sudo /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/aliyun/aliy…

OCI CLIインストール

OS

Ubuntu (22) https://www.ashisuto.co.jp/db_blog/article/N0021_OracleCloud_20200626.htmlhttps://qiita.com/shirok/items/e63be9a22158fef10ba9 ※ 一般ユーザで実行 -- 1. インストール bash -c "$(curl -L https://raw.githubusercontent.com/oracle/oci…

Maven

OS

Ubuntu (22) https://qiita.com/fsdg-adachi_h/items/f4cdc4039158153365fb -- 1. Java インストール sudo add-apt-repository ppa:linuxuprising/javasudo apt updatesudo apt -y install oracle-java17-installer update-alternatives --config java java …

Gradle

OS

Ubuntu (22) https://qiita.com/fsdg-adachi_h/items/e35d5a237a2ef278ae0b sudo add-apt-repository ppa:linuxuprising/javasudo apt updatesudo apt -y install oracle-java17-installer update-alternatives --config java java -versionjavac -version v…

OSバージョンアップ

OS

Ubuntu (20) -> (22) https://tech.uzabase.com/entry/2022/10/05/163458 cat /etc/os-release sudo do-release-upgrade -c sudo apt update sudo apt upgrade sudo apt dist-upgrade sudo apt autoremove -y sudo apt autoclean -y sudo reboot コンソール…

日付ディレクトリ作成

OS

Ubuntu (22) YYYYMMDD=$(date "+%Y%m%d") echo $YYYYMMDD HHMMSS=$(date "+%H%M%S") echo $HHMMSS mkdir ${YYYYMMDD}_testdir mkdir ${YYYYMMDD}_${HHMMSS}_testdir Debian (12) YYYYMMDD=$(date "+%Y%m%d") echo $YYYYMMDD HHMMSS=$(date "+%H%M%S") echo $…

Digdag

OS

Ubuntu https://docs.digdag.io/getting_started.htmlhttps://docs.digdag.io/command_reference.html https://qiita.com/shothym/items/cd5700654c01cf0bfd20https://techblog.zozo.com/entry/digdag-dynamic-workflow-starter (22) -- 1. Java 8インストー…

パスワード使用可能文字(OS)

OS

Ubuntu (22) sudo userdel -r user01sudo useradd -m -d /home/user01 user01 sudo passwd user01 !"#$%&'()=-~^|\`@{}+;*:<>,.?/_ su - user01 全32文字使用可能 Debian (11) sudo userdel -r user01sudo useradd -m -d /home/user01 user01 sudo passwd us…

巨大ファイル調査

OS

Ubuntu (22)https://centos.bungu-do.jp/archives/25cdC: dd if=/dev/zero of=dummy.1025M bs=1k count=1049600dd if=/dev/zero of=dummy.1G bs=1k count=1048576dd if=/dev/zero of=dummy.1023M bs=1k count=1047552 find /tmp -type f -size +1Gfind /tmp …

Terraform

OS

Ubuntu (22)https://developer.hashicorp.com/terraform/downloadshttps://zenn.dev/sway/articles/terraform_biginner_helloworld wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyrin…

Rundeck

OS

Ubuntu (20) https://tech-blog.rakus.co.jp/entry/20221005/rundeckhttps://docs.rundeck.com/docs/administration/install/linux-deb.htmlhttps://dev.classmethod.jp/articles/try-rundeck-job/https://github.com/rundeck/rundeck/issues/4813 システム…

Base64エンコードとURLエンコード

OS

Ubuntu (22)https://qiita.com/sawanoboly/items/461605ab86678053dc8fhttps://www.kwbtblog.com/entry/2022/10/29/073259 -- 1. Base64エンコードデコード echo -n "admin:admin" | base64echo -n "YWRtaW46YWRtaW4=" | base64 -d -- 2. URLエンコードデコ…

jqコマンド

OS

Ubuntu (22) https://www.karakaram.com/notes-on-jq-command/https://www.karakaram.com/aggregating-with-jq-command/https://qiita.com/yoza/items/c4c732779a5a10fd3b4c sudo apt install jq JSON=$(cat << EOS[{ "id" : "001", "name" : "job001", "pro…

Elasticsearch+Kibana

OS

Ubuntu (20)https://www.elastic.co/guide/en/elasticsearch/reference/8.7/deb.htmlhttps://www.elastic.co/guide/en/kibana/8.7/deb.htmlhttps://qiita.com/nobuhikosekiya/items/7441186795b3da998e2f Elasticsearch :v8.7Kibana :v8.7 CPU: 2 vCPUsメモ…

OSユーザ名最大長

OS

Ubuntu (22) 最大32文字 Debian (11) 最大32文字 CentOS (RL9) 最大32文字 Windows Server (2022) 最大20文字

OSパスワード最大長

OS

Ubuntu (22) 511文字 -> OK512文字目以降は入力しても使用されていない模様 Debian (11) 511文字 -> OK512文字目以降は入力しても使用されていない模様 CentOS (RL9) 511文字 -> OK512文字目以降は入力しても使用されていない模様 Windows Server (2022) 256…

過去日付ファイル作成

OS

Ubuntu (22) touch -t 200301020304.05 test.txtls --full-time test.txtstat test.txt Debian (11) touch -t 200301020304.05 test.txtls --full-time test.txtstat test.txt CentOS (RL9) touch -t 200301020304.05 test.txtls --full-time test.txtstat t…

John The Ripper

OS

Ubuntu (22) https://orebibou.com/ja/home/201406/20140627_001/https://www.openwall.com/john/ sudo su - wget https://www.openwall.com/john/k/john-1.9.0.tar.gz tar xvzf john-1.9.0.tar.gzcd john-1.9.0cd srcmake clean linux-x86-64 cd ../run./jo…

IOスケジューラ

OS

https://slacknotebook.com/linux-io-scheduler1/ Ubuntu (22) cat /sys/block/sda/queue/scheduler [mq-deadline] none Debian (11) cat /sys/block/sda/queue/scheduler [mq-deadline] none CentOS (RL9) cat /sys/block/sda/queue/scheduler [mq-deadline…

Prometheus and Grafana

OS

Ubuntu (20) https://www.digitalocean.com/community/tutorials/how-to-monitor-mongodb-with-grafana-and-prometheus-on-ubuntu-20-04 [1] Prometheusインストール sudo apt updatesudo mkdir -p /etc/prometheussudo mkdir -p /var/lib/prometheus wget h…

シェルで数値の前ゼロ埋めと前ゼロ除去

OS

Ubuntu (22)https://qiita.com/miminashi/items/cf6ef3fd63c12b5fec67https://genzouw.com/entry/2019/03/06/080354/1087/ echo 00123 | sed -e 's/0*\([0-9]*[0-9]$\)/\1/g' printf "%04d" 123 Debian (11) echo 00123 | sed -e 's/0*\([0-9]*[0-9]$\)/\1/g…

シェルで文字置換

OS

Ubuntu (22) :> f1.txt:> f2.txt echo "abcabc11" >> f1.txtecho "abcabc12" >> f1.txt echo "abcabc21" >> f2.txtecho "abcabc22" >> f2.txt cat f1.txt f2.txt for i in $(ls -1 f{1,2}.txt) ;do echo $i sed -i 's/a/x/g' $idone cat f1.txt f2.txt Debia…

Vagrant

OS

Ubuntu (22) https://katblog.manadream.net/index.php/2019/03/19/vagrant-install-hello-world/https://www.virtualbox.org/wiki/Linux_Downloadshttps://www.vagrantup.com/downloads 前提:起動オプション BIOSCPU ハードウェア仮想化 -> 有効化 -- 1. V…

スワップ領域追加

OS

Ubuntu (22)https://qiita.com/sand_bash/items/30cb42ed53946e6eefa5 free -mswapon -s dd if=/dev/zero of=/swapfile bs=1M count=1024chmod 600 /swapfilemkswap /swapfileswapon /swapfile free -mswapon -s swapoff /swapfilerm -rf /swapfile free -ms…