1. 리눅스는 장난감이 아니다
리눅스를 체계적으로 배우려면 이 점을 분명히 이해해야 한다. 그들 중 일부는 여전히 Windows에서 이루어지고 있으며 Linux는 단지 일상적인 플레이를 위한 시스템일 뿐입니다. 그들은 Linux의 몇 가지 기본 작업을 알고 Linux가 중요하다는 것을 알고 있으며 사람들이 Linux가 좋다는 말을 자주 듣기 때문에 그렇게 주장합니다. 리눅스가 좋다는 건 리눅스의 기본 동작만 알면 리눅스가 윈도우보다 나쁘다고 반박하는 사람들도 있다. Windows를 사용하는 사람들은 품질이 낮습니다. 그러나 그들은 여전히 컴퓨터를 사용할 때 대부분의 시간을 Windows를 사용하고 Windows에 중요한 파일을 모두 넣습니다. Linux를 마음 속에있는 장난감으로 간주하고 진정으로 이해하지 못하기 때문입니다. Linux의 본질을 정말로 체계적으로 배우고 Linux와 변화를 만들고 싶다면 Windows의 사고 방식을 잊고 Linux의 작동 방식을 천천히 느끼고 익숙해 지십시오. 언젠가는 진정으로 Linux의 신비를 경험하게 될 것입니다. 유행을 타거나 남에게 자랑하기 위해 사용하는 것이 아니라 진심으로 좋아하고 사용하세요.
2. 좋은 입문서가 있나요?
"좋은 리눅스 설치 및 입문 교과서를 읽지 않았다면 초보자 포럼에 가서 질문하지 마세요! 질문할 자격조차 없기 때문입니다. ! " 이것은 나의 다소 극단적인 견해입니다. .
지금 리눅스를 배우겠다고 결심했다면 가장 먼저 해야 할 일은 포럼이나 커뮤니티에 가서 어떤 버전을 사용할지 물어보는 대신 서점에 가서 좋은 책을 고르는 것이다. 좋은 입문서는 리눅스의 운영방식, 시스템의 기본적인 사용법 등을 빠르게 이해할 수 있게 해주며, 선배들이 자신의 경험을 요약해서 쓴 책이다. Linux를 배우고 Linux에 대한 전반적인 이해를 얻는 것은 건물을 짓기 전에 기초를 놓고 콘크리트 프레임을 만드는 것과 같습니다. 나중에 이 프레임워크에 벽돌과 타일을 추가하고 최종적으로 건물을 짓는 사람들입니다. 배우고 싶고 책을 읽고 싶지 않고 포럼을 통해 Linux 지식을 배우고 싶은 것은 마치 오늘 건물을 짓고 1층을 칠하고 장식해야 하는 것과 같습니다. , 이사하고 다음 날 2층 건축을 시작하세요. 전체적인 계획 없이 학습하는 것은 Linux 학습에 도움이 되지 않습니다. , 당신은 1년 안에 당신과 당신의 친구가 동시에 처음부터 Linux를 배울 수 있으며 컴퓨터 기본 사항은 거의 동일하다는 사실을 알 수 있습니다. 좋은 책 몇 권을 사서 천천히 읽을 수 있습니다. 실험을 하고 친구들이 하루 종일 주요 포럼에 가서 Linux 지식을 배울 수 있도록 하십시오. 어쩌면 처음에는 친구들이 당신보다 더 많이 알겠지만, 1년이 지나면 당신의 레벨은 확실히 친구들보다 높아질 것입니다. 초급 단계, 포럼에 질문을 할 때는 책을 많이 읽는 것이 기본입니다. 꼭 질문해야 할 경우에도 먼저 정보를 확인하고 문제가 해결되지 않으면 다시 질문하십시오. 모든 전문가는 초보자에게서 왔기 때문에 전문가는 초보자를 경멸하지 않습니다. 기성 답변을 얻으려면 전문가들로부터 비밀리에 Linux를 사용할 가치가 없는 바보라고 꾸짖을 것입니다.
다음 유형의 책이 필요합니다.
좋은 입문서입니다. 교과서 -> 리눅스 명령어 참조 매뉴얼 -> 리눅스 시스템 관리 매뉴얼 -> 리눅스 시스템의 원리를 설명하는 책
< p>처음에는 입문용 교과서만 있으면 되고, 엄격히 따라야 합니다. 하루 종일 그래픽 카드 드라이버, 게임, 소프트웨어를 설치할 생각은 하지 마십시오. 컴퓨터에 인터넷이 연결되어 있지 않으면 책을 읽어야 배울 수 있습니다. . 천천히 꾸준히 읽어보세요. 그러면 Linux 초보자 포럼에 가서 이미 마스터가 될 것입니다.또한 처음에는 입문 교과서를 선택해야 합니다. , 그러나 일부 책에는 다른 책에 없는 정보가 포함되어 있을 수 있으므로 하나만 읽을 수는 없습니다.
, 하나의 교과서를 선택하고 읽는 데 집중하십시오. 그런 다음 두세 개의 입문 교과서를 읽어 첫 번째 책의 지식을 확장하고 통합하십시오. 읽는 과정에서 이해가 안되는 부분이 있으면 포럼에 서두르지 마십시오. 스스로 몇 번 자세히 읽어보세요. 정말 이해가 안 되더라도 그냥 거기에 질문을 남겨두세요. 문제에 휘말리지 말고 포기하지 마세요. 이런 정신은 좋습니다. 방법이 틀려요. 계속 공부하다 보면 책을 다 읽게 될지도 모릅니다. 이전에 이해하지 못했던 내용이 갑자기 이해될 수도 있습니다.
게다가. , 현재 많은 입문 서적은 비기술적인 사용자를 대상으로 하고 있습니다. (저는 Linux 자체에 관심이 없고 Linux를 인터넷 서핑, 음악 듣기 및 타이핑에만 사용하려는 사람들을 비기술적인 사용자라고 부릅니다. Linux 자체에 관심이 있는 사람을 기술 사용자라고 합니다)
기술자가 아닌 사용자를 대상으로 합니다. 전문 사용자를 위한 거의 모든 입문서는 그림으로 가득 차 있으며 내용은 그래픽 인터페이스에서 작동하는 방법을 설명합니다. 책은 전문가가 되는 데 도움이 되지 않으며 오히려 마우스와 그래픽 인터페이스 조작에 의존하는 습관을 갖게 합니다. 처음 읽은 리눅스 입문서는 10장이 넘었는데 10장부터 시작해서 한 장의 시작 부분에 그래픽 인터페이스에 대한 지식이 간략하게 설명되어 있어서 정말 감사하다. 이 책을 통해 초반의 윈도우즈 사고방식에서 벗어날 수 있었고 앞으로의 공부에 큰 도움이 되었습니다.
위 내용을 모두 마치셨다면, 건물을 짓고 기초를 놓고 콘크리트 프레임을 건설하는 과정에 대해 더 자세히 알아볼 수 있습니다.
3. 시스템과 함께 제공되는 문서를 읽어보셨나요? 시작 과정을 마치면 다른 문서를 읽기 시작한 다음 포럼의 하이라이트 영역으로 이동하여 자신이 지은 건물의 뼈대에 벽돌을 추가할 수 있습니다. 물론 문서를 먼저 읽어야 합니다.
대부분의 Linux 배포판에는 매우 자세한 문서가 함께 제공됩니다. 예를 들어 제가 사용하고 있는 Redhat에는 시스템 설치부터 시스템 보안까지 다양한 수준의 문서가 있습니다. 어떤 포럼의 하이라이트를 읽는 것보다 더 유용한 이 문서를 읽으십시오. 책과 문서는 없이는 살 수 없는 하루 세 끼와 같고, 포럼의 하이라이트는 마치 간식과 과일과 같습니다. 간식과 과일은 빼놓을 수 없습니다.
물론 문서를 읽기 위해서만 읽을 수는 없습니다. 문서를 읽으면서 언급된 실험을 꼭 하셔야 합니다. . 그래야만 감동을 받을 수 있습니다. 그렇지 않으면 본 적이 있으면 잊어버릴 것입니다. 즉, 본 적이 없다는 의미입니다.
또한 Linux를 배우고 싶다면 하지 마십시오. 인색하지 말고 데이터 손실을 두려워하지 말고 감히 실험을 하지 마십시오. 작은 중고 하드 드라이브를 구입한 다음 데이터 손실을 두려워하지 말고 감히 하지 마십시오. .기술을 배우지 않고 나중에 리눅스 시스템 관리자나 네트워크 관리자가 된다면, 방법을 모르기 때문에 데이터를 잃게 될 것입니다.
4. 학습. 리눅스는 자유시장을 노리는 것이 아니다.
어떤 버전의 리눅스가 좋은지 묻는 사람들을 종종 본다. 사실 열심히 공부하면 어떤 버전이라도 괜찮다는 것을 알아야 한다. Linux 배포판을 개발하는 것은 Linux 커널 코드를 읽고 Linux 원리에 매우 능숙한 사람들이며 모든 개발 팀은 배포판을 출시하기 전에 테스트했습니다. 이는 특히 브랜드에 해당됩니다. 어떤 버전이 더 나은지 논의하는 것이 핵심입니다. 그러나 너무 높은 생각을 피하기 위해 redhat manrake suse 등 많은 사람들이 사용하는 버전을 선택하는 것이 가장 좋습니다. 중국판도 한두개 정도는 좋은데 국내 리눅스는 비기술적인 사용자들을 위해 개발되었기 때문에 고수가 되고 싶다면 국내판은 사용하지 않는 것이 좋습니다.
Linux를 배우는 것은 자유 시장이 아닙니다. 버전을 선택할 때 진정하고 공부해야 합니다. 오늘 버전을 변경하고 내일 업그레이드하지 마십시오. 더 많이 사용했다고 주장하는 사람들도 있습니다. 십여 가지, 심지어는 수십 가지 종류의 리눅스를 가지고 있는데, 마치 많이 아는 것처럼 명확하게 이야기하지만, 리눅스를 사용하여 웹 서버를 구축하고, 리눅스 게이트웨이를 만들어 달라고 하면 그는 아무것도 알지 못할 것입니다. 버전 변환에 시간을 낭비합니다.
5. 영어 문서를 이해할 수 있나요?
저는 영어가 매우 서툴기 때문에 이 문제를 이야기할 때 약간 당황스럽습니다. 하지만 적어도 일반적인 컴퓨터 영어는 문제 없이 읽을 수 있습니다. 간단합니다. 컴퓨터 전문 영어만 알면 고등학교 졸업자 수준으로 컴퓨터 문서를 쉽게 읽을 수 있습니다. 영어가 너무 서툴러서 가장 간단한 컴퓨터 영어 문서도 이해할 수 없다면, 리눅스도 빨리 배우세요. 번역된 문서도 읽을 수 있다고 하셨을 텐데요, 저도 초보였을 땐 그렇게 생각했어요. , 영어를 이해할 수 없습니다. 문서는 정말 어렵습니다. 가장 훌륭하고 포괄적인 문서는 모두 영어로 작성되며, 처음 공개되는 기술 정보도 영어가 아닌 국가의 사람들이 기술 문서를 출판할 때에도 마찬가지입니다. 영어로 번역해서 국제학술지나 인터넷에 게재하는 경우가 많습니다. Windows를 오랫동안 사용하는 사람은 이것에 익숙하지 않을 것입니다. Windows는 사용하기 매우 간단하기 때문에 소프트웨어를 설치하기 위해 설명서를 읽는 데 시간이 오래 걸립니다. 그러나 Linux를 배우려면 다양한 문서를 읽는 법을 배워야 합니다. , 그리고 대부분의 문서는 영어로 작성되어 있습니다. 심지어 man 문서를 어떻게 읽는지 모르시는 분들도 계시더군요. 사용법을 모르신다면 포럼에 가서 물어보세요. 그리고 당신은 불쌍한 척하고 명령을 사용해달라고 간청할 것입니다. 시간이 있다면 당신이 직접 man 문서를 읽는 것이 좋습니다. 한 단어를 중국어로 번역한 다음 읽는 것이 좋습니다. 다른 사람의 답변이 아무리 자세하더라도 man 문서만큼 자세할 수는 없기 때문에 다른 사람에게 물어보는 것보다 새 소프트웨어를 설치할 때 먼저 README를 읽은 다음 INSTALL, FAQ를 읽고 마지막으로 조치를 취하십시오. 문제가 발생했을 때 이유를 알 수 있도록 설치하세요. 그렇지 않으면 문서를 읽지 않고 문제가 발생할 때 답을 찾는 것은 시간 낭비가 될 것입니다.
6. 윈도우즈 사고방식은 잊어라
이념적 변화는 일시적인 기술 개선보다 더 유용하다. 요즘에는 학습 속도를 높이는 데 도움이 되기 때문이다. Linux를 사용합니다. 방법은 Windows와 완전히 동일합니다. 이런 식으로는 Linux의 본질을 이해하고 그 우수성을 경험할 수 없습니다. 2개 미만을 설치하려고 하는 친구가 맨드레이크 10을 삭제했습니다. 이유를 물었더니 윈도우를 사용하는 것이 속도가 너무 느리고 참을 수 없다고 하더군요. 그러다가 리눅스를 사용하는 방식에 주목하게 되었습니다. 그의 모든 작업은 윈도우의 그림자도 없었습니다. 파일 삭제 및 이동과 같은 가장 기본적인 작업은 마우스를 사용해야 하는데, 이는 물론 속도가 느립니다. Linux 사용에는 적합하지 않습니다. Linux 고급 사용자가 어떻게 작동하는지 확인할 수 있습니다. 일반적으로 여러 명령을 조합하여 매우 복잡한 작업을 완료할 수 있습니다. 리눅스에서 자주 사용하는 명령어인 find는 man 문서를 보면 확실히 초보자들이 보면 너무 복잡해서 사용할 생각이 없으나 한번 배우면 그 기능을 내려놓을 수 없게 됩니다. 매우 강력합니다. exec 매개변수와 결합하거나 파이프를 통해 xargs 명령 및 grep 명령으로 리디렉션하면 매우 복잡한 작업을 완료할 수 있습니다. 동일한 작업을 완료하기 위해 그래픽 인터페이스 도구를 사용하면 시간이 더 걸릴 것 같습니다. 10시간 이상이 걸리기 때문에 Linux 전문가들은 종종 다음과 같이 말합니다. find 및 grep 없이 어떻게 살 수 있습니까? 그러나 이제 대부분의 Linux 주니어 사용자는 Windows의 영향을 받고 일부 기본 작업을 완료하기 위해 그래픽 인터페이스 도구를 사용하는 것을 좋아합니다. 그래픽 인터페이스가 좋지 않습니다. 단지 Linux와 Windows의 디자인 아이디어가 다르기 때문에 작동 방법도 매우 다릅니다. Windows에서 그래픽 인터페이스를 사용하는 것이 명령을 입력하는 것보다 빠르지만 Linux는 다음과 같이 구성된 운영 체제입니다. 명령줄의 본질은 명령줄에 있습니다. 그래픽 인터페이스가 아무리 발전하더라도 이 원칙은 변하지 않습니다!
7. 시작한 후 더 많은 명령 배우기
입문서를 한두 권 읽은 후에는 지식을 넓히고 더 많은 Linux 명령을 배워야 합니다. 그러나 초급 단계에서는 Linux 명령을 체계적으로 배우지 마십시오. 책에 나오는 명령어들을 단순히 익히는 것만으로는 마스터가 될 수 없지만, 명령어를 모르고 마스터가 되는 것도 불가능합니다. 이는 마치 문법을 모르면서 영어를 배울 수 없는 것과 같습니다. 영어는 단어 매뉴얼로 단어를 외우는 것만으로는 영어 수준을 높일 수 없습니다.
Linux는 명령을 배우는 가장 좋은 방법입니다. Bash 스크립트 프로그래밍 Bash 스크립트는 다른 언어보다 배우기 쉽지만 그 기능은 매우 강력합니다. Bash 프로그래밍을 배우면 많은 Linux 명령을 마스터할 수 있습니다. 명령어 사용법을 모르더라도 언제든지 쿼리할 수 있어 man 문서를 확인하는 것보다 빠릅니다. 특히 영어가 서툴고 man 문서를 읽을 수 없는 사람들에게 적합합니다.
< p>리눅스에서 명령은 시스템 기본 명령과 응용 명령으로 나눌 수 있습니다. 기본 시스템 명령은 유닉스 계열 시스템이라면 어디를 가든 동일하게 유지됩니다. 예를 들어 ls, rm, rmdir, cp, cd, mv, cat 등 이런 기본 명령어가 200개 정도 있는데, 이 명령어들은 꼭 숙지해야 하는 책8. 시스템 관리 방법을 익혀보세요.
기본적인 지식을 갖춘 후! 어느 정도의 명령 사용법을 숙지하고 마스터하면 관리 시스템에 대해 추가로 연구할 수 있습니다. 이러한 내용은 입문 서적에서 찾을 수 있지만 시스템 관리를 깊이 배우고 싶다면 가봐야 합니다. 이 책을 주의 깊게 읽고 실험을 해 보면 빠른 진전을 이룰 수 있습니다. 다양한 네트워크 서버를 구성하는 방법을 배우고 Linux를 사용하여 네트워크를 구축하는 것은 모두 Linux 시스템 관리 및 네트워크 관리를 배우는 좋은 방법입니다. 온라인으로 정보를 확인하고, 출시된 소프트웨어의 공식 웹사이트 문서와 FAQ를 읽고, 포럼 하이라이트의 기사를 읽을 수 있습니다. 그러나 더 많은 책을 읽는 것은 여전히 기본입니다. 문서를 사용하면 체계적으로 공부할 수 있지만 포럼을 사용하면 약간의 지식과 요령을 배울 수 있습니다. 초보자도 모르는 작은 요령을 배울 수 있기 때문에 저는 종종 포럼에 직접 갑니다. 하지만 제가 문서를 읽는 시간과 포럼을 읽는 시간의 비율은 4:1 이상입니다. 포럼에서 쌓인 모든 질문을 한 번에 물어볼 수 있습니다. 하지만 초보자라면 하지 마세요. 포럼에 자주 가지 마세요. 궁금한 내용이 책에 모두 적혀 있으니 조금만 기다려주세요.
9. 시스템을 마무리하세요. 구조
시스템 관리에 대한 특정 지식이 있으면 /etc에서 구성 파일의 용도가 무엇인지 이해하게 됩니다. 일반 네트워크 서버를 구성하는 방법을 알고 나면 시스템 구조를 이해할 수 있습니다. 시스템 구조를 이해하려면 어떤 폴더에 어떤 내용이 들어 있는지 확인하는 것이 아니라 시스템이 어떻게 부팅되는지, 부팅 후 어떤 것이 시작되는지 등 몇 가지 원칙을 배워야 합니다. 시스템 구조를 배우는 가장 좋은 방법은 Linux 시스템을 직접 만드는 것입니다. Linux 시스템을 직접 구축하는 것보다 시스템 구조를 배우는 더 좋은 방법은 없습니다. ) 소스 코드에서 시스템을 직접 컴파일하는 방법을 가르쳐 줄 수 있습니다. 시스템을 직접 컴파일하면 Linux 시스템 구조를 이해하고 해당 파일이 어떤 용도로 사용되며 작업을 어떻게 조정하는지 알 수 있습니다.
LFS 레벨에 도달하기 전에는 아직 출시된 소스코드를 컴파일하고 설치하는 방법, 새로운 커널을 컴파일하는 방법을 배우는 것 등 해야 할 일이 많습니다. LFS 레벨에 도달하면 대부분의 경우 "마스터"라고 불릴 수 있습니다. 리눅스 포럼에서는 "맞다! 이쯤 되면 건물은 기본적으로 완성됐지만 아직 도색과 장식이 필요하다는 말과 같다. 실제 디테일은 아직 미흡하다!
그 사실을 항상 기억하라"고 말했다. 세상 밖 세상이 있고, 세상 밖에 사람이 있다. LFS 레벨이라 하더라도 리눅스 시스템 개발에 종사하고 리눅스 커널 코드를 읽어본 사람들의 눈에는 당신은 여전히 신인이다. 열린 마음을 유지하세요. 포럼에 스타 레벨이 하나만 있어도 잠재적인 진정한 마스터가 될 수 있습니다. 대부분의 실제 마스터는 일반적으로 포럼에 갈 시간을 어떻게 가질 수 있습니까? 대학을 졸업하지 않은 학생들도 하루종일 포럼에 놀러다니는 경우가 많습니다.
< p> 10. 전문과목을 수강하세요컴퓨터 전공자가 아니지만 배우고 싶다면. 리눅스는 전문적인 과정을 들어야 합니다. 컴퓨터 원리, 운영체제, 컴퓨터 네트워크 등과 같은 전문적인 과정을 배워야 합니다. 왜 우리는 리눅스를 동시에 배우기 시작합니까? 반년도 채 안 됐는데, 어떤 사람은 놀면서 아직 이름을 내지 못하고, 1, 2년 놀아도 여전히 멍청한데, 빨리 배우는 사람은 기초가 있으니 다 전문 과정을 배웠으니까요. 같은 문서라도 기초 지식이 없는 사람은 세 번 읽어도 이해가 안 되지만, 기초가 탄탄한 사람은 두 번만 읽어도 이해가 됩니다. 이것이 바로 전문가와 비전문가의 차이입니다! 더 높은 수준에 도달하려면 기본 전문 과정을 배워야 합니다.
11. 학습에 대한 열린 태도를 유지하십시오.
천국이 있다는 진리를 반복하고 싶습니다. 세상 밖에도 사람이 있습니다! < /p>
열린 학습 태도를 유지하면 더 많은 지식을 배우는 데 도움이 될 뿐만 아니라 다른 사람들로부터 존경을 받게 됩니다.
In Linux 세계에서 포럼에 어울리고 게시물에 댓글을 달고 싶다면 별 몇 개를 바꿔서 레벨을 올린 다음 초보자에게 멋진 말을 하여 방금 시작한 초보자라도 다른 사람들의 존경을 받을 수 있습니다. 질문에 대한 답변의 질을 구별하여 자신이 얼마나 좋은지 알 수 있습니다. 또한 "마스터"가되면 "신인"으로부터 많은 지식을 배울 수도 있습니다. 한 번도 생각해 본 적이 없고, 확실히 알 것이라고 생각하지만 실제로 직면하면 어려움이 있을 것입니다. 그리고 "신인"은 종종 이러한 문제를 더 잘 발견합니다. 이것이 중국인이 흔히 말하는 것입니다.