diff --git a/public/md/aws/basic.md b/public/md/aws/basic.md index af101b5..dfef9ee 100644 --- a/public/md/aws/basic.md +++ b/public/md/aws/basic.md @@ -26,6 +26,42 @@ plugins=( ) ``` +## Mount Volume +* g4dn instance + +```sh +df -h +lsblk +sudo mkfs -t xfs /dev/nvme1n1 +sudo mkdir /data +sudo mount /dev/nvme1n1 /data +# mount after reboot +ln -s /data ~/app +cd ~/app +sudo chown ec2-user:ec2-user . +# sudo chown ubuntu:ubuntu . +touch hello +cd /data +ls -altr +``` + +```sh +mkdir -p ~/app/.cache ~/app/git ~/app/miniconda3 +ln -s ~/app/.cache ~/.cache +ln -s ~/app/git ~/git +ln -s ~/app/miniconda3 ~/miniconda3 +``` + +```sh +wget https://github.com/bootandy/dust/releases/download/v1.0.0/dust-v1.0.0-x86_64-unknown-linux-gnu.tar.gz +tar xvfz dust-v1.0.0-x86_64-unknown-linux-gnu.tar.gz +sudo mv dust-v1.0.0-x86_64-unknown-linux-gnu/dust /usr/local/bin +rm -rf dust-v1.0.0-x86_64-unknown-linux-gnu* +sudo dust / +``` + +## Node.js, Docker + ```sh # node curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash @@ -47,11 +83,11 @@ mkdir -p $DOCKER_CONFIG/cli-plugins - x86 ```sh -curl -SL https://github.com/docker/compose/releases/download/v2.27.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose +curl -SL https://github.com/docker/compose/releases/download/v.2.28.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose ``` - Arm ```sh -curl -SL https://github.com/docker/compose/releases/download/v2.27.1/docker-compose-linux-armv7 -o $DOCKER_CONFIG/cli-plugins/docker-compose +curl -SL https://github.com/docker/compose/releases/download/v.2.28.1/docker-compose-linux-armv7 -o $DOCKER_CONFIG/cli-plugins/docker-compose ``` ```sh @@ -63,39 +99,6 @@ docker compose version sudo reboot ``` -## Mount Volume -* g4dn instance - -```sh -df -h -lsblk -sudo mkfs -t xfs /dev/nvme1n1 -sudo mkdir /data -sudo mount /dev/nvme1n1 /data -# mount after reboot -ln -s /data ~/app -cd ~/app -sudo chown ec2-user:ec2-user . -# sudo chown ubuntu:ubuntu . -touch hello -cd /data -ls -altr -``` - -```sh -mkdir -p ~/app/.cache ~/app/git ~/app/miniconda3 -ln -s ~/app/.cache ~/.cache -ln -s ~/app/git ~/git -ln -s ~/app/miniconda3 ~/miniconda3 -``` - -```sh -wget https://github.com/bootandy/dust/releases/download/v1.0.0/dust-v1.0.0-x86_64-unknown-linux-gnu.tar.gz -tar xvfz dust-v1.0.0-x86_64-unknown-linux-gnu.tar.gz -sudo mv dust-v1.0.0-x86_64-unknown-linux-gnu/dust /usr/local/bin -rm -rf dust-v1.0.0-x86_64-unknown-linux-gnu* -sudo dust / -``` ## Ubuntu diff --git a/public/md/cvat/cvat.md b/public/md/cvat/cvat.md index 501b347..b2f3c74 100644 --- a/public/md/cvat/cvat.md +++ b/public/md/cvat/cvat.md @@ -24,7 +24,7 @@ docker info ``` git clone https://github.com/opencv/cvat cd cvat -sudo curl -L https://github.com/docker/compose/releases/download/v2.27.1/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose +sudo curl -L https://github.com/docker/compose/releases/download/v.2.28.1/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose # re login diff --git a/public/md/docker/docker.md b/public/md/docker/docker.md index 06e4753..358546c 100644 --- a/public/md/docker/docker.md +++ b/public/md/docker/docker.md @@ -168,8 +168,8 @@ mkdir -p $DOCKER_CONFIG/cli-plugins ```sh # https://github.com/docker/compose/releases/ -curl -SL https://github.com/docker/compose/releases/download/v2.27.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose -curl -SL https://github.com/docker/compose/releases/download/v2.27.1/docker-compose-linux-aarch64 -o $DOCKER_CONFIG/cli-plugins/docker-compose +curl -SL https://github.com/docker/compose/releases/download/v.2.28.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose +curl -SL https://github.com/docker/compose/releases/download/v.2.28.1/docker-compose-linux-aarch64 -o $DOCKER_CONFIG/cli-plugins/docker-compose chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose ``` diff --git a/public/md/egov/msa.md b/public/md/egov/msa.md index 8d670f7..526caeb 100644 --- a/public/md/egov/msa.md +++ b/public/md/egov/msa.md @@ -66,7 +66,7 @@ mkdir -p $DOCKER_CONFIG/cli-plugins ```sh -curl -SL https://github.com/docker/compose/releases/download/v2.27.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose +curl -SL https://github.com/docker/compose/releases/download/v.2.28.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose docker compose version diff --git a/public/md/jupyter/notebook.md b/public/md/jupyter/notebook.md index c8f86ed..ba8cd40 100644 --- a/public/md/jupyter/notebook.md +++ b/public/md/jupyter/notebook.md @@ -19,6 +19,20 @@ conda install python=3.11.9 pip install jupyter notebook ``` +```bash +jupyter server --generate-config +vi /home/ec2-user/.jupyter/jupyter_server_config.py +# change `remote` to True +``` + +```bash +jupyter server password +# 1234 / 1234 +jupyter-notebook +``` + +- install nginx for reverse proxy +## ```bash sudo dnf install nginx -y sudo vi /etc/nginx/nginx.conf @@ -41,15 +55,9 @@ sudo vi /etc/nginx/nginx.conf } ``` -```bash +```sh sudo systemctl start nginx -jupyter server --generate-config -vi /home/ec2-user/.jupyter/jupyter_server_config.py -# change `remote` to True ``` +- open in the browser -```bash -jupyter server password -# 1234 / 1234 -jupyter-notebook -``` +## EOF