[09. March] 리눅스, 우분투


리눅스 캐릭터가 귀엽다 o^-^o

전 세계 상위 100만 서버 중 96.3% 리눅스서버 시장에서 Linux를 선택한 이유는 무엇입니까?


리눅스

  • 리눅스를 사용하는 이유
    오픈 소스 : 제품은 추가 비용 없이 사용할 수 있으며 오픈 소스 코드가 존재합니다.
    보안 : 오픈소스는 보안과 관련이 있다고 생각할 수 있지만, 공개되어 있기 때문에 다양한 취약점을 빠르게 파악할 수 있습니다.
    안정 : * 가동 시간이 다른 운영 체제보다 훨씬 깁니다. 오랫동안 안정적으로 작동하기 때문에 중요한 데이터와 애플리케이션을 안전하게 보호할 수 있습니다. 따라서 고가용성이 필요한 서비스는 Linux 사용을 권장합니다.
    휴대성 : 다양한 하드웨어 및 소프트웨어 환경에서 동작할 수 있습니다. 따라서 서버 운영 중 다양한 요청에 대응할 수 있습니다.

서비스가 실행 중인 운영 체제 리눅스이러한 이유로 DevOps 및 클라우드에서 Linux 사용 및 관리 기술이 필수적입니다. 제일 쉬운오전.

* 가동 시간: 초기 부팅 후 시스템이 켜져 있는 시간

  • 일종의 리눅스
    – Debian: 초기 Linux 배포판. 패키지 업데이트 또는 종속성 및 보안 관련 업데이트는 별도의 패키지 관리 도구(apt, dpkg)를 사용하여 자동으로 수행됩니다. 간단한 패키지 관리.
    – 우분투(Ubuntu): 데비안 리눅스 기반. 초보자도 쉽게 설치 및 조작이 가능하여 초보자를 위한 리눅스 학습에 적합합니다. 다음과 같은 다양한 형식을 지원하므로 가장 강력한 배포판 중 하나입니다. B. apt, 웹 서버, 개인 서버, 클라우드 컴퓨팅 및 엔터프라이즈 서버를 통한 패키지 관리 기술.
    – RedHat : 유료이지만 국내 시장점유율이 높고 기업용 서버 운영체제로 사업자들이 가장 선호하는 리눅스이다. GUI를 제공하여 초보자도 쉽게 설치 및 관리할 수 있습니다. Red Hat은 안정성을 이유로 새로운 기술/기능을 보수적으로 채택합니다.
    – CentOS: Red Hat의 무료 버전. 안정적인 Red Hat 기술을 그대로 사용할 수 있습니다. 그러나 Red Hat으로부터 기술 지원을 받을 수 없으며 문제가 발생할 경우 커뮤니티 단위에서 지원을 해결해야 합니다.


CLI(명령줄 인터페이스)

CLI는 명령을 입력하여 컴퓨터를 작동하는 방법입니다. CLI는 GUI와 동일한 기능을 가지고 있지만 대부분의 PC는 GUI(Graphic User Interface / 사용자가 화면을 통해 컴퓨터와 통신할 수 있는 방식)를 사용합니다. 우리는 GUI에 익숙하지만 GUI 오버헤드와 CLI의 차이점은 폴더 생성 작업에서 명확해집니다.

  • 수백 개의 폴더를 생성할 때 CLI는 GUI보다 훨씬 빠르고 자동화하기 쉽습니다.
  • Linux 터미널은 키보드 입력 및 모니터 출력으로 무엇이든 할 수 있습니다.
  • 여전히 매우 효율적인 방법이므로 많은 개발자들이 이 방법을 통해 컴퓨터와 통신하고 대부분의 서버 컴퓨터에는 무료 Linux 운영 체제가 설치되어 있습니다.
  • 개발자가 되려면 CLI 사용법을 배워야 합니다.

기본 명령

비밀번호 현재 위치(폴더 경로) 확인
mkdir- 새 폴더 만들기
~ 특정 폴더에 포함된 파일 또는 폴더 확인
시디 ~ 폴더를 입력하십시오
만지다 파일 생성
고양이~ 파일 내용을 터미널로 출력
빔 ~/나노 ~ 파일 편집기 시작
RM ~ 폴더 또는 파일 삭제
MV~ 폴더 또는 파일의 이름 바꾸기 또는 위치 변경
씨피~ 폴더 또는 파일 복사
(vim 사용 시) esc => :wq! txt 파일을 저장하고 종료

* 명령 프롬프트: 사용자가 명령을 입력하고 실행할 수 있는 곳입니다. 터미널 창의 $ 기호는 명령 프롬프트를 의미합니다.
* 터미널: Linux 운영 체제에서 사용되는 명령줄 인터페이스

실행 나노


나노 홈 화면

  • Top GNU nano 6.2 hello.js: 파일 이름 안내
  • 중단 공백: 파일 편집 화면
  • 하단 약어 ^(문자)는 Ctrl +(키)의 조합을 의미합니다.


노선

  • 절대 경로
    – 벤치마크(‘ / ‘ = 루트 폴더에서 절대 위치 지정) pwd 명령으로 확인할 수 있습니다.
    – 예: ≫/home/(사용자 이름)/helloworld/
  • 상대 방식
    – 현재 위치에서 상대적인 위치.
    – 절대 경로와 달리 기준점은 현재 위치입니다.
    – 현재 폴더는 점( . ), 상위 폴더는 두 개의 점( .. )는 다음과 같이 표현됩니다.
    – 현재 폴더 아래의 helloworld 폴더로 이동하는 명령: ./hi


패키지 관리자