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…

상세(보기)

NVMe PM9A1 firmware Update

860 pro OEM버전이라 성능이 동일하다고, 데이터용으로 그리고 작년에 사두었던 것을 서버에 사용하기 위해 장착…. 그런데, 갑자기 이게 점점 느려진다는 보고가 들려옴. 2021.09 생산분 부터 이미 펌웨어 적용되서 출고 된다고 하네요.   업데이트 해봅니다. CrystalDiskInfo등으로 확인해 보세요. 아니면 롬 업데이트 패키지에 배치파일로도 확인 가능합니다. 전 이게 3개가 있어요. 윈도우 워크스테이션 2개, 리눅스 1개 – 펌웨어버전이 다르네요.…

상세(보기)

CentOS 7.9 install step3 yum

YUM 업데이트 확인 (check-update) 업데이트할 패키지가 있는지 먼저 확인하고 그 결과에 따라 어떻게 할 지 결정하고 싶을 때 “check-update” 명령어를 사용하면 업데이트 가능한 패키지가 있는지 확인할 수 있습니다. “update” 와 마찬가지로 패키지가 생략되면 시스템에 설치된 전체 패키지중에 업데이트 가능한 패키지들의 목록을 출력합니다.

  업데이트 (update) 버그를 수정했거나 보안 취약점을 해결한 버전이 출시되었을 경우 update…

상세(보기)