[질문] 정말 죄송합니다. 답변좀 부탁드릴께요

익명 사용자의 이미지

안녕하세요 지금 공부하는 학생입니다.

정말 죄송합니다. 길게 질문을 할꺼 같아서 정말 죄송합니다.

혹시 읽으시면서 아시는 부분이 있으시면 좀 가르쳐 주세요

정말 죄송합니다. 그럼 시작해볼께요

다름이 아닌 학교 솔라리스 계정이 있어서 요즘 제 리눅스

와 비교 하면서 공부하고 있습니다.

다름이 아닌 제가 궁금해 하는것이

보통 학교에서 계정을 주었을경우는 root쉘을

대부분을 복사 해서 사용하는경우 같습니다.

그래서 대부분의 설정이 루트와 비슷하게 쓸수있도록

하는것 같습니다. 다름이 아닌 제가 궁금해 하는 부분은

dev/ 디렉토리에서 --> 대부분의 파일들이 물리적인 장치를

사용할수 있는 인터페이스라고 배웠습니다.

그런데 궁금한점은 다름이 아닌 왜 ?

대부분의 dev/의 파일들은 심볼릭 링크가 되어있는지가

궁금합니다.

그런경우는 어떤식으로 링크를 해서 쓰는지가 궁금합니다.

가령 예를 들어

/dev에 여러가지 파일들이 많은데 tty 같은 경우는 제가 알기론

시리얼 디바이스에만 적용되는 파일이라고 공부했는데

궁금한점은 이 tty 파일같은경우는 굉장히 많이 있습니다.

가령 지금 제 리눅스 머신이 tty를 사용해서

시리얼디바이스를 쓰지 않는경우는 이 파일을 사용할 필요가

없을거라고 생각합니다.

이 파일이 존제 하는것은 만약 리눅스 머신을 시리얼 디바이스를

사용할때 이것을 커널에서 사용하도록 가져다 놓은것 같습니다.

그런데 궁금한점은 여기서 예를 들어 tty도

여러 가지가 있습니다.

다름이 아닌 좀 제가 추려본 결과

tty

그리고 ttyp[0~9]@

그리고 ttyq[0~9]@

그외 etc.....

이런 경우는 인터페이스의 의미처럼 기능만을 내장한 파일이란

의미인지 궁금합니다.

예를 들어 어뎁터나 아님 인터페이스란 의미는

메소드는 그 안에서 들어 있지만 그것을 다시 제 정의해서

사용하는 것으로 알고 있습니다.

여러가지 물리적인 장치가 다 다른 규격을 가지고 있지만

내용상 다 똑같은 기능을 하므로 그것을

인터페이스화해서 /dev에 올려놓은 의미가 맞는것인지 ?

또 궁금한것은 왜

이파일들은 다 @ 링크를 걸어 놓았는지가 궁금합니다.

그럼 어디로 링크가 되는건지도 궁금합니다.

그리고 궁금한것이 한가지 더 있습니다.

죄송합니다. 많이 여쭤봐서요

궁금한것은 다름이 아닌

rc 파일과 fstab의 차이를 알고 싶습니다.

rc 파일은 제가 알기론 c쉘이나 아님 본쉘의 시동 파일의

전형적인 유형으로 알고 있는데

이것이 시동 파일이 맞는지가 궁금합니다.

그리고 /etc에 들어가보니 rc가 여러가지 있습니다.

예를 들어 있는 rc파일들이

rc 파일 그리고 rc[1~6]

이런식으로 rc 파일에 숫자가 있습니다. 왜 여러가지 rc 파일을

사용하는지 궁금합니다. 죄송합니다. 너무 하고자 하는 의욕이

앞서는데 도대체 모가 어떤건지 문서를 많이 읽었는데

조금씩 이해가 잡히지만 궁금한것이 많아서 이렇게 여쭙니다.

그러면 rc 파일은 시동시 어떤것들을 잡는지가 궁금합니다.

또 fastb의 파일과의 차이점도 궁금합니다.

그리고 저 같은 경우는 dhcp로 잡아서 그런지

제가 잡아서 사용하는 리눅스에서는 학교의 서버 셋팅 같이

