Development/Linux 썸네일형 리스트형 [AWS]EC2에 기존 볼륨(Volume) 연결 또는 볼륨 교체 하기 EC2의 스냅샷(Snapshot)의 복구 또는 다른 인스턴스로 교체하고자 할때 기존 볼륨(Volume)을 사용하여 EC2를 구동 1. 기존에 생성된 EC2 인스턴스를 중지(Stop)한다 2. 기존에 생성된 EC2의 볼륨 연결을 해제 한다. - 볼륨 연결이 해제될 뿐 삭제되지 않음. - 볼륨의 연결 해제전 볼륨의 장치명을 꼭 복사해 둡니다.(예:/dev/sda1) 3. 볼륨 연결이 해제 되면 해당 볼륨의 Attached Instances에 연결된 EC2가 사라짐. 4. 새로 연결하고자 하는 볼륨을 선택후 Actions - Attach volume을 클릭 5. Attach volume 창에서 Instance에 연결하고자 하는 EC2를 선택하고 아래에 자동으로 나오는 장치명(Device name)을 복사하둔 .. 더보기 AWS EC2에 mod_ssl 설치중 Error 해결하기 AWS EC2 내에 Apache에 SSL 인증서 설치중 mod_ssl이 설치되어 있지 않음. yum install mod_ssl 로 설치하려 하였으나 아래와 같이 오류가 발생하며 설치 실패 Error: httpd24-tools conflicts with httpd-tools-2.2.34-1.16.amzn1.x86_64 Error: httpd24 conflicts with httpd-2.2.34-1.16.amzn1.x86_64 현재 EC2서버는 이미 2.4.51 버전이 설치되어 있음. 해당 내용으로 검색하였으나 아래와 같이 2.2버전을 삭제하고 다시 2.4버전을 설치하라고만 되어 있음. sudo yum remove httpd sudo yum remove httpd-tools sudo yum install .. 더보기 ERROR Massage : Fatal error: Class 'ZipArchive' not found PHP 작업중 특정 애드온에서 ZipArchive를 쓰는것이 있는경우(압축,수정,XLSX 엑셀파일을 읽기, 압축, 수정등)에 설치하여야 한다. PHP를 전체를 다시 컴파일 할 필요 없이 패키지 설치만으로 적용이 가능하다. 설치서버환경: CentOS 7(EC2) PHP 7.4 1. 먼저 php의 버전을 확인 /usr/bin/php -v 2. php-pecl-zip 설치하기(yum) yum install php-pecl-zip - apt로 설치 하는 경우 sudo apt-get install php7.0-zip 3. Is this ok에 y 입력 4. 설치완료후 apache 서버 재시작 더보기 service httpd restart 5. phpinfo 로 확인시 아래와 같이 zip 모듈이 설치가 완료 더보기 [Cent OS 7] PHP 버전 올리기(5.4 -> 7.4) 1. 기존 버전의 PHP 삭제 yum remove php-* 2. EPEL 설치 - EPEL(Extra Packages for Enterprise Linux)은 각종 패키지의 최신 버전을 제공하는 저장소 yum install epel-release yum-utils -y 3. remi repository 등록하기 - 최신 버전의 패키지를 사용하고자 하면 remi repository 를 등록하고 이 저장소를 통해서 설치 yum install http://rpms.remirepo.net/enterprise/remi- release-7.rpm -y 4. remi repository의 PHP중 7.4버전을 활성화 - 만약 7.2나 7.3, 8.0을 설치하고자 하는 경우 맨뒤 숫자만 72, 73, 80으로 변경하.. 더보기 Centos 7 에 MYSQL 설치하기(5.6 or 5.7) Centos 7에서 mysql서비스는 기본적으로 MariaDB를 사용하고 있다. 그러나 특정서비스에서 아직 Mysql 5.6을 쓰고 있어서 마이그레이션이 되지 않는 경우가 있어 Mysql Community 5.6버전을 설치하고자 한다. 1. 기존 MariaDB 관련 설치 패키지 확인 - yum list installed mariadb\* 2. 설치된 MariaDB 패키지 삭제 - yum remove -y MariaDB-client.x86_64 - yum remove -y MariaDB-common.x86_64 - MariaDB 관련 패키지가 모두 삭제되었음 3. 기존 MariaDB에서 사용된 파일 삭제 필요 - rm -f -r /var/lib/mysql 3. 새로 Mysql 설치 - MySql 5.6 버.. 더보기 AWS EC2 에 SSH(PUTTY)로 접속 하기 2 부제 : AWS EC2에 ppk 없이 SSH에 접속하기 AWS EC2 에 SSH(PUTTY)로 접속 하기 1 AWS EC2 에 SSH(PUTTY)로 접속 하기 1 1. 아래와 같이 AWS 의 EC2 인스턴스 화면에서 우측 상단의 연결 버튼 클릭시 연결 정보를 확인할 수 있다. 2. 아래 이미지 같이 연결하라는데 PUTTY 기준으로 어떻게 하라는 설명이 없으니 아래 내용 sailer.tistory.com 1로 설정이 완료되긴 헀지만 항상 ppk파일을 이용하여 ssh에 접속하긴 상당히 귀찮은 일이므로 ppk없이 SSH에 접속하는 설정방법이다. 1. 기존 사용 계정에 passwd 명령을 이용하여 패스워드를 설정해둔다. - su로 root 상태에서만 변경이 가능함. - 너무 짧은 패스워드는 경고가 표시된다..... 더보기 AWS EC2 에 SSH(PUTTY)로 접속 하기 1 1. 아래와 같이 AWS 의 EC2 인스턴스 화면에서 우측 상단의 연결 버튼 클릭시 연결 정보를 확인할 수 있다. 2. 아래 이미지 같이 연결하라는데 PUTTY 기준으로 어떻게 하라는 설명이 없으니 아래 내용만으로 알기 힘듬. 3. 먼저 PUTTY를 설치한다. - 단 PUTTY.exe 만 다운받아서 실행하는 형태가 아닌 아래의 링크에서 MSI(Windows Installer) 버전으로 다운받아서 정식으로 설치를 한다. www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Download PuTTY: latest release (0.74) This page contains download links for the latest released version of .. 더보기 리눅스 폴더별 용량 확인(du 명령어) 리눅스 서버 관리중 필요없는 파일이나 로그가 많이 싸여 정리가 필요한 경우 해당 폴더를 찾지 못하는 경우 정리해서 한번에 표시해 준다. du 명령어 - Disk Usage의 약자로 해당 디스크의 사용량을 표시함 사용법 - #du [옵션] [파일] [디렉토리] 옵션 -a : 디렉토리가 아닌 모든 파일에 대한 정보를 출력 -k : 결과 값을 KB 단위로 출력(기본값) -m : 결과 값을 MB 단위로 출력 -h : 사용자가 이해하기 쉽도록 해당용량에 맞는 용량의 단위(KB,MB,GB)를 표시함 *** -i : i노드의 사용정보를 표시함 -l : 하드 링크의 용량을 모두 계산함 -s : 사용량의 총 합계만 출력 함 -T : 각 파일시스템들이 사용하고 있는 파일시스템 종류를 표시 디렉토리에 용량순으로 정렬해서 표.. 더보기 이전 1 2 3 4 다음