OS/LINUX2004. 6. 2. 05:33
반응형

1.시작  
vi file vi를 시작하여 지정한 파일 편집
vi -R file 읽기 전용(read- only) 편집기로서 vi를 시작하여 지정한 파일 편집
view file 읽기 전용(read- only) 편집기로서 vi를 시작하여 지정한 파일 편집

2.종료  
:wq 데이터를 저장하고 종료
:q! 데이터를 저장하지 않고 종료

3. 디스플레이 제어하기  
^L 현재 화면을 다시 디스플레이하기
:set number 내부 줄 번호 디스플레이
:set nonumber 배부 줄 번호 디스플레이 않기


4. 마지막으로 지운 것 복사하기  
p 마지막으로 지워진 것을 커서의 뒤/아래에 삽입
P 마지막으로 지워진 것을 커서의 앞/위에 삽입
xp 두 문자를 바꿈
deep 두 단어를 바꿈
ddp 두 줄을 바꿈


5. 패턴 검색  
/rexp 지정된 정규 표현식에 대해 앞으로 이동
/ 이전의 패턴에 대해 앞으로 검색을 반복
?rexp 지정된 정규 표현식에 대해 뒤로 이동
? 이전의 패턴에 대해 뒤로 검색을 반복
n /나 ?명령에 대해 같은 방향으로 반복
N /나 ?명령에 대해 반대 방향으로 반복

6. 약어의 사용  
:ab short long short를 long에 대한 약어로 변경
:ab 현재 약어 목록을 표시
:una short 약어 short를 표시

7. 줄 길이의 조정  
r<Return> 문자를 뉴라인으로 변경
J 줄의 결합
:set wm=n 오른쪽으로 n문자 위치에서 자동적으로 줄 나눔

8. 커서 이동  
h<Left> 커서를 한 칸 왼쪽으로 이동
j<Down> 커서를 한 줄 아래로 이동
k<Up> 커서를 한 줄 위로 이동
l<Right> 커서를 한 칸 오른쪽으로 이동
<Backspace> 커서를 한 칸 왼쪽으로 이동
<Space> 커서를 한 칸 오른쪽으로 이동
- 커서를 이전 줄의 처음으로 이동
+ 커서를 다음 줄의 처음으로 이동
<Return> 커서를 다음 줄의 처음으로 이동
0 커서를 현재 줄의 맨 앞으로 이동
$ 커서를 현재 줄의 맨 끝으로 이동
^ 커서를 현재 줄의 첫글자(공백이나 탭이 아닌)로 이동
w 커서를 다음 단어의 첫 글자로 이동
e 커서를 다음 단어의 끝 글자로 이동
b 커서를 이전 단어의 첫 글자로 이동
W w와 같음(문장 부호 무시)
E e와 같음(문장 부호 무시)
B b와 같음(문장 부호 무시)
( 다음 문장의 처음으로 이동
) 이전 문장의 처음으로 이동
{ 다음 문단의 처음으로 이동
} 이전 문단의 처음으로 이동
H 커서를 화면 맨 위로 이동
M 커서를 중간으로 이동
L 커서를 맨 아래로 이동

9. 편집 버퍼를 통한 이동  
^F 한 화면 아래로 이동
^B 한 화면 위로 이동
n^F n화면 아래로 이동
n^B n화면 위로 이동
^D 반 화면 아래로 이동
^U 반 화면 위로 이동
n^D n줄만큼 아래로 이동
n^U n줄만큼 위로 이동

10. 셸 명령 실행  
:!command vi를 중단하고 지정한 셸 명령을 실행
:!! vi를 중단하고 이전의 셸 명령을 실행
:sh vi를 중단하고 셸을 실행
:!csh vi를 중단하고 새로운 C-셸을 실행


11. 패턴에 의한 치환  
:s/pattern/replace/ 현재 줄의 치환
:lines/pattern/replace/ 지정한 줄의 치환
:line,lines/pattern/replace/ 지정한 범위의 치환
:%s/pattern/replace/ 모든 줄의 치환


12. 데이터 읽기  
:liner file file의 내용을 지정한 줄 다음에 삽입
:r file file의 내용을 현재의 줄 다음에 삽입
:liner !command command의 결과를 지정한 줄 다음에 삽입
:r !command command의 결과를 현재의 줄 다음에 삽입
:r !look pattern 지정한 pattern으로 시작된 단어 삽입

13. 정규 표현식을 사용하기 위한 특수 기호  

.

뉴라인을 제외한 모든 단일 문자와 대응

*

영 또는 그 이상의 선행 문자와 대응

^

줄의 시작과 대응

$

줄의 끝과 대응

\<

단어의 시작과 대응

\>

단어의 끝과 대응

[ ]

묶여진 문자중의 하나와 대응

[^ ]

묶여진 문자를 제외한 아무것하고나 대응

\

이어지는 기호를 문자 그대로 해석


14. 줄 번호  
nG 줄번호 n으로 건너뛰기
1G 편집 버퍼의 첫 줄로 건너뛰기
G 편집 버퍼의 마지막 줄로 건너뛰기
:map g lG g가 lG와 같도록 매크로 정의

15. 삽입  
i 입력 모드로 전환, 커서 위치 앞에서 삽입
a 입력 모드로 전환, 커서 위치 뒤에서 삽입
I 입력 모드로 전환, 현재 줄의 앞에 삽입
A 입력 모드로 전환, 현재 줄의 끝에 삽입
o 입력 모드로 전환, 현재 줄의 아래에 전개
O 입력 모드로 전환, 현재 줄의 위에 전개

16. 편집하고 있는 파일을 바꾸기  
:e file 지정한 파일의 편집
:e! file 지정한 파일의 편집, 자동 점검의 생략

17. 내용 고치기
r 단지 한 글자만 변경(입력 모드로 바뀌지 않음)
R 입력하는 대로 겹쳐 써서 변경
s 삽입에 의해 한 단어의 변경
C 커서의 위치로부터 줄 끝까지 삽입에 의한 변경
cc 전체 줄을 삽입에 의한 변경
S 전체 줄을 삽입에 의한 변경
cmove 커서부터 move까지 삽입에 의해 변경
~ 대,소문자 바꾸기


18. 고치기의 취소 또는 반복  
u 편집 버퍼를 수정했던 마지막 명령을 취소
U 현재 줄을 저장
. 편집 버퍼를 수정했던 마지막 명령 반복

19. 문자 삭제  
x 커서가 있는 문자 삭제
X 커서의 왼쪽 문자 삭제
D 커서부터 줄의 끝까지 삭제
dd 현재 줄의 전체 삭제
dmove 커서부터 move까지 삭제
dG 커서부터 편집 버퍼의 끝까지 삭제
d1G 커서부터 편집 버퍼의 맨 앞까지 삭제
:lined 지정한 줄의 삭제
:line, lined 지정한 범위의 삭제

