티스토리 뷰

Network Interface Card = 랜카드, 네트웍카드


SATA = 시리얼 방식으로 데이터를 주고 받는 방식


운영체제의 목적

사용자 인터페이스 제공

컴퓨터 시스템 성능 향상

처리량 향상

응답시간 단축

신뢰성 향상


운영체제 기능

1차적 기능 - 컴퓨터 시스템 자원의 관리

관리대상의 가장 중요한 자원은 컴퓨터 하드웨어

운영체제가 관리하는 자원

- 프로세서

- 기억장치

- 입출력장치

- 파일

- 통신장치


운영체제 구성 중 처리프로그램은 설치해야 가능하고 단독으로 가진 기능이 아님(언어번역 등)

따라서, 디폴트값이 아님 기본 제공 아니다 !!!!


운영체제의 종류

MS-DOS

윈도우 이전 시대를 풍미했던 텍스트모드의 운영체제

윈도우 3.1과 윈도우 95/98의 기반으로 그 중요성은 아직도 남아 있음

(MS-DOS(TUI) 이후에 윈도우 3.1(GUI) 나옴)


Windows

95


98


xp


NT


Millenium


2000


UNIX

정의 


특징


계보

버젼 6부터 BSD계열과 시스템계열로 나눠졌지만 최근 다시 통합?


LINUX

정의

탄생


특징

언어

객제 지향적 언어 (JAVA)

한 곳에 반찬이 들어있는 김밥을 먹는다(캡슐개념)

그러나 몇 개를 먹어야 배가 부른 지 모른다 그래서 처음엔 어렵지만 익숙해지면 쉽게 느껴진다.

순수 절차적 언어 

상에 수저놓고 밥 차리고 밥 먹고 반찬먹고

전통 언어 -C언어

Solaris


<기본 명령어>

ipconfig 내 컴퓨터의 ip정보를 보기 위해 사용하는 명령어 (유닉스=ifconfig)

현재 내 자리 VMware Network Adapter VMnet8 : 192.168.180.1 (세 번째 자리 : 180)


su (fedora) (fedora)로 계정 변경 substitute


<ls (LiSt directory contents)>

현재 디렉토리의 목록을 출력하는 명령

UNIX 사용자가 가장 자주 사용하는 명령

옵션을 이용하면 파일의 형식, 크기, 접근권한, 파일 생성 날짜, 수정 날짜 등에 대한 정보를 볼 수 있음

옵션 결과

-a 모든 파일 열거






와일드 문자(*,?) 사용


pwd 는 현재 내가 있는 디렉토리 표시

~ (tilde) 내가 어디에 있던 ~를 쓰면 홈 디렉토리로 이동


<cp> 한 파일의 내용을 다른 파일로 복사할 때 사용 copy

-r 서브 디렉토리 내에 있는 모든 파일까지 통째로 복사 

cp abc cba - abc 원본 파일을 그대로 두고 하나 더 복사해서 파일명을 cba로 바꾸기까지 할 수 있는 기능

<mv> 주 목적은 해당 파일을 덮어씌우는 기능이지만 이름 바꾸는 용도로도 많이 쓰임. move

abc라는 파일이 있는 가정하에

mv abc bbb 하면 abc 이름이 bbb로 바뀐다

mv khj01 ./test = khj01 파일을 잘라내서 현재(.)디렉토리의 하위디렉토리 중 test에 붙인다.



<rm> 지정한 파일 또는 디렉토리를 삭제하는 명령어.remove

-f 삭제할 것인가에 대한 메시지 없이 강제로 삭제

-r 디렉토리 자신을 포함한 모든 파일과 하위 디렉토리까지 삭제

<cd>

cd 경로명

cd /경로명

cd . : 현재 디렉토리

cd .. : 상위 디렉토리 의미

cd ~ : 자신의 계정 디렉토리 의미


<mkdir>make directory

mkdir 옵션 디렉토리명

mkdir test - test 디렉토리를 만든다

mkdir skj skjj skjjd 이렇게 연달아 쓰면 한 번에 세 개의 디렉토리 만든다

mkdir -p /yedam/ksi/test 하면 한 번에 하위 디렉토리까지 생성 가능

<rmdir> 안에 아무 것도 없는 빈 디렉토리를 삭제할 때 사용, 그러나 rm으로 대체 가능해서 많이 사용하진 않는다. 시험 출제용으로 많이 나오니 알아두기.

<pwd> - 현재 작업 디렉토리 명을 출력한다







<파일시스템관리>

보통파일, 디렉토리파일, 특수파일


보통파일

텍스트파일

이진파일


디렉토리파일 - 폴더개념

자신의 밑에 다른 파일들을 포함하고 있는 파일

계층적 트리구조

디렉토리 체제

디렉토리 경로

UNIX 시스템에서 원하는 디렉토리 아래의 파일에 접근하고 실행하려면 패스를 지정해주어야 함

절대패스 : 최상위 루트 디렉토리부터 무조건 순차적으로 찾아 감 

'/'가 들어가면 무조건 절대패스로 가는 것임

상대패스 : 내가 현재 속해있는 디렉토리부터 차근 차근 찾아가는 것

특수파일

주변 장치에 접근하는 파일

입출력 주변 장치임 disk, tape drive, line, printer 등에 액세스 하기 위한 파일


디렉토리 변경 시 '-' 차이

내가 root에 있다고 가정

su fedora 입력 - 사용자만 fedora로 바뀌고 root 디렉토리는 그대로 유지

su - fedora 입력 - 사용자가 fedora로 바뀌고 디렉토리도 fedora로 같이 변경된다.

따라서 - 을 붙이면 디렉토리도 같이 변경, 안 붙이면 디렉토리도 같이 유지





허가권과 소유권

파일 사용자의 3가지 유형

파일 소유자

파일이나 디렉토리를 처음으로 만들었던 사용자의 로그인명

시스템 관리자나 소유자 만이 chown 명령을 사용하여 어떤 파일이나 디렉토리의 소유자 변경 가능

파일 소유자가 속한 그룹

UNIX 시스템에 등록된 모든 사용자는 시스템 관리자에 의해 최소한 한 그룹에 속함

기타 다른 사용자


chmod (chamge mode)

chmod o-r last : last 파일에 대한 권한을 변경할건데 other그룹(맨 마지막)에 read 읽기권한을 뺀다

chmod a+w last : all(두번째)한테 write 권한을 추가한다


변경된 허가 사항을 보려면 ls -l last 




공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함