본문 바로가기

전체 글

(441)
ubuntu - jdk21 설치 1. jdk 21 설치sudo apt install -y openjdk-21-jdk 2. 환경변수 셋팅 readlink -f $(which java) /bin/java 는 빼고 등록해야함 vi ~/.bashrcexport JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64export PATH=$JAVA_HOME/bin:$PATHsource ~/.basrc
ubuntu - nvm 설치하여 npm, node 버전 자유롭게 변경 기존꺼 삭제 1. node 삭제sudo apt remove --purge -y nodejs npm2. npm 삭제sudo apt autoremove -y sudo apt autoclean 3. nvm 설치curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash 4. 환경변수 적용을 위해 bashrc 리로드source ~/.bashrc source ~/.nvm/nvm.sh 5. node 설치nvm install 22 6. 설치버전 사용 nvm use 22
ubuntu - swap 메모리 2G 추가 1. 스왑메모리용 파일 생성2. 권한부여3. 스왑메모리용 파일을 스왑메모리로 전환4. 스왑메모리 활성화5. 확인하기 1. 스왑메모리용 파일 생성sudo fallocate -l 2G /swapfile 2. 권한부여 sudo chmod 600 /swapfile 3. 스왑메모리용 파일을 스왑메모리로 전환 sudo mkswap /swapfile 4. 스왑메모리 활성화sudo swapon /swapfile 5. 확인하기swapon --show free -h
ubuntu - SSH 최대 연결수 해제 Limit SSH Connection Limit SSH Connection 1. ssh 설정파일 열기vi /etc/ssh/sshd_config 2. 재시작sudo systemctl restart sshd
linux ubuntu - 리눅스 서버 프록시로 사용해 외부망 우회하기 Linux Server를 Proxy 서버로 사용하여 우회하기 외부망의 특정 주소들이 막혀있어 원하는 서치를 못할 때 유용하다. 1. 리눅스 서버 생성2. ssh key 생성3. 서버쪽 터널링 포트 변경4. 호스트(내가 쓰고 있는 컴퓨터)에서 다이나믹 포트포워딩으로 연결 1. 리눅스 서버 생성 iwinv 에서 ubuntu로 생성https://www.iwinv.kr/ 2. ssh key 생성ex) ssh-keygen -t ed25519 -C "your_email@example.com" 종류는 여러가지 있는데그 중 ed25519 타입이 제일 좋다고 한다. 3. 서버쪽 터널링 포트 변경 서버쪽 접속ssh -i ~/.ssh/id_ed25519 root@ip주소 서버쪽 ssh 포트 수정vi /etc/ssh/s..
라즈베리파이4 - [load balancer 용으로 셋팅하기 1] 접속 테스트 1. 라즈베리파이 연결 후 게이트웨이에서 연결 확인 다음 명령어를 통해 nginx설치sudo apt update && sudo apt upgrade -ysudo apt install nginx -y2. nginx 접속해보기http://라즈베리파이privateIP 접속이 잘된다. [nginx 끌 때]systemctl stop nginx [nginx 켤 때]systemctl start nginx [nginx 상태확인]systemctl status nginx [라즈베리파이 온도체크]vcgencmd measure_temp
[홈서버 router 셋팅] - 게이트웨이에서 설정 살펴보기 (mikrotic - rg750gr3) 기존에 ISP와는 IPTIME 의 AX3000을 사용하고 있었다.Iptime 기기의 게이트웨이는 192.168.0.1 이였는데 Mikrotik의 rg750gr3는 192.168.88.1 로 바뀌어서 해당 ip로 접근함cmd -> ipconfig -> 기본게이트웨이 로 확인가능 비밀번호는 비운 채로새로운 비밀번호 넣고 Change Now 하면 된다. 설정이 iptime 보다 조금 덜 세련되었다.크게 다른점은 VLAN 설정이 가능하고 Router OS를 사용하니 terminal에서도 설정이 가능하다.
router - iptime QoS 셋팅 1. 속도 체크2. private ip에 각각 속도 할당 [1. 속도 체크]위 사이트에서Download, Upload 속도 체크 [2. private ip 속도할당] CCTV 속도할당은 최소로 잡는다 서버 쪽은최소 보장 속도를 가진다