본문 바로가기

반응형

리눅스

C276x260 우분투에 JDK 17을 설치하고 환경 변수를 설정하는 방법 우분투에 JDK 17(JAVA)을 설치하고 환경 변수를 설정하는 방법테스트 환경운영체제 버전 정보$ lsb_release -dDescription: Ubuntu 22.04.2 LTS커널 정보$ uname -aLinux node1 5.15.0-88-generic #98-Ubuntu SMP Mon Oct 2 15:18:56 UTC 2023 x86_64 x86_64 x86_64 GNU/LinuxJava download page1. 작업 디렉토리로 이동cd /apps2. 파일 다운로드Oracle에서 JDK 17의 tar.gz 아카이브를 다운로드합니다.wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz -O /apps/jdk-17.. 더보기
C276x260 Gradle을 사용하여 Spring Boot 프로젝트를 생성하는 방법 Gradle을 사용하여 Spring Boot 프로젝트를 생성하는 방법 1. Java 및 Gradle 설치 2. Spring Initializr https://start.spring.io/ GENERATE하면 demo.zip 파일이 다운로드됩니다. 3. demo.zip 파일을 웹 서버(java, gradle)로 복사 scp demo.zip root@webserver:~ 4. 프로젝트 디렉토리 생성 및 이동 프로젝트 디렉토리 생성 mkdir spring-boot-hello-world demo.zip 파일 압축 해제 sudo unzip -j /apps/demo.zip -d /apps/spring-boot-hello-world $ sudo unzip -j /apps/demo.zip -d /apps/spring-.. 더보기
C276x260 CentOS 7에서 Gradle을 설치하는 방법 CentOS 7에서 Gradle을 설치하는 방법 테스트 환경 운영체제 버전 정보 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 커널 정보 $ uname -a Linux centos7 3.10.0-1160.76.1.el7.x86_64 #1 SMP Wed Aug 10 16:21:17 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux Gradle download page 1. 작업 디렉토리로 이동 cd /apps 2. Gradle 다운로드 공식 웹사이트에서 gradle-8.4-bin.zip 배포 파일을 wget을 사용하여 다운로드합니다. wget https://github.com/gradle/gradle-distributi.. 더보기
C276x260 CentOS 7에서 JDK 17(JAVA)을 설치하는 방법 CentOS 7에서 JDK 17(JAVA)을 설치하는 방법테스트 환경운영체제 버전 정보$ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core)커널 정보$ uname -aLinux centos7 3.10.0-1160.76.1.el7.x86_64 #1 SMP Wed Aug 10 16:21:17 UTC 2022 x86_64 x86_64 x86_64 GNU/LinuxJava download page1. 작업 디렉토리로 이동cd /apps2. 파일 다운로드Oracle에서 JDK 17의 tar.gz 아카이브를 다운로드합니다.wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz -.. 더보기
C276x260 우분투 패키지 관리자에서 GPG 키 관련 오류 해결 우분투 패키지 관리자에서 GPG 키 관련 오류 해결GPG 키 관련 문제가 발생하면 apt-keyring을 사용하여 오류를 해결합니다.$ sudo apt-get updateHit:1 https://mirror.kakao.com/ubuntu jammy InRelease...Fetched 2,857 kB in 2s (1,337 kB/s)Reading package lists... DoneW: https://nginx.org/packages/ubuntu/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.1.. 더보기
C276x260 리눅스 ngrep 명령어 사용법 정리 리눅스 ngrep 명령어 사용법 정리ngrep 명령어는 네트워크 패킷을 검색하기 위한 유틸리티로, 특정 패턴이나 문자열을 가진 네트워크 트래픽을 캡처하고 표시합니다.설치일반적으로 ngrep는 패키지 관리자를 통해 설치할 수 있습니다. Debian/Ubuntusudo apt-get install ngrepRed Hat/CentOSsudo yum install ngrep기본 구문ngrep [옵션] 패턴주요 옵션-q: 조용한(quiet) 모드. 출력을 최소화하여 패킷만 표시합니다.-W byline: 패킷을 표준 출력에 한 줄씩 표시합니다.-d 인터페이스: 특정 네트워크 인터페이스를 선택합니다.-p 포트: 특정 포트의 트래픽만 캡처합니다.사용 예시1. 모든 패킷을 표시ngrep .2. 특정 포트(예: 80)의 .. 더보기
C276x260 procps와 procps-ng의 주요 차이점 procps와 procps-ng의 주요 차이점 procps procps는 초기 버전으로, 주로 2001년 이전의 코드로 구성됩니다. 프로젝트가 초기에 시작되었으며, 프로세스 관리에 필요한 명령어를 제공합니다. /proc 파일 시스템을 통해 커널에서 제공되는 정보를 읽어오는 데에 사용됩니다. procps 패키지에 포함된 명령어 ps top kill uptime w procps-ng(New Generation) procps-ng는 procps 프로젝트의 후속 버전으로, 주로 2013년 이후의 코드로 구성됩니다. procps 프로젝트가 일시적으로 중단되면서 procps-ng가 대안으로 개발되었습니다. 새로운 기능이나 버그 수정 등이 추가되었으며, 기존 코드의 유지보수가 이루어지고 있습니다. 여전히 /proc .. 더보기
C276x260 ps 명령어 ps 명령어 ps 명령어는 현재 실행 중인 프로세스 정보를 보여주는 리눅스/유닉스 명령어입니다. ps 명령어는 사용자, 프로세스 ID, CPU 사용량, 메모리 사용량 등 다양한 정보를 제공합니다. free, kill, pkill, pgrep, pmap, ps, pwdx, Skill, slabtop, snice, sysctl, tload, top, uptime, vmstat, w 및 watch가 포함되어 있습니다. procps 패키지 설치 CentOS sudo yum install procps-ng Ubuntu sudo apt install procps-ng 기본 구문 ps [옵션] 주요 옵션 -e : 시스템 전체의 모든 프로세스 출력. -f : Full-format 출력. 상세한 정보를 보여줍니다. -l.. 더보기

728x90
반응형