일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- aws
- 시스템 엔지니어
- 클라우드엔지니어
- 컴퓨터
- 리눅스
- cloud
- Microsoft Azure
- 그룹정책
- 네트워크
- 메일보안
- 리눅스마스터1급
- It
- windows
- 시트릭스
- Azure
- Microsoft 365
- Linux
- 가상화
- 클라우드
- SE
- Server
- cloud engineer
- 시스템엔지니어
- Microsoft
- windows server
- Docker
- Azure AD
- Entra ID
- network
- Exchange Online
- Today
- Total
목록리눅스 (33)
Cloud System Engineer
셸 스크립트 셸은 여러 가지 환경 변수 값을 갖는데, 설정된 환경 변수는 echo $환경변수이름 형식으로 명령을 실행하면 확인할 수 있다. 예를 들어 호스트 이름을 출력하려면 echo $HOSTNAME 명령을 실행한다. 3행 문자열로 취급함 5행 숫자로 취급함 // expr 을 써야 하며 수식과 함께 `써야함. 각 단어마다 띄어쓰기를 사용해야함 7행 괄호와 * 앞에는 역슬래시(\)을 붙여야함 결과 3행을 계산으로 바꿀려면 결과 if 문 else 문 기본적인 문법 if [조건] then 참일 경우 실행 fi 조건 사이에 각 단어에는 모두 공백이 있어야함. “문자열1” = “문자열2” // 두 문자열이 같으면 참 “문자열1” !=”문자열2” // 두 문자열이 같지 않으면 참 -n “문자열” //문자열이 NU..
리눅스 마스터 자주 출제 되는 명령어 사용자 그룹편 usermod -g root user1 -> user1의 사용자 그룹을 root 그룹으로 변경 userdel user1 -> user1 사용자 삭제 chage: 사용자의 암호를 주기적으로 변경하게 설정함 -m 2 user1 -> 사용자 use1 변경한 암호는 최소 2일은 사용해야함 -M 30 user1 -> 사용자 use1 변경한 암호는 최대 30일 사용 가능함 -E 2021/12/12 -> user1 사용자 user1이 2021/12/12날 암호가 만기 됨 -W 20 user1 -> user1 사용자가 암호가 만료되기전에 20일전부터 알림 표시(기본값은7일) groupmod 그룹의 속성 변경 groupmod -n mygroup newgroup -> n..
시스템 백업 IT 서비스의 장애가 발생하더라도 복구하여 서비스를 지속적으로 수행해야 하므로 백업 시스템 구축이 필수 적임. 백업 전략 조건 1. 디바이스 오류 ,바이러스 ,자연재해로 인한 손실 등 다양한 데이터손실로부터 복구가 가능 해야함. 2. 장애가 발생하기 이전에 정상적으로 동작했던 상태로 복구가 가능 해야함 3. 최소한 노력,비용,데이터 손실만 허용해야 한다. 4. 사람의 관리를 최소화 하는 자동화 또는 반 자동화된 백업 시스템을 구축해야 한다. 백업의 종류는 전체백업, 증분 백업, 차등백업이 있다. -전체 백업:전체 시스템 저장 디바이스를 백업해야 하는 시스템 -증분 백업:변경된 데이터만 백업 해야함. 단 전체백업과 변경된 데이터 모두가 있어야 복원 가능함. -차등 백업:증분 백업과 비슷하지만,..
도커 데이터 볼륨 공유하기 Docker 데이터 볼륨은 컨테이너에 저장하는것이아니라 호스트에 저장하는 방식이다. 볼륨은 컨테이너 끼리 공유할떄 활용될 수 있다. docker run -i -t –name my-volume -v /data ubuntu /bin/bash 이 명령어를 실행 하면 컨테이너 안 /data 디렉터리가 데이터 볼륨으로 설정된다. 컨테이너의 bash 셀이 실행되면 /data 디렉터리로 이동한다음 hello라는 빈 파일을 생성하고 bash에 빠져나온다. 볼륨 옵션 방식은 -v [컨테이너 디렉터리] 이다. docker inspect my-volume | grep Source inspect 명령어로 my-volume 컨테이너의 데이터 볼륨경로 확인 ,앞에 생성한 hello 파일이 보인다. 데이..
이미지 도커 허브에 올리기 도커파일을 빌드한다. Docker build –tag jaehyeon:0.1 . 도커 이미지 확인 Docker images 도커 이미지 올리기 Docker tag [이미지 이름] [허브아이디]/tag docker tag jaehyeon:0.1 tkfussla/jaehyeon:0.1 Docker push [허브 아이디]/[이미지 이름:버전] 도커 이미지 삭제 docker rmi [이미지 이름] 삭제가 안될때 docker rmi -f [이미지 이름] 기존 이미지를 삭제하고 docker rmi tkfussla/ubuntu:0.1 docker pull repository/tag 를 통해 이미지를 받는다. docker pull tkfussla/ubuntu:0.1 을 내려받는다. 삭제된 ..
QEMU와 KVM은 수많은 Hypervisor 중 하나입니다. Hypervisor는 서로 다른 복수 개의 OS를 단일 물리 머신 위에서 스케줄링 할 수 있는 소프트웨어이며 이는 [그림]과 같이 두 개의 타입으로 나누어집니다. Type1의 경우, 운영체제 없이 바로 Hypervisor가 설치되며 VMware의 ESXi와 같은 것들이 여기에 해당됩니다. 반면 Type2의 경우 운영체제를 설치하고, 그 위에 Hypervisor가 실행되는 형태입니다. KVM, QEMU, Virtualbox가 이 유형에 해당합니다. #kvm 모듈확인 lsmod | grep kvm modprobe kvm kmv_intel #kvm 설치하기 위한 저장소 yum repolist yum -y install qemu-kvm libvirt..