본문 바로가기

운영체제

(43)
[리눅스] chmod 명령어(리눅스 파일권한 설정 명령어) 리눅스 파일권한 설정방법 - chmod명령어 리눅스(CentOS, ubuntu 등)에서 파일이나 디렉터리에 대한 접근권한을 설정하는 명령어로 chmod명령어가 있다.알파벳 기호를 사용하는 문자모드, 8진수 값을 사용하는 숫자모드가 있다. chmod [option] mode file ※ 권한 확인 방법ls -all 명령어를 통해 파일의 권한을 확인할 수 있다.r(읽기), w(쓰기), x(실행) 권한이고,3칸씩 나누어 각각 소유자, 그룹, 일반사용자 이다.▼ aaa.txt는 rwxr-xr--는 소유자(읽기,쓰기,실행), 그룹(읽기,실행), 일반사용자(읽기) 이다. 문자모드문자모드는 설명이 직관적이며 숫자모드와는 달리 기존 권한을 유지한채 권한 추가, 삭제가 가능하다는 이점이 있다. 사용기호구분 기호 설명 권..
[리눅스] top명령어(리눅스 상태확인, 리눅스 시스템 모니터링) 리눅스 시스템 모니터링 방법 - top명령어 리눅스 서버관리를 위해 서버상태를 모니터링 및 점검해야 하는 경우가 있다.이때 사용할 수 있는 것이 top명령어 이다.동작중인 프로세스의 상태, CPU, 메모리, 시스템부하를 실시간으로 화면에 출력해준다. top [option] 주요옵션옵션이 있으나 주로 옵션없이 top명령어만으로 사용한다. 옵션 설명 -d delay 지정한 시간(delay) 간격으로 정보를 출력 -n num 지정한 횟수(num) 만큼 정보를 출력 -p pid 지정한 프로세스 id(pid)의 정보만 출력 사용화면 및 요소설명▼ 명령어 top 사용(옵션 없음)첫번째 줄 - 현재시간 : 15:34:20 - 서버가동 후 유지시간(uptime) : up 59 days, 20:45 - 현재 접속자 수 ..
[리눅스] 리눅스 남은 용량 확인하기(리눅스 용량확인) df 명령어 리눅스 파일시스템 남은용량 확인방법 - df명령어 리눅스 서버관리를 하다보면 서버의 남은용량을 확인해야 할 경우가 있다.이때 사용할 수 있는것이 df명령어 이다.현재 마운트된 디스크의 크기, 사용량, 남아있는 용량 등에 관한 정보를 보여준다.다른 명령어들 보다 가독성이 높게 표시되기 때문에 서버 유지관리시에 많이 사용한다. df [option] [file] 주요옵션여러가지 옵션이 있으나 가장 많이 사용하는 옵션은 -h 옵션이다. 옵션 설명 -h 용량을 읽기 좋은 형태로 보여준다.(가장 많이 사용) -k 용량을 키로바이트 단위로 보여준다. -m 용량을 메가바이트 단위로 보여준다. -T 각 파티션에 대한 파일시스템의 유형을 보여준다. -i 아이노드의 사용량을 보여준다. 사용예제명령어 df -h 사용예제-h옵..
[윈도우] 인터넷 익스플로러 초기화(응답없음, 꺼짐 등 인터넷 오류 해결) 윈도우 인터넷 익스플로러(Internet Explorer) 초기화 하기 인터넷 익스플로러를 사용하다보면 익스플로러가 멈추거나(익스플로러 응답없음)인터넷 익스플로러가 꺼지거나다른 설정을 잡아도 엑티브X 등이 설치가 되지 않거나기타 등등의 이유로 인터넷 익스플로러에 문제가 생기는 경우가 있다. 보통은 캐시삭제, 임시 인터넷 파일삭제 등을 통해 해결이 되지만해결이 되지 않는 경우 최후의 방법으로 인터넷 익스플로러 초기화가 있다.(특히 익스플로러 응답없음이 계속 뜨면 내부 파일이 문제가 생긴 것이므로 익스플로러 초기화가 답이다.) 초기화하면 기본 익스플로러 설정이 날아가니 주의한다. 인터넷 익스플로러 초기화하기본 내용은 인터넷 익스플로러 10에서 실습한 내용이나인터넷 익스플로러 버전(7~11)에 상관없이 거의 ..
[운영체제 이론] 프로세스 스케줄링 1. 프로세스 스케줄링(Process Scheduling) 개념프로세스 스케줄링이란 운영체제 내에서 CPU 사용권을 여러 개의 프로세스 중 어떤 프로세스에게 넘겨줄 것인지를 결정하는 작업을 말한다.준비(Ready)상태의 프로세스를 준비 상태 큐에 보관하다가 CPU가 사용가능해지면 프로세스 스케줄링 알고리즘을 통해 선정된 프로세스에게CPU 사용권을 넘겨준다. 2. 프로세스 스케줄링의 목적무기한 대기 방지처리량 증대응답시간 최소화공정한 스케줄링... 3. 프로세스 스케줄링 알고리즘선점 스케줄링한 프로세스가 CPU를 사용하고 있을 때 다른 프로세스가 현재 실행중인 프로세스를 중지시키고 자신이 CPU 사용권 선점 가능한 스케줄링 기법실시간, 대화식 시분할 시스템에서 적절하다.종류 : 라운드 로빈(RR, Roun..
[운영체제 이론] 스레드(Thread) 1. 스레드(Thread)의 개념스레드란 프로그램(프로세스) 실행의 단위이며 하나의 프로세스는 여러개의 스레드로 구성이 가능하다.하나의 프로세스를 구성하는 스레드들은 프로세스에 할당된 메모리, 자원 등을 공유한다.프로세스와 같이 실행, 준비, 대기 등의 실행 상태를 가지며 실행상태가 변할때마다 스레드 문맥교환(context switching)을 수행한다.각 Thread별로 자신만의 스택과 레지스터를 가진다.한순간에 하나의 스레드만이 실행 가능하다.(인텔 CPU의 스레드 개념과는 차이가 있다) 2. 스레드(Thread)의 장점스레드는 프로세스보다 생성 및 종료시간, 스레드간 전환시간이 짧다.스레드는 프로세스의 메모리, 자원등을 공유하므로 커널의 도움없이 상호간에 통신이 가능하다.
[운영체제 이론] 프로세스(process) 1. 프로그램(program)과 프로세스(process)의 개념프로그램이란 디스크내의 실행가능한 파일을 말하며,프로세스란 현재 실행중인 프로그램을 말하며 태스크(task)라고도 부른다.프로세스는 시스템작업의 기본단위로 모든 운영체제는 프로세스개념을 바탕으로 동작한다. 예를들어윈도우환경에서 엑셀 프로그램이 있을때이를 실행하여 엑셀창(윈도우)를 띄우면 이는 프로세스가 된다. 2. 프로세스 제어 블록(PCB, Process Control Block) - 프로세스 요소프로세스 제어 블록이란 프로세스를 관리하기 위해 필요한 프로세스 요소들의 자료구조이다. 운영체제가 현재 CPU 제어권을 다른 프로세스에 넘겨줄 때 현재 실행중인 프로세스의 정보를 PCB에 저장한다.CPU 제어권을 다시 넘겨받은 경우 PCB에 저장되..
[윈도우8] 윈도우 버전(비트)별 메모리 제한 윈도우 8 버전(비트)별 메모리(RAM) 제한 내용입니다. PC를 구매할 때 높은 메모리를 사시고는 하는데 윈도우 버전별 메모리 제한을 확인하셔야 합니다. 높은 메모리를 꼽더라도 윈도우버전에따라 그 한계값까지만 적용됩니다. 버전별 비트별 메모리(RAM) 제한 사항은 아래와 같습니다. 버전32비트64비트윈도우8 Enterprise4GB512GB윈도우8 Pro512GB윈도우8128GB 위와같이 32비트의 경우 여느 윈도우 버전과 같이 4GB로 동일합니다명령어 주소 길이가 32비트이기 때문에 4GB 이상은물리적으로도 인식할 수 없기 때문에 어느 운영체제라도 4GB로 제한됩니다. 4GB초과하여 메모리를 사용하귀 위해서는 64비트 운영체제를 사용하셔야 됩니다.