본문 바로가기

IT

(152)
리눅스 파일 찾기 하위디렉터리 검색 중간에 디렉터리 변경 find 명령어 정리 리눅스 파일 찾기 하위 디렉터리 검색 중간에 디렉터리 변경 리눅스에서 파일을 찾을때 사용하는 명령어가 있다. 바로 find 명령어 입니다. 아주 유용하기 때문에 활용도가 많습니다. 오늘은 파일 찾을때 중간에 폴더가 변경되는 경우에 대해 알아보려고 합니다. find 명령어 옵션 -name 파일이름이라 디렉터리이름을 찾는 옵션 find -name '*.jpg' 현재 디렉터리 이하의 모든 디렉터리에서 .jpg로 끝나는 파일 및 디렉터리를 찾는다. -user 지정한 사용자의 파일이나 디렉터리를 찾는다. -group 지정한 그룹의 소유자의 파일이나 디렉터리를 찾는다. -type 지정한 파일의 유형을 찾는다. d : 디렉터리 f : 파일 l : 링크 -atime n n일 이전에 접근한 파일 찾기 +n : n일보다 ..
리눅스 rsync 명령어: 파일 및 디렉터리 동기화 리눅스 rsync 명령어: 파일 및 디렉터리 동기화 rsync는 리눅스와 유닉스 기반 운영체제에서 파일과 디렉터리를 동기화하는 데 사용되는 강력한 명령어입니다. 이 도구는 원격 서버 간 파일 전송 및 로컬 백업 작업에 널리 사용되며, 다음과 같은 주요 기능을 제공합니다. 1. 파일 및 디렉터리 동기화 rsync는 지정된 원본과 대상 간의 파일 및 디렉터리를 동기화하는 데 사용됩니다. 이것은 파일의 변경 사항을 검색하고, 변경된 파일만 전송하여 네트워크 대역폭을 절약하며 동기화 속도를 향상시킵니다. 예시: 원격 서버의 파일을 로컬 디렉터리로 동기화하려면 다음과 같이 사용합니다. rsync -avz username@원격지서버IP:/원격지경로/source /목적지경로/destination 2. 대역폭 효율성 ..
리눅스 shutdown 명령어: 시스템 종료와 관리 리눅스 운영체제에서 시스템을 관리하고 조작하는 명령어 중 하나인 shutdown 명령어는 시스템 종료, 재부팅, 또는 예약된 시간에 시스템을 종료하는 등의 작업을 수행할 때 사용됩니다. 이 글에서는 shutdown 명령어의 기본 사용법과 주요 옵션에 대해 알아보겠습니다. 기본 사용법 shutdown 명령어의 기본 구문은 다음과 같습니다: shutdown [옵션] 시간 [메시지] 옵션: shutdown 명령어에 사용되는 옵션으로, 시스템 종료나 재부팅을 어떻게 할지 설정합니다. 시간: 시스템을 종료하거나 재부팅할 시간을 지정합니다. 보통은 "now" 또는 "HH:MM" (예: 15:30)와 같은 형식으로 입력됩니다. 메시지: 시스템 사용자에게 표시될 메시지를 설정할 수 있습니다. 이 부분은 선택 사항입니다..
[서버보안] 3. 디폴트 시스템 계정 제거 유닉스(리눅스) 기반 시스템 및 서버 보안설정에 대해 알아봅시다. 항목3. 디폴트 시스템 계정 제거 취약점 점검 기준 양호 : 불필요한 계정이 존재하지 않으면 양호 취약 : 불필요한 계정이 존재하면 취약 취약점 점검 방법 # cat /etc/passwd 리눅스 설치시 기본적으로 생성된 계정 중에 불필요한 계정 삭제 취약점 조치 방법 # userdel (계정명) 예시 ) hong 이라는 계정을 삭제
[서버보안] 2. root 계정 외에 UID와 GID가 0인 계정이 없는지 점검 유닉스(리눅스) 기반 시스템 및 서버 보안설정에 대해 알아봅시다. 항목2. root 계정 외에 UID와 GID가 0인 계정이 없는지 점검 취약점 점검 기준 양호 : root 계정을 제외한 UID와 GID가 0이 계정이 없으면 양호 취약 : root 계정을 제외한 UID와 GID가 0인 계정이 존재하면 취약 취약점 점검 방법 # cat /etc/passwd root:x:0:0:root:/root:/bin/bash 에서 0:0 -> UID, GID 입니다. root를 제외한 계정중에 UID, GID가 0이 있는지 확인하면 됩니다. 취약점 조치 방법(리눅스) usermod 명령으로 UID가 0~99인 일반 계정을 중복되지 않게 1000이상의 UID로 수정합니다. # usermod -u (1000이상의 숫자) ..
[서버보안] 1. 사용자 계정에 0-99번 사이의 UID나 GID 값이 할당된 계정 확인 유닉스(리눅스) 기반 시스템 및 서버 보안설정에 대해 알아봅시다. 항목1. 사용자 계정에 0-99번 사이의 UID나 GID 값이 할당된 계정 확인 취약점 점검 기준 양호 : 0~99 사이에 UID, GID를 갖는 일반 계정이 존재하지 않으면 양호 취약 : 0~99 사이에 UID, GID를 갖는 일반 계정이 존재하면 취약 취약점 점검 방법 # cat /etc/passwd root:x:0:0:root:/root:/bin/bash 에서 0:0 -> UID, GID 입니다. 취약점 조치 방법(리눅스) usermod 명령으로 UID가 0~99인 일반 계정을 중복되지 않게 1000이상의 UID로 수정합니다. # usermod -u (1000이상의 숫자) (계정명) 예시 ) hong 이라는 계정의 UID를 1001으..
[LINUX] 계정 패스워드 만료 해제 설정 리눅스를 사용하다 보면 계정 패스워드가 만료되어 새로운 패스워드로 변경하라는 메시지가 나옵니다. 매번 교체 하는것도 번거롭고 그냥 단순하게 사용하는 서버라면 패스워드 만료가 안되게 설정을 할 수 있습니다. * 패스워드 만료 안되게 설정하는 명령어 chage -E -1 -I 0 -m 0 -M 99999 계정명 이렇게 변경이 되면 정상적으로 설정이 된 것입니다.
[VMware] VMware에 CentOS 7 설치하기 오늘은 VMware에 CentOS 7 설치를 해보려고 합니다. 먼저 CentOS 7 ios 파일이 필요하기 때문에 홈페이지에서 파일을 다운로드하겠습니다. CentOS는 RedHat의 무료 버전이라고 생각하시면 됩니다. https://www.centos.org/download/ Download Home Download Architectures Packages Others x86_64 RPMs Cloud | Containers | Vagrant ARM64 (aarch64) RPMs Cloud | Containers | Vagrant IBM Power BE (ppc64) RPMs Cloud | Containers | Vagrant IBM Power (ppc64le) RPMs Cloud | Containers ..