본문 바로가기

반응형

[DevOps]/Linux

(3)
리눅스 포트로 프로세스 킬하기 그동안 포트로 띄워져있는 프로세스 킬하기 위해 다음과 같이 수행했다. 1. 포트로 프로세스 검색해 해당 프로세스 pid 찾기 ps -ef | grep {포트번호} 2. 해당 프로세스 킬 kill -9 {포트번호} 또는 kill {포트번호} 그런데 한줄로 하고싶어서 아래와 같이 변경했다. 예시로 포트번호 123,321 2개 띄워진 프로세스 킬한다고 가정해보자. pkill -TERM -f "(123|321)" 또는 kill -TERM $(lsof -i TCP:123,321 | awk '{print $2}') 이렇게 가능하다. 실제 서비스가지고 띄우고 테스트하기 귀찮으니 임시로 해당 포트 서비스를 열어보자. # 임시 서비스 실행 nc -l -p #백그라운드로 실행 nohup nc -l -p &
리눅스 자바 버전 여러개 관리하기 & 폐쇄망(오프라인) 리눅스 자바 버전 여러개 관리하기 & 폐쇄망(오프라인) openJDK 다운로드 https://github.com/AdoptOpenJDK 여기 들어가서 원하는 버전의 레포지토리 누르고 우측에 릴리즈에서 다운로드 받으면된다. 우리는 리눅스니까 tar.gz파일로 받고 중간에 이름이 디버그나 그런것 말고 openjdk로 들어가있는걸 받으면된다. jdk버전 여러개 관리하기 sudo apt-get install 을 통해 다운로드된 java는 /usr/lib/jvm에 위치한다. 그냥 똑같은 위치에 해당 주소에서 받은 tar.gz 파일을 옮겨주자 압축해제해주자 tar -xvf 파일명.tar.gz sudo update-alternatives --install /usr/bin/java java 설치한jdk경로/bin/ja..
Linux 수도권한 유저 생성하기 수도권한용 유저 생성하기 유저생성 유저아이디생성 adduser {유저아이디} 유저비밀번호 등록 passwd {유저아이디} 수도권한등록 cd /usr/sbin ./visudo 파일 수정 # 특정 사용자에게 sudo 사용 권한 부여 username ALL=(ALL) ALL {유저아이디} ALL=(ALL) ALL # 그룹에 포함된 모든 사용자에게 sudo 사용 권한 부여 %groupname ALL=(ALL) ALL %wheel ALL=(ALL) ALL # 패스워드 생략 설정 username ALL=(ALL) NOPASSWD: ALL %groupname ALL=(ALL) NOPASSWD: ALL

반응형