리눅스 썸네일형 리스트형 lsyncd 로그 파일의 로테이션을 구성하는 방법 lsyncd 로그 파일의 로테이션을 구성하는 방법 lsyncd 로그 파일의 로테이션을 구성하려면 로그 파일을 logrotate를 사용하여 로테이트하도록 설정해야 합니다. lsyncd(/etc/lsyncd/lsyncd.conf.lua) 구성 파일 예시 더보기 vim /etc/lsyncd/lsyncd.conf.lua settings { logfile = "/var/log/lsyncd/lsyncd.log", statusFile = "/var/run/lsyncd/lsyncd.status" } sync { default.rsyncssh, source = "/path/to/your/logfile.log", host = "remote-server-ip-or-hostname", targetdir = "/path/on/.. 더보기 리눅스에서 my.cnf 파일을 찾는 방법 리눅스에서 my.cnf 파일을 찾는 방법MySQL 또는 MariaDB의 설정 파일인 my.cnf 파일은 일반적으로 리눅스 시스템에서 여러 위치에 저장될 수 있습니다. MySQL 또는 MariaDB의 버전 및 배포에 따라 my.cnf 파일의 위치가 다를 수 있습니다. 일반적으로 /etc/mysql/ 또는 /etc/my.cnf 디렉토리에 위치합니다.Ubuntu 또는 DebianUbuntu 또는 Debian 시스템에서 my.cnf 파일은 /etc/mysql/ 디렉토리에 저장됩니다./etc/mysql/my.cnfCentOS 또는 RHELCentOS 또는 Red Hat Enterprise Linux (RHEL) 시스템에서 my.cnf 파일은 /etc/my.cnf 또는 /etc/mysql/my.cnf에 위치할 수 .. 더보기 inotifywait 명령어를 설치 및 사용하는 방법 inotifywait 명령어(inotify-tools)를 설치하고 사용하는 방법inotifywait는 inotify-tools 패키지의 일부로 리눅스 파일 시스템에서 파일 또는 디렉터리의 변화를 실시간으로 감지할 수 있는 도구입니다. inotify-tools란?inotify-tools는 리눅스 시스템에서 파일 시스템 이벤트를 모니터링하는 강력한 도구입니다. 파일 생성, 삭제, 수정 등과 같은 파일 시스템의 변화를 감지하여 사용자 정의 스크립트를 실행하거나 다른 프로그램에 알릴 수 있습니다. inotifywait의 사용 용도특정 파일이나 디렉토리의 변경 사항을 모니터링하여 자동화된 작업을 수행실시간으로 파일 시스템의 변경 사항을 확인백업이나 복구를 위한 파일 변경 사항을 추적inotify-tools(ino.. 더보기 auditd(감사)를 설치하고 사용하는 방법 auditd(감사)를 설치하고 사용하는 방법auditd는 리눅스 시스템의 보안을 강화하기 위한 감사 프레임워크입니다. auditd를 사용하면 시스템에서 발생하는 특정 이벤트를 모니터링하고 로그로 기록할 수 있습니다. 이 로그는 시스템에 대한 공격이나 침입을 식별하는 데 도움이 됩니다.auditd를 사용하여 시스템 보안 강화auditd를 사용하여 다음과 같은 시스템 보안을 강화할 수 있습니다.파일 액세스 모니터링프로세스 시작 및 종료 모니터링사용자 로그인 및 로그아웃 모니터링네트워크 트래픽 모니터링auditd 패키지 설치Ubuntu 및 Debian 기반 시스템sudo apt updatesudo apt install auditdCentOS 및 RHEL 기반 시스템sudo yum install auditaud.. 더보기 우분투에서 Packer를 설치하고 CentOS 7 이미지를 생성하는 방법 우분투에서 Packer를 설치하고 CentOS 7 이미지를 생성하는 방법 Packer 설치 ATP 패키지 매니저로 설치 sudo apt-get update sudo apt-get install packer 바이너리 파일로 최신 버전을 설치 Packer의 공식 다운로드 페이지에서 바이너리를 다운로드 wget https://releases.hashicorp.com/packer/1.7.4/packer_1.7.4_linux_amd64.zip 다운로드한 압축 파일 해제 unzip packer_1.7.4_linux_amd64.zip Packer 실행 파일 이동 sudo mv packer /usr/local/bin/ Packer 버전 정보 확인 packer --version CentOS 7 이미지 생성 CentOS .. 더보기 MySQL 엔진 및 MySQL MHA를 설치하고 구성하는 방법 MySQL 엔진 및 MySQL MHA를 설치하고 구성하는 방법 Ubuntu 서버 3대 mhauser 계정 생성 SSH 키 교환(SSH를 통해 서로 연결된 서버) MySQL 엔진 설치 MySQL 초기화 mysqld --defaults-file=/usr/local/mysql/my.cnf --initialize --user=mysql MySQL root 계정 패스워드 초기화 cat /usr/local/mysql/data/error.log | egrep "A temporary password is generated for root@localhost" mysqld_safe --defaults-file=/usr/local/mysql/my.cnf & mysql -uroot -p alter user 'root'@'lo.. 더보기 MySQL에서 Time Zone 관련 변수를 설정하고 사용하는 방법 MySQL에서 Time Zone 관련 변수를 설정하고 사용하는 방법 global.time_zone은 MySQL 서버에서 모든 세션에 대해 사용되는 기본 타임존입니다. session.time_zone은 현재 세션에서 사용되는 타임존입니다. global.time_zone은 MySQL 설정 파일에 설정되거나 SET GLOBAL time_zone 명령어를 사용하여 변경할 수 있습니다. session.time_zone은 SET time_zone 명령어를 사용하여 변경할 수 있습니다. global.time_zone과 session.time_zone의 차이점 global.time_zone은 모든 세션에 대해 사용되지만 session.time_zone은 현재 세션에서만 사용됩니다. global.time_zone은 My.. 더보기 Squid 프록시를 사용하여 vsftpd 서버에 접근하는 테스트를 수행하는 방법 Squid 프록시를 사용하여 vsftpd(Very Secure FTP Daemon) 서버에 접근하는 테스트를 수행하는 방법 FTP 클라이언트 설치 FTP 클라이언트를 시스템에 설치합니다. 일반적으로 ftp 또는 lftp와 같은 명령 줄 기반 FTP 클라이언트를 사용할 수 있습니다. CentOS sudo yum install lftp Ubuntu sudo apt-get install lftp FTP 클라이언트 구성 lftp Squid 프록시 서버의 IP 주소와 포트를 설정합니다. set ftp:proxy "http://squid-proxy-ip:proxy-port" FTP 클라이언트를 사용하여 vsftpd 서버에 연결합니다. open ftp://ftp-server-ip:port-number user use.. 더보기 이전 1 ··· 50 51 52 53 54 55 56 ··· 182 다음