20. 여러 줄의 복사와 이동  
:linecotarget 지정한 줄을 복사하여 target 줄 밑에 삽입
:line, linecotarget 지정한 범위를 복사하여 target 줄 밑에 삽입
:linemtarget 지정한 줄로 이동하여 target 줄 밑에 삽입
:line, linemtarget 지정한 범위로 이동하여target 줄 밑에 삽입

21. 데이터를 처리하기 위한 셸 명령의 사용  
n!!command n번 줄에서 command의 실행
!move command 커서부터 move까지 command 실행
!move fmt 커서부터 move까지 줄들을 형식 맞추기

22. 데이터 저장하기  
:w 원래의 파일로 데이터를 저장
:w file 지정한 파일로 데이터를 저장
:w>> file 지정한 파일에 데이터를 추가

반응형
Posted by [PineTree]
OS/Log2004. 6. 2. 05:08
반응형
알아두면 유용한 사이트  

1. 토킹잉글이시홈으로 음성인식을 통한 컴퓨터와 본토식 영어대화

http://www.talkingenglish.com/


2.영화를 무료로 180여편을 볼수있는 인터넷 영화를 즐겨보는곳

http://www.cinewel.com/


3.홈디자인을 배우기 위해 포토샵활용을 주로 배우거나 웹디자인을

배우려 자주 활용하는 웹디자인 포탈사이트

http://www.ilovepc.co.kr/pclove_homepage/record_detail_read2.php?MENU_NO=


23&MAIN_TITLE_NO=168


4.우리고장의 문화와 향수가 있어 즐겨찾는 남도문화 관광센터

http://tournamdo.com/


5 젠터tv 우리나라 공중파방송과 케이블tv를 시청가능하고 직접 방송에

참여할수 있고 주요 외국방송을 한눈에 볼수있고 화상노래방 써비스도

활용하고 컴퓨터를 tv대용으로 쓸수있어 즐겨찾는다

http://www.gentor.com/index.asp


6,고속버스 승차권 예약을 위해 가끔식 그리고 여행시 교통을 체크해본다

http://www.easyticket.co.com/


7.인터넷 검색을 위해 일일이 검색사이트를 돌아볼필요가 없고 한곳에서

유용한 정보들을 바로 찾을수있어 자주 활용한다

http://www.1004tv.com/


8.전국의 지역소식을 한눈에 볼수있는 뉴스메거진 인터넷방송 보다

심층적으로 뉴스를 접할수 있어 자주 간다

http://www.cnn21.com/


9.초고속 adsl속도 측정을 위해 자주오는 통신속도 체크하는 벤치비사이트

http://benchbee.co.kr


10.100메가를 웹하드로 활용할수있고 컴퓨터 유틸 최신영화 추천사이트를

공유하거나 필요한 자신만의 정보를 웹상에서 다운로드 받아 다른곳에서

유용하게 쓸수 있어 자주간다

http://www.xbox.co.kr/


11.각종유틸 유용한 프로그램이 쓸만한 자료들이 속속빨리 업데이트되고

상당히 유용하게 쓸만한 자료가 많아 자주 찾는다

http://cp.dreamx.net/bbs/ncbbs.dll/pcline_pds2


12.최신영화가 보고싶을때 자주가는 페이지 "최신영화를 다운받아 본다

http://board8.superboard.com/board.cgi?db=10_bab9&action=list&page=1


13 오피스 엑셀활용능력을 위해 자주가는 페이지

http://www.officetutor.com/


14 플레쉬 드림위버 포토샵 활용능력을 키우기 위해 학습사이트로 자주찾는다

http://homejigi.pe.kr/main.htm


15 대한민국에서 가장 유명한 채팅사이트 스카이러브 말도많고 탈도 많았던

채팅사이트다 채팅하고 싶을때 이곳에 오곤한다

http://www.skylove.co.kr/


16 내가 심심할때 자주찾는 인터넷 만화방 재미있는 만화가 많아좋다

http://www.d3c.com/comiccomic/actcomic-ch.htm


17 온라인상에서 북마크하여 다른장소에서도 나만의 북마크를 볼수있어

좋으며 다른회원들의 북마크나 추천사이트를 공유받을수 있어 이곳에 자주온다

http://www.navimark.co.kr/


18 .동영상으로 의학정보를 제공받고 사이버 진료가 가능해 가끔이용한다

http://www.medtv21.net/index.html



19."프리피아" 공짜란 공짜는 다있다 공짜영화 쿠폰 그리고 사진스켄도

무료 프로그램도 공짜로 받을수 있는 모든걸 모아놓은 포탈사이트이다

http://www.freepia.co.kr/


20,클릭큐"다국어 번역" 영문사이트나 중문사이트시 이곳에서 번역해서본다

http://www.clickq.co.kr/index.html


21"인터넷 무료영화가 보고싶을대 자주오는 페이지

http://www.xstream.co.kr/vote/default.asp?id=4122430


22,23000원 일년수강료로 오토케드 그래픽 윈도우98 홈페이지 오피스를

음성을 지원하는 플레쉬홈을 통해 학원강의 처럼 듣는다

http://event2.adgator.com/adgator/e_run/erun_loginkt.html


23 .국내모든잡지나 신문은 가판대 포탈사이트에서 본다

http://www.newsstand.co.kr/


24 가장신속하게 전해듣는 국내 연예가뉴스 사이트

http://www.leadernet.net/


25.월드맨"이곳은 자연어 다국어로 검색가능한 사이트입니다 그리고

특히 다국어 검색엔진에서는 한글로 적절한 검색어를 치면 바로 영어

일어 중국어등 다양한 국가의 언어로 바뀌면서 그에 합당하는 검색

사이트를 체크하여 찾고자 하는 그나라의 언어로 찾아볼수 있네요

http://www.worldman.com/


26. 카테고리 검색, 전문검색, 종합순위검색, 전문가 추천사이트에 의한 검색 등


다양한 검색방법을 도입, 검색시간을 크게 단축시켜 네티즌들이 2차 검색과정없

이도 원하는 정보를 쉽게 검색할 수 있도록 하였다

네티즌이 선정한 가장우수한 웹사이트로 되어있고 직접 본인이 웹을 평가할수있

는 정보별 최상의 사이트만 모아둔 사이트다

http://www.clubrich.com/


27.27번은 썩~좋지 않은 내용이라 삭제했습니다~! ^^



28."이미지만 검색하는 사이트" 에니메이션 사진 동물사진 배경 유명인사진

그리고 동영상검색까지 그리고 클립아트 등 다양한 디자인툴까지 완벽하게

검색할수잇습니다


http://www.ipost.co.kr/