그런것을 사용 하지 못하는 경우가 많습니다.

예를 들어 제가 궁금해 하느것은

dhcp경우 route 명령을 사용할수 없는것입니까 ?

예를 들어

제 루프벡과 그리고 eth0의 설정 값을 보기 위해서

route -n을 사용한 경우는

본쉘에서 사용되는 명령이 없다고 나옵니다.

이런경우는 사설 네트워크 설정시만 가능한 건지 ?

궁금합니다.

또한 netstat 는 나오지만 route명령은 왜 사용할수 없는지가

궁금합니다.

또한 한가지 더 궁금한것이 있습니다.

dummy 인터페이스가 궁금합니다.

dummy도 설치를 해야 하는것인지가 궁금합니다.

제가 잘 몰라서 여쭤봅니다.

레드햇 계열의 리눅스에서는 dummy란 인터페이스는

default로 잡혀 있는 경우가 아닌지 ?

궁금합니다. 죄송합니다.

예를 들어

standalone 호스트에서 활성화 된 네트윅 디바이스가 보통 127.0.0.1로

loopvback 되는 디바이스 뿐이라고 할경우 어떤경우는 로컬 호스트 상에

공식적인 ip주소로 데이터를 보내야 할경우가 있을경우가 있을꺼라고

생각합니다.

예를 들어 191.72.2.65의 경우 이곳에다 보내려고 한다면

현재 loopback으로 활성화 되어 있는 네트웍이라면

결과적으로 이 주소를 알지 못하므로

데이터를 자기 자신에게만 계속 해서 보내게 되는 경우 입니까 ?

그런 경우 dummy를 사용해서

이 주소를 191.72.2.65를 dummy로 잡는 경우 입니까 ?

그런 경우는 한 주소로만은 송신이 가능할꺼 같은데 .......

루프백으로 설정된 네트윅에서는 그럼 다른 아이피로 송신을

하기위해서는 일일이 그럼 dummy를 설정르 수없이 해주어야 합니까 ?

정말 죄송합니다.

궁금한것이 너무 많아서요

다름이 아닌 그냥 여러가지 문서들을 읽어 보고 나름데로

혼자서 공부하고 있지만 이런 부분이 막혀서 그냥 너무

길게 여쭤 봤습니다.

정말 죄송합니다.

답변좀 해주실수 있으시면 좀 부탁드릴께요

정말 다시 한번 죄송합니다.

--
공부하는 학생입니다.

익명 사용자의 이미지

알고 있다고 생각되어지는 것들만 답변을 달아보겠습니다.
참고로 관리자용 UNIX책을 한권사서 읽어보라고 권하고 싶군요.
대부분의 설명은 LINUX를 기준으로 하겠습니다.

궁금이 wrote..
안녕하세요 지금 공부하는 학생입니다.
정말 죄송합니다. 길게 질문을 할꺼 같아서 정말 죄송합니다.
혹시 읽으시면서 아시는 부분이 있으시면 좀 가르쳐 주세요
정말 죄송합니다. 그럼 시작해볼께요
다름이 아닌 학교 솔라리스 계정이 있어서 요즘 제 리눅스
와 비교 하면서 공부하고 있습니다.
다름이 아닌 제가 궁금해 하는것이
보통 학교에서 계정을 주었을경우는 root쉘을
대부분을 복사 해서 사용하는경우 같습니다.
그래서 대부분의 설정이 루트와 비슷하게 쓸수있도록
하는것 같습니다. 다름이 아닌 제가 궁금해 하는 부분은

이부분은 계정을 주어질 때 직접 손으로 환경을 설정해주는 것이
아닙니다. LINUX에서는 /etc/skel 이라는 디렉토리안에 초기 생성시에
복사해 주어야하는 파일이나 디렉토리를 가지고 있습니다.

dev/ 디렉토리에서 --> 대부분의 파일들이 물리적인 장치를
사용할수 있는 인터페이스라고 배웠습니다.
그런데 궁금한점은 다름이 아닌 왜 ?
대부분의 dev/의 파일들은 심볼릭 링크가 되어있는지가
궁금합니다.

