Skip to content

TakashiAsanuma/config_for_myself

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Install to My Mac

  • prezto
  • neovim
  • byobu
  • git
  • wget
  • asdf
  • docker
  • docker-compose
  • dive
  • kube-ps1
  • kubectx
  • colima
  • supabase

Current asdf list

❯ 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をインストール

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

Rocky8へRustをInstall

https://www.atlantic.net/vps-hosting/how-to-install-rust-programming-language-on-rocky-linux-8/

Rust コーディング環境構築@VSCode

https://zenn.dev/23prime/articles/74cda5a096a3b3

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published