Linux(7)
-
Linux 7일차
SSH(secure Shell Protocol)이란 네트워크 프로토콜 중 하나로 컴퓨터와 컴퓨터가 인터넷과 같은 Public Network를 통해 서로 통신을 할 때 보안적으로 안전하게 통신을 하기 위해 사용하는 프로토콜이다. SSH를 동작하기 위해서는 비대칭키 방식과 대칭키 방식이 있다. 간단히 말해서 대칭키는 암호화하는 키와 복호화하는 키가 똑같은 것이고, 비대칭키는 암호화하는 키와 복호화하는 키가 다른것이다. 이를 통해 원격접속에 관한 접근은 SSH가 일반화가 되었습니다. Windows10 이후부터는 Openssh가 내장이 되어 있습니다. Windows에서 ssh key를 생성하여 이 키를 가지고 리눅스 서버에 접속해보겠습니다. 실습 1. 윈도우 PC에서 키 생성을 해준다. 2. 키를 확인한다. 3..
2022.02.09 -
Linux 6일차
1. 패키지관리 1.1.yum(yellowdog update manager), apt-(get)(Debian계열) : get생략한다. 1.1.1. 장점 1.1.1.1. 패키지 설치 시 의존성 문제까지 같이 해결 1.1.2. 단점 1.1.2.1. customazing 불가(설치 위치나 lib 선택불가) 1.1.2.2. 최신 버전이 아닌 안정화된 버전 1.1.2.3. 반드시 인터넷과 DNS가 정상동작 해야함.(인터넷의 저장소) yum install : 다운로드 -y =다운로드 중간에 y/d/N에서 yes하겠다. -d = download만 -N = 아무것도 하지 않겠다. remove : 삭제 1.2.rpm(redhat계열) 1.2.1. binary file을 합쳐논 형태 1.2.2. 패키지 다운로드 후 설치(..
2022.01.17 -
Linux 5일차
1. 사용자 및 그룹별로 디스크 사용량 제한 1.1.quota(디스크 할당) 파일시스템간 혹은 유저 간 사용할 수 있는 디스크 용량이나 파일 등을 제한하기 위한 시스템 리눅스 시스템은 기본적으로 사용자의 용량을 제한하지 않아서, 특정 사용자가 디스크에 남아 있는 용량을 모두 사용할 수 있다. 따라서 사용자가 많은 서버의 경우 사용자의 디스크 사용량 제한이 필요한데, 이러한 제한을 디스크 쿼터라고 부른다. 리눅스에서는 디스크 쿼터는 사용자 및 그룹의 디스크 사용량과 생성할 수 있는 파일의 갯수(I-nodes의수)를 제한 할 수 있다. quota version 1. version 1 quota format used ip to kernel 2.2 : kernel 2.2버전까지 지원(usrquota, grpqu..
2022.01.13 -
Linux 4일차
1. 디스크관리 1.1. 리눅스 : 파티셔닝 -> Filesystem -> 마운트 1.2. 윈도우 : 파티셔닝 -> Filesystem -> 드라이브명 할당 2. 파티셔닝 2.1. 물리적인 디스크를 논리적으로 분할 2.2. 디스크를 사용하기 위해서는 반드시 1개 이상의 파티션이 존재해야 한다.(윈도우 최소1개, 리눅스 최소2개) 2.3. MAR 2.3.1. 최대 4개의 Primary 파티션 2.3.2. 주 파티션 중에서 오로지 1개의 파티션만 확장 파티션 생성 가능 2.3.3. 확장 파티션은 다시 논리 파티션으로 분할 가능(요즘은 OS마다 차이가 있는것 같다.) 2.3.4. 단일 파티션은 최대 2TB까지만 인식 가능 2.3.5 단일 파티션에서 최대 2TB이상 인식은 GPT 방식으로 생성해야 한다.(파티션..
2022.01.12 -
Linux 3일차
실습환경 Windows 10 Pro Vmware 16.x. workstation CentOS Linux release 7.9.2009 tail -n 숫자, tail -숫자 : 뒤 몇 줄 보기 head -n 숫자, head -숫자 : 앞 몇 줄 보기 1. 사용자, 그룹관리 1.1 연관 파일 및 디렉토리 6개 1.1.1 /etc/passwd 1.1.2 /etc/shadow 1.1.3 /etc/group : vi로 편집해도 설정이 적용된다. 1.1.4 /etc/default/useradd : useradd 기본 설정 값들 파일로 저장 1.1.5 /etc/login.defs : 계정생성 기본 설정값 저장 1.1.6 /etc/skel/ : 계정을 만들때 home directory에 넣을 파일이나 directory..
2022.01.11 -
Linux 2일차
실습환경 Windows 10 Pro Vmware 16.x. workstation CentOS Linux release 7.9.2009 메타 데이터 분석 -rw-r--r-- 1 root root 2 1월 7 09:26 a.txt - : 파일 -, 디렉토리 d, 심볼릭 링크 l rw- : user 권한 r-- : group 권한 r-- : other 1 : 링크갯수 root : 소유주(Owner) root : 그룹(Group) 2 : 용량(size) 1월 7 09:26 : 마지막 수정 날짜 a.txt : 파일이나 디렉토리 이름 stat * (MAC time 확인하기) Modify : 수정 - 내용 수정시간 Access : 접근 - 읽기 Change : 변경 - 권한 변경한 시간 디렉토리는 최소 777 실행권..
2022.01.07