본문 바로가기

OS/_Linux

[영남이공대학교 사이버보안과]Linux- 5)부팅과정 부팅 과정1. 부팅 - 2. 마스터 부트 레코드(MBR) - 3. grub 실행 - 4. /boot 마운트- 5. kernel 실행 - 6. root 파티션 마운트 - 7. init 실행 - 8. 스크립트 실행 3번 grub 위치/mnt/sysimage/etc/grub/etc/grub.conf 4번 /boot 마운트/sbin 7번 init/etc/inittab 일반사용자가 루트권한으로 실행하는 방법(1) sudo(2) su (권한변경 및 환경설정env 적용 안됨)(3) su - (권한변경 및 환경설정 적용) 나이스값이 작을 수록 우선순위가 높다.NI 값(-20~19) 프로세스 우선순위 변경renice -값 [PID값] 현재 실행중인 프로세스를 사용률 높은 순으로 나타내기top [명령어] EUID : 프로.. 더보기
[영남이공대학교 사이버보안과]Linux- 4)예약작업, crond, atd 예약작업으로 시스템 관리croub : 주기적으로 정해진 시간에 특정작업 실행(주기적 실행)atd : 특정 시간 이나 시스템의 부하가 낮을 때 수행하도록 예약된 작업을 수행하는 데몬 프로그램(한번실행)crond 의 설정파일시스템 crond:/etc/crontab 주로 root 권한으로 작업 수행사용자 crond:/var/spool/cron/사용자명 crond 설정파일 형식시스템 : 사용자 : 사용자별 crond 설정crontab –e :설정파일 편집 crontab –l : 설정파일 확인 crontab –r : 설정파일 내용 삭제 crond사용 제한/etc/cron.allow : 이 파일이 존재하면 이 파일에 등록된 사용자만 cron 작업 수행/etc/cron.deny : 이 파일이 존재하면 이 파일에 등록.. 더보기
[영남이공대학교 사이버보안과]Linux- 3)프로세스관리 ps 프로세스 : 현재 시스템에서 실행 중인 프로그램fork 시스템 호출 : 자식 프로세스를 생성하는 시스템 호출 자식프로세스 개수 제한/etc/pam.d/login /etc/security/limits.conf파일 수정 프로세스 목록 표시하기(ps)사용법ps:현재 단말기에서 실행한 프로세스 목록 출력 ps –f 프로세스에 대한 상세정보 출력 ps a:터미널에서 실행한 모든 프로세스 정보 보기(BSD옵션) ps au:터미널에서 실행한 모든 프로세스 상세 정보 보기 +---- ps의 각 정렬필드 설명 ----+C or CPU : CPU 사용률(%)STIME or START : 프로세스 시작 시간 (시:분:초)TIME : 사용 시간 (시:분:초)PID : 프로세스 아이디PPID : 부모 프로세스 아이디UID : .. 더보기
[영남이공대학교 사이버보안과]Linux- 2)GRUB 리눅스 부트로더 :grub부트로더 란:시스템에 설치되어 있는 운영체제로 부팅될 수 있도록 해주는 프로그램 grub 장치명원래 리눅스에서 사용하는 장치명과 grub에서 사용하는 장치명은 상이함 예) (hd0,0):첫번째 하드디스크의 첫 번째 파티션, 각 번호는 0부터 시작됨grub 설정파일/etc/grub.conf -> /boot/grub/grub.conf grub 설정파일의 분석1.root(hd0,0)2.kernel /vmlinuz-6.32-358.el6.i686.img ro root=/dev/sda33.initrd /initramfs-6.32-358.el6.i686.img4.bootgrub password 걸기grub -> md5crypt -> ycdc2014(해쉬암호) -> /etc/grub.conf.. 더보기
[영남이공대학교 사이버보안과]Linux -1)init 시험 공부겸 init에 관한 정리를 하도록 하겠습니다. init(0~6) -*init*--------------------------------------------------------------- 0 : Halt(시스템 종료) 1 : Single User 모드 ( 다른 터미널은 사용 x) 2 : Multi User 모드 ( 네트워크x--Without NFS) 3 : Full Multi User 모드 ( XWindow x) 4 : 예비용(나만의 Run level을 만들고 싶을때 공식적으로는 사용 X) 5 : Xwindow 모드 6 : Reboot ---------------------------------------------------------------------- /etc/inittabinitt.. 더보기
리눅스 명령어 모음 학과 공부 겸 앞으로도 리눅스는 필수 이기예 명령어를 올림.차후 정리하면서 공부를 통해 다시 정리하는대로 올리도록 하겠습니다.~ 더보기