본문 바로가기
Linux

[Linux] 리눅스 환경 구축

by qoth_0 2023. 11. 22.
728x90
반응형

  • 리눅스 소개
    • 리눅스는 1991년에 리누스 토르발스 (Linus Torvalds)에 의해 개발된 오픈소스 운영체제
    • 리눅스는 유닉스를 모방하여 만들어진 운영체제
      • 맥 OS, 리눅스 등 많은 운영체제가 유닉스에 영향을 받아 만들어짐
        • 이로 인해 맥북과 리눅스는 유사한 운영체제 환경
        • 이에 반해 윈도우는 비교적 독자적인 방향
      • 안드로이드 운영체제는 리눅스 커널을 기반으로 개발(2000년대 중반)
      • 이후 많은 운영체제가 무료로 배포된 리눅스에 영향을 받아 만들어졌고, 리눅스 운영체제를 기본으로 다양한 프로그램을 추가한 수많은 배포판이 나오게됨
  • 리눅스 배포판
    • 리눅스에는 수백개의 배포판이 존재
      • 리눅스커널이라는 공통된 운영체제 커널을 사용하되 갖가지 다른 응용프로그램을 다르게 조합해 만든, 리눅스 운영체제
    • 크게는 redhat계열, debian계열이 존재
      • 데비안계열은 ubuntu, debian등이 대표적
      • 레드헷계열은 redhat, centos등이 대표적인 배포판
      • 도커에서 사용하는 가벼운 alphine리눅스도 존재
      • 일반 웹서비스에서는 우분투가 1위
      • 상업용 시장에서는 레드헷이 1위
  • 리눅스 주요 개념
    • 커널
      • 커널(kernel)은 컴퓨터 시스템의 핵심적인 부분으로, 하드웨어와 소프트웨어 간의 상호작용을 관리
      • 메모리 관리, 입출력관리, 프로세스 관리 등
        • 프로세스는 컴퓨터에서 실행 중인 프로그램을 의미
    • 파일 시스템 구조
      • 파일 시스템은 계층적 구조를 가지며, 가장 상위에는 루트 디렉토리 (/)
      • 주요 디렉토리로는 /bin, /etc, /home, /var, /usr 등
        • /home은 사용자의 홈 디렉토리, /etc는 시스템 설정 파일을 저장
    • 사용자와 그룹
      • 리눅스에서 사용자는 여러 그룹에 속하게 하여 그룹으로 관리
      • 권한 관리를 통해 특정 사용자나 그룹이 파일이나 디렉토리에 접근할 수 있는 권한을 지정
    • 쉘 (Shell)
      • 사용자와 운영체제 간의 인터페이스 프로그램. 쉘은 사용자의 명령을 해석하여 운영체제 커널에 전달
      • 대표적인 쉘로는 bash, zsh 등

  1. vmware 실행
Continue - finish 클릭
Create a New Virtual Machine 클릭
Browser 클릭
다운받은 우분투 파일 선택
Next 클릭
정보 입력 - user name과 password 는 로그인 아이디와 패스워드로 사용

쭉쭉 next 하면 ubuntu가 실행

  1. 우분투 OS 설치
English로 해야 오류가 덜함
Minimal로도 충분하니 Minimal 선택
install Now
Continue
Continue
설치 중~
재부팅
비밀번호 입력 후 엔터
이제 터미널을 열고 실습 준비 완료

vmware(linux)터미널에 nano로 파일 생성 후 마우스오른쪽 paste - ctrl+x - enter

chmod 777로 권한 설정

파일 실행


Uploaded by N2T

728x90
반응형

'Linux' 카테고리의 다른 글

[Linux] nano, vi 에디터  (1) 2023.11.22
[Linux] 프로세스, 네트워크  (0) 2023.11.22
[Linux] 사용자와 그룹,파일 권한  (0) 2023.11.22
[Linux] 쉘 제어문  (0) 2023.11.22
[Linux] 주요 명령어  (1) 2023.11.22