29 국내외 인물검색에서 인터넷의 학원식강좌만 전문적으로 찾아주는 검색서비스

와 일반검색써비스를 한데 모은 토탈검색서비스 웹사이트다


http://www.agentop.co.kr/


30 국내 베스트웹100사이트를 분야별로 모아놓은 최상의 사이트들

http://web100.net/search_p_home.htm


31.kbs한국통신이 만든 인터넷방송 kbs프로그램 서비스와 게임 연예소식등

다양한 문화정보가 있는 국내최대 인터넷 방송

http://www.crezio.com/


32 각종문화행사를 생방송으로 중계되는 웹사이트

http://www.realcast.co.kr/


33 mbc와 한국통신이 만든 영화 다큐멘타리 음악등 다양한 동영상 정보를

제공하고 있는 인터넷 방송

http://www.okcast.com/main.htm


34 인터넷방송이나 동영상 정보만을 찾는 동영상 검색사이트

http://www.xstream.co.kr/


35 펀tv 오지명이 만든 사이트로 연예정보 웹드라마등 다양한 정보를 준다

http://www.fun-tv.co.kr/


36 주병진이 만든 시사 인터넷방송

http://www.frankenstein.co.kr/


37 다양한 문화정보를 한데모은 고품질의 최대 인터넷 방송"하나넷"

http://home.hananet.net/


38.개인 인터넷 방송을 개설할수 있고 여러사람의 개인방송을 들을수 있는

웹사이트

http://www.kiri.co.kr/making/default.asp


39 노컷 사이트 영화의 짤린부분만을 집중적으로 보여주는 웹사이트

http://www.nocut.co.kr/


40 실험적인 음악을 소개하는 dj리믹스 팝등 다양한 음악을 실시간으로

들을수 있는 사이트이다

http://www.hotwave.net/


41.한국어 중국어 일어 홈페이등을 한국어로 번역할수 있는 웹번역 사이트

http://www.transcom.co.kr/


42 자기가 즐겨찾는 북마크를 온라인상에서 올려서 언제어디선지 북마크를

바로바로 볼수있는 사이트

http://www.webtrack.co.kr/index.jsp


43 채용포탈코리아"직업을 구하는 사람에게 유용하게 쓸수있는 홈페이지

구직과 구인을 원하는 업체를 한데 모은 채용포탈사이트

http://www2.jobkorea.co.kr/text/main.asp


44 1GB의 자료를 무료로 인터넷상에 올릴수 있고 그리고 회원간에

자료등을 공유 할수 있는 팝폴터 등록하는 방법등이 상세하게

수록되어 있다

http://www.ahapc.com/


45.무비랜드

시시콜콜한 연예 뉴스부터 배우와 감독, 영화를 주식으로 사고파는 시네 스톡까지

다양한 영화의 세계를 즐길 수 있는 영화사이트. 다큐 현장스케치, 무비매거진,

사이버 영화 데이터베이스, 인디 영화마을, 시네 스톡 등의 메뉴로 구성되어 있으

며, 개봉을 앞둔 영화를 인터넷으로 미리 볼 수 있는 인터넷 시사회 이벤트도 개

최한다


http://www.movieland.co.kr/


46 우리나라에 구전되는 수많은 동화의 수집과 정리, 구연동화의 창작과 개작을

주활동으로 하는 연구소이다. 유아와 초등학생을 위한 동화 학습자료와 창작, 전

래, 미술, 명작, 영어, 논리 등 각종 동화자료가 풍부하다

자녀들에게 보여주면 좋아할 웹페이지다


http://www.donghwasarang.com/


47.여러분들의 캐릭터를 만들어 드립니다

네티즌이 E-mail이나 우편으로 사진을 보내면 디자이너들이 네티즌의 얼굴 모습과

같은 엔클론(nClone)을 10일 내에 무료 제작해주며, 자신의 사이버 캐릭터를 만들

어줄 디자이너도 자신의 취향에 맞게 선택할 수 있다. 자신의 독특한 캐릭터를 편

지지, 명함, 핸드폰, 탁상시계 등에 넣어 제작해준다


http://www.nclone.co.kr/main.php3





48 수능시험 강의를 음성강의 전자칠판강의를 무료로 듣는다


국내 유명 학원강사들이 직업 운영하는 수능 사이트로 과학탐구, 공통과학, 물리,


화학, 생물, 지구과학, 국어, 영어, 수학, 사회 등 고등학교 과정과 중학교 과정


을 텍스트와 함께 음성강의로 들을 수 있다. 계속 새로운 강의가 업데이트 되고


있으며, 모든 강의를 무료로 이용할 수 있다.





http://www.cyberschool.co.kr/





49.아줌마 닷컴


아줌마에 의한, 아줌마를 위한, 아줌마의 인터넷세상. 아줌마닷컴은 아줌마 아지


트와 지식공동체, 아줌마마을, 토크&토크, 사이버 작가 등으로 구성되어 있으며


'사이버작가' 코너에는 이미 7회째 연재되고 있는 소설과 50대 아줌마의 아름다운


시와 그림이 지속적으로 올라오고 있고 '토크&토크'는 아줌마들의 진솔한 얘기와


목소리, 지혜 등을 만날 수 있다


http://www.azoomma.com/





50 내짝은 인터넷에서 찾는다


인터넷 결혼, 미팅정보 전문제공 사이트입니다. 회원으로 가입하셔야 사용이


가능하며 따로 회원가입비는 없습니다. 회원으로 가입한 후 자신의 이상형을


찾아 e-mail 교제나 1:1 미팅을 신청하시면 만남을 주선해준다





http://www.zzac.co.kr/





51.게임프로그램을 다운로드 하지않고 여러가지 온라인게임을 한다


최신게임들이 많고 올림픽에서도 유명세가 있었던 사격 양궁등


해볼만한 게임들이 많은사이트다





http://www.gamevil.com/index.html





52 재미있는 e-동화


직접 구연동화를 들어볼수 있으며 그림공부 색칠하기등 유아들의


학습능력을 키워줄수있는 멀티미디어 사이트다





http://www.e-donghwa.com/





53 이사이트 하나면 다른사이트를 갈필요없이 인터넷 써핑이 한곳에서


이루워진다 이사이트는 검색엔진이 자체 내장되어 있어 추천사이트와


정보가 될만한건 다모아두어 한자리에서 웹써핑이 가능합니디





http://www.tutu.co.kr





54. 비밀번호 관리, ID book


인터넷을 서핑하다 보면 회원제 사이트가 많을겁니다 그런데 워낙에 여러군데


가입을 하다보니 본인도 햇갈리는 경우가 있지요 이점을 감안하여 만든사이트인데


홈주소와 아이디 비밀번호를 관리해주는 사이트지요 회원제 사이트를 접속할때


