리눅스 배포판
- 우분투 : 사용자 친화적, 데비안 기반, 일반 사용자에게 적합
- 레드햇 : 기업 환경에서 많이 사용, 안정성과 보안성이 높음, 유료 지원 제공
- 센트 OS : 레드 햇 소스 기반으로 한 무료 배포판
- 데비안 : 안정성이 높고 패키지 관리 용이, 서버 환경에서 주로 사용
- 칼리 리눅스 : 보안 테스트 및 해킹 도구 포함
리눅스 장단점
- 장점
- 비용 효율성 : 대부분 무료 제공, 라이선스 비용 없음
- 안정성 : 높은 안정성 제공, 서버 운영에 적합
- 보안성 : 다중 사용자 체계로 설계되어 보안성이 높음, 바이러스와 멀웨어의 위협이 상대적으로 적음
- 커스터마이징 : 오픈 소스임으로 필요에 따라 시스템을 자유롭게 수정 가능
- 단점
- 초기 학습 곡선 : CLI에 익숙하지 않으면 어려울 수 있음
- 소프트웨어 호환성 : 일부 상용 소프트웨어가 리눅스를 지원하지 않거나 설치가 어려울 수 있음
- 하드웨어 호환성 : 특정 하드웨어에 대한 드라이버 지원이 부족할 수 있음
리눅스는 서버 운영, 임베디드 시스템, 개인 컴퓨터 등 여러 다양한 분야에서 활용된다
Azure이 지원하는 리눅스 배포판
Red Hat Enterprise Linux, Ubuntu,CentOS, Debian, SLES, ORacle Linux, AlmaLinux, Rocky Linux, CBL-Mariner
SSH
원격 호스트 컴퓨터에 안전하게 접속하기 위해 사용되는 네트워크 프로토콜
모든 통신 내용을 암호화해 보안성을 크게 향상시켰다
- 특징
- 모든 데이터를 암호화해서 전송
- 포트 번호 : 22
- 클라이언트, 서버 모델로 동작
- 대칭키, 비대칭키, 해시 알고리즘을 사용해 인증 및 암호화 수행
ssh [옵션] [사용자명]@[호스트명또는IP 주소]
이슈
SSH 접속은 PowerShell 말고 cmd에서 진행해야 되고, 나는 ssh 명령어 인식을 cmd가 못하는 이슈가 있었다.
'ssh'는 내부 또는 외부 명령, 실행할 수 있는 프로그램, 도는 배치 파일이 아닙니다.
제미나이가 준 솔루션 #1
윈도우 기능에서 SSH 클라이언트 켜기
윈도우 설정 > 앱> 선택적 기능 > 목록에 OpenSSH 클라이언트가 있는지 검색 또는 확인
없다면 기능 추가를 눌러서 설치를 진행하면 된다환경 변수 추가
SSH 프로그램이 깔려있는데도 안 되는 거라면 환경변수 확인
시스템 환경 변수 편집 > Path에 OpenSSH가 있는 폴더 경로를 추가한다
내 문제는 환경 변수가 없어서 일어났던 이슈였고, 추가해주니 잘 작동했다
리눅스 기본 명령어
| 명령어 | 설명 |
|---|---|
| date | 날짜 및 시간 출력 |
| hostname | 호스트명 출력 |
| uname | 시스템 정보 출력 |
| who | 현재 로그인한 사용자 정보 출력 |
| passwd | 패스워드 변경 |
| clear | 화면 지움 |
| man | 명령어에 대한 매뉴얼 보여줌 |
| ps | 터미널에서 프로세스를 표시 |
리눅스 파일 , 디렉토리 관련 명령어
| 명령어 | 설명 |
|---|---|
| ls | 현재 디렉토리의 파일 정보 표시 |
| pwd | 현재 작업 중인 디렉토리 표시 |
| mkdir | 디렉토리 생성 |
| cd | 다른 디렉토리로 이동 |
| rmdir | 디렉토리 목록에서 빈 디렉토리 삭제 |
| cp | 파일 복사 |
| mv | 파일 이름 변경 또는 파일 이동 |
| rm | 파일 삭제 |
리눅스 파일 편집 관련 명령어
| 명령어 | 설명 |
|---|---|
| cat | 파일 내용 출력 |
| touch | 빈 파일 생성 |
| grep | 파일 내용 중 조건에 맞는 것을 찾아 줌 |
| vi | 텍스트 편집기 |
'클라우드' 카테고리의 다른 글
| [클라우드] 13-14주차 (0) | 2026.06.22 |
|---|---|
| [클라우드] 9-10주차 (0) | 2026.06.22 |
| [클라우드] 4,5주차 (0) | 2026.04.07 |
| 클라우드응용SW 3주 데이터 (0) | 2026.03.23 |
| 클라우드응용SW 1주 클라우드 컴퓨팅 (0) | 2026.03.23 |