본문 바로가기

OS/unix

crontab 예약기능 및 사용자 제한 crontab을 이용한 예약 기능을 테스트 하기위한 실습닙니다. 지정한 시간이 되면 banner문구가 뜨게 하는 실습 입니다. 먼저 crontab 은 vi 편집기로 들어갈 수 없기 때문에 crontab-e 명령어를 통하여 편집 해줍니다. 그러기위해 사용하는 EDITOR 종류를 설정해야 하는데 vi편집기를 이용하여 편집 해보겠 습니다. 그리고 crontab -e 를 통해 들어갑니다. 들어가보면 저렇게 나오는데 crontab 에 들어갈 필드 내용은 각각 이렇습니다. 분(0-59) 시(0-23) 일(0-31) 월(1-12) 요일(1-7) 명령어[행동할 것 파일 직접 경로] 이것을 통해 10월 13일 16시 11분에 kitri라는 배너문구를 코솔에 띄워보겠습니다. 표시된 밑줄처럼 입력 한 후 결과를 보면 DAT.. 더보기
하드디스크(SCSI) 포맷 및 슬라이스 실린더그룹 설정 이번엔 UNIX 시스템에서 하드디스크 (SCSI) 를 추가하여 포맷을 한 후 파티션 설정과 해당 폴더를 마운트 해보 는 실습을 진행하겠 습니다. 1gb 짜리 디스크를 추가 한 후 , devfsadm -> 디스크 정보 새로고침 명령어를 이용하여 새로 고침을 합니다. 이후 'df -h' or 'mount' 명령어를 통해서 현재 UNIX에 연결되어 있는 디스크 정보를 볼 수 있습니다. 이 후에 format 명령어를 통해 진행 하겠습니다. format 명령어에서 disk 명령어를 입력하면 현재 입력되어 있는 하드디스크 정보를 볼 수 있습니다. 여기서 새로 추가한 하드디스크를 선택 합니다. p -> print 명령어로 현태 하드디스크 슬라이스와 실린더 정보를 보여줍니다. 만약 fdisk 설정을 해주지 않았다면 저.. 더보기
/etc/shadow 패스워드 암호화 관련. LINUX/UNIX 의 계정관련 정보는 /etc/passwd 와 /etc/shadow 파일에 담 겨있다. 하지만 보안을 위해 passwd 파일에는 암호가 담겨져 있지 않 고 shadow 파일에 담겨져 있다. shadow 파일의 필드는 한줄당 계정하나의 정보를 담고 있는데 ' : ' 문 자를 기준으로 1. login ID : 아이디 2. password : 암호 3. lastchg : 마지막 패스워드 변경일자 4. min : 패스워드 최소 사용 기간 5. max : 패스워드 최대 사용 기간 6. warn : 패스워드 만기일 이전에 사용자가 경고메세지를 보내는 날짜 7. inactive : 로그인 해야하는 날짜 8. expire : 계정만기일 9. reserved : 예약필드 (현재 사용 x) 로 나뉩니다... 더보기
unix/linux 퍼미션 권한 정리 리눅스 명령어에서 ls-al명령어를 커멘드에 입력하게 되면 그림에서 보는것 과 같이 drwxr-x.... 이런 그림이 보일 것이다. 이것은 파일에서 쓰이는 권한 에 관련된 것인데앞의 d라는 것은 디렉토리라는 뜻이고 r = 읽기 w = 쓰기 x = 실행 권한을 가지고 있다는 것이다. 이것들을 시스템 상황에 맞게 다중 호스트 시스템 관리자가 권한을 변경 해 줄 대 사용하는데 그 명령어는 chmod [권한숫자] [filename] 으로 나타난다. 여기서 말하는 권한숫자표기법에 대해 알아보면 rwx 는 2진수 형태로 나타난다. r = 4 w = 2 x = 1 로서 이것을 더하면 7이라는 숫자가 나온다. 결국 앞에 숫자는 유저권한 중간숫자는 그룹권한 마지막 숫자는 other 권한으로 나뉘는데 이것들이 모두 사용할.. 더보기
unix vi editor 명령어 모음 더보기