이만가지 IT&정보보안58 리눅스 정리 : CRON&RSYNC □ 개요 - crontab 명령어를 이해하고 주기적으로 실행되는 명령어를 실행하다 - rsync를 이용하여 Server와 client간 동기화를 확인 한다. □ CRON - 주기적으로 작업되는 작업 일정을 저장해서 자동으로 실행하는 데몬 - 관련파일 . /etc/rc.d/init.d/crond - 데몬 실행 스크립트 (스크립트란? txt기반의 명령어이다) (데몬이란? 메모리에 올라와 있는 프로그램) . /etc/crontab - 기본 스케줄 일정 - 시간별, 일자별, 주간별, 원간 실행 스케줄 관리 . /usr/bin/crontab - 스케줄 설정 프로그램 파일 . /etc/cron.allow , /etc/cron.deny - /usr/bin/crontab 이용제한 (allow와 deny는 동시에 사용하.. 이만가지 IT&정보보안/리눅스 정리 2020. 4. 28. 리눅스 정리 : 다양한 네트워크 명령어 □ Ping - 특정 호스트까지의 연결과 대상 시스템의 작동여부를 확인한다 - # ping [ip] - 윈도우와 달리 지속적으로 데이터를 보내므로 ^c를 이용하여 강제 종료 해야한다 □ netstat - 네트워크 상태 진단 프로그램 참고 // ifconfig를 이용하여 네트워크 정보를 변경하려할때 인터페이스 장치명을 확인할 때 netstat 명령어를 사용하면 유용하다 - # netstat [옵션] - 옵션 -i 인터페이스 상태확인 -s IP, ICMP,TCP, UDP에 대한 패킷 통계정보 -nr 라우팅테이블 확인 - MTU : maximum transmission unit - RX : 수신패킷의 갯수 - TX : 전송패킷의 갯수 - DRP : 버린패킷 - OVR : 유실패킷 Destination : 대상.. 이만가지 IT&정보보안/리눅스 정리 2020. 4. 25. 리눅스 정리 : 리눅스 네트워크 설정 □ 개요 - 리눅스 네트워크 관련 내용 및 명령어 설정 파일을 위치를 익힌다 - 리눅스 네트워크 설정 명령어를 통해 네트워크 설정 방법을 익힌다 1. ifconfig 명령을 이용한 ip 수정 및 확인 2. ip 설정을 잘못 하였을 때 어떠한 문제가 발생하는 지 확인한다 3. 네트워크 설정 파일을 통한 수정 및 확인 □ Network Interface Card(NIC) - 유닉스 시스템들은 각 시스템마다 NIC를 지칭하는 디바이스 파일명이 고유함 (eth0,eth1) □ 디바이스 파일 - /lib/modules/2.6.18-274.el5/kernel/drivers/net 경로에 리눅스에서 지원하는 모든 네트워크 디바이스 파일이 존재 한다 -_______ 부분은 버전에 따라 다를 수 있다 □ ifconfig.. 이만가지 IT&정보보안/리눅스 정리 2020. 4. 24. 리눅스 정리 : vi 편집을 이용한 부팅 시 자동 시간 설정 실습 부팅 시 서버로부터 시간 정보를 받아 BIOS 시간과 시스템 시간을 설정하기 위해 vi 편집을 이용합니다. 이만가지 IT&정보보안/리눅스 정리 2020. 4. 23. 리눅스 정리 : 리눅스 파일시스템과 파티션 ● 파일시스템과 파티션 □ 파일시스템의 이해 - 파일시스템 : 파일을 저장하기 위한 운영체제의 논리적인 구조 . 각 OS들은 여러 개의 파일 시스템을 지원한다. . Linux : ext3, ext2, xfs, jfs, ReiserFS.... . Windows : FAT, FAT32, NTFS... - 파티션 : 물리적인 디스크를 놀리적인 저장영역으로 구별한 것 - MBR (Marster Boot Record) : 윈도우나 유닉스가 사용할수 없는 영역, 특정파티션에 대한 정보를 가지고 있음, 디스크의 앞쪽이 물리적으로 정의되어있는 sector OS가 직접 사용하지 않으며 부트로더가 저장된다. □ 파티션의 종류 - Primary partition : 물리적인 디스크에 독립적으로 존재하며 파일시스템을 생성, .. 이만가지 IT&정보보안/리눅스 정리 2020. 4. 22. 리눅스 정리 : 파일과 권한(permission) ● 파일과 퍼미션 □ 리눅스 파일 구조 - 구조 □ 파일의 종류 기호 파일 종류 - 일반 파일 d 디렉토리 l 링크파일 b 블록 디바이스 파일 c 문자 디바이스 파일 - 블록 디바이스 파일은 i/o의 최소 단위가 OS에서 정한 blk(블락) 단위로 cache 가능하다 - 문자 디바이스 파일은 순차적인 입출력을 하는 파일이다 * chche 란 하드디스크에서 자주 읽혀지는 블록을 메모리에 저장시켜서 읽히는 속도를 빠르게 한다 하드드스크에서 자주 사용하는 것을 정하는 방법에는 LRU, TTL 방식을 사용함 * LRU 방식은 위에서 자주 사용하는 것들이 상하로 저장되어 있다가 사용 되는 것들이 가장 상위로 올라가는 형태 * TTL 방식은 사용한 것들에 시간을 부여되는데 그것들이 계속 줄어들다가 다시 사용하게 되.. 이만가지 IT&정보보안/리눅스 정리 2020. 4. 21. 리눅스정리 : 사용자 관리 ● 사용자 관리 □ useradd (adduser) - # useradd [옵션] [사용자명] - /etc/passwd 에 사용자 계정 정보가 존재한다 - 옵션 -u uid 지정 -g gid나 그룹명지정 (default : 계정명) -d 홈디렉토리 지정 (default : /home/[계정명]) -G 보조그룹지정 -D 기본 설정 확인 및 변경 - 설정 옵션이 다름으로 주의 한다 -M 메일 전용 계정 생성 -r 499 이하의 UID 자동 할당 □ userdel - 계정삭제 - # userdel -r [사용자명] - 옵션 -r 계정에 귀속된 홈 디렉토리와 mailbox등을 모두 삭제한다 ※계정 삭제 시 반드시 사용한다 □ passwd . 사용자의 암호 변경 (암호는 hashcode로 저장된다) . 관리자는 .. 이만가지 IT&정보보안/리눅스 정리 2020. 4. 17. 리눅스 정리 : 기초명령어 ● 파일검색 □ find . 파일시스템에서 조건에 만족하는 파일을 검색 . #find 검색경로 검색조건1 검색조건2 ..... . 검색 조건 - name 파일명으로 검색 (와일드카드 문자사용) - perm 특정 퍼미션(권한)을 가진 파일을 검색 - empty 크기가 0인 파일을 검색 - user 지정한 사용자가 소유한 파일 - group 지정한 그룹이 소유한 파일 - nouser 그룹 소유자가 없는 파일 - type 검색하고자 하는 파일의 종류 지정 / b(block) , c(char), d(dir), l(slink), f(regular) - mount 마운트된 파일 시스템만 검색 □ find 명령에러 . 에러 발생시 find : panths must precede expression ...... 라고 .. 이만가지 IT&정보보안/리눅스 정리 2020. 4. 11. 리눅스 정리 : 리눅스 파티션 구조 및 기초 명령어 리눅스 디렉토리 □ 디렉토리란? . 디렉토리란 파일을 담고 있는 일종의 방 □ 디렉토리 및 파일의 표현 방법 . 절대 경로 표현방법 ( / 디렉토리를 기준으로 한다) . 상대 경로 표현방법 (사용자 현재 위치를 기준으로 한다) ※ - 물리적으로 하나의 디렉토리가 여러 곳에 존재할 수 없다. - 2개의 경로 표현방법을 모두 사용해야 한다. □ 디렉토리의 표현 . / : 최상위 root 디렉토리 (절대경로 표현의 기준) . ./ : 현재 디렉토리 (상대경로 표현의 기준 , 생략가능) . ../ : 현 디렉토리의 상위 디렉토리 . ~/ : 각 사용자의 홈디렉토리 □ 디렉토리는 파일의 일종 . 이름 : 최대255자 . 대소문자 구별 . 확장자가 없음 ● 기초 명령어 □ 리눅스 커멘드 화면 파일 : 명령 결과를 .. 이만가지 IT&정보보안/리눅스 정리 2020. 4. 8. VM웨어 리눅스 CentOS설치과정 안녕하세요 이만가지 오만가지 입니다. 현재 정보보안쪽 엔지니어 일을 하고 있는데 취업전 공부했던 자료를 하나둘씩 올려보려고 합니다. 필요하신 분들에게 많은 도움이 되었으면 좋겠습니다!! . VM웨어 리눅스 CentOS 설치 과정 . 새로운 Virtual Machine 생성을 위해 해당 아이콘을 클릭 . 해당 화면에서 Typical 선택하고 다음 버튼 클릭. . OS 설치는 나중에 진행되기 때문에 제일 하단 메뉴를 선택하고 다음 버튼 클릭 .System은 Linux 선택 Version은 CentOS 선택 후 다음으로 진행 .설치될 Vitual machine의 이름과 저장위치를 정하고 다음으로 이동 후 사용할 디스크 용량을 설정 후 설정을 마무리 . 필요한 장치를 추가 제거 할 수 있는 공간 / 자신에 맞게.. 이만가지 IT&정보보안/리눅스 정리 2020. 4. 8. 이전 1 2 3 4 5 다음 💲 추천 글