이곳에 아이디와 패스워드를 남겨두면 어느장소에서나 손쉽게 찾아서 쓸수있지요


모든 아이디와 패스워드를 관리해주는 곳으로 사용자가 자신이 사용하는 아이디와


비밀번호를 이 사이트 안에 데이터베이스로 저장할 수 있다. 또 보관된 정보들을


사용자가 아닌 다른 사람들이 볼 수 없도록 암호화해 누출을 방지하고 있다.


http://www.idbook.com/





55.친구찾기, HappyFriend


http://www.happyfriend.com/


친구를 찾아주는 곳으로 회원가입을 하면 출신학교의 동문회와 동기모임에 자동으


로 가입된다. 공통적 관심사를 가진 회원들간의 모임을 주선하며, 사이트에서 자


신의 이상형을 검색할 수 있다.





56.복권나라 복조리


http://www.bokjori.co.kr/


복조리 사이트는 회원들이 한번에 20원이나 30원짜리 광고를 클릭하거나 퀴즈나


채팅 등 이벤트에 참여해 적립된 금액이 1,000원 이상이면 미리 구입한 주택, 월


드컵, 더블, 또또복권(2,000원 이상)등을 회원에게 준다.





57.인터넷 시험플라자, eTest


http://www.etest.co.kr/


모든 시험의 모의고사, 기출문제, 수험정보를 제공하는 시험 포털 사이트. 대입수


능시험 모의 고사와 함께 초중고 교과과정, 컴퓨터관련 자격증시험, 어학시험, 공


무원시험, 기술계 자격증시험, 공인 자격시험 및 검정고시 등 모든 시험에 관한


정보와 기출문제가 수록되어 있다.





58. 인터넷 속의 내 사무공간, 넷피스


http://www.netffice.com/


회원으로 가입하면 익스플로러나 넷스케이프 등 웹사이트에서 문서 작성과 스프레


드시트·프리젠테이션 작업을 할 수 있는 인터넷 전용 오피스. 서버에 개인당 30


MB의 저장 공간을 제공하므로 이곳에 작업한 문서를 저장할 수도 있다. 뿐만 아


니라 자신에게 들어오는 팩스 문서를 인터넷에서 전자우편으로 변환해 보여 주는


등 다양한 부가 서비스도 준비중이다. 가입비는 무료.





59.
http://www.waawaa.com/


중고품거래를 기본으로 하는 본격적인 개인간 인터넷 경매 사이트이다. 컴퓨터,


게임, 책, 음악, 자동차 등 상품별로 카테고리가 분류되어 있고, 각 카테고리의


게시판에는 물품명, 입찰자수, 현재가, 마감일 등이 자세히 나와 있다.





60. 대자보


http://jabo.co.kr/49th/index.html


사회적으로 이슈가 된 뉴스를 심층적으로 보도하며 정치적 사회적 뉴스를


패러디하여 우리사회적 현상을 고발하는 웹진뉴스웹사이트이다








61.원시인도 할 수 있는 PC 조립





http://www.infoserver.co.kr/makepc/





PC를 사용하고는 있지만 기본 원리는 잘 모르는 사람을 위해 만든 사이트. PC 조


립의 장점, 조립 PC와 메이커 PC의 차이점, 조립하기 전에 알아 두어야 할 사항과


실제 조립 구상 및 부품 구입법을 상세히 설명한다.





62.하이텔 사이버 만화방





http://fun.hitel.net/comic/





강촌, 이현세, 허영만, 황미나 씨 등 국내 유명 만화작가들의 대표작과 최신 만화


5백여권을 온라인으로 연재하는 곳. 그래픽 리터치 작업과 대사의 재구성을 통해


도서 만화와 같이 한 화면당 두 쪽을 볼 수 있다. 매주 10권씩 새로운 만화가 추


가되며, 아마추어 만화가들에게 등단의 기회도 제공한다.








63. 신용카드의 현명한 사용법 - 카드트랙





http://www.cardtrak.com/





신용카드를 경제적으로 활용할 수 있는 방법을 소개하는 사이트. 카드 수수료를


적게 내는 방법이나 카드 사용시 반드시 알아야 할 비법 등 신용카드 사용시 알아


두면 유익한 다양한 정보를 얻을 수 있다.











64.강정식의 자취 생활 백배 즐기기





http://net-in.co.kr/ks222k/





혹 자취생이라면 재미삼아 한번 가볼 만한 사이트. 옷 오래 입는 법과 20여가지


다양한 라면 요리법, 종류별 떡볶이 만드는 법과 자취생을 위한 추천 TV 프로그


램, 깡통을 이용한 재활용품 만드는 법을 소개한다








내가즐겨찾는 베스트사이트100선[5]





이번에는 최고사이트만 한데 모앗습니다 컨텐츠가 방대하면서도 아주


유용하게 쓸수있는 인터넷사이트들입니다





65.해외 인터넷영화 관람사이트들


▽i필름
http://www.ifilm.com


인터넷서 관람할 수 있는 영화를 6000편 이상 모아놓은 영화 포털. 액션물


애니메이션 코미디 다큐멘터리 등 다양한장르의 영화를 무료관람할 수 있다.


대부분 단편영화로, 최근 랭킹 1위를 기록한 ‘405’는 90만명이 관람했을


정도로 인기. 영화에 대한 네티즌의 반응을 바로 알 수 있기 때문에 영화


제작자들이 시험판을 공개하는 장소로도 애용된다.





▽무비플릭스:
http://www.movieflix.com


과거 개봉됐던 영화의 전편을 무료로관람할 수 있는 사이트. 30년대 제작된


‘타잔’에서 올해 제작된 영화


에 이르기까지 1200편에 달하는 영화를 공짜로 볼 수 있다. 70년대 제작


된 이소룡 액션영화가 특히 인기를 끌고있다.





▽미디어트립:
http://www.mediatrip.com


최근 개봉영화의 동영상을 무료로 감상할 수 있는 사이트. 취향대로 영화를 골라


감상할 수 있는 ‘무비온디멘드’서비스를 비롯, 새로 출시된 비디오와 DVD에 대


한 정보를 제공한다 영화뿐만 아니라 음악이나 쇼의 동영상도 감상할 수 있으며,


다양한 커뮤니티 서비스도 제공한다.





66.인터넷 초보자들이 유용하게 쓸수있는웹사이트


이지큐
http://www.izziq.com/


전문가들이 엄선한 국내 600여개 사이트를 주제별로 분류, 해당


사이트의 로고나 대표상품으로 ‘아이콘’을 만들어놓아 이를 클릭하면 바


로 해당 사이트에 연결된다. 인터넷주소를 일일이 입력하지 않아도 되기


때문에 영자 타이핑에 익숙지 않은 주부 어린이 등 초보자들도 쉽게 이용


할 수 있다.





