안녕하세요.... 리눅스에 관한기타 질문입니다

austin817의 이미지

제가 리눅스 공부하는데 모르는게 많네요...ㅋ;
님들의 도움이 필요할것 같아여~
현제 리눅스 redhat 7.3버전을 사용중입니다.
질문1.처음 리눅스 부팅하고 나서 GNOME으로 들어가면
"aim-applet 애플릿이 애기치 못하게 죽었습니다."
'다시읽기' 또는 '취소'버튼을 누를수 있는데 다시읽기 누르면 똑같은
"aim-applet 애플릿이 애기치 못하게 죽었습니다."창이 뜨고 취소
누르면 그냥 아무이상 없이 쓰거든요.
리눅스 시디 넣고 aim을 killall로 죽이고 다시 aim를 깔아도 같은
증상입니다. 지금 리눅스상태는 별이상이 없는데 왜 그런지 그리고 고치는
방법은 어떤건지 궁금해서요....

질문2.리눅스 처음 깔면서 설정 체크버튼 있잖아요...
거기에서 DHCP, SSH, Mail, Ftp 그리고 한개 더 있는거 같은데 기억이 안
나네요.. "e"로 시작해서 알파벳 수고 3갠가? 4개였는데... 하이튼 이
사항은 어떤 옵션으로 쓰이는지 궁금하네요. 물론 깔면서 옆에 도움말이
있지만 거기말로는 내가 원하는 답이 아니라서... 그리고 제가
'qmail server'를 공부하면서 느끼는건데 mail, ftp 항목은 체크하는게
아니라고 하더군요 계정침투로 인한 보안이 안되어있다고 설치하면 안된다
고 누가 그러던데 그러면 이걸 체크해서 깐 상태라면 지울수 있는 방법
같은건 없는지... 도 궁금하네요.

질문3.rpm 설치시 의존성으로 실행이 안되면 그 이유는 뭘까요?
의존성 문제라면 --nodeps 옵션으로 무시하고 실행해도 되는지... 궁금하
네요

질문4.리눅스에서 AMP 있잖아요... 아파치, mysql, php를 깔면서 느끼는건데
mysql깔다가 오류가 났거든요 그러면 kill로 sql데몬을 죽이고 다시 sql을
깔면 되는지 그 방법이 궁굼해서요. 그리고 말이 나온김에 아파치나 php를
깔다가 실패하고 다시 깔려고 하면 데몬을 죽이고 깔면 되나요? 제 경험상
mysql만 실패를 해봐서 말이죠... 혹시 있다면 그 방침 또한 궁금합니다.

질문5. mysql을 사용시에 이용하는 명령어 들있잖아요
데이터 베이스 생성, 삭제, 수정 등등이 궁금하구요.
그리고복구라는 명령어는 있나요?
sql 사용시 명령어들을 알고 싶네요

질문6.make랑 make install 명령어는 어떤 개념에서 실행하는건지 궁금해요.

질문7.ki11 명령어을 공부하다가 시그널이란건 잠시 머리속에 스쳐지나갔는데
#ps -ef | grep ftp 라고 실행 뒤...
숫자가 나오는데 (ps.숫자는 예를 든겁니다...)
917 ? ..........................................
3326 ..........................................
위의 번호가 시그널 번호인가요? 리눅스에서 시그널이란 제가 애기한게 맞나요?
그리고 위의 숫자 옆에 ?표가 붙는데 ?뜻은 뭔가요?
음.... 그리고 만약 프로세스를 죽일때
kill -9 917 ? / 3326
917 이 번호를 적나요? 3326 번호를 적나요?
마지막으로 시그널이란 단어는 리눅스에서 또 무슨 뜻하는게 있나요?

질문8.리눅스에서 스크립트란 말하고 패키지라는 말 뜻이 궁금하네요
잘은 몰라도 패키지는 윈도우에서 말하면 소프트웨어개념 또는
원어로는 소품..작은 단체란 뜻같은데 다른 예로는 없을까요?

그럼 아무쪼록 부탁드립니당...ㅋ;
환절긴데 감기 조심하세요~

jachin의 이미지

질문 1. aim-applet이 죽었다는 것은 시작시에 작동이 불가능 하다는 얘기인 것 같습니다. aim을 특별히 쓰시지 않으신다면 지워두셔도 될 것 같습니다. aim에 대한 메뉴얼을 참조하시기 바랍니다.

