분류 전체보기

setUID와 setGID 개념을 알아보기 전에 먼저 UID와 GID를 먼저 알아야 한다.UID는 리눅스에 사용자를 식별하기 위해 사용하는 숫자이다.마치 학교에서 학생 이름과 별도로 1번, 2번처럼 번호를 부여하는 것과 같은 것이라고 보면 된다.GID도 비유를 하자면 같은 3학년 안에서 1반, 2반 처럼 반을 나누는 것이라고 보면 된다. 리눅스에서 UID와 GID를 알아보려면 /etc/passwd 파일을 확인해야 한다. [user01@localhost ~]$ cat /etc/passwd | grep rootroot:x:0:0:root:/root:/bin/bash  root의 UID와 GID는 모두 0으로 설정된다.다른 유저의 UID와 GID도 확인해 보자. [user01@localhost ~]$ cat ..
umask를 사용한 생성 파일 권한 설정  리눅스에서 파일이나 디렉터리를 만들면 자동으로 다음과 같은 권한이 설정된다. [root@localhost user01]# touch test.txt[root@localhost user01]# mkdir testDirectory[root@localhost user01]# ls -l -rw-r--r--. 1 root root 0 12월 31 10:00 test.txtdrwxr-xr-x. 2 root root 6 12월 31 10:01 testDirectory 파일의 경우 소유자 rw- 소유 그룹 r-- 기타 사용자 r-- 권한이 설정되며디렉터리의 경우 소유자 rwx 소유 그룹 r-x 기타 사용자 r-x 권한이 자동으로 설정된다. 만일 자동으로 설정되는 권한을 변경하..
1. 프로세스와 스레드프로세스운영체제에서 수행중인 프로그램 스레드하나의 프로세스가 갖는 다양한 작업 형태.스레드가 많을수록 프로세스가 동시에(엄밀히 말하면 동시는 아니지만) 다양한 작업을 할 수 있다.  2. 프로세스 스케줄링의 평가 기준운영체제가 다음에 실행할 프로세스를 정하는 기준. CPU 사용률 (CPU utilization)전체 시스템 시간 중 CPU가 작업을 처리하는 시간의 비율. 높을수록 좋다. 처리량 (Throughput)CPU가 단위 시간당 처리하는 프로세스의 개수. 많을수록 좋다. 반환시간 (Turnaround time)프로세스가 시작해서 끝날 때까지 걸리는 시간. 짧을수록 좋다. 대기시간 (Waiting time)프로세스가 준비 큐에서 대기한 시간의 총합. 짧을수록 좋다. 응답시간 (R..
디스크 스케줄링(Disk Scheduling)컴퓨터는 데이터를 디스크에 순차적으로 저장하지 않고 여러 곳에 분산해서 저장한다.이 때문에 데이터를 효율적으로 찾기 위해 사용하는 방법이 디스크 스케줄링이다. 디스크 스케줄링의 종류1. FCFS (First Come First Served)요청이 들어온 순서대로 처리한다.실린더가 요청 순서대로 움직여야 하기 때문에 비효율적인 방식이다. 2. SSTF ( Shortest Seek Time First)현재 디스크의 헤드 위치에서 가장 가까운 요청부터 처리하는 기법.FCFS보다 처리율이 높고 평균 응답시간이 짧지만 가운데 트랙에 비해 바깥쪽 트랙의 응답시간이 지나치게 느린 단점이 있다. 3. SCAN 헤드의 진행방향에 있는 요청을 순차적으로 처리한 후 반대 방향에 ..
I. 파티션의 구조파티션디스크를 여러 개의 독립된 영역으로 나누는 것. MBR (Master Boot Record)하드 디스크의 첫 번째 저장 공간, 0번 섹터에 위치하는 영역.하드 디스크의 파티션 정보를 가지고 있는 512바이트 크기의 영역.단일 파티션에는 존재하지 않고 다중 파티션에만 존재한다.다중 파티션일 경우 MBR에는 VBR의 정보도 저장한다. 해당 파티션에 OS가 설치되어 있다면 OS를 부팅하는 역할을 한다.운영체제가 어디에 어떻게 위치해 있는지를 식별하여 컴퓨터의 주기억장치에 적재할 수 있는 정보를 가지고 있기 때문이다.Microsoft의 MBR은 부트 코드 영역과 파티션 테이블 영역으로 구분한다.부트 코드 영역 : 디스크 부팅에 사용하는 기계어 집합파티션 테이블 ..
소유권 변경하기 소유자는 파일이나 디렉터리를 소유한 사용자를 뜻한다. 리눅스에서는 파일이나 디렉터리를 생성한 사용자가 그 파일의 소유자로 자동 등록된다. 리눅스 서버를 운영하다 보면 소유자를 변경해야 하는 상황이 생긴다. 이 경우 chown이나 chgrp 명령어를 사용하면 된다. 단 소유자 또는 root만 소유권을 변경할 수 있다. chown명령어의 사용법을 알아보자. (sudo) chown 소유자 파일명 text.txt 파일의 소유자를 user01에서 user02로 변경해 보자. root계정에서 실행하는 것이 아닐 경우 명령어 앞에 sudo를 붙여야 한다. [user01@localhost ~]$ ls -l -rw-r--r--. 1 user01 group01 0 12월 30 11:33 test.txt u..
여유곰
'분류 전체보기' 카테고리의 글 목록 (5 Page)