리눅스 링크

Gin Song·2024년 6월 10일

기술

목록 보기
1/1

https://lindarex.github.io/ubuntu/ubuntu-initial-setting/

sudo passwd root

useradd 

apt update && apt upgrade -y

sudo apt install tree unzip net-tools -y

systemctl status ssh
systemctl restart ssh
sudo ufw enable
sudo ufw allow ssh
hostname -I

sudo apt install docker.io

sudo usermod -aG docker $USER
newgrp docker

sudo docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

ssh

sudo timedatectl set-timezone Asia/Seoul

모니터 끄기

https://siane.tistory.com/281

절전모드

systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

https://passwd.tistory.com/entry/Ubuntu-2004-절전

현재 사용량 보기

https://luavis.me/server/linux-performance-analysis

Nginx

https://jm4488.tistory.com/63

hdd mount

https://blog.naver.com/PostView.naver?blogId=codeknight2&logNo=222450145041

SSL

https://lasbe.tistory.com/176

GPU 리셋

https://velog.io/@ynwag09/%EC%9A%B0%EB%B6%84%ED%88%AC-22.04-NVIDIA-driver-%EC%84%A4%EC%B9%98

도커

https://isc9511.tistory.com/172

docker exec -it [컨테이너_이름] bash

chmod +x gradlew

./gradlew build -x test

./gradlew test --info
cat build/reports/tests/test/index.html

java -jar build/libs/tts_vc_web-0.0.1-SNAPSHOT.jar


free -t
top ( shift M )
sudo apt-get install htop
htop

EC2에 2GB 스왑 메모리를 설정하는 단계별 명령어입니다:

sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo swapon --show

CPU 부하 테스트 (4개 코어 최대 부하)

stress-ng --cpu 4 --timeout 60s

메모리 부하 테스트

stress-ng --vm 2 --vm-bytes 1G --timeout 60s

디스크 I/O 부하 테스트

stress-ng --io 4 --timeout 60s

복합 부하 테스트

stress-ng --cpu 4 --io 2 --vm 2 --timeout 120s

도커 설치
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

sudo docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=username -e RABBITMQ_DEFAULT_PASS=password rabbitmq:management

0개의 댓글