리눅스를 사용하는 이유?
프로그래밍을 하고 서비스를 운영할 때 리눅스로 돌아가는 서버를 다뤄야 할 때
리눅스가 많이 사용되는 이유?
윈도우나 안드로이드 같은 운영체제는 개발자가 아닌 일반 사용자가 쓰기 좋게 만들어진 그래픽 유저 인터페이스(GUI)로 사용자가 마우스로 클릭할 수 있게 만들어져 있다. 리눅스는 커맨드 라인 인터페이스(CLI)로 개발자들이 직접 프로그래밍을 하는 데 적합하다.
리눅스는 오픈소스 운영체제로 설계도와 코드를 자유로이 사용할 수 있고 어떤 버전을 사용할 지 정하는 게 중요하다.
우분투가 가장 대표적인 버전이므로 웬만하면 이 버전을 사용할 것.
리눅스의 커널
OS의 기본 기능을 실행하는 부분을 말한다. 응용프로그램이나 주변장치나 조작 감시, 디스크나 메모리 등을 자원 배분, 응용 프로그램의 실행 등과 같은 처리를 실행.
리눅스를 사용할 수 있는 방법
1. 가상머신 소프트웨어 VirtualBox : https://www.virtualbox.org/wiki/Downloads
2. 온라인 IDE/터미널
3. 윈도우 10의 WSL - windows server system for linux, 윈도우즈에 리눅스 깔아 쓰는데 완전한 리눅스는 아니고 '리눅스 호환 시스템'임
4. 컴퓨터 운영 체제 리눅스로 바꾸기
5. 클라우드 가상머신에 만들기
(저는 클라우드 가상머신을 이용해서 리눅스를 이용할 계획입니다.)
UBUNTU 버전 선택
LTS (Long Term Support)가 붙은 버전을 선택해야 오랫동안 보증된다 = 내가 짠 프로그램이 오랜 기간 보장된다
오늘의 리눅스 명령어
ls 현재 위치에 있는 디렉토리와 파일들을 보여준다
ls -a 현재 위치에 있는 숨겨진 디렉토리와 파일까지도 보여준다
/tmp "/tmp" 디렉토리는 일시적인 파일을 저장하기 위한 디렉토리로 동적으로 생성될 수 있다
date 날짜와 시간 출력
clear 화면 지우기
man 명령 사용 방법을 화면에 출력
passwd 사용자 계정의 명령어를 바꾼다
'Linux' 카테고리의 다른 글
| Docker(4) vi 에디터를 이용해서 docker 만들기 (0) | 2023.05.02 |
|---|---|
| Docker(3) vi editor 기본 (0) | 2023.05.01 |
| Docker(2) 설치 및 기본 사용, vi 편집 (0) | 2023.05.01 |
| Docker(1) (0) | 2023.05.01 |
| 리눅스의 셸, 파일 디렉토리 (1) | 2023.04.28 |