우분투 썸네일형 리스트형 Bash 자동 완성을 설정하는 방법 Bash 자동 완성(completion)을 설정하는 방법자동 완성은 명령어, 옵션, 파일 경로 등을 탭(Tab) 키를 눌러 빠르게 완성할 수 있게 해주는 기능입니다.1. Bash 자동 완성 기능 활성화Bash 자동 완성 기능은 기본적으로 활성화되어 있지만 확인하는 명령어입니다.complete더보기---bash-completion 설치대부분의 Linux 배포판에서는 bash-completion 패키지를 제공합니다. Ubuntu/Debiansudo apt updatesudo apt install bash-completionCentOS/RHELsudo yum install bash-completionmacOS (Homebrew 사용)brew install bash-completion@2bash-completi.. 더보기 일반적으로 불필요한 계정 목록 일반적으로 불필요한 계정 목록1. 프린터, 메일, 뉴스 관련 (대부분 서버에서 불필요)lp → 프린터 서비스 계정mail → 메일 서버 계정news → 뉴스 서버 관련 계정uucp → 오래된 파일 전송 프로토콜 계정list → 메일링 리스트 서비스 계정2. 특정 서비스 관련 (안 쓰면 불필요)irc → IRC 채팅 서버 계정polkitd → GUI에서 관리자 권한 요청용 (CLI 서버에서는 불필요)uuidd → UUID 생성 서비스 (대부분 서버에서 필요 없음)3. 기타 불필요할 가능성이 높은 계정games → 게임 실행용 계정 (일반 서버 불필요)pollinate → 클라우드용 난수 생성 (클라우드 아닌 서버에서는 불필요)dhcpcd → DHCP 클라이언트 (정적 IP 사용 시 불필요)tss → TPM.. 더보기 journald란 journald란journald는 systemd의 로그 관리 서비스로 시스템 및 서비스 로그를 중앙에서 관리합니다. 기본적으로 바이너리 형태로 저장되며 다양한 필터링 및 검색 기능을 제공합니다.1. 기본 로그 조회로그를 조회하는 기본 명령어는 journalctl입니다.전체 로그 출력journalctl2. 부팅 후 로그 확인현재 부팅된 후의 로그만 출력합니다.journalctl -b이전 부팅 로그를 출력합니다.-1은 이전 부팅, -2는 두 번째 이전 부팅journalctl -b -13. 특정 서비스 로그 확인nginx 서비스의 로그를 확인합니다.journalctl -u nginx여러 개의 서비스를 함께 조회합니다.journalctl -u nginx -u php-fpm4. 실시간 로그 확인tail -f처럼 .. 더보기 우분투에서 Logrotate를 설정하는 방법 우분투에서 Logrotate를 설정하는 방법Logrotate는 로그 파일의 크기 증가를 방지하고 디스크 공간을 효율적으로 관리하기 위해 로그 파일을 주기적으로 압축, 이동, 삭제하는 도구입니다.1. Logrotate 기본 구조 이해Logrotate는 기본 설정 파일과 개별 설정 파일을 사용합니다.기본 설정 파일 : /etc/logrotate.conf개별 애플리케이션 설정 파일 : /etc/logrotate.d2. Logrotate 기본 설정 파일 확인/etc/logrotate.conf 파일은 시스템 전체에 적용되는 기본 정책을 정의합니다.cat /etc/logrotate.conf# see "man logrotate" for details# global options do not affect precedi.. 더보기 우분투에서 ModemManager 데몬을 비활성화하는 방법 우분투 24.04에서 ModemManager 데몬을 비활성화하는 방법ModemManager는 우분투에서 사용되는 모뎀 관리 데몬으로 다양한 셀룰러 네트워크 장치(3G, 4G LTE, 5G 모뎀 등)를 지원하고 관리하는 역할을 합니다. 이 데몬은 백그라운드에서 동작하며 네트워크 연결을 설정하거나 상태를 모니터링하는 데 사용됩니다.ModemManager가 불필요한 경우유선 이더넷(LAN)이나 Wi-Fi 네트워크만 사용하는 경우셀룰러 모뎀 장치를 사용하지 않는 서버 환경1. 서비스 상태 확인sudo systemctl status ModemManager2. 서비스 비활성화 및 중지sudo systemctl disable --now ModemManagerRemoved "/etc/systemd/system/dbus.. 더보기 우분투에서 APT 저장소를 카카오 미러로 변경하는 방법 우분투 24.04에서 APT 저장소를 카카오 미러로 변경하는 방법$ cat /etc/apt/sources.list# Ubuntu sources have moved to /etc/apt/sources.list.d/ubuntu.sources$ cat /etc/apt/sources.list.d/ubuntu.sourcesTypes: debURIs: http://kr.archive.ubuntu.com/ubuntu/Suites: noble noble-updates noble-backportsComponents: main restricted universe multiverseSigned-By: /usr/share/keyrings/ubuntu-archive-keyring.gpgTypes: debURIs: http://.. 더보기 우분투에서 Graylog 설치하는 방법 우분투에서 Graylog 설치하는 방법테스트 환경운영체제$ lsb_release -dDescription: Ubuntu 22.04.5 LTS필수 조건MongoDB Version : 5.0.7 ~ 7.xGraylog Version : 6.1.xServer Timezonesudo timedatectl set-timezone Asia/Seoul시스템 설정(메모리 맵 설정)sudo sysctl -w vm.max_map_count=262144echo "vm.max_map_count = 262144" | sudo tee /etc/sysctl.d/99-graylog-datanode.confsudo sysctl -p1. MongoDB 설치필요한 패키지 설치sudo apt-get install gnupg curlM.. 더보기 우분투에서 Redis를 완전히 삭제한 후 다시 설치하는 방법 우분투에서 Redis를 완전히 삭제한 후 다시 설치하는 방법1. Redis 패키지 및 설정 파일 삭제Redis와 관련된 모든 패키지와 설정 파일을 삭제합니다. Redis 서비스 중지sudo systemctl --now disable redis-serversudo systemctl stop redis-serverRedis 패키지 삭제sudo apt purge -y redis-server redis-tools더보기---Redis 설정 및 데이터 파일 삭제# 설정 파일 삭제sudo rm -rf /etc/redis# 데이터 파일 삭제sudo rm -rf /var/lib/redis# 로그 파일 삭제sudo rm -rf /var/log/redisRedis 서비스 파일 삭제# systemd 서비스 파일 삭제sudo .. 더보기 이전 1 2 3 4 ··· 8 다음