리눅스 서버의 sys 로그를 보던 중 아래와 같은 로그가 발생한 것이 보였습니다.심각한 것은 아닌 것 같은데 혹시 모르니... 찾아보았습니다.NTP, chrony 프로토콜에서 쓰이는 접근 제어 기술로 서버가 클라이언트에게 보내는 정보가 담겨 있습니다.키스 코드인 RAT
본 포스팅은 아래 링크의 포스팅을 참고하여 작성되었습니다.https://velog.io/@gillog/logrotate로그가 한 파일에 지속적으로 쌓이게 되면, 내용물이 너무 방대해 확인이 어려워 지고, 디스크 용량 또한 낭비됩니다.이를 해결하기 위해 logr
리눅스는 시스템의 보안 관련 정보를 감사할 수 있는 auditd라는 데몬을 제공합니다.auditd는 사전에 정의된 규칙에 의거하여 시스템에서 발생하는 보안과 인증 관련 이벤트의 로그를 기록합니다. 권한 없는 계정이 root 권한을 얻으려고 시도하거나 서버 데몬이 SEL
일반 파일디렉터리심볼릭 링크 파일 : 어떤 다른 파일을 가리키는 파일. 윈도우의 바로가기와 같은 개념블록 디바이스 파일 : 블록 디바이스를 제어하기 위한 파일문자 디바이스 파일 : 문자 디바이스를 제어하기 위한 파일파이프 파일 : 파이프를 나타내는 파일. 프로세스 간
/ : 루트 디렉터리/bin : 모든 사용자가 사용할 수 있는 여러 가지 실행 파일 위치/sbin : 시스템 관리자 권한으로 실행해야 하는 실행 파일 위치/etc : 여러 가지 설정 파일/lib : 공유 라이브러리 디렉터리/home : 사용자들의 홈 디렉터리/mnt :
파일의 정보들이 저장되어 있습니다.Accessed Time, Size, UID, GID, Blk1, Blk2name + inode + data : 하나의 파일을 이룹니다.원본 파일의 inode를 공유합니다.따라서 하드 링크의 fileName(hard link) + in
Group : animals, fruitsanimals : dog, pigfruits : apple, banana
입력 리디렉션의 일종으로 파일로부터 입력을 받는 < 입력 리디렉션이 아닌 명령줄을 통해 직접 여러 줄을 입력 받을 수 있는 입력 리디렉션 방법입니다.cat 명령어와 출력 리디렉션을 응용하는 방법은 아래와 같습니다. 스크립트를 작성할 때 이 방법이 상당히 유용하게
리눅스에서 실행되는 프로그램, 코드를 의미합니다.프로세스는 메모리 상에 올라가 있게 되고, CPU에 의해 처리됩니다.CPU가 프로세스를 처리하는 순서를 정하는 활동을 의미합니다.이때 스케줄링 알고리즘을 이용해서 효율적으로 프로세스를 처리할 수 있도록 합니다.Runnin
ps : 현재 터미널에서 실행되는 프로세스 목록을 출력합니다.\-f : 현재 터미널에서 실행되는 프로세스 목록의 더 많은 정보를 출력합니다.UID : 사용자 아이디PID : 프로세스 아이디PPID : 부모 프로세스 아이디C : CPU Usage(%)STIME : 프로세
파라미터pathname : 파일 경로mode : 파일 열기 모드(r, r+, w, w+, a, a+)반환값성공 시 열린 파일 포인터(stream)실패 시 NULL파라미터stream : 열린 파일 포인터반환값성공시 0실패시 EOFfile_open.c 파일에 read 관련