67.살아있는 영어회화 사이트


아이팝콘
http://www.ipopcorn.co.kr


지난달 말 개설한지 2주만에 영어학습 사이트로는 드물게 방문자 수가 5천 명을


넘었다. 기존의 문법위주 영어학습에서 벗어나 미국에서 즐겨 쓰는 회화나 신조


어, 문화를 배울 수 있는 내용들로 꾸며진 게 성공의 비결이다. 야후가 '금주 추


천사이트' 로 소개했을 정도다.





68.검색사이트가 필요없는 프로그램 한글만 치면 자동으로 찾고자 하는사이트에


도달한다


프로그램 다운받는 사이트


http://myhome.shinbiro.com/~elecbass/index.htm


이같은 점에 착안, 인터넷의 활용도를 높여줄 프로그램과 사이트가 등장해 눈길을


끌고 있다.


프로그래머 박형배씨(32)가 제작, 최근 공개한 프로그램 <우리말>. 한글을 입력해


손쉽게 인터넷 사이트를 찾을 수 있는 나침반 프로그램이다. 특히 인터넷 검색프


로그램인 익스플로러나 넷스케이프 중 어느 것을 사용하든지 상관없이 독립적으로


작동하도록 제작된 점이 돋보인다.


가령 프로그램을 실행시킨 상태에서 ‘일간스포츠’라고 입력하면 바로 <일간스포


츠> 사이트로 연결된다. 더 이상 기업이나 신문사이트의 복잡한 영문주소를 외우


지 않아도 되는 셈.





69.한국최고의 베스트 웹사이트들














분  야 순위 사이트명 홈 페 이 지


----------------------------------------------------------------


검색포털





1 야후코리아 kr. yahoo.com


2 다음 www.daum.net


3 라이코스코리아 www.lycos.co.kr


4 드림위즈 www.dreamwiz.com


5 네이버 www.naver.com


----------------------------------------------------------------


음악





1 겟뮤직 www.getmusic.co.kr


2 뮤직파크 music.sbs.co.kr


3 핫트랙스 www.hottracks.co.kr


4 렛츠뮤직 www.letsmusic.com


5 엠포유 www.m4you.com


----------------------------------------------------------------


인터넷극장





1 마구리 www.maguri.com


2 네오타이밍 www.neotiming.com


3 아이씨네 www.icine.com


4 야시시 www.yasisi.co.kr


5 새롬넷무비 movie.serome.net


----------------------------------------------------------------


육아정보





1 0to7.com www.0to7.com


2 베베타운 www.bebetown.com


3 육아웹진 해오름 www.haeorum.com


4 베이비홈 www.babyhome.co.kr


5 하정훈소아과 www.babydoctor.co.kr


----------------------------------------------------------------


가격비교쇼핑몰





1 오멤아이 www.omi.co.kr


2 에누리.콤 www.enuri.com


3 마트가이드 www.martguide.co.kr


4 프라이스코리아 www.pricekorea.co.kr


5 모아모아 공동구매 www.moamoa.co.kr


----------------------------------------------------------------


구인구직





1 매일경제 헬로잡 www.hellojob.net


2 인크루트 www.incruit.com


3 노동부 취업정보 www.work.go.kr


4 잡코리아 www.jobkorea.co.kr


5 캐리어서포트 www.scout.co.kr


----------------------------------------------------------------


창업정보





1 한스붐 www.hansboom.com


2 벤처넷 venture.smba.go.kr


3 휴넷 www.hunet.co.kr


4 아이비즈컨설팅 www.i-biz.co.kr


5 한국소호진흥협회 www.sohokorea.org


----------------------------------------------------------------


다운로드





1 마이폴더넷 download.myfolder.net


2 드림엑스자료실 pds.dreamx.net


3 하나넷자료실 pds.hananet.net


4 나우누리공개자료실 www.nownuri.co.kr


5 보물섬 www.bomul.com

반응형

'OS > Log' 카테고리의 다른 글

Perflib Error None 1008  (0) 2006.06.08
[펌] 서버상태 확인 sar  (0) 2004.09.20
[펌] RAID란..?  (0) 2004.06.02
Posted by [PineTree]
OS/Log2004. 6. 2. 05:07
반응형

  

RAID

 
수퍼컴퓨터와 메인 프레임으로 보급된 디스크 어레이는 대규모 시스템간의 데이터 전송 속도를 높이기 위해서 개발되었다. 초고성능인 드라이브와 전용 컨트롤러를 갖춘 초기의 디스크 어레이는 데이터 억세스를 복수의 드라이브로 확대해서 데이터가 전 드라이브의 합계속도로 전송할 수 있도록 했다. 초기의 이들 시스템은 효과적이기는 했지만 범용성이 없고 고가 였다. 소규모의 시스템이 보급됨에 따라서 보다 저렴한 솔루션에 대한 요구가 생겨났다.
  • RAID 의 출현


저 가격 디스크 리던던트 어레이(Redundant Array of Inexpensive Disks). 즉 RAID라고 하는 시스템은 공식적으로는 1987년에 버클리대학 연구원들이 정식으로 정의했다.
RAID의 중심 개념은 복수의 소형으로 저렴한 드라이브를 조합시킴으로써 단일의 대형 및 고가 디스크를 능가하는 성능을 이끌어내는 것이다. 이 RAID 시스템에는 복수의 드라이브가 필요하므로 드라브중 어느 1대의 고장에 의한 데이터 손실을 방지하는 메카니즘이 필요하게 된다. 어떤 메카니즘은 Redundant 라는 용어로서 나타내고 있다.

RAID 시스템은 개발 당시엔 성능을 향상시키는 목적으로 개발 되었지만 현재는 신뢰성에 대한 요구도 높아지고 있다

오늘날 RAID는 특정의 태스크에 맟춰서 성능이 최적화 되로록 구성된 인텔리전트하게 관리되는 디스크 드라이브의 집합으로서 판매되고 있다. RAID의 잇점이라고 한다면 다음과 같은 점을 들 수 있다.

전송속도의 증가
1초당 I/O트랜잭션 수의 증가
온라인 기억장치 용량의 증가
데이터 가용성과 시스템 신뢰성의 향상
대량의 데이터 관리 용이성
보수작업과 다운 타임의 감소

  • RAID 테크놀로지

RAID를 정의 하게된 동기 중 하나는 많은 시스템에 공통된 I/O에 의한 병목현상을 제거하려는 것이 없다 일반적으로 인용되는 이론에서는 디스크의 I/O작동에 10%의 시간만을 소비하는 어플리케이션조차 CPU성능이 10배가되더라도 시스템 처리량은 5배밖에 되지 않는 경우가 나타나고 있다. CPU성능이 향상됨에 따라서 CPU 성능과 시스템 성능이 차이는 확대 일로에 있으며 지원하는 I/O처리량의 개선 없이 많은 어플리케이션들은 고성능의 프로세서를 완전하게 효과적으로 활용할 수 없다

