SAMBA 리눅스, 유닉스, 윈도우 등 다른 계열의 운영체제 시스템끼리 자원을 공유하기 위한 서비스 📒 리눅스와 리눅스의 자료 공유는 NFS SAMBA를 이용한 Linux끼리 파일 공유
HTTPS HTTPS = HTTP + SSL -> HTTP는 평문 통신이여서 보안에 취약하기 때문에 SSL프로토콜로 포장해서 암호화 통신 SSL : HTTP, FTP등 평문 통신 프로토콜을 암호화해주는 프로토콜
DB 데이터베이스 : 여러 사람에 의해 공유되어 사용할 목적으로 통합하여 관리되는 데이터의 집합 파일 DB는 여러가지 문제가 있어 대용량 데이터에는 사용하지 않는다 (가벼운 파일에는 SQLite를 쓰긴함) DBMS : 데이터베이스 관리 시스템
SElinux는 리눅스의 보안을 강화하기 위해 탄생하였다💡 리눅스의 전통적인 보안은 퍼미션이다커널에서 동작하는 보안 모듈📕 메모리는 커널과 사용자로 나누어져있고 커널이 실제 프로세스 작업을 하는 것이고 사용자는 메모리에 올라온 프로그램 (프로세스)
open SSH 원격에서 암호화로 서버에 접속하는 클라이언트 프로그램 -> 과거에는 telnet을 이용해서 원격으로 접속했지만 평문으로 접속하기 때문에 보안이 약해서 현재는 사용하지 않는다 암호화 이론 : SSH, SSL(HTTPS)
OSI 7계층 네트워크 : 최소 2개이상의 장비가 통신하는 것 1계층 / 물리계층 역할 : 전기적, 기계적 규칙을 정의하여 네트워크가 물리적으로 송수신 가능하게 하는 계층 PDU : BIT = 전기신호 단위 장비 : 허브, 리피터, 케이블선
리눅스의 백그라운드에서 동작하면서 특정한 서비스를 제공하는 프로세스 리눅스 시스템에서 동작하는 각종 서비스를 제공하는 프로세스들📒 데몬 프로세스는 sshd처럼 d로 끝나는 프로세스들 , 보통 서버쪽 서비스를 제공하는 백그라운드 프로세스
LVM 디스크의 용량이 부족할 때 여러 개의 디스크를 하나의 디스크처럼 사용 독립적으로 구성된 디스크 파티션을 하나로 연결하여 한 파티션처럼 사용할 수 있도록 해줌 PV (물리 볼륨) : /dev/sdb1처럼 실제 하드디스크의 파티션
이전 포스팅에서 디스크를 사용하기위해 아래 단계를 거쳐야 한다고 언급했다. 이번 포스팅에서는 파티셔닝 단계부터 마운트까지 진행할 것이다. 물리적으로 디스크 추가 디스크 인식 파티셔닝 파일시스템 초기화(포맷) 마운트 : 파일 시스템을 디렉터리 계층 구조의 특정 디렉터리
파일과 디렉터리의 집합을 구조적으로 관리하는 체계구조화된 일련의 정보를 구성하는 파일과 디렉터리의 집합파일과 디렉터리를 저장하기 위한 방식리눅스에서 지원하는 기타 파일 시스템 : 읽기/쓰기/저장하기 등의 용도를 위한 시스템 📌 cat /proc/filesystems
포그라운드 / 백그라운드 포그라운드 프로세스 : 사용자가 입력한 명령이 실행되어 결과가 출력 될 때까지 기다려야 하는 작업\-> 명령의 결과가 출력되는 동안 다른 작업 못함ex) sleep 100 하면 다른 작업 못하고 기다림
Linux 명령어(~이어서) chmod 기호를 사용한 permission 변경 > > - 파일이나 디렉터리의 접근 권한을 변경한다. 📒 파일의 소유자나 root계정만 권한을 변경할 수 있다. > - 형식 : chmod [옵션] [권한모드 파일 or 디렉터리]
vi (~이어서) 문자열 바꾸기 :%s/문자열1/문자열2 vi작업 도중 명령 실행 :!명령어 여러번 명령어 입력 :sh -> exit 몇줄인지 확인 ctrl + g set 설정 / 해제하기 set 명령어 set no명령어 ex) :set nu :set no
Linux 각종 명령어들 ls : 디렉터리의 내용을 출력한다 > 형식 : ls [옵션] [데릭터리 파일] 📌 ls -af : 모든 파일 종류 출력한다 ex) ls -aF /usr/bin 📒 파일이나 디렉터리가 '.'로 시작하면 숨김 파일이다.