제가 알기로는 호환성 때문이라고 들었습니다.

그런경우는 어떤식으로 링크를 해서 쓰는지가 궁금합니다.
가령 예를 들어
/dev에 여러가지 파일들이 많은데 tty 같은 경우는 제가 알기론
시리얼 디바이스에만 적용되는 파일이라고 공부했는데
궁금한점은 이 tty 파일같은경우는 굉장히 많이 있습니다.

tty는 꼭 시리얼 라인만을 위해 존재하는 것은 아닙니다. tty는
텔레타이프의 약자 즉 직렬이라는 것을 의미한다고 합니다.
직렬로 데이터를 주고 받는 것이 Serial하나일까요?
http//www.lanana.org/docs/device-list/
여기를 참고해보세요.

가령 지금 제 리눅스 머신이 tty를 사용해서
시리얼디바이스를 쓰지 않는경우는 이 파일을 사용할 필요가
없을거라고 생각합니다.

-) 그럼 지워보시기 그러셨습니까? 장치에 관련된건 지우면 안됩니다.
물론 나에게 없으니까... 하는 식으로 생각도 가능합니다만...

이 파일이 존제 하는것은 만약 리눅스 머신을 시리얼 디바이스를
사용할때 이것을 커널에서 사용하도록 가져다 놓은것 같습니다.
그런데 궁금한점은 여기서 예를 들어 tty도
여러 가지가 있습니다.
다름이 아닌 좀 제가 추려본 결과
tty
그리고 ttyp[0~9]@
그리고 ttyq[0~9]@
그외 etc.....
이런 경우는 인터페이스의 의미처럼 기능만을 내장한 파일이란
의미인지 궁금합니다.
예를 들어 어뎁터나 아님 인터페이스란 의미는
메소드는 그 안에서 들어 있지만 그것을 다시 제 정의해서
사용하는 것으로 알고 있습니다.
여러가지 물리적인 장치가 다 다른 규격을 가지고 있지만
내용상 다 똑같은 기능을 하므로 그것을
인터페이스화해서 /dev에 올려놓은 의미가 맞는것인지 ?
또 궁금한것은 왜
이파일들은 다 @ 링크를 걸어 놓았는지가 궁금합니다.
그럼 어디로 링크가 되는건지도 궁금합니다.
그리고 궁금한것이 한가지 더 있습니다.
죄송합니다. 많이 여쭤봐서요
궁금한것은 다름이 아닌
rc 파일과 fstab의 차이를 알고 싶습니다.

rc는 부팅되는 형태에 따른 실행시킬 프로그램이 지정되어있고
fstab은 파일 시스템을 저장한 테이블입니다.
아주 큰 차이점인데 그것이 어떤 면에서 같아 보였나요?

rc 파일은 제가 알기론 c쉘이나 아님 본쉘의 시동 파일의
전형적인 유형으로 알고 있는데
이것이 시동 파일이 맞는지가 궁금합니다.
그리고 /etc에 들어가보니 rc가 여러가지 있습니다.
예를 들어 있는 rc파일들이
rc 파일 그리고 rc[1~6]
이런식으로 rc 파일에 숫자가 있습니다. 왜 여러가지 rc 파일을
사용하는지 궁금합니다. 죄송합니다. 너무 하고자 하는 의욕이
앞서는데 도대체 모가 어떤건지 문서를 많이 읽었는데
조금씩 이해가 잡히지만 궁금한것이 많아서 이렇게 여쭙니다.
그러면 rc 파일은 시동시 어떤것들을 잡는지가 궁금합니다.

위에서 설명했듯이 부팅되고 시스템이 초기화가 되면 커널은 어떤
형태로 어떻게 시스템을 구성할지를 결정하게 됩니다. 그때 사용되는
것이 rc입니다.
rc를 이해하기전에 먼저 inittab(초기화 테이블)에 보면 '#'으로 막혀
있지 않는 첫번째 항목이

id3initdefault

이런것일 겁니다. 중간에 끼여있는 '3'이라는 숫자가 바로 키포인트죠.
그 숫자에 대한 설명은 같은 파일 바로 위에 설명되어 있습니다.
OS는 이 숫자를 읽고 거기에 맞는 rc를 찾습니다.
여기서는 rc.3겠죠?