실제로 RAID가 I/O의 병목현상을 제거하고 시스템에 높은 수준의 성능을 추구할 수 있을까 어떤 상황하에서는 RAID가 극적으로 성능을 올릴 수 있겠지만 실제로는 성능을 저하시키는 경우도 있다 기억 시스템에 부과된 다양한 요구에 따라서 각기 다를 레벨의 RAID 가정의 되며 각레벨이 독자적인 특성을 가지고 있다.


RAID레벨의 개요

RAID 0 - 스트라이핑`
RAID 1 - 미러링
RAID 2 - 스트라이핑과 에러의 검출 및 정정
RAID 3 - 전용 패리티에 의한 스트라이핑
RAID 4 - 전용 패리티에 의해 개량돼 스트라이핑
RAID 5 - 삽입 패리티로 개량된 스트라이핑
RAID 0+1 - 스트라이핑과 미러링


RAID어레이가 과연 실제로 I/O 병목현상을 해소함으로써 대단히 높은 수준의 성능을 제공할 수 있을까? 경우에 따라서는 RAID 구성에 따라서 극적으로 성능을 개선 할 수 있지만 상황에 따라 반대로 성능을 해치는 경우도 있다. 기억 장치 시스템에 부과되는 다양한 요구를 지원하기 위해서는 각종의 RAID 수준이 정의되고 있으며 각각 고유의 특성을 갖추고 있다.

당시 버클리 논문에서는 5가지 RAID 레벨이 정의 되어있다. 현재는 이 5가지 레벨의 단순한 변경까지 포함해서 몇 개의 레벨이 추가되어 있다.

  • RAID 0 - 스트라이핑

스트라이핑이란 데이터 스트림을 똑같은 크기의 집합체로 분할해서 그것을 동등한 사이즈의 집합체(스트라이프블럭)로서 복수의 디스크에 배치하는 것을 나타내는 전문용어이다.각각의 집합체는 어레이내의 연속된 드라이브에 계속해서 기록된다. 최초의 드라이브에서 시작되어 마지막 드라이브에서 종료하는 연속된 집합체의 집합이 '스트라이프'를 형성한다. 어레이 관리 소프트웨어가 어래이 내의 전용컨트롤러와 호스트 상에서 (혹은 그 양쪽을 조합시킨 형태로)작동하거나 이 소프트웨어가 운용시스템과 어플리케이션에 대해서 어레이를 보통의 디스크 혹은 가상 디스크처럼 보이게 하는 역할을 담당한다..

일반적으로 한 개의 스트라이프에 속하는 각 디스크는 각각 고유의 독립된 데이터 채널 상에 있는 것으로 생각할 수 있다 RAID 0 방식의 시스템 전송속도는 각 드라이브의 전송속도의 합계와 근사한 값에 도달할 수 있다(단, 호스트 소프트웨어와 개재하는 하드웨어가 그와 같은 높은 데이터 전송속도를 처리할 수 있어야 한다는 점이 전제가 된다).
RAID 0은 뛰어난 IOPS성능을 제공한다. 이것은 데이터가 복수의 독립 스핀들과 액츄에이터로 분산되어 있으며 이 점이 I/O부하의 균등화에 유용하기 때문이다. RAID 0을 전송속도나 IOPS성능에 관해서 최적화 하기 위해서는 관리자들은 스트라이프내의 집합체 사이즈와 디스크 트랜잭션의 평균 사이즈와의 관계에 관해서 구성상의 결정을 할 필요가 있다.

  • RAID 1 - 미러링


이 타입의 어레이는 종래의 폴트 톨러런트 어플리케이션으로 사용된 쉐도우 또는 미러링이라고 한다. RAID 1은 속도보다도 데이터의 가용성을 최적화하기 위해서 설게되었으며 각 기록 트랜잭션을 한 개 이상의 미러 디스크로 복제한다.

미러링 시스템은 판독조직의 IOPS 성능을 개선하기 위해서 사용할 수 있다. 가장 부하가 낮은 드라이브를 선택해서 요구 처리에 소비할 수 있기 때문이다. 기록 오퍼레이션에는 양쪽의 드라이브를 관여시키지 않으면 안되므로 기록 성능은 독립된 드라이브보다도 약간 저하하는 경우가 있다.

  • RAID 5 - 스트라이핑과 패리티 삽입

RAID 5는 스트라이핑의 성능상 이점을 살리면서 데이터에 에러 수정 정보(패리티)를 추가함으로써 데이터 손실에 대한 약점을 줄인다.

RAID 5 에서는 스트라이핑된 데이터가 존재하는 그룹내의 각 드라이브에 대해서 각기 독립적으로 억세스 할 수 있다. 만약 데이터가 거의 모든 I/O요구 사이즈 이상의 크기인 데이터 블록으로서 이 드라이브 그룹내의 분산해서 배치되어 있다면 각 드라이브는 상호 독립된 형태로 요구를 지원할 수 있다. 또한 경우에 따라서는 복수의 드라이브를 함께작동시킬 수 있으므로 RAID 5 시스템부터 뛰어난 순차적 성능을 얻을 수 있게 된다.

RAID 5 에서는 패리티 정보와 데이터의 양쪽이 순환패턴으로 어레이내의 인터리브 (상호배치) 된다. 어느 한 디스크가 고장났을 경우는 단순한 알고리즘으로 상실한 데이터를 나머지 디스크에 복원한다. RAID 5 는 미러링에 대한 투자를 하지 않는 채 뛰어난 랜덤 성능을 원하는 사용자들에 있어서는 매력적인 안이다.

RAID 5 단점은 작은 기록의 성능이 나쁘다는 점이다. 1블록만을 쓰는 명령어가 RAID 5 구성에 대해서 실행되면 시스템은 4번의 I/O오퍼레이션과 2번의 패리티 계산을 판독/변경/기록의 시퀀스로서 완료하지 않으면 안 된다. 결과적으로 랜덤기록 성능은 저하된다.

  • RAID 0+1 - 스트라이핑 + 미러링

기존의 2가지 RAID 레벨을 결합시킴으로서 몇 가지 효과적인 구성을 만들어낼 수 있다
비교적 잘 알려져 있는 것 중 하나로 RAID 0+1이 있다 이것은 미러링(RAID 1)의 신뢰성을 스트라이핑 (RAID 0)의 성능과 조합시킨 것이다.
스트라이핑과 미러링을 적용한 시스템의 신뢰성은 미러링에 의해서 가능해지는 높은 리던던트 때문에 매우 뛰어나다. RAID 0+1 시스템은 각각의 단독 디스크의 장해를 견딜 수 있으며 게다가 RAID 5 와는 달리 성능의 약화를 거의 초래하지 않고 데이터 입. 출력을 고속으로 처리할 수 있다. 그러나 보호를 필요로 하는 데이터는 단순한 독립 스핀들의 2배의 디스크 공간을 점유함으로써 RAID 0+1 시스템은 미러링 시스템과 똑같은 비용이 필요하게 되면 RAID 5보다 고가가 된다.

반응형

'OS > Log' 카테고리의 다른 글

Perflib Error None 1008  (0) 2006.06.08
[펌] 서버상태 확인 sar  (0) 2004.09.20
[펌] 유용 싸이트 모음*:..:*  (0) 2004.06.02
Posted by [PineTree]
OS/SOLARIS2004. 6. 2. 05:07
반응형
  

Startup과 Shutdown(시스템 켜기와 끄기)

 
 

STARTUP

  • 시스템을 켜기전 참고 사항

    1. 시스템에 인가될 전원 체크
    2. 외부연결장치의 확인( keyboard, mouse, monitor, 외장 HDD 등)
    3. 본체에 전원을 켜기전에 외부장치의 전원을 먼저 켠다.

     

  • SPARC 시스템의 경우 디폴트로 전원을 켜면 시스템이 OBP의 boot-deviceauto-boot? 파라메터 값에의해 자동으로 부팅이 됩니다.
  • 관리자가 시스템의 admin을 할 경우나 새로운 디바이스의 연결 또는 다른 모드로 부팅을 할 필요가 있는 경우 OK prompt상태(= OBP 상태)로 만든후 OBP 파라메터의 변경이나 아래의 boot 커멘드를 이용해서 다른 모드로 부팅이 가능하다. (화면 banner출력시 STOP-A key를 동시에 누른다.)

 

boot command

ok boot [device name] - [options]

ok prompt (stop-A) 상에서 부팅을 하는 명령어이다. [device name]에  특정장치명을 입력하면, cdrom이나 다른 장치로 booting을 할 수 있다.  booting시 default는  디스크와 run level 3단계다.

<예> cdrom 부팅시
 ok boot cdrom

 - a : interactive 부팅을 하는 옵션으로 부팅시 system file, 사용할 커널을 지정할 수 있다.
커널파일 또는 system 파일을 디폴트가 아닌 다른 파일을 이용해 부팅할수 있다.

 - s : run level 1번으로 Single Mode 부팅을 하는 옵션이며 user login을 할수없다.

 - r : run level 3번으로 부팅을 하며 디바이스 파일을 새로 만들어 준다.
새로운 하드 디스크나 테이프 디바이스, 옵션 네트워크 카드등을 연결했을때 사용한다.

 

SYSTEM SHUTDOWN

  • 시스템을 끄기전에 참고사항

    1. 시스템에 운영중인 APP프로그램을 중지한다.(DB, WEB, etc..)
    2. 현재 사용중인 사용자가 있는가.. 당연히 없어야 한다.
    3. 사용자가 있다면 wall 커멘드 등을 이용해 알린다.
    3. sync 커멘드를 사용해서 메모리의 테이터를 저장한다.

     

  • 아래에 나오는 커멘드를 이용해 시스템을 종료한후 OK 상태로 되면 시스템의 전원을 끄고 기타 외부에 연결되어진 장치(monitor, 외장 hdd등을 끈다.)

※ sync는 메모리와 disk의  super block 및 block에 operation을 행하여 그 내용이 변한 것 중에 disk에 저장되지 못한 block들을 write 시키도록 하는 명령이다. sync를 하지 않고 전원을 끈 경우, boot 시에 file system check에서 에러가 발생하는 경우가 대부분이다

 

init command

 init [012356abcQqSs]

 시스템의 run level을 바꾸는 명령어이다. 지정 level에 따라서 ok prompt Mode, 시스템의 리부팅, 시스템 전원의 off를 할 수 있다.

shutdown command

shutdown [ -y ] [ -g<grace> ] [ -i<initstate> ] [ message ]

system을 종료시키는 명령어로서 종료시 종료여부를 묻고 종로시간에 맞추어 경고메세지를 보낸다.

 - y : shutdown시 yes or no를 묻는데 이 옵션을 쓰면 pass됨

 - g : 이 옵션은 shutdown시 걸리는 시간을 정해주는 옵션으로 이 옵션을 쓰지않으면 default shutdown시간은 60초입니다. 뒤에 지정  되는 시간뒤에 셧다운을 합니다. 중간중간 경고 message를 나타냅니다.

 - I : shutdown 후 default로 run level S를 실행하는데 이 옵션은 그외에 다른 run level을 선택할  수  있다.

<예>
# /usr/sbin/shutdown -y -g30
   30초 후에 시스템은 single모드로 만든다.

# /usr/sbin/shutdown -y -g0 -i0

THE SYSTEM taks IS BEING SHUT DOWN NOW ! ! !
Log off now or risk your files being damaged

Changing to init state 0 - please wait

위의 메시지가 나오면서 시스템이 ok 모드로 됩니다.
그러면 시스템의 전원을 끄면 됩니다.

※ init 명령이나, shutdown 명령은 system을 종료하는데 있어서 rc0 file을 참조, 현재 실행되고 있는 모든 process를 닫기 때문에 안정적인 shut down 방법이라 할 수 있습니다. 이때 닫고 싶은 process가 있다면 /etc/rc0.d에 script파일을 만들어 주면 됩니다.(이것은 init 0  또는 # /usr/sbin/shutdown -y -g0 -i0 일경우만 해당 됩니다.)

 

Other command

halt : 시스템을 shutdown 시키고 ok prompt 상태로 돌아가는 명령어이다. init 0명령과 유사하지만, rc0 scripts 를 실행하지 않는다. 어떠한 이유에서 rc0 file 이 고쳐졌을 경우에는 사용하기 적합치 않은 명령어이다.

poweroff : sun4u나 sun4m 시스템을 종료시키고, 시스템의 파워를 끄는 명령어이다. run level 5단계이며 이  명령어 또한 rc0 scripts를 실행시키지 않는다.

reboot : 말그대로 시스템을 다시 부팅하는 명령어이며 default로 run level 3단계를 실행시키며 이역시 rc0를  실행시키지 않는다.

※ 이 세명령어 역시 shutdown 시키는 명령어이지만, DB shutdown script나 특정한  스크립트를 rc0.d 에 추가 했다면 주의해야할 커멘드 입니다.

 

system run level

Option

description

0

 ok prompt 상태 (PROM Monitor level)

1

 시스템 관리자 모드 user login 불가 (Single user Mode level)

2

 Muti-user Mode

3

 Muti-user Mode & share system resource(NFS Server)

5

 Halt system and power off

6

 Halt  and reboot system

a, b, c

 사용자가 /etc/inittab entry를  수정 a, b, c level을 setting할 수 있음

S, s

 Single user Mode level.

 

Editor&Written by taks

반응형
Posted by [PineTree]
OS/SOLARIS2004. 6. 2. 05:05
반응형

Basic Network Setup

 

 

Solaris를 설치한후 해야하는 기본적인 네트워크 셋업 설명입니다. host name, IP변경
Router, DNS Client 셋업이 설명되어 있습니다.

  • Host Name / IP Address 변경
  # sys-unconfig 
  reboot  (Y/N)   yes   
  System Halt
  ok

  ok boot 

위와 같이 한후 부팅하면 부팅과정에서 Host Name / IP Address / NIS / Subnet / TIMEZONE설정을 할수 있다

sys-unconfig를 사용한 후에는 /etc/TIMEZONE 파일내에
.
LANG=ko
.
라는 것을 넣어 주어야 locale 이 korea 가 됩니다.

 

  • Host Name 변경 (예 : click  --> bigcom)
  # vi /etc/nodename
  # vi /etc/hostname.xxx       (xxx : hme0 , le0)
  # vi /etc/hosts
  위의 파일에서 click을 찾아 bigcom으로 바꾼다.

  # hostname  bigcom   

 

  • IP Address 변경 (예 : 192.9.200.1 --> 210.108.179.150)
      # vi /etc/hosts
      위의 파일에서 192.9.200.1을 찾아 168.126.100.100로 바꾼다.

      # ifconfig xxx inet 168.126.100.100

xxx 는 le0, hme0 등등의 네트워크 인터페이스 이름

 

  • Netmask 설정 (예 : IP = 210.108.179.150이고  C class설정(255.255.255.0)이면)
  # vi /etc/netmasks
  이 파일안에 아래와 같은 라인을 삽입한다.

  210.108.0.0    255.255.255.0

  • Router 설정  (예 : 168.126.100.1 이 라우터 일때)
  # vi /etc/defaultrouter
  168.126.100.1            ; 라인을 추가 한다.

   # route add default 168.126.100.1  1

  route 커멘드만 사용하여 라우터를 설정하면 시스템 재부팅후에는 라우터 설정이 없어 진다. 그러므로 "defaultrouter"파일 작성과 병행 해야 된다.

라우터 설정을 하지 않으면 외부망을 사용할수 없다. 물론 인터넷도 사용할수 없다.

 

  • DNS Client 설정
      # vi /etc/resolv.conf
         domain bigcom.co.kr
         nameserver 168.126.63.1
         nameserver 168.147.1.1

      # vi /etc/nsswitch.conf
         .
         group     files
         hosts      files        dns   
        

    
반응형
Posted by [PineTree]
OS/SOLARIS2004. 6. 2. 05:04
반응형
 

Solaris boot process

 
  

BOOT PROM 단계


이 단계에서는 power on한후 하드웨어 단계에서 시스템의 테스트를 한후 부트 블럭의 로드까지의 단계이다.

1

PROM self test

|

2

OK printenv boot-device

|

3

OK boot
(reads disk label (sector 0)
|

4

Read boot block
 (sector 1-15)

|

5

PROM loads boot block(bootblk) Program


BOOT 프로그램 단계


이 단계에서는 두번째 부트블럭의 로드
와 시스템에 맞는 커널을 과 커널 모듈
을 로드 합니다.

6

The bootblock Program loads  the boot(ufsboot) Program

|

7

The boot (ufsboot) Program loads the 32-or 64-bit kernel

|

8

Load kernel modules


KERNEL 초기화 단계


이 단계에서는 사용자 시스템  파라메터를 로드하고 커널의 초기화와 init 데몬을 이용한 시스템 프로세서를 시작합니다.

9

Read /etc/system file

|

10

The kernel initialiizes itself and starts the init process


INIT 단계

11

The init process starts the run control scripts

 

 

1. PROM runs self-test diagnostics

boot PROM 프로그램이 self-test 루틴을 실행하여 시스템 하드웨어와 메모리를 점섬합니다. self-test장 이상없이 완료 되어야 다음의 부팅 단계로 진행 됩니다.
self-test가 종료되면 화면에 banner를 출력해 하여 시스템 모델 타입, 키보드 타입, 메모리 사이즈, PROM 시리얼 넘버, 이더넷 주소, 호스트 ID를화면출력 한니다,

2. OK printenv boot-device

베너 출력후 boot-device 에 설정된 값에 따라 부팅을 시작한다.
이 값의 확인은 메모리초기화시 STEP-A키를 누르면 OK prompt 상태로 한후 printenv boot-device 명령을 입력시키면 현재의 boot device 명을 출력시킨다.

3. OK boot         reads disk label (sector 0)

boot 명령을 입력하면 부팅을 재시작하고 boot-device에 설정된 디바이스의 0번  섹터를 읽어들인다.(보통은 디스크)
디폭트로 auto-boot? true 값에 의해 자동으로 이 단계는 진행 됩니다.

4. Read boot block (sector 1~15)

PROM program이 bootblk을 (disk의 1~15번째 섹터) 읽어들인다.

5. PROM loads boot block (bootblk) program

PROM에 의해 읽어들여진 bootblk이 로딩된다.

6. the boot bolck program loads the boot (ufsboot) program

로딩된 bootblk program이 두 번째 boot program인  /platform/`uname -m`/ufsboot을찾아내고, 메모리에 로드시킨다.

7. the boot(ufsboot) program loads the 32-or 64-bit

boot program 로딩후 boot PROM 프로그램은 두 종류의 커널중 하나를 로드하는데,하나는 32-bit system, 또 하나는 64-bit system 의 커널이다.

32-bit의 kernle위치   /platform/`uname -m`/kernel/unix & /kernel/genunix
64-bit의 kernel위치  /platform/`uname -m`/kernel/sparcv9/unix  &
/platform/`uname -m`/kernel/sparcv9/genunix

8. lode kernel modules

커널이 ufsboot 프로그램의 파일들을 읽어들이면서 모듈을 로딩한다.

9. Read /etc/system file

모듈이 로딩됨과 동시에 커널은 /etc/system 파일을 읽어 관리자가 설정한 값들을 로드 한다.

10. The kernel initializes itself and starts the init process

커널이 자기자신을 초기화 시키고 init 프로세스를 구동한다.

11. The init process starts the run control scripts

커널은 user process를 만들어 내고 /sbin의 init  program을 실행한다.
/etc/inittab file을 참조하여 부팅 레벨에 맞는 /sbin/rc X file을 실행하고 /etc/rc X.d file을 실행시키고 모니터에 login 화면이 뜨면서 부팅을 종료한다.

 

Editor&Written by taks

반응형
Posted by [PineTree]