리눅스 튜토리얼

읽다(76750) 업데이트 시간(2022-04-15)

Linux에 대한 영어 설명은 Linux는 Unix가 아닙니다. Linux는 자유롭게 사용하고 배포할 수 있는 Unix 계열 운영체제로 POSIX와 UNIX를 기반으로 하는 다중 사용자, 다중 작업, 다중 스레드 및 다중 CPU 운영체제입니다. 주요 UNIX 소프트웨어 도구, 응용 프로그램 및 네트워크 프로토콜을 실행할 수 있습니다. "Linux Tutorial"에서는 Linux의 사용법을 소개합니다. Linux는 실제로 배우기가 매우 쉽습니다. 빨리 배울 수 있다고 믿습니다.


Linux는 UNIX와 유사한 무료 오픈 소스 운영 체제입니다. 운영 체제의 커널은 1991년 10월 5일 리누스 토발즈(Linus Torvalds)에 의해 처음 출시되었습니다. 사용자 공간 응용 프로그램을 추가한 후 Linux 운영 체제가 되었습니다.

Linux는 무료 소프트웨어와 오픈 소스 소프트웨어 개발의 가장 유명한 예이기도 합니다. GNU General Public License(GPL)을 준수하는 한 모든 개인이나 기관은 Linux의 모든 기본 소스 코드를 자유롭게 사용할 수 있으며 자유롭게 수정하고 재배포할 수도 있습니다.

대부분의 Linux 시스템에는 GUI를 제공하는 X Window와 같은 프로그램도 포함되어 있습니다. 일부 전문가를 제외하면 대부분의 사람들은 모든 구성 요소를 선택하거나 스스로 설정하지 않고 Linux 배포판을 사용합니다.

팁: 운영 체제 지식에 익숙하다면 Linux를 빨리 배울 수 있다고 믿습니다.

시스템 아키텍처

Linux 커널은 다양한 하드웨어 아키텍처를 지원하고 잠재적으로 독점 소프트웨어를 포함하여 소프트웨어에 대한 공통 플랫폼을 제공합니다.

Linux 기반 시스템은 모듈식 Unix 계열 운영 체제입니다. 리눅스 운영체제의 대부분의 디자인 아이디어는 1970년대와 1980년대 유닉스 운영체제가 만들어낸 기본 디자인 아이디어에서 유래한다.

Linux 시스템은 매크로 커널을 사용하며 Linux 커널은 프로세스 제어, 네트워킹, 주변 장치 및 파일 시스템에 대한 액세스를 담당합니다. 시스템이 실행 중일 때 장치 드라이버는 커널과 직접 통합되거나 로드 모듈로 추가됩니다.

Linux는 장치 독립적이며 커널의 적응성이 뛰어나 시스템에 고급 기능을 제공합니다.

GNU 사용자 인터페이스 구성 요소는 대부분의 Linux 운영 체제에서 중요한 부분으로, 일반적으로 사용되는 C 함수 라이브러리, 셸 및 많은 기본 운영 체제 작업을 완료할 수 있는 많은 일반적인 Unix 유틸리티를 제공합니다.

대부분의 Linux 시스템에서 사용되는 그래픽 사용자 인터페이스는 X Window 시스템에서 생성됩니다. X Window(XWindow) 시스템은 소프트웨어 도구 및 아키텍처 프로토콜을 통해 운영 체제에서 사용되는 그래픽 사용자 인터페이스를 생성합니다.

설치된 Linux 운영 체제에 포함된 일부 구성 요소:

  • 시작 프로그램: GRUB 또는 LILO 등. 이 프로그램은 컴퓨터가 켜지면 실행되어 Linux 커널을 메모리에 로드합니다.

  • init 프로그램: init는 루트 프로세스라고 불리는 Linux 커널에 의해 생성된 첫 번째 프로세스입니다. 즉, 모든 프로세스는 init를 통해 시작됩니다. 시스템 서비스 및 로그인 프롬프트(그래픽 또는 터미널 모드 선택)와 같이 init에 의해 시작된 프로세스입니다.

  • 소프트웨어 라이브러리에는 실행 중인 프로세스를 통해 Linux 시스템에서 ELF 형식을 사용하여 실행할 수 있는 파일이 포함되어 있습니다. 라이브러리 사용 관리를 담당하는 동적 링커는 "ld-linux.so"입니다. Linux 시스템에서 가장 일반적으로 사용되는 소프트웨어 라이브러리는 GNU C 라이브러리입니다.

  • 사용자 인터페이스 프로그램: 명령줄 셸 또는 창 환경 등.

