Linux

·Linux/Tomcat
목차 톰캣 서버 로그 확인 예제 이전 포스팅 링크 및 설명 톰캣 서버 리눅스 서비스 등록 예제 이전 포스팅 링크 및 설명 톰캣 서버 시작 및 중지 명령 예제 이전 포스팅 링크 및 설명 톰캣 서버 스크립트 수정하여 로그 파일 경로 수정 예제 톰캣 서버 재시작 및 로그 확인 예제 톰캣 서버 로그 확인 예제 이전 포스팅 링크 및 설명 안녕하세요. 오늘 포스팅 주제는 톰캣 서버의 기본 로그 파일인 카탈리나 로그 파일 생성 경로를 수정하는 방법에 대해 알아보는 것입니다. 카탈리나 로그는 실시간으로 서버에 어떤 요청이 들어오고 어떤 반환을 하는지 로그로 남겨주는 파일입니다. 서버를 디버깅할 때 자주 사용합니다. 오늘 포스팅을 알아보기 이전에 이전 포스팅 내용을 다시 확인해보겠습니다. 이전 포스팅에서는 톰캣 서버에서..
·Linux/Tomcat
목차 톰캣 서버 AJP 연동 예제 이전 포스팅 링크 및 설명 톰캣 서버 AJP 시크릿 설정 예제 이전 포스팅 링크 및 설명 톰캣 서버 JAR 명령으로 WAR 압축 파일 해제 예제 이전 포스팅 링크 및 설명 톰캣 서버 리눅스 서비스 등록 스크립트 작성 예제 톰캣 서버 서비스 등록 및 데몬 실행 예제 톰캣 서버 AJP 연동 예제 이전 포스팅 링크 및 설명 안녕하세요. 오늘은 톰캣 서버를 사용하면서 리눅스 시스템에서 조금더 효율적으로 사용하기 위해 리눅스 서비스로 등록하는 방법에 대해 알아볼 예정입니다. 그 이전에 앞서 이전 포스팅에 대한 내용을 다시 짚어보려 합니다. 톰캣 서버에서 AJP 연동을 위해 어떤 설정을 해야하는지 이전 포스팅에서 예제로 알아보았습니다. 아파치 웹 서버를 구성하고 AJP 전용 프로토..
·Linux/Tomcat
목차 톰캣 서버 기본 8080 포트 변경 예제 이전 포스팅 링크 및 설명 톰캣 서버 키스토어 파일 생성 예제 이전 포스팅 링크 및 설명 톰캣 서버 특정 IP 클라이언트 접근 차단 예제 이전 포스팅 링크 및 설명 톰캣 서버 실행 명령 예제 톰캣 서버 중지 명령 예제 톰캣 서버 기본 8080 포트 변경 예제 이전 포스팅 링크 및 설명 안녕하세요. 오늘 포스팅에서 알아볼 주제는 톰캣 서버를 실행시키는 방법과 종료시키는 방법에 대한 예제입니다. 리눅스 서버에서 톰캣 파일을 다운로드 받고 압축을 해제했다면 여러 파일들이 생성됩니다. 여기서 어떻게 서버를 실행시킬 수 있는건지 잘 이해가 안될 수 있습니다. 따라서 실행 명령과 중지 명령을 다루겠습니다. 오늘 포스팅을 알아보기 이전에 이전 포스팅에서는 톰캣 서버를 최..
·Linux/Tomcat
목차 톰캣 서버 HTTPS 설정을 위한 p12 파일 PEM 변환 예제 이전 포스팅 링크 및 설명 톰캣 서버 ajp 로드밸런싱 설정 예제 이전 포스팅 링크 및 설명 톰캣 서버 설치 예제 이전 포스팅 링크 및 설명 톰캣 서버 카탈리나 로그 파일 확인 예제 톰캣 서버 tail 명령으로 서버로그 실시간 확인 예제 톰캣 서버 HTTPS 설정을 위한 p12 파일 PEM 변환 예제 이전 포스팅 링크 및 설명 안녕하세요. 오늘 포스팅에서는 톰캣 서버가 동작하면서 발생하는 로그들을 실시간으로 보는 방법에 대해 알아보도록 하겠습니다. 오늘 로그 확인 예제를 알아보기에 앞서 이전 포스팅에서는 톰캣 서버에 HTTPS 보안 설정을 하는 방법에 대해 알아보았었습니다. 특히 HTTPS 암호화 서버를 적용하기위해서는 p12 파일의 ..
·Linux/Tomcat
목차 톰캣 서버 WAR 파일 배포 예제 이전 포스팅 링크 및 설명 톰캣 서버 HTTPS 암호화 통신 적용 예제 이전 포스팅 링크 및 설명 톰캣 서버 HTTP GET 메소드 차단 예제 이전 포스팅 링크 및 설명 톰캣 서버 WAR 파일 webapps 디렉토리로 복사 예제 톰캣 서버 Jar 명령으로 WAR 파일 압축해제 예제 톰캣 서버 WAR 파일 배포 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 리눅스에 설치한 톰캣 서버에 WAR 파일을 배포하는 방법에 대해 알아보았습니다. WAR 파일은 서버 구성에 필요한 이미지, 자바 클래스 파일 등 리소스 파일들이 압축된 파일 입니다. 이 파일만 가지고 있으면 언제든지 톰캣 서버에 배포가 가능합니다. 따라서 Spring과 같은 도구로 WAR 파일을 만들면 서버 유..
·Linux
목차 자바 코딩 컴퓨터 메모리 사용량 가져오기 예제 이전 포스팅 링크 및 설명 자바 코딩 Swing으로 채팅 프로그램 만들기 예제 이전 포스팅 링크 및 설명 자바 코딩 MAC 주소 인증 기능 만들기 예제 이전 포스팅 링크 및 설명 자바 코딩 ManagementFactory 객체 초기화 예제 자바 코딩 getSystemCpuLoad으로 cpu 사용량 가져오기 예제 자바 코딩 JVM 메모리 사용량 가져오기 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 자바 코드를 사용하여 컴퓨터의 JVM 메모리 사용량을 가져오는 예제를 다뤘습니다. 자바에서는 ManagementFactory 클래스를 활용하여 해당 정보를 가져올 수 있습니다. 이전 포스팅에서는 ManagementFactory 클래스의 메소드를 이..
·Linux
목차 자바 코딩 구구단 프로그램 만들기 예제 이정 포스팅 링크 및 설명 자바 코딩 Timer 활용 일정 시간 후 메소드 호출 예제 이전 포스팅 링크 및 설명 자바 코딩 Swing으로 mp3 프로그램 만들기 예제 이전 포스팅 링크 및 설명 자바 코딩 Runtime.getRuntime으로 런타임 객체 가져오기 예제 자바 코딩 totalMemory와 freeMemory 값의 차 계산 예제 자바 코딩 구구단 프로그램 만들기 예제 이정 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 자바로 구구단 프로그램을 만드는 예제를 다뤘습니다. 구구단은 곱셈 연산을 활용하여 1부터 9까지의 숫자를 곱하는 과정을 반복하는 프로그램입니다. 이전 포스팅에서는 반복문과 조건문을 사용하여 구구단 프로그램을 작성하는 방법과 출력 결과..
·Linux
목차 크롬 브라우저 기본 다운로드 경로 변경 예제 이전 포스팅 링크 및 설명 크롬 브라우저 개발자 도구로 서버에 요청 보내기 예제 이전 포스팅 링크 및 설명 크롬 브라우저 리소스 캐시 초기화 단축키 예제 이전 포스팅 링크 및 설명 크롬 브라우저 실행 및 설정 창 이동 예제 크롬 브라우저 이전 검색 기록 삭제 예제(일자별) 크롬 브라우저 기본 다운로드 경로 변경 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 크롬 브라우저에서 파일을 다운로드할 때 기본 저장 경로를 변경하는 예제를 다뤘습니다. 기본적으로 크롬 브라우저는 파일을 다운로드할 때 특정 경로에 저장하는데, 이 경로를 사용자가 원하는 경로로 변경할 수 있습니다. 이전 포스팅에서는 크롬 브라우저의 설정을 수정하여 파일 다운로드 경로를 변경..
·Linux
목차 크롬 브라우저 화면 확대 축소 예제 이전 포스팅 링크 및 설명 크롬 브라우저 이전에 들어간 사이트 검색 예제 이전 포스팅 링크 및 설명 크롬 브라우저 개발자도구 활용 스크립트 확인 예제 이전 포스팅 링크 및 설명 크롬 브라우저 실행 및 설정 창 이동 예제 크롬 브라우저 다운로드 기본 경로 변경 예제 크롬 브라우저 화면 확대 축소 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 크롬 브라우저에서 화면을 확대하거나 축소하는 예제를 다뤘습니다. 화면 확대 및 축소는 웹 페이지의 가독성을 개선하거나 세부 사항을 확인하기 위해 사용되는 기능입니다. 이전 포스팅에서는 크롬 브라우저에서 제공하는 확대 및 축소 단축키와 도구 창을 활용하여 화면을 원하는 비율로 조정하는 방법에 대해 자세히 설명하고 있습..
·Linux
목차 크롬 브라우저 리소스 캐시 삭제 예제 이전 포스팅 링크 및 설명 크롬 브라우저 서버 인증서 다운로드 예제 이전 포스팅 링크 및 설명 리눅스 쉘 명령으로 크롬 브라우저 실행 예제 이전 포스팅 링크 및 설명 크롬 브라우저 Ctrl 키 누른채 마우스 휠로 화면 확대 및 축소 예제 크롬 브라우저 도구 창에서 Zoom 값 수정하여 확대 및 축소 예제 크롬 브라우저 리소스 캐시 삭제 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 크롬 브라우저에서 리소스 캐시를 삭제하는 예제를 다뤘습니다. 리소스 캐시는 웹 페이지에서 사용되는 파일들을 저장하여 재사용하는 기능을 제공합니다. 이전 포스팅에서는 크롬 브라우저의 설정을 이용하여 리소스 캐시를 삭제하는 방법과 그 효과에 대해 자세히 설명하고 있습니다. 이..
·Linux
목차 크롬 브라우저 개발자 도구 활용 Response 헤더 확인 예제 이전 포스팅 링크 및 설명 크롬 브라우저 console 활용 서버에 요청 전송 예제 이전 포스팅 링크 및 설명 크롬 브라우저 이전 검색 기록 찾기 예제 이전 포스팅 링크 및 설명 크롬 브라우저 Ctrl + F5 단축키로 리소스 캐시 초기화 및 재다운로드 예제 크롬 브라우저 설정 창에서 리소스 캐시 삭제 예제 크롬 브라우저 개발자 도구 활용 Response 헤더 확인 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 크롬 브라우저의 개발자 도구를 활용하여 HTTP Response의 헤더 정보를 확인하는 예제를 다뤘습니다. 개발자 도구는 웹 개발자들이 웹 페이지의 동작과 성능을 분석하고 디버깅하는 데 유용한 도구입니다. 이전 포스..
·Linux
목차 크롬 브라우저 개발자 도구 활용 javascript 코드 확인 예제 이전 포스팅 링크 및 설명 크롬 브라우저 모바일 화면 레이아웃 변경 예제 이전 포스팅 링크 및 설명 크롬 브라우저 개발자 도구 활용 http request 헤더 확인 예제 이전 포스팅 링크 및 설명 크롬 브라우저 실행 및 검색 기록 창 실행 예제 크롬 브라우저 일자별 검색 기록 찾기 예제 크롬 브라우저 개발자 도구 활용 javascript 코드 확인 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 크롬 브라우저의 개발자 도구를 활용하여 JavaScript 코드를 확인하는 예제를 다뤘습니다. 개발자 도구는 웹 페이지의 구조와 동작을 분석하고 디버깅하는 데 유용한 도구입니다. 이전 포스팅에서는 개발자 도구를 사용하여 웹 페이..
·Linux
목차 리눅스 우분투 터미널에서 크롬 브라우저 실행 예제 이전 포스팅 링크 및 설명 윈도우 크롬 브라우저 개발자 도구 Console로 Request 전송 예제 이전 포스팅 링크 및 설명 윈도우 크롬 브라우저 개발자 도구에서 서버 페이지의 html 코드 확인 예제 이전 포스팅 링크 및 설명 리눅스 크롬 브라우저에서 HTTPS 서버 페이지 접속 예제 리눅스 크롬 브라우저 상단의 서버 인증서 확인 및 다운로드 예제 리눅스 우분투 터미널에서 크롬 브라우저 실행 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 리눅스 우분투 터미널에서 크롬 브라우저를 실행하는 예제를 다뤘습니다. 이 방법은 터미널을 통해 명령어를 입력하여 크롬 브라우저를 실행하는 것으로, 사용자는 명령어를 통해 빠르게 크롬 브라우저를 실행..
·Linux
목차 리눅스 dpkg와 grep으로 특정 패키지 설치 여부 확인 예제 이전 포스팅 링크 및 설명 리눅스 온라인 사이트에서 sha256 문자열 해시 예제 이전 포스팅 링크 및 설명 리눅스 apt-get install 명령으로 패키지 설치 예제 이전 포스팅 링크 및 설명 리눅스 curl 명령어 형식 확인 예제 리눅스 curl telnet 명령어로 특정 서버의 TCP 포트 열림 확인 예제 리눅스 dpkg와 grep으로 특정 패키지 설치 여부 확인 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 리눅스에서 dpkg와 grep을 사용하여 특정 패키지의 설치 여부를 확인하는 예제를 다뤘습니다. 이 방법은 패키지 관리 시스템인 dpkg를 통해 패키지 정보를 검색하고, 그 결과를 grep을 이용하여 원하는 ..
·Linux
목차 리눅스 우분투 실행 파일을 백그라운드 데몬 서비스 등록하기 예제 이전 포스팅 링크 및 설명 리눅스 우분투 로컬 레포지토리 환경 구성하여 인터넷 안되는 오프라인에서 패키지 설치 예제 이전 포스팅 링크 및 설명 리눅스 우분투 Dialog 명령어로 CUI 다이얼로그 화면 구성하기 예제 이전 포스팅 링크 및 설명 리눅스 우분투 wc 명령어 사용법 확인 예제 리눅스 우분투 wc 명령으로 텍스트 파일에 저장된 텍스트의 라인 수 출력 예제 리눅스 우분투 실행 파일을 백그라운드 데몬 서비스 등록하기 예제 이전 포스팅 링크 및 설명 리눅스 우분투에서 실행 파일을 백그라운드 데몬 서비스로 등록하는 예제에 대해서 이전 포스팅에서 다루었습니다. 백그라운드 데몬 서비스는 실행 파일을 시스템이 자동으로 실행하고 관리하는 방..
·Linux
목차 리눅스 우분투 dnsmasq 패키지 활용 로컬 DNS 서버 구성 예제 이전 포스팅 링크 및 설명 리눅스 우분투 traceroute 명령어로 라우터 경로 추적하기 예제 이전 포스팅 링크 및 설명 리눅스 우분투 crontab 정책 수정하여 1분마다 쉘명령 실행 예제 이전 포스팅 링크 및 설명 리눅스 우분투 touch 명령으로 빈 파일 생성 예제 리눅스 우분투 touch -c 옵션 활용 기존 파일의 수정 날짜를 현재 날짜로 변경 예제 리눅스 우분투 dnsmasq 패키지 활용 로컬 DNS 서버 구성 예제 이전 포스팅 링크 및 설명 리눅스 우분투에서 dnsmasq 패키지를 활용하여 로컬 DNS 서버를 구성하는 예제에 대해서 이전 포스팅에서 다루었습니다. dnsmasq는 도메인 이름과 IP 주소를 매핑하여 D..
·Linux
목차 리눅스 우분투 Tomcat 서버에 인증서 적용하여 HTTPS 설정 예제 이전 포스팅 링크 및 설명 리눅스 우분투 기존 PEM 인증서 파일을 P12 형식 파일로 변환 예제 이전 포스팅 링크 및 설명 리눅스 우분투 기존 P12 파일을 jks 형식의 키스토어 파일로 변환 예제 이전 포스팅 링크 및 설명 리눅스 우분투 head 명령어 사용법 확인 예제 리눅스 우분투 head -n 옵션으로 텍스트 파일의 맨 앞 10줄만 확인 예제 리눅스 우분투 Tomcat 서버에 인증서 적용하여 HTTPS 설정 예제 이전 포스팅 링크 및 설명 리눅스 우분투에서 Tomcat 서버에 인증서를 적용하여 HTTPS를 설정하는 예제에 대해서 이전 포스팅에서 다뤘습니다. HTTPS는 보안된 통신을 위해 사용되는 프로토콜로, 인증서를 ..
·Linux
목차 리눅스 우분투 chown 명령으로 기존 소유자를 다른 사용자로 변경 예제 이전 포스팅 링크 및 설명 리눅스 우분투 tomcat 7 버전 설치 예제 이전 포스팅 링크 및 설명 리눅스 우분투 tomcat 리스닝 포트를 80으로 변경 예제 이전 포스팅 링크 및 설명 리눅스 우분투 more 명령 사용법 확인 예제 리눅스 우분투 cat 명령으로 텍스트 파일 읽을 때 more 명령 조합하여 한 줄 읽기 예제 리눅스 우분투 chown 명령으로 기존 소유자를 다른 사용자로 변경 예제 이전 포스팅 링크 및 설명 리눅스 우분투에서 chown 명령어를 사용하여 파일이나 디렉토리의 소유자를 변경하는 예제에 대해 이전 포스팅에서 다루었습니다. chown 명령어는 파일 시스템에서 소유자와 그룹을 변경하는데 사용되는 유틸리티..
·Linux
목차 리눅스 우분투 ln 링크 생성 명령으로 소프트 링크 생성 예제 이전 포스팅 링크 및 설명 리눅스 우분투 openssl 1.1.0i 소스 코드 다운로드 받아 직접 빌드하기 예제 이전 포스팅 링크 및 설명 리눅스 우분투 nslookup 명령으로 도메인의 아이피 확인 예제 이전 포스팅 링크 및 설명 리눅스 우분투 cd 명령으로 특정 디렉토리로 이동 예제(루트 디렉토리 이동) 리눅스 우분투 cd 명령으로 현재 경로의 상위 디렉토리로 이동 예제 리눅스 우분투 ln 링크 생성 명령으로 소프트 링크 생성 예제 이전 포스팅 링크 및 설명 리눅스 우분투에서 ln 명령어를 사용하여 소프트 링크를 생성하는 예제에 대해서 이전 포스팅에서 다루었습니다. 소프트 링크는 파일이나 디렉토리에 대한 참조로, 원본 파일이나 디렉토..
·Linux
목차 리눅스 우분투 telnet 외부 통신 테스트 예제 이전 포스팅 링크 및 설명 리눅스 우분투 df 명령어로 현재 나뉘어진 파티션 목록 확인 예제 이전 포스팅 링크 및 설명 리눅스 우분투 vim 텍스트 에디터에서 커서 이동 예제 이전 포스팅 링크 및 설명 리눅스 우분투 man 명령어로 쉘 명령어 사용법 확인 예제(ps 쉘명령) 리눅스 우분투 man 명령 활용 C API 사용법 확인 예제(fopen API) 리눅스 우분투 telnet 외부 통신 테스트 예제 이전 포스팅 링크 및 설명 리눅스 우분투에서 telnet 명령어를 사용하여 외부 서버와의 통신을 테스트하는 예제에 대해서 이전 포스팅에서 다루었습니다. telnet은 TCP/IP 네트워크를 통해 원격 호스트에 접속하는 명령어로, 네트워크 연결 상태를 ..
·Linux
목차 리눅스 keepalived Active, StandBy 서버 환경설정 예제 이전 포스팅 링크 및 설명 리눅스 MariaDB Master, Slave 서버 VirtManager로 설치 예제 이전 포스팅 링크 및 설명 리눅스 아파치 소스코드 다운로드 및 빌드 예제 이전 포스팅 링크 및 설명 리눅스 PING 전송 및 서버 Shutdown하여 keepalived 시험 예제 리눅스 Arp 확인 및 StandBy 서버가 Active 서버로 변경되는 것 확인 예제 리눅스 keepalived Active, StandBy 서버 환경설정 예제 이전 포스팅 링크 및 설명 이전 글에서는 서버의 유지 보수 혹은 장애 발생 시 서비스 중단을 최소화하기 위해 keepalived를 활용한 Active, StandBy 서버 환경..
·Linux
목차 리눅스 우분투 tar.gz 확장자 파일 tar 명령으로 압축 해제 예제 이전 포스팅 링크 및 설명 리눅스 우분투 find 명령으로 특정 확장자 파일 검색 예제 이전 포스팅 링크 및 설명 리눅스 우분투 grep 명령으로 텍스트 파일중 일부 내용 검색 예제 이전 포스팅 링크 및 설명 리눅스 우분투 .bashrc에 /etc/mysql 디렉토리 이동 단축 명령 등록 예제(alias 활용) 리눅스 우분투 단축 명령 실행하여 mysql 디렉토리 이동 테스트 예제 리눅스 우분투 tar.gz 확장자 파일 tar 명령으로 압축 해제 예제 이전 포스팅 링크 및 설명 리눅스 우분투에서 tar 명령어를 사용하여 tar.gz 확장자 파일을 압축 해제하는 예제에 대해 이전 포스팅에서 다뤘습니다. tar 명령어는 파일이나 디..
·Linux
목차 리눅스 우분투 nc 명령 사용법 예제 이전 포스팅 링크 및 설명 리눅스 우분투 chmod로 파일에 대한 권한 수정 예제 이전 포스팅 링크 및 설명 리눅스 우분투 >> 명령으로 텍스트 파일 뒤에 내용 추가하는 쉘스크립트 작성 예제 이전 포스팅 링크 및 설명 리눅스 우분투 .bashrc에 ssh 원격 접속 명령 alias 추가 예제 리눅스 우분투 alias로 설정된 단축 명령으로 ssh 원격 접속 테스트 예제 리눅스 우분투 nc 명령 사용법 예제 이전 포스팅 링크 및 설명 리눅스 우분투에서 nc 명령어를 사용하여 TCP/IP 네트워크에 대한 다양한 작업을 수행할 수 있습니다. nc 명령어는 네트워크 통신을 위한 유틸리티로, TCP/IP 프로토콜을 사용하여 데이터를 전송하고 수신하는 기능을 제공합니다. ..
·Linux
목차 리눅스 MariaDB 복제 이중화 및 MaxScale 로드밸런싱 설정 예제 이전 포스팅 링크 및 설명 리눅스 Apache2 이중화 Keepalived Active, StandBy 서버 구성 예제 이전 포스팅 링크 및 설명 리눅스 톰캣 HTTPS 적용 및 keytool 활용 키스토어 생성하기 예제 이전 포스팅 링크 및 설명 리눅스 Active 웹 서버 keepalived 환경 설정 예제 리눅스 StandBy 웹 서버 keepalived 환경 설정 예제 리눅스 MariaDB 복제 이중화 및 MaxScale 로드밸런싱 설정 예제 이전 포스팅 링크 및 설명 이전에 소개한 글에서는 리눅스 환경에서 MariaDB를 활용한 복제 이중화와 MaxScale을 이용한 로드밸런싱 설정에 대해 알아보았습니다. 데이터의 ..
·Linux
목차 리눅스 우분투 openssl 명령어로 인증서 파일 CRT, PEM 간 변환 예제 이전 포스팅 링크 및 설명 리눅스 우분투 ghex 명령어 사용법 확인 예제 이전 포스팅 링크 및 설명 리눅스 우분투 tail 명령어로 텍스트 파일의 제일 끝 내용 출력 예제 이전 포스팅 링크 및 설명 리눅스 우분투 history 명령어로 이전에 실행한 쉘 명령 확인 예제 리눅스 우분투 history 명령어와 grep 명령어로 이전에 실행한 특정 명령 존재 유무 확인 예제 리눅스 우분투 openssl 명령어로 인증서 파일 CRT, PEM 간 변환 예제 이전 포스팅 링크 및 설명 리눅스 우분투에서 openssl 명령어를 사용하여 인증서 파일을 CRT와 PEM 형식 간에 변환하는 예제에 대해서 이전 포스팅에서 다루었습니다. ..
살구엉덩이
'Linux' 카테고리의 글 목록