반응형

분류 전체보기 140

[Azure] Azure Data disk 추가하기

Azure VM을 만들면, 기본적으로 아래와 같이 구성된다. 1. OS 디스크 2. 임시스토리지: 데이터 유지 관리 이벤트 또는 VM 재 배포시 손실될 수 있음. - 윈도우는 D: -리눅스는 dev/sdb 데이터를 지속적으로 저장하려면 일반 PC에서 HDD나 SSD를 추가 하는것 처럼 동일한 과정이 필요하다. 일반 PC에서 HDD나 SSD를 추가하는것 처럼 Azure에서 데이터 디스크 추가하는 방법을 알아보자. 1. VM 생성 시 디스크 - 새 디스크 만들기 및 연결을 선택합니다. (생성 이후에도 추가 가능) 2. 크기 변경을 누르고 표준 HDD, 표준 SSD, 프리미엄SSD 등 적절한 유형과 용량을 선택 후 확인을 확인 확인을 누릅니다. 3. LUN(Logical Unit Number)이 표시되고, 호..

Cloud/Azure 2020.12.28

[Linux] tar, 파일 압축

파일 압축 효율 xz(.xz) > bzip2(.bz2) > gzip(.gz) 압축 명령어 - xz 파일명(원본 파일이 변형) - bzip2 파일명(원본 파일이 변형) - gzip 파일명(원본 파일이 변형) => 압축 풀때는 -d 옵션 추가 xz -d file.xz 파일 묶기(tar) - tar cvf 이름.tar 파일1 파일2 .. - tar xvf 이름.tar 압축 + 묶기 - xz: tar Jcvf 이름.tar.xz 파일지정 - bzip2: jcvf 이름.tar.bz2 파일지정 - gzip: zcvf 이름.tar.gz 파일지정 => 압축 풀때는 c말고 x옵션 tar -Jxvf 이름.tar.xz 이름.txz

OS/Linux 2020.12.28

[Linux] 패키지설치 RPM, DNF

RPM(Redhat Package Manager)*.rpm 이를 패키지라고 부름 (버전은 그대로)패키지이름 - 버전 - 릴리즈 번호 - 버전 - 아키텍처 (주.부.패치버전) (x86_64:64비트, i386~:32비트 CPU, noarch: 모든 CPU 에 사용가능한 패키지) 1. 설치: rpm -Uvh 패키지.rpmU: 기존에 설치되어있으면 업그레이드h: hash 마크 출력 2. 삭제: rpm -e 패키지3. rpm -qa 를 통해 패키지 설치 확인rpm -qip: 패키지 설명 출력 RPM의 단점A라는 패키지를 설치할 때 우선적으로 설치되어야 할 패키지가 필요할 경우 찾기가 어려움(의존성 문제) ==> dnf, yum DNF(Dandified dnf)- pkg 가 없어도 인터넷을 통해 다운로드 받는 형..

OS/Linux 2020.12.28

[Linux] 네트워크 설정 nmcli

NetworkManager: 네트워크를 제어, 설정하는 데몬, nmcli(명령어 기반), nm-connection-editor(GUI 기반)로 설정가능 nmcli 1. nmcli gen: 전체적인 네트워크 상태확인 2. nmcli net: 네트워크 활성화 / 비활성화 설정 및 상태 출력 [명령어] nmcli net off: 네트워크 비활성화 nmcli net on: 네트워크 활성화 nmcli net con: 네트워크 상태 확인 - full: 네트워크에 연결, 인터넷 사용가능 - limited: 네트워크에 연결되어 있으나, 인터넷 불가 - none: 네트워크에 연결되어 있지 않음 - unknown: 네트워크 연결 상태 확인 불가 3. nmcli con: 네트워크 설정 [명령어] nmcli con: 이름, ..

Network 2020.12.25

[Linux] 네트워크 명령어 ping / traceroute / arp / tcpdump / netstat

1. ping: 통신 상태 확인, 통신 시간이 작을수록 네워크 상태가 좋음[명령어]ping [IP/Domain] [옵션]-c: 갯수 지정해서 나열 (count)-q: 종료 시 결과값만 출력 [예시][root@localhost ~]# ping www.google.com -c 2PING www.google.com (172.217.31.132) 56(84) bytes of data.64 bytes from nrt20s08-in-f4.1e100.net (172.217.31.132): icmp_seq=1 ttl=128 time=39.4 ms64 bytes from nrt20s08-in-f4.1e100.net (172.217.31.132): icmp_seq=2 ttl=128 time=38.2 ms --- www.g..

Network 2020.12.24

[Linux] 사용자 관리 (3) 그룹 관리

1. 그룹생성 groupadd/etc/group 에 저장된다.-o 중복 허용-g GID 값 변경 2. 그룹수정 groupmod-n 그룹명 변경 3. 그룹삭제 groupdel 4. 그룹암호 생성 및 사용자 추가 삭제gpasswd [그룹명]gpasswd -a 그룹에 사용자 추가gpasswd -d 그룹에 사용자 삭제gpasswd -r 그룹에 암호 삭제 5. 사용자가 직접 그룹을 변경할 경우 newgrp 명령어 사용 2차 그룹에 포함되어 있는 경우 암호 입력 불필요 id [계졍명]으로 소속그룹 확인

OS/Linux 2020.12.21

[Linux] 사용자 관리 (2) 사용자 계정 추가 및 삭제

