반응형 서버11 [ VM Ware ] 가상머신, 이미지 복사 / 복제 (Pro 버전 Clone 기능, Clone 기능 없이 복사하기 Clone을 통한 복사 * pro 버전은 clone 기능을 제공 1. VM Ware 열기 > VM > Manage > Clone 2. 다음 3. 다음 4. VM을 독립적으로 운영하기 위해선 full clone이 필요(원본만큼 HDD 용량 필요) > 선택 후 다음 5. VM 이름 / 경로 설정 디렉터리 자체를 복사(pro 버전이 아닌경우) 1. 복사할 가상머신 탭으로 이동 후 > Edit virtual machine settings 2. Options 탭으로 이동 > 우측에 Working directory 경로로 이동 => 해당 경로 가상머신이 있는 디렉터리이다. 3. 위 경로 디렉터리 복사 + 붙여넣기 4. VM웨어 상단 탭 > File > Open 5. 복붙한 경로의 VM 파일 열기 6. 가상머신 실행.. 2020. 6. 22. [ Putty ] 연결 계속 유지시키기(Server unexpectedly closed network connection 해결) # Putty로 원격으로 접속하여 작업을 걸어 놓을 때 "Server unexpectedly closed network connection" 알림창을 띄우면서 접속이 끊어지곤 한다. 1. Putty 열기 > 좌측 메뉴 > Connection 2. Seconds between keepalives 수정 * 여기서 설정한 숫자만큼 초 단위로 패킷을 보내 세션을 유지시킨다. 2020. 4. 22. [ Server ] 네트워크 설정 시 LAN 카드 구별법 # 서버나 장비에 LAN card 가 여러개 달려 있는 경우 어떤 포트가 eth0 인지 eth1 인지 알 수 없을 때가 있다! > ethtool -p eth0 # eth0 포트가 깜박거림. > 확인 후 ctrl+c 를 눌러서 종료 => 터미널을 열고 root로 다음과 같은 명령어를 입력 하면 해당 Lan card port 에서 LED가 깜빡 거린다! 2020. 4. 21. [ CentOS ] Rsync 패스워드 없이 접속하기 Rsync Public Key? rsync는 ssh 프로토콜을 기반으로 많이 사용하는데 ssh는 보통 암호와 공개키 방식을 가장 많이 사용한다. rsync로 원격지에 접속하여 데이터를 동기화하기 위해서는 연결할 때 마다 패스워드를 입력해야한다는 번거로움이 있다. 공개키를 생성하여 원격지에 등록하면 암호입력 없이 원격지로 연결이 가능하다. 스케줄로 작업할 때나 동기화하여 백업 서버로 사용할 경우 등에 사용한다. 필요 패키지 > rsync > openssh-clients * 보통 기본으로 설치된다. 없으면 yum으로 설치! 1. RSA 알고리즘으로 키 생성 => 명령어 입력 후 [ Enter ] 로 넘어간다. (경로와 개인키 지정하는 것이지만 기본값으로 넘어간다.) > ssh-keygen -t rsa 2. .. 2020. 4. 20. [ CentOS ] Rsync를 이용한 파일 가져오기/복사/동기화(Rsync 옵션 정리) Rsync? Remote Synchronization의 약자로 로컬 또는 원격지의 데이터를 동기화(가져오기)위한 유틸리티이자 프로토콜. 파일과 디렉터리를 가져올 수 있어(동기화) 백업 / 미러링 용도로 사용할 수 있다. (링크, 소유자, 권한 등 부가정보도 함께 복사가 가능하다.) 데이터를 압축해서 이동하고 변경된 파일만 복사하기 때문에 빠르고 효율적이다. => I/O 소모 최소화 lsyncd : 데몬으로 작동하며 변경점을 바로 반영하는 유틸리티 * rsync는 보통 CentOS에 기본으로 설치됨 => 없는경우 yum으로 설치! 기본 사용법 > rsync [option] [ 가져올 파일의 경로 ] [ 가져온 파일을 놓을 경로 ] # 기본 > rsync [option] 접속계정@원격지주소:/경로 [ 가져온.. 2020. 4. 10. [ CentOS ] CentOS 8 설치 (VM Ware) 준비 사항 CentOS 8 이미지 VM Ware * CentOS 이미지 다운로드 1. 공식 홈페이지 접속 > CentOS Linux DVD ISO 2. 상단 네개의 링크 중 클릭해보고 제일 빠른 링크로 설치(대략 10~20분 정도 나오는 링크가 제일 빠른 듯 하다.) 설치 1. VM Ware 가상 머신 생성 1.1 VM Ware 상단 탭 바 > File > New Virtual Machine 1.2 Custom 선택 > Next 1.3 기본값 > Next 1.4 Linux 선택 > CentOS 7 -64bit 선택(Version은 아직 7까지로 나옴. 7로 선택하고 8설치해도 문제없음) > Next 1.5 가상머신 이름 입력 > 가상머신이 설치될 경로 선택(여유공간이 많이 있는 드라이브로..) > Nex.. 2020. 4. 9. [ Shell Script ] 쉘스크립트 파일 생성 및 실행 Shell? 유닉스 계열의 시스템에서 사용하는 대화형 인터페이스 사용자와 커널 사이에서 사용자가 입력한 명령을 해석하여 커널에 전달한 뒤 결과를 사용자에게 반환 종류 : Bash(배쉬쉘), Tcsh(C쉘), Korn shell(콘쉘), Zsh(Z쉘), Fish(Friendly Interactive SHell) 등 Shell script? 쉘을 이용한 프로그래밍 서버 작업을 자동화할 수 있음 일반적인 프로그래밍 언어보다 간단하고 쉽게 응용할 수 있다. 파일 만들기 > vi [ 파일명 ].sh - 파일 맨 윗줄에 추가 #!/bin/bash 파일 실행 > bash [ 파일명 ].sh (실행 권한이 없는 경우 권한 부여 후 실행) > chmod +x [ 파일명 ].sh 2020. 3. 26. [ CentOS ] ifconfig : command not found 오류 문제상황 1. CentOS 7 최소 설치 후 ifconfig 명령어가 없는 오류 발생 2. 네트워크는 정상 작동 해결 > yum install -y net-tools 확인 2020. 3. 25. [ CentOS ] RPM 명령어 정리(설치, 조회, 삭제, 업데이트) RPM? CentOS에서 패키지(프로그램)를 설치하는데 사용한다. 윈도우에서 setup.exe로 프로그램을 설치하는 것과 비슷한 개념으로 .rpm 확장자를 가진 설치 파일로 패키지를 설치한다. yum이 나오기 전에 주로 사용되었으며 yum이 rpm의 개념을 포함하고 있다. 온라인 환경에서는 yum을 사용하여 쉽게 패키지 설치를 할 수 있지만 오프라인 환경에서 리눅스 패키지를 설치한다면 rpm을 이용해 설치한다. yum은 자동으로 패키지 간의 의존성 문제를 해결해주지만 rpm은 패키지의 의존성에 주의하여 설치해야한다. rpm의 설치 경로가 담긴 repo 파일은 /etc/yum.repos.d/ 에서 관리한다. 설치 rpm -i [패키지명] rpm -ivh [패키지명] # 설치 과정을 해쉬 마크로 화면에 출력.. 2020. 3. 18. 이전 1 2 다음 반응형