본문 바로가기

전체 글535

(오픽)클럽가기 출제 경향클럽 장소묘사클럽가면 하는 일 + 춤추러 나가는 날 하는 일클럽에서 기억에 남는 일+ 춤추면서 기억에 남는 일춤추기에 흥미를 갖게 된 계기 음악을 틀다play musicThis club always play good music. 유명한 클럽들 중 하나one of the famous clubsIt is one of the famous clubs in Seoul. 물이 좋다This club kicks!/ rocks! ~빠지다 (흥미를 갖다)be into /get intoI was into clubbing.붐비다be crowded with 이 장소는 많은 사람들로 붐볐습니다.This place was crowded with so many people. 춤동작Dance movesDance moves w.. 2018. 11. 26.
(리눅스) 무인 원격 설치 서버 Kickstart란? 킥스타트란 네트워크 부팅을 통하여 OS를 자동으로 설치하는 설치 방법 이러한 환경을 PXE 또는 PXE 서버라고 함 (Pre-boot eXecution Enviroment) 구성 PXE 서버: OS 이미지 및 설치 정보를 전달해줄 서버NFS, DHCP TFTP 서버: 부트 이미지를 전달해줄 서버TFTP PXE 클라이언트: 네트워크 인터페이스가 포함된 시스템 TFTP 1) 설치 yum install -y tftp tftp-server xinetd 2) 설정 vi /etc/xinetd.d/tftp disable = no 로 변경 systemctl restart xinetd 3) 확인 /var/lib/tftpboot 에 파일을 생성 다른 위치에서 tftp [서버IP] -c get [생성한.. 2018. 11. 26.
(리눅스)웹 서버 & DB 서버(MySQL) 웹서버 및 DB 서버 설치 1) 웹 서버 설치(아파치 httpd) yum install -y httpd 2) MySQL 설치 yum install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm yum install mysql-community-server 7.2 웹 서버 설정 (/etc/httpd/conf/httpd.conf 파일) 1) 기본 디렉토리 설정 DocumentRoot "/var/www/html" 2) 디렉토리 리스팅 거부 설정 기본 폴더인 /var/www/html에 board 및 member 디렉토리 생성 board 밑에는 list.html 생성사용자들이 접속할 때는 http://192.168.240.200/board/l.. 2018. 11. 26.
(리눅스)DNS 서버 리눅스에서 DNS서버(bind) 1) 설치 yum install bind 2) 설정 파일 /etc/named.conf 6.2 named.conf 파일 1) 기본 설정 options { directory "/var/named"; }; zone "sjb.com" in { type master; file "user.com.zone"; }; 2) 설정 확인 named-checkconf출력 결과가 없으면 정상 6.3 zone 영역 파일 1) 영역 파일 설정 /var/named/user.com.zone ;(name) (ttl) CLASS TYPE Origin DNSMaster ;-----------------------------------------------------------------------------.. 2018. 11. 26.
(리눅스) 패키지 관리 설치 파일 형식 1) 패키지 설치*tip : 레드햇 계열(rpm 파일), 데비안(deb 파일) rpm -ivh [패키지 파일명] 2) 패키지 확인 rpm -qa 3) 패키지 삭제 rpm -e [패키지 파일명] 4) 패키지 업데이트 rpm -Uvh [패키지 파일명] *tip : 인터넷 상에서 파일을 받아올 때는 wget [주소] 명령어를 사용한다. ex) wget http://dl.marmotte.net/rpms/redhat/el7/x86_64/nghttp2-1.21.1-1.el7/libnghttp2-1.21.1-1.el7.x86_64.rpm 5) 의존성 확인 rpm -qR [패키지명] 패키지 관련된 의존성을 확인 가능 소스 코드 1) 패키지 설치 일반적으로 소스코드 파일은 tar.gz 형식으로 배포 ta.. 2018. 11. 26.
(AWS) 네트워크 ACL VPC-네트워크 ACL-서브넷 선택 인바운드 설정 아웃 바운드 설정 2018. 11. 25.
(AWS)Peering /Vpc간의 연결 위 사진처럼 VPC 사이의 피어링 연결이 되어있다. 피어링 연결이 되면 VPC간의 연결이 된다.위 사진의 실험을 하기위해 VPC2개를 생성하고 서브넷과 인스턴스를 생성하도록하자. AWS-VPC-피어링 연결-피어링 연결 생성 이름 설정요청자와 수락자를 내가 만든 VPC로 지정해준다. 피어링 연결은 만들었지만 생성을 완료하기위해 수락자에서 수락을 해야한다.작업- 요청수락 두개의 VPC는 연결되었지만 라우팅 테이블에 등록이 안 되어 EC2간의 신호를 받지 못 한다. 라우팅 테이블수정 연결시킬 VPC IP지정 -----------------------------------------------------------------------------------------------EC2 인스턴스로 들어가 다른 VP.. 2018. 11. 25.
(AWS)인터넷 게이트 웨이/VPC로 만든 EC2에 인터넷 연결 직접 만든 VPC와 서브넷은 외부 인터넷과 연결되어 있지 않다. 서브넷에 인터넷 연결시켜보자 VPC-인터넷 게이트웨이-인터넷 게이트웨이 생성 게이트웨이 이름설정 만든 인터넷 게이트웨이-작접-VPC연결 내가 만든 VPC선택 라우팅 테이블-내가 만든 VPC의 라우팅 테이블 선택 subnet associations- edit subnet associations VPC에 설정되에 있는 서브넷을 선택 라우트 설정 목적지를 0.0.0.0으로 설정 서브넷 대역의 EC2인스턴스로 접속하여 ping 8.8.8.8이 되는 지 확인 2018. 11. 25.
(AWS)만든 VPC로 EC인스턴스 만들기 이전에 VPC와 서브넷을 만들었다.VPC: 10.10.0.0/16 서브넷 : 10.10.10.0/24 --------------------------------------------실습----------------------------------------------- EC2-인스턴스-인스턴스 생성 이미지선택(사용할 OS) 인스턴스유형 선택 인스턴스에 네트워크를 내가 직접 만든 VPC와 서브넷을 선택 스토리지 선택 태그선택 보안그룹 생성 인스턴스 검토 및 생성 인스턴스 접속시 사용할 키페어 선택 2018. 11. 25.
(AWS) VPC VPC는 가상 프라이빗 클라우드로 네트워크와 관련있다. VPC에는 서브넷을 수용한다. 위 사진을 보면 VPC의 이름은 My VPC이고 인터넷 폭은 10.10.0.0/16 이다.VPC에 서브넷이 있으므로 서브넷은 10.10.xx.xx/16이상의 주소를 가지게되는데 서브넷-01 보면 10.10.1.0/24로 VPC에 속한 아이피대역을 가지게된다. -----------------------------------실습------------------------------------------------------ AWS-VPC-VPCs-Create VPC VPC이름과 대역폭을 설정 AWS-VPC-서브넷-서브넷 생성 서브넷의 이름과 사용할 VPC 설정 CIDR블록은 10.10.0.0/16 안에 속할 수 있게 설정한다. 2018. 11. 25.
(AWS)Glacier Glacier란?Amazon Glacier는 자주 사용하지 않는 데이터, 즉 "콜드 데이터"에 최적화된 스토리지 서비스입니다.Amazon Glacier는 데이터 보관 및 백업을 목적으로 보안 기능과 함께 내구성 있는 저장 공간을 제공하는 매우 저렴한 스토리지 서비스입니다. 아카이브Glacier에 데이터가 저장되는 최소 단위, 하나의 파일 볼트Glacier에 생성할 수 있는 최상위 디렉토리. 볼트는 리전별로 생성해야 하며 각 리전별로 최대 1000개까지 가능 볼트 인벤토리볼트에 저장된 아카이브의 목록과 크기, 생성 날짜 등 아카이브 정보, 24시간에 한 번씩 업데이트 프리티어월별 10GB/strong>의 Amazon Glacier 데이터 검색이 무료. 프리 티어 허용량은 해당 달에 언제든 사용할 수 있으며.. 2018. 11. 24.
(AWS)EFS EFS란?간편성과 확장성을 갖춘 Amazon EC2 인스턴스용 공유 파일 공유 스토리지 서비스프리티어스토리지 5GB EFS-파일 시스템 생성 설정 다음 단계 파일 시스템 생성 putty, puttygen다운 접속 , ppk 파일로 변환https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html EC2인스턴스 생성https://base-on.tistory.com/34?category=684522 EC2 인스턴스 SSH접속https://base-on.tistory.com/35?category=684522 sudo su - //루트계정 로그인apt-get update //업데이트 EC2에서 EFS 마운트해서 사용하기mkdir /user //폴더만들기cd /u.. 2018. 11. 24.
(리눅스)네트워크 관리 CentOS 네트워크 인터페이스 1) 인터페이스 확인 ifconfig장치 이름, 현재 상태, IP, MAC 주소 등 UP이 있으면 사용 2) 인터페이스 상태 변경 ifconfig [장치명] up 또는 down DHCP 1) 설정 파일 수정 vi /etc/sysconfig/network-scripts/ifcfg-ens33 BOOTPROTO=dhcp ONBOOT=yes 2) 설정 적용 service network restart//네트워크 서비스 재시작 수동 1) 설정 파일 수정 vi /etc/sysconfig/network-scripts/ifcfg-ens33 BOOTPROTO=static ONBOOT=yes IPADDR= NETMASK= GATEWAY= DNS1= 2) 설정 적용 service network restar.. 2018. 11. 23.
(리눅스)작업 스케줄링 단일 작업 스케줄링 1) 작업 예약 at [시간] [실행 할 명령어] Ctrl + d 2) 작업 확인 atq 또는 at -l 3) 작업 삭제 at -r [작업번호] 반복 작업 스케줄링 1) 작업 예약 crontab-e [분][시][일][월][요일][명령어] 0~590~231~311~120~6 일~토 1,2 1-5 ex) 매주 금요일 새벽 3시 정각에 백업 명령어 수행 03**6백업 매 시간 45분마다 echo 명령어를 이용해서 "Break Time" 화면에 출력 45****echo "Break Time" > /dev/pts/0 짝수 월에 일요일마다 새벽 4시 반에 특정 명령어가 수행 304*2,4,6,8,10,120명령어 매월 평일 오전 11시 45분이면 "Lunch Time"을 출력 4511**1-5e.. 2018. 11. 23.
(리눅스)디스크 관리 명령어 디스크 확인 1) 파티션 확인 fdisk -l : 현재 추가된 디스크와 파티션 내용을 조회 2) 디스크 사용량 확인 df -h : 현재 디스크의 사용량을 조회 디스크 추가 1) 디스크 인식 echo "- - -" > /sys/class/scsi_host/host0/scan디스크 파티션 설정 1) 파티션 설정 fdisk [디스크명] 포맷(파일 시스템 생성) 1) ext 파일 시스템 생성 mkfs [파티션 이름]마운트 1) 수동 마운트 mount [파티션명] [마운트포인트]마운트 포인트는 특정 디렉토리 umount [파티션명]해제 umount [마운트 포인트]해제 umount [파티션명] [마운트포인트]해제 디스크를 사용하기까지 1. 디스크 추가VMware에서 추가 2. 디스크 인식echo "- - -" >.. 2018. 11. 23.
(리눅스)그룹 관리 명령어 그룹 관리 명령어 1) groupadd [옵션] [그룹명] -g : 생성할 그룹의 GID 지정 2) groupmod [옵션] [그룹명] groupadd 명령어와 똑같다. 3) groupdel [옵션] [그룹명] 패스워드 관리 명령어 1) 패스워드 설정 명령어 passwd [옵션] [사용자명] -n : 최소 패스워드 사용일 -x : 최대 패스워드 사용일 -w : 만료일 전 패스워드 변경 경고 기간 -l : 해당 사용자 계정 잠금 -u : 해당 사용자 계정 잠금 해제 usermod -e : 만기일 지정 usermod -f : inactive일 지정 로그인 명령어 1) 사용자 전환 명령어 su - [사용자명] : 사용자로 로그인하면서 해당 사용자의 홈디렉토리에 있는 사용자 초기화 파일을 읽어서 적용 su [사.. 2018. 11. 23.
(리눅스) 사용자관리 1 사용자 관련 파일 1) /etc/passwd 리눅스 시스템에 있는 모든 사용자에 대한 기본 정보가 들어 있는 파일 파일의 내용을 :으로 구분을 해서 저장 1 2 3 4 5 6 7 root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin 중략 sjb:x:1000:1000:sjb:/home/sjb:/bin/bash (1) 사용자 이름 (2) 사용하지 않는 필드(옛날에 패스워드가 저장되었던 필드) (3) 해당 사용자의 UID (4) 해당 사용자의 주 그룹의 GID (5) 주석 (6) 해당 사용자의 홈 디렉토리(내 문서) (7) 해당 사용자가 사용하는 쉘 종류 2) /etc/sh.. 2018. 11. 23.
(리눅스)아카이브 및 압축 1. 아카이브 아카이브란 파일과 디렉토리를 안전하게 보관하기 위해서 복사하거나, 테이프 백업장치에 백업할 때 사용하던 방식 현대에서는 아카이브를 이용해서 여러 파일과 디렉토리를 하나의 파일로 묶을 때 사용 1) tar tar [기능] [아카이브 파일] [묶을 파일1] [묶을 파일2] [묶을 파일3] ... 기능 c : 새로운 아카이브 파일을 생성 x : 아카이브 파일에서 여러 파일을 해제 t : 아카이브 파일에서 안의 내용을 조회 v : verbose, 명령어 수행과정을 자세히 출력 f : 아카이브 장치 지정(파일 또는 백업 장치를 지정) 아카이브 생성 tar cvf fruits.tar banana apple kiwi 아카이브 해제 tar xvf fruits.tar 2. 압축 1) 리눅스에서 압축의 종류.. 2018. 11. 23.
반응형