두아이의 아빠...그리고 남편

워드프레스 리얼 크론 사용

워드프레스 에서 제공하는 다양한 서비스들은 서비스를 제공하기 위해서 많은 작업들을 자동으로 처리하기 위해서 워드프레스 Cron 이라는 자동 작업 프로세스를 사용. 이러한 작업에는 이메일을 보내고, 테마나 플러그인들이 업데이트 되었는지 확인하는 작업 등등이 포함되는데, 근래 들어서 워드프레스 기능들이 고도화되면서 이러 자동화 작업들이 늘고 있음. 점점 워드프레스 도 사이트 관리자가 수작업으로 진행하던 업무를 대신 자동화하는 기능들이 늘고 있습니다.…

dmidecode

리눅스 dmidecode 를 사용하여 메모리 정보를 확인 가능. * -t 옵션 값 Type   Information ——————————————– 0   BIOS 1   System 2   Baseboard 3   Chassis 4   Processor 5   Memory Controller 6   Memory Module 7   Cache 8   Port Connector 9   System Slots 10   On Board Devices 11   OEM Strings 12   System Configuration Options 13   BIOS Language 14   Group…

chattr, lsattr 파일 보호 필수 명령 사용

lsattr 명령어 lsattr 명령어는 Linux에서 파일이나 디렉토리의 속성을 확인하는 데 사용됩니다. 이 명령어를 사용하면 특정 파일이 어떤 속성(attribute)을 가지고 있는지 확인할 수 있습니다. 사용법

예제

위의 결과에서 i 속성이 설정된 것을 확인할 수 있습니다. 이는 파일이 변경될 수 없도록 보호되고 있음을 의미합니다. chattr 명령어 chattr 명령어는 Linux에서 파일의 속성을 변경하는 데 사용됩니다. 이 명령어를 활용하면 파일을 보호하거나…

failed to open stream: No such file or directory

CentOS 7.9 공식지원이 2024년 5월 이후 중단 된 후 파악 못하고, tum 업데이트 강행 …. 로컬로 경로를 주니 getimagesize 함수로 읽기는 함. 뭔가 쉐~~~~함. 아니나 다를까. 학원의 중년 지원 교육 수료증 출력이 안됨. GD 업데이트 문제. CentOS 7.9 rmflrh PHP 7.4 버전에 맞는 GD 그리고 Imagick 패키지 변경 업데이트…. 의존성 무시하고 설치. 이후 이미지는 읽어…

파일명에 변수 추가

date 명령어에서 자주 사용되는 주요 옵션 %Y: 4자리 연도. %m: 2자리 숫자로 월 (01-12). %d: 2자리 숫자로 일 (01-31). %H: 24시간 형식으로 시간 (00-23). %M: 분 (00-59). %S: 초 (00-59). %A: 요일의 전체 이름 (예: Sunday). %a: 요일의 축약된 이름 (예: Sun). %B: 월의 전체 이름 (예: January). %b 또는 %h: 월의 축약된 이름 (예:…

centos 7.9 install step6 postfix & hostname

hostnamectl를 아무 인자없이 실행하면 시스템의 호스트명, 샤시, Machine ID, Boot ID, 가상화, 커널 버전 등의 정보를 출력합니다.

이 호스트명을 변경하려면 set-hostname 과 변경할 호스트명을 인자로 입력하면 됩니다.

전체 주소 도메인 네임 – FQDN (fully qualified domain name) – 을 추출할 경우, 호스트 네임과 도메인 네임, 탑레벨 도메인을 모두 합친 www.example.com 가 된다. 이…

centos 7.9 install step6 certbot & APM

certbot instructions 참고 사이트 : https://certbot.eff.org/instructions For Apache on CentOS 7

Apache, MariaDB, PHP 설치

centos 7.9 install step5 fail2ban

침입 차단 소프트웨어 서버를 무차별 대입 공격으로부터 보호함 문제가 되는 IP 주소를 로컬방화벽(iptables 또는 TCP 래퍼) 활용하여 차단 작성언어: Python 라이선스: GPLv2+ SSH 이외에 Apache, Lighttpd, sshd, vsftpd, qmail, Postfix 그리고 Courier 메일 서버를 위한 필터들과 함께 제공 됩니다. SSH 로그인 시도 IP를 확인 [root@localhost ~]# ls /var/log/secure | xargs grep -E “[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+” -o |…

CentOS 7.9 install step4 vim 설치 및 alias

일반 vim 보다는 고급기능들을 지원하는 vim-enhanced 을 설치 합니다.

  의존성은 주로 Perl계열인데 패키지를 좀 많이 포함합니다. alias alias는 별칭이라는 뜻으로 리눅스에서 alias는 사용자가 명령어를 다른 이름으로 바꿔서 사용할 수 있는 쉘 내부 명령어를 말합니다. 이 alias를 통해서 일일이 입력하기 번거로운. 길이가 긴 명령어를 간단한 이름으로 바꿔서 등록하여 업무 효율을 높일 수 있습니다. alias…