useradd -옵션 /etc/passwd 에 저장되는 각 항목을 옵션으로 지정가능 /etc/passwd의 항목로그인ID : X : UID : GID : 설명 : 홈 DIR : 로그인 셸 -u UID 지정-o UID 중복 지정-g 기본그룹의 GID-G 2차그룹의 GID-e 만료기간 -f INACTIVE -c 설명 -s 기본셸 지정 -d 홈디렉터리 지정 -D 기본값 출력[user1@localhost ~]$ useradd -DGROUP=100HOME=/homeINACTIVE=-1EXPIRE= 표기 예시: 2020-03-12SHELL=/sbin/nologinSKEL=/etc/skel CREATE_MAIL_SPOOL=no /etc/skel 의 내용들이 사용자들의 home DIR로 복사된다.[user1@local..

OS/Linux 2020.12.21

[Linux] 사용자 관리 (1) 리눅스 사용자 계정 관련 파일

리눅스 사용자 계정 관련 파일 1. /etc/passwd 사용자 계정 정보가 저장되는 기본 파일 파일구조: 로그인 계정 X : UID : GID : 설명 : 홈 디렉터리 : 로그인 셸- X의 경우 초기 사용자 암호를 관리하던 항목으로 현재 /etc/shadow 에서 관리- UID의 경우 사용자 구별번호, 중복 설정이 가능하다. 사용자는 1000부터 0~999,65534 시스템 사용자를 위한 UID 2. /etc/shadow파일구조 로그인 계정 : 암호 : 최종 변경일 : MIN : MAX : WARNING : INACTIVE : EXPIRE : Flag- 암호: 암호 항목에 값이 없으면 암호 설정이 안되어있음, !!는 시스템 계정- MIN: 최소 MIN 값 만큼 암호를 사용해야 함- MAX: 최대 MAX..

OS/Linux 2020.12.21

[Linux] LVM 개념 및 생성

LVM(Logical Volume Manager)- 여러 개의 디스크를 하나의 디스크 처럼 사용하는것. - 분리된 파티션을 논리적으로 묶어서 다시 쪼갤 수 있다. 1. 알아야 할 것- PV(물리 볼륨): 실제 하드디스크 파티션 /dev/sdc1 /dev/sdc2 와 같은- VG(볼륨 그룹): 여러개의 PV를 묶은것- LV(논리 볼륨): VG를 다시 적절한 파티션으로 나누는것 2. LVM 생성- 파일 시스템을 LVM으로 변경 테스트에서는 /dev/sdd /dev/sde로 진행- LVM으로 타입 변경 - 각 파티션에 pvcreate 명령어를 실행 pv1 pv2- VG생성한다. vgcreate /dev/lvm /dev/sdd1 /dev/sde1 원하는명칭 - vgdisplay 명령으로 생성된 VG 정보 확인가..

OS/Linux 2020.12.16

[Linux] 예약 작업 설정 at, crontab

리눅스에서 예약된 작업을 실행하기 위해 2가지 방법이 있다. 1. at: 정해진 시간에 한번만 실행2. crontab: 주기적으로 반복되는 작업 at 사용방법- at 시간입력- 실행할 명령 입력, ctrl + d를 통해 작업 종료- 관리자 권한으로 /var/spool/at 을 통해 작업 목록 확인 가능(실행되면 삭제된다.)관련 명령어at -l: 작업 목록 확인 (atq 명령어 동일)at -r: 작업 삭제 (atrm 명령어 동일)/etc/at.deny 파일을 통해 at 사용권한 제어 가능/etc/at.allow 파일이 우선순위를 가지며 allow 파일이 있는경우 포함된 사용자만 사용가능(기본값으로 없으므로 생성해야한다.) 예시[user1@localhost ch6]$ at 10:00 pmwarning: co..

OS/Linux 2020.12.15

VPN

VPN 아래의 3가지를 만족해야 함authenticity - 상대방이 맞는지integrity - 데이터가 중간에 변경되지는 않았는지confidentiality - 데이터를 중간에 누가 훔쳐 보지 않았는지 암호화 알고리즘 = confidentiality 1. 대칭형 암호화(Symetric Enctyption)- 동일한 key를 가지고 암호화/복호화- 속도가 빠름- 주로 데이터 암호화에 사용- DES(비권장), 3DES, AES 2. 비대칭형 암호화(Asymmetric Encryption)- 서로 다른 key를 가지고 암호화/복호화- 두 키 모두 암호화/복호화 가능- 복호화에 시간이 오래걸림- Digital Signature에 사용- RSA Encryption(Public key & Private Key) ..

Network 2020.11.09

[Windows] 저장소 공간

저장소 공간?- 여러 개의 물리적인 디스크를 논리적으로 구성해 사용 가능한 기능(논리적, 사용자 측면)- C drive ...저장소 풀?- 논리적으로 구성한 장소를 사용자에게 제공하는 구성(물리적)- 예) disk a, disk b, disk c 클라이언트의 경우 [저장소 공간] 기본내장, WINSvr2016은 windows server essentials experience 역할 설치해야함 [파일 및 저장소 서비스]는 세밀한 작업 제공 winsvr2016에서 raid 10를 구성하려면- 저장소 공간을 통해 같은 용량의 디스크 2개 추가- diskmgmt를 통해 스트라이프 구성

OS/Windows 2020.10.24
반응형