CS/Linux(10)
-
Linux - (4) 리눅스 기초 명령어
리눅스 기초 명령어 명령어를 입력하면 Shell을 통해 Kernel로 전달됩니다. 이 과정에서 Shell은 명령어를 Kernel이 알아들을 수 있는 Task 목록 또는 파일 등으로 바꿔줍니다. Shell은 이처럼 명령어를 해석하여 Kernel에게 연결해주는 역할을 합니다. Shell에도 다양한 종류가 존재합니다. Shell의 종류 이름 키워드 Bourne-Again Shell bash Bourne Shell sh C Shell csh Korn Shell ksh 이중에서 bash는 GNU 프로젝트의 일환으로 개발되었고 리눅스의 기본 Shell 입니다. 리눅스 기초명령어 : whoami 리눅스 환경에서 whoami 명령어를 입력하게 되면 현재 로그인한 사용자 ID를 알려줍니다. 리눅스 기초명령어 : pass..
2021.05.10 -
Linux - (3) 우분투(Ubuntu)
우분투(Ubuntu)? 우분투는 리눅스 중 가장 높은 인지도를 가지고 있는 운영체제입니다. 우분투는 데비안 GNU/Linux를 기반으로 제작된 데스크탑 환경을 사용하는 리눅스 배포판으로 많은 곳에서 사용되고 있습니다. 우리는 왜 우분투를 사용할까요? 우분투는 개인용 PC 환경에 최적화 되어있습니다. 또한 사용자가 사용하기에 간결하고 쉽습니다. 위에서 언급했듯이 가장 높은 인지도를 가지고 있기 때문에 많은 사용자를 가지고 있고 그에 따라 많은 커뮤니티를 갖고 있습니다. 우분투를 사용하면서 발생하는 이슈에 대해서 검색을 통해 빠르게 해결 가능한 것입니다. 약 6개월 단위로 업데이트하며 트러블이 생겼을 시 빠르게 처리하기 때문에 보안성도 높다고 평가됩니다. 우분투의 철학? 남아프리카의 반투어인 "우분투"라는 ..
2021.05.10 -
Linux - (2) 리눅스의 특징 및 종류
리눅스의 특징 유닉스 기반으로 만들어졌으며 멀티 유저와 멀티 태스킹을 지원한다. CLI 및 GUI 모두 지원하고 강력한 네트워킹이 가능하다. 리눅스의 종류 리눅스는 다양한 종류가 있는데 예로 들자면, Ubuntu, Fedora, Debian, CentOS, Android 등이 있다. 리눅스의 종류는 크게 패키지로 나뉠 수 있는데 패키지는 응용 프로그램을 이미 빌드한 상태로 따로 컴파일하지 않고 설치할 수 있게 도와주는 시스템이다. 패키지 형식 패키지 관리자 운영체제 이름 RedHat .rmp yum CentOS Fedora Debian RedHat .deb apt Ubuntu Linux Mint Linux Raspbian Android .apk Android Package Manager Android O..
2021.05.10 -
Linux - (1) 리눅스 소개
리눅스 소개 리눅스의 특징 및 종류 우분투 리눅스 기초 명령어 GUI vs CLI 패키지 관리지 - apt root 1. 리눅스 소개 리눅스는 리누스 토발즈(Linux Torvalds)에 의해 만들어진 컴퓨터 운영 체제 자유 소프트웨어와 오픈 소스 개발의 가자 유명한 표본이다 GNU 프로젝트 리눅스는 GNU 프로젝트의 일환이다. GNU 프로젝트란 Gnu is not Unix의 줄임말이다. 유닉스 운영체제를 여러 회사에서 각자 개발하며 소스코드를 공유하지 않는 문화에 대한 반발로 생겨났다. GNU 프로젝트는 자유 소프트웨어라는 철학을 가지고 있기 때문에 오픈소스를 지향한다. 리눅스의 구조 가장 기본이 되는 CPU, Memory와 같은 하드웨어에 Kernel이 올라간다. Kernel은 하드웨어를 제어하고 소..
2021.05.10