질문 2. 요즘 배포판 설치를 해보지 않아서 잘 모르겠습니다만, expert 모드 설치 아닙니까? 그런데 설정 체크 버튼에 DHCP, SSH, Mail, FTP가 있었다는 것을 보니 서비스 중의 하나이겠군요. 정확한 이름을 알려주십시오.
mail과 ftp를 설정하여 설치한 프로그램이 어떤 것인지 아신다면 패키지 제거를 통해 가능합니다.

질문 3. 의존성문제로 RPM 설치가 불가능하다는 것은 설치할 프로그램에 필요한 다른 패키지가 없다는 것입니다. 의존성에 걸리는 패키지를 꼭 찾아서 설치하시기 바랍니다. 바이너리를 제공하는 RPM(라이브러리를 사용하지 않는) 프로그램이라면 --nodeps 로 실행하셔도 됩니다. (하지만 대부분 의존성을 무시하면 안됩니다.)

질문 4. MySQL을 설치하시다가 오류가 나셨다면 다시 설치하시면 됩니다. 어느 데몬이든 설치가 끝나지 않으면 실행이 불가능합니다. 만약 데몬이 실행중이라면 이미 설치된 데몬이 있다는 말이 되겠지요? 그러므로 이미 설치된 데몬을 제거하신 후에 다시 설치하시는 것이 옳은 방법입니다.

질문 5. SQL 명령어에 대한 내용은 SQL과 관련한 책들을 참조하시거나 SQL명령어를 검색하시길 바랍니다.

질문 6. make 는 소스 프로그램을 각각의 버전별로 컴파일하고 설치하기 위한 프로그램입니다. 소스와 같이 들어있는 Makefile의 내용에 각각에 옵션이 있습니다. make install 이라는 것은 Makefile 안에 install 이라는 레이블의 내용을 실행하라는 뜻입니다. 보편적으로 make만을 실행하는 경우, 소스 프로그램 전부를 컴파일하는 것을 뜻하며, make install은 컴파일 된 파일들을 실행가능하도록 지정된 장소에 복사하고 프로그램 설정에 대한 내용을 넣습니다.

질문 7. ps 명령어는 사용자의 프로세스 목록을 보기 위한 명령어 입니다. -ef 옵션은 모든 사용자의 프로세스를 상세하게 표시하라는 옵션입니다. 리스트의 맨 위에 각각의 칸에 대한 내용이 나옵니다. 그 중 PID, UID 등이 나옵니다. PID는 Process ID를 말합니다. UID는 그 프로세스가 파생된(fork) 프로세스의 ID를 뜻합니다. 시그널이란 것은 프로세스와 OS 간에 전달되는 데이터를 말하며, 위의 내용과 관련은 있지만, PID가 바로 시그널은 아닙니다. 숫자 옆에 ?가 붙는 자리는 실행된 콘솔을 나타내는 칸이며, ?인 것은 데몬이나 시작 스크립트 파일에 의해 실행되었음을 뜻합니다. kill 명령어에 ID를 쓸 때에는 PID를 쓰셔야 합니다.

질문 8. 스크립트(Script)라는 것은 일련의 명령을 실행하도록 미리 짜놓은 실행 목록을 말합니다. 그러나 단순히 명령어를 실행하는 것만이 아니라, 주어진 환경변수와 시그널, 사용자의 입력을 참조하여 여러가지 경우의 수로 실행할 수 있도록 만들어 놓은 batch 파일입니다.
패키지는 프로그램을 전달하기 위한 단위로 나타났으며, 일반적으로 프로그램의 바이너리 파일이나, 프로그램의 소스를 같이 포함한 형태의 묶음입니다. 다른 적절한 예를 들기에는 제 능력이 부족하군요.

지금까지 하신 질문들은 리눅스를 체계적으로 배우시면 저절로 풀어질 궁금증이라 생각합니다. 성급한 공부는 자칫 수박겉핥기식의 공부로 빠질 수 있습니다. 약간 의문이 생기더라도 차근차근 먼저 공부하시기 바랍니다.

fender의 이미지

특별한 이유가 없다면 최신 배포판을 사용하시기 바랍니다. 윈도우즈 서버 관리자가 되겠다고 NT 4.0을 공부하지는 않으니까요...

----------------------------
[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.