팁: Linux 튜토리얼은 Linux 시스템 사용 방법을 단계별로 배우는 데 도움이 됩니다. 궁금하신 점은 PHP 중국어 홈페이지리눅스 커뮤니티에 가셔서 질문해주시면 열성적인 네티즌들이 답변해드리겠습니다.

Linux 배포

Ubuntu는 널리 사용되는 데스크톱 Linux 배포판입니다.

Linux 배포판은 일반적으로 "Linux 운영 체제"로 알려진 것을 말하며 일반적으로 일부 조직, 그룹, 회사 또는 개인에 의해 생산 및 배포됩니다. Linux 커널은 주로 Linux 배포판의 일부로 사용됩니다. 일반적으로 Linux 배포판에는 Linux 커널, 컴퓨터에 전체 소프트웨어를 설치하기 위한 설치 도구 세트, 다양한 GNU 소프트웨어 및 기타 무료 소프트웨어가 포함되어 있습니다.

배포는 다양한 컴퓨터 하드웨어 구조 지원, 일반 사용자 또는 개발자의 사용 조정, 실시간 애플리케이션 또는 임베디드 시스템 개발 등을 포함하여 다양한 목적으로 이루어집니다. 현재 300개 이상의 배포판이 활발히 개발되고 있으며, 가장 일반적으로 사용되는 배포판은 약 12개 정도입니다. 더 잘 알려진 것에는 Debian, Ubuntu, Fedora 및 openSUSE가 있습니다.

일반적인 배포에는

Linux 커널, GNU 라이브러리 및 다양한 시스템 도구, 명령줄 셸, 그래픽 인터페이스의 기본 X 윈도우 시스템 및 상위 수준 데스크톱 환경 등이 포함됩니다. KDE 또는 GNOME과 같은 데스크탑 환경에는 사무용 패키지, 컴파일러, 텍스트 편집기, 미니 게임, 어린이 교육 소프트웨어, 과학 도구에 이르는 수천 개의 응용 프로그램 소프트웨어가 포함되어 있습니다.

많은 배포판에는 LiveCD가 포함되어 있으므로 설치할 필요가 없습니다. 시스템 CD나 기타 미디어를 넣기만 하면 기존 시스템을 변경하지 않고도 사용할 수 있습니다. 더 유명한 것에는 Damn Small Linux, Knoppix 등이 있습니다. LiveCD 관련 기술이 여기까지 발전했고, 많은 배포판의 설치 CD에도 LiveCD 기능이 있습니다.

Linux의 응용

현재 다양한 Linux 배포판이 임베디드 장치부터 슈퍼컴퓨터(슈퍼컴퓨터)까지 다양한 경우에 사용되고 있으며, 일반적으로 서버에서는 LAMP 조합을 사용하여 입지를 확립했습니다. Linux 배포판은 가정과 기업에서 점점 더 많이 사용되고 있습니다. 이는 정부에서도 인기가 있으며, 브라질 연방 정부는 Linux 지원으로 세계적으로 유명합니다. 러시아군 자체 리눅스 배포판이 G.H.ost 프로젝트로 제작됐다는 소식이 전해지고 있다.

인도 케랄라 주는 연맹 전체의 고등학교에 Linux 사용을 장려할 계획입니다. 기술 자립을 위해 중국은 Loongson 프로세스에서 Linux를 독점적으로 사용합니다. 스페인의 일부 지역에서는 자체 Linux 배포판을 개발하여 Extremadura 지역의 gnuLinEx 및 안달루시아 지역의 Guadalinex와 같이 정부 및 교육 분야에서 널리 사용됩니다. 포르투갈은 또한 Magalhães 노트북과 e-escola 정부 소프트웨어에 자체 Linux 배포판인 Caixa Mágica를 사용합니다. 프랑스와 독일도 점차 리눅스를 채택하기 시작했다.

