Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 파이썬
- 빈 조회 2개 이상
- DesignPattern
- 1주일회고
- 개발자부트캠프추천
- spring batch 5.0
- 항해99
- 디자인패턴
- 프로그래머스 이중우선순위큐
- 단기개발자코스
- 구글 OAuth login
- 개발자 취업
- TiL
- jwttoken
- 99클럽
- 전략패턴 #StrategyPattern #디자인패턴
- 디자인 패턴
- 커스텀 헤더
- 빈 충돌
- 인프콘 2024
- KPT회고
- Python
- 코딩테스트 준비
- JavaScript
- jwt
- Spring multimodule
- @FeignClient
- infcon 2024
- 취업리부트코스
- 프로그래머스
Archives
- Today
- Total
m1ndy5's coding blog
About Linux 본문
리눅스란?
- 웹 서버, 클라우드, 모바일 기기, 임베디드 기기 등을 구동하는 운영체제
- 코드가 공개되어 있는 오픈소스여서 사용자가 수정하거나 확장할 수 있음
리눅스 디스트리뷰션 (배포판)
- 리눅스는 누구나 배포할 수 있고 목적에 따라 편집할 수 있는 특성이 있음
- 이에 따라 많은 기업들과 개발자가 용도에 맞게 편집한 리눅스를 배포해 다양한 배포판이 있음
- ex) Amazon Linux, Red Hat Enterprise Linux, Debian, Ubuntu etc
- 구글에 linux distribution timeline을 쳐보면 다양한 리눅스 배포판들을 볼 수 있음
리눅스의 주요 구성 요소
- 커널 : 운영체제의 핵심 기능 제공 ex) 프로세서 시간 스케줄링, 메모리 할당, 디바이스에 액세스 등등
- 대몬 : 백그라운드에서 실행되는 컴퓨터 프로그램 -> 서버의 역할을 함, 일반적으로 d로 끝남 ex)httpd 등
- 애플리케이션 : 여러 작업을 수행할 때 도움을 주는 다양한 기능을 가진 소프트웨어 ex) 워드, 웹 브라우저 등
- 데이터 파일 : 프로그램이 사용하는 정보 ex) 이미지, 텍스트, 영상 등, 디렉터리에서 그룹화 가능
- 구성 파일 : 초기 설정을 포함 또는 프로그램 값을 저장하는 특수 유형 파일, 보통 etc에 많이 들어있음 ex) .cnf, .conf, .ini 등
셸이란?
- 사용자가 입력한 명령어를 커널에 전달해주는 중간 다리역할(통역기)
- Bash Shell이 기본 셸
man
- man <명령어>
- 명령어의 사용법을 볼 때 사용 하지만 그닥 친절하게 설명되어 있진 않다. 어쩌면 구글링이 더 편할지도!
명령프롬프트
- ubuntu
- centos
ubuntu와 centos 둘 다 리눅스 배포판의 한 종류이고 리눅스 기반이기 때문에 리눅스 명령어나 디렉토리 구조에는 큰 차이점이 없다.
다만 소프트웨어를 다운받을 때 쓰는 명령어가 다르다. (ubuntu apt, centos yum)
명령 프롬프트 왼쪽에 뜨는 구조를 살펴보자면
user @ privateip ~(현 위치, ~는 각 user의 home 디렉토리) $(root일 경우 #) 이다.command 구조
- <명령어> <옵션> <대상>
- ex) ls -al /home/
명령어의 옵션을 잘 모를 때는 --help를 사용해 확인해보자
이것도 어쩌면 구글링이 더 간편할지도...ㅎㅎ
다음번엔 리눅스의 유용한 명령어들을 간단하게 정리해보겠다!!!
'클라우드 with AWS > Linux' 카테고리의 다른 글
알아두면 편리한 linux 명령어 5 (검색, 링크 , 압축) (1) | 2023.02.27 |
---|---|
알아두면 편리한 linux 명령어 4(파일, 디렉토리 찾기) (0) | 2023.02.26 |
알아두면 편리한 linux 명령어 3 (파일 편집) (0) | 2023.02.26 |
알아두면 편리한 linux 명령어 2편 (사용자와 그룹에 관련된 명령어들) (0) | 2023.02.26 |
알아두면 편리한 Linux 명령어 정리 1편 (0) | 2023.02.26 |