- prezto
- neovim
- byobu
- git
- wget
- asdf
- docker
- docker-compose
- dive
- kube-ps1
- kubectx
- colima
- supabase
❯ asdf list
golang
1.20.6
1.21.5
*1.22.1
kubectl
1.28.4
*1.29.3
nodejs
*18.20.0
21.7.1
ruby
3.1.2
3.2.2
*3.3.0
rust
*1.77.1
- 自分用のユーザー作成とSSHの設定(useradd -m your_account_name, passwd your_account_password, ~/.ssh/authorized_keysの作成)
- 作成したユーザーにsudo権限をつける(usermod -G wheel your_account_name)
- MacからVMへssh接続を設定する(Macの~/.ssh/configに設定)
- sshd_configへのセキュリティ設定追加
- rootユーザーでのsshを禁止する(PermitRootLogin no)
- パスワードでのssh接続を禁止する(PasswordAuthentication no)
- sshdをリスタートし、rootログイン、パスワードログインができないことを確認する(sudo systemctl restart sshd)
- IPアドレスの確認(ip a)
- ディスクサイズの確認(df -h)
- 各種パッケージのアップデート(yum list updates, yum update)
- パッケージアップデートを終えたら念のためrebootしておく
- sudo yum install gcc-c++ libcurl-devel cyrus-sasl-devel libxml2-devel mysql-community-client mysql-community-devel
- sudo yum -y install bzip2 gcc openssl-devel readline-devel zlib-devel
dockerをインストール https://docs.docker.com/engine/install/centos/
docker composeのインストール
$ sudo mkdir -p /usr/local/lib/docker/cli-plugins
$ sudo curl -SL https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-linux-x86_64 -o /usr/local/lib/docker/cli-plugins/docker-compose
$ sudo chmod a+x /usr/local/lib/docker/cli-plugins/docker-compose
バージョン確認
$ docker compose version
Docker Compose version v2.16.0
https://www.atlantic.net/vps-hosting/how-to-install-rust-programming-language-on-rocky-linux-8/