기존 Linux 사용자는 일반적으로 전문가입니다. 그들은 자신의 운영 체제를 기꺼이 설치하고 설정하며 다른 운영 체제 사용자보다 자신의 운영 체제를 설치하고 설정하는 데 더 많은 시간을 소비하는 경우가 많습니다. 이러한 사용자를 "해커" 또는 "괴짜"라고도 합니다.

Linux를 사용하는 데 드는 주요 비용은 이식, 교육 및 학습 비용입니다. 초기에는 Linux를 사용할 수 있는 사람이 적고 소프트웨어를 설계할 때 비전문가의 사용을 고려하지 않았기 때문에 이 지역의 비용은 매우 높았습니다. 그러나 Linux의 인기가 높아지고 Linux에서 소프트웨어의 수가 증가하고 편리해지면서 이 분야의 비용이 감소했습니다. 그러나 전문성은 여전히 ​​Linux를 사용하는 데 드는 주요 비용입니다.

그러나 리눅스가 서서히 대중화되면서 일부 OEM(Original Equipment Manufacturer)이 자신이 판매하는 컴퓨터에 Linux를 사전 설치하기 시작했고, 일반 컴퓨터 사용자도 있었고, 개인용 컴퓨터에도 서서히 리눅스 시스템이 등장하기 시작했습니다. . 컴퓨터 운영 체제 시장. Linux는 유럽, 미국, 일본에서 매우 인기가 높으며 Linux 플랫폼의 게임 및 기타 가정용 소프트웨어도 유럽과 미국에서 출시됩니다. 리눅스 오픈소스 커뮤니티 역시 유럽, 미국, 일본 등 선진국 사람들이 장악하고 있다.

One Laptop Per Child 프로젝트는 개발도상국의 수억 명의 학교 어린이, 가족 및 지역사회를 포함할 예정인 새롭고 더 큰 Linux 사용자 기반을 창출하고 있습니다. 2007년에는 6개 국가에서 학생에게 무료로 배포하기 위해 각각 최소 100만 개를 주문했습니다. Google, Red Hat 및 eBay가 프로젝트의 주요 후원자입니다.

저렴한 비용과 높은 수준의 구성 가능성을 기반으로 Linux는 셋톱박스, 휴대폰, 모바일 장치와 같은 임베디드 시스템에 자주 사용됩니다. 휴대폰에서 Linux는 모바일 장치에서 IOS의 주요 경쟁자가 되었으며 Windows CE 및 Palm OS의 대안이 되었습니다. 현재 인기 있는 TiVo 디지털 카메라는 맞춤형 Linux를 사용합니다. 또한 Linux에 의해 내부적으로 구동되고 운영 체제에서 제공하는 방화벽 및 라우팅 기능을 사용하는 일부 LinkSys 제품과 같은 하드웨어 기반 네트워크 방화벽 및 라우터가 많이 있습니다.

이 Linux 튜토리얼 매뉴얼에서 다루는 내용

이 Linux 튜토리얼 매뉴얼은 Linux 설치, 파일 작업, 명령 사용법, 디스크 관리 및 셸 튜토리얼 등에 대한 자세한 소개를 포함하여 Linux 서버에 대한 모든 지식을 다룹니다.

팁: 이 튜토리얼의 각 장에는 많은 Linux 예제가 포함되어 있습니다. "예제 실행" 버튼을 직접 클릭하면 결과를 온라인으로 볼 수 있습니다. 이러한 예는 Linux 시스템을 더 잘 이해하고 운영하는 데 도움이 됩니다.

기타 Linux 관련 학습 참조 리소스

이 페이지 오른쪽에 있는 지식 확장 외에도 다음 리소스도 모두를 위해 선택되었습니다.

  1. 훌륭한 PHP 엔지니어로서 이러한 Linux를 마스터하셨나요? 명령?


최신 장


MySQL 安装配置 2016-10-18
Nginx 安装配置 2016-10-18
Linux 命令大全 2016-10-18
Shell 文件包含 2016-10-18
Shell 输入/输出重定向 2016-10-18
Shell 函数 2016-10-18
Shell 流程控制 2016-10-18
Shell test命令 2016-10-18