또 fastb의 파일과의 차이점도 궁금합니다.

fstab은 다시한번말하지만 파일 시스템 테이블 입니다. 즉, fdisk로 해서
나뉘어진 파티션 정보나 floppy, cd-rom등의 정보가 있습니다.

그리고 저 같은 경우는 dhcp로 잡아서 그런지
제가 잡아서 사용하는 리눅스에서는 학교의 서버 셋팅 같이
그런것을 사용 하지 못하는 경우가 많습니다.
예를 들어 제가 궁금해 하느것은
dhcp경우 route 명령을 사용할수 없는것입니까 ?
예를 들어
제 루프벡과 그리고 eth0의 설정 값을 보기 위해서
route -n을 사용한 경우는
본쉘에서 사용되는 명령이 없다고 나옵니다.
이런경우는 사설 네트워크 설정시만 가능한 건지 ?
궁금합니다.
또한 netstat 는 나오지만 route명령은 왜 사용할수 없는지가
궁금합니다.

route는 root 유저만이 사용할 수 있는 명령어군요. root계정으로
해보세요.

또한 한가지 더 궁금한것이 있습니다.
dummy 인터페이스가 궁금합니다.
dummy도 설치를 해야 하는것인지가 궁금합니다.

dummy를 설치한다???

제가 잘 몰라서 여쭤봅니다.
레드햇 계열의 리눅스에서는 dummy란 인터페이스는
default로 잡혀 있는 경우가 아닌지 ?
궁금합니다. 죄송합니다.
예를 들어
standalone 호스트에서 활성화 된 네트윅 디바이스가 보통 127.0.0.1로
loopvback 되는 디바이스 뿐이라고 할경우 어떤경우는 로컬 호스트 상에서
공식적인 ip주소로 데이터를 보내야 할경우가 있을경우가 있을꺼라고
생각합니다.
예를 들어 191.72.2.65의 경우 이곳에다 보내려고 한다면
현재 loopback으로 활성화 되어 있는 네트웍이라면
결과적으로 이 주소를 알지 못하므로
데이터를 자기 자신에게만 계속 해서 보내게 되는 경우 입니까 ?
그런 경우 dummy를 사용해서
이 주소를 191.72.2.65를 dummy로 잡는 경우 입니까 ?
그런 경우는 한 주소로만은 송신이 가능할꺼 같은데 .......
루프백으로 설정된 네트윅에서는 그럼 다른 아이피로 송신을
하기위해서는 일일이 그럼 dummy를 설정르 수없이 해주어야 합니까 ?
정말 죄송합니다.

standalone형태인데 왜 공식 IP가 필요하다고 생각하시는지...
127.0.0.1도 IP입니다. TCP/IP를 하면서 저 IP이외에 다른 IP가 필요하다고
생각해본적이 없었는데... LAN도 없는 상태에서 TCP/IP를 공부할 때 아주
유용했었죠.

궁금한것이 너무 많아서요
다름이 아닌 그냥 여러가지 문서들을 읽어 보고 나름데로
혼자서 공부하고 있지만 이런 부분이 막혀서 그냥 너무
길게 여쭤 봤습니다.
정말 죄송합니다.
답변좀 해주실수 있으시면 좀 부탁드릴께요
정말 다시 한번 죄송합니다.
--
공부하는 학생입니다.

네... 학생이시군요. 궁금한것도 많을 때라고 생각합니다.
충분한 답을 달지는 못했습니다. 알고있는 지식이 별로라서요...
하지만 위에 질문된 내용들은 대부분 관리자용 책에 설명되어있는
것들입니다. 그런 핵을 읽는 시간을 아까워하지 마십시요.
그리고 이렇게 필요한 부분만 질문해서 알아보는 것보다는 모른 분야에
대해서 공부를 하는 것이 중요합니다.
잘못하면 자기 자만에 빠지기 쉽기 때문이죠. (저도 항상 조심하고 있긴
한데...)
그럼... 좋은 하루 되세요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.