리눅스 초기세팅
한글 환경 세팅
#한글설정
sudo timedatectl set-timezone Asia/Seoul
sudo locale-gen ko_KR.UTF-8
sudo dpkg-reconfigure locales
#페이지 다운 계속 눌러서 찾기 -> ko_KR.UTF-8 UTF-8 선택 -> 탭키 -> <확인> -> ko_KR.UTF-8 선택 -> 탭키 -> <확인>
vi ~/.bashrc
#맨 아래줄 추가: ko_KR 설정으로 인해 시스템 언어가 한글로 변경됨
echo 'export LANG=ko_KR.UTF-8' >> ~/.bashrc
echo 'export LANGUAGE=ko_KR.UTF-8' >> ~/.bashrc
#한글적용
source ~/.bashrc
#적용확인
sudo apt update
스왑 메모리 세팅
#스왑 파일 생성
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
#스왑 설정
sudo swapon /swapfile
#재부팅 설정
sudo echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
방화벽 세팅
sudo apt install -y firewalld
sudo firewall-cmd --permanent --add-port=[포트번호]/tcp
sudo firewall-cmd --reload
sudo firewall-cmd --list-all
#서비스명으로 추가시
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
#포트 제외시
sudo firewall-cmd --permanent --remove-port=[포트번호]/tcp
sudo firewall-cmd --permanent --remove-service=[서비스명]
sudo firewall-cmd --permanent --add-service=http;sudo firewall-cmd --permanent --add-service=https;sudo firewall-cmd --permanent --add-port=5432/tcp
git SSH키 세팅
mkdir ~/.ssh
echo -e "Host github.com\n IdentityFile ~/.ssh/id_rsa\n User git" > ~/.ssh/config
#key 파일 .ssh 디렉터리로 이동 후 권한 수정
chmod 700 ~/.ssh/id_rsa
#연결 테스트
ssh -T git@github.com
간단버전
sudo timedatectl set-timezone Asia/Seoul && sudo locale-gen ko_KR.UTF-8 && sudo dpkg-reconfigure locales
#페이지 다운 계속 눌러서 찾기 -> ko_KR.UTF-8 UTF-8 선택 -> 탭키 -> <확인> -> ko_KR.UTF-8 선택 -> 탭키 -> <확인>
echo 'export LANG=ko_KR.UTF-8' >> ~/.bashrc && echo 'export LANGUAGE=ko_KR.UTF-8' >> ~/.bashrc && source ~/.bashrc && sudo apt update && sudo apt upgrade -y && sudo fallocate -l 4G /swapfile && sudo chmod 600 /swapfile && sudo mkswap /swapfile && sudo swapon /swapfile && sudo echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab && sudo apt install -y firewalld && sudo firewall-cmd --permanent --add-service=http && sudo firewall-cmd --permanent --add-service=https && sudo systemctl restart firewalld
로그확인
Start-Job { Echo N | C:\Users\LHK\Downloads\putty.exe -i C:\workspace\references\sshkey\server\lms.ppk -N -ssh -P 443 -l ocid1.instanceconsoleconnection.oc1.ap-seoul-1.anuwgljr2f745bqcjqwahszg6bof4nfkeysarsjyihealjw5z7lugp7f4dha -L 22000:ocid1.instance.oc1.ap-seoul-1.anuwgljr2f745bqcde6izok2efwexpqowqz7yicrh3zyvcogf2ymw6h2q5ya:22 instance-console.ap-seoul-1.oci.oraclecloud.com }; sleep 5; C:\Users\LHK\Downloads\putty.exe -i C:\workspace\references\sshkey\server\lms.ppk -P 22000 localhost -l ocid1.instance.oc1.ap-seoul-1.anuwgljr2f745bqcde6izok2efwexpqowqz7yicrh3zyvcogf2ymw6h2q5ya