OS: 177개의 글
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/nwJfZ/btq0PdeGhod/Taop8Irqb9QzFmnJjcpXPK/img.jpg)
참조문서 : https://www.joinc.co.kr/w/Site/Tip/Rsync 1. rsync를 왜쓰는가? Linux 시스템을 사용시에 원격지 서버의 파일을 copy 해야하는 경우가 빈번하게 발생하는데 개발자는 계정 패스워드를 알 지 못하기 때문에 패스워드를 이용하지 않는 방식으로 File copy 가 필요 보안 설정을 추가하여 침해사고도 예방 가능 장점 원격 시스템으로 부터 파일을 효율적으로 복사하거나 동기화 할 수 있다. Link, device, 파일의 소유자와 그룹 권한(permissions)등 파일의 부가정보도 복사할 수 있다. scp보다 빠르다. rsync는 remote-update 프로토콜을 이용해서 차이가 있는 파일만 복사한다. 처음에는 모든 파일과 디렉토리를 복사하겠지만, 다음부터는..
※ cd: 현재 사용자의 홈 디렉터리로 이동 cd .. 바로 상위 디렉터리로 이동(.. 상위디렉터리, . 현재디렉터리) ※ ls: 파일 목록 보여줌 ls -l 자세히 보여줌 ls -a 숨김파일포함 ls 글자* 글자로시작하는 것을 보여줌 ※ vi + 파일: 고전에디터 :q 종료 :w 저장 :q! 변경무시 종료 입력모드에서 나오기는 ESC) ※ rm + @: 파일이나 디렉터리를 삭제 rm -i 정말 삭제할지 물어봄 rm -f 즉시 삭제 rm -r 해당 디렉터리 삭제 rm -rf 해당하는 하위디렉터리 전부 삭제 ※ cp 복사 cp -r 디렉터리 복사 cp A디렉터리 B디렉터리 A디렉터리를 B디렉터리에 복사 ※ mkdir + 디렉터리명: 현재 위치에 폴더(디렉터리) 생성 mkdir -p 부모디렉터리가없으면 부모..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/wIhCJ/btqZ4zXFsUa/MjUAa1AbRci0n7ZheEef01/img.png)
CentOS 7 minimal - 설치 및 파티션 할당 CentOS 7 minimal - 네트워크 설정 CentOS 7 minimal - SSH 접속허용 CentOS 7 minimal - SFTP 접속허용 참고 : Windows 10 - SSH Key 생성하기 참고 : CentOS 7 minimal - JAVA 8 설치하기 1) JDK 설치 가능한 버전 확인 # yum list java*jdk 2) JDK 1.8 설치 # yum install -y java-1.8.0-openjdk.x86_64 3) java 설치 경로를 확인 (맨위의 폴더) # ls -l /usr/lib/jvm/ 4) 환경변수 설정 (파일의 맨 하단에 추가) # vi /etc/profile export JAVA_HOME=/usr/lib/..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/bd9qkl/btq0bwliIT5/4M9tAY2EUnK0XvBcc047x1/img.png)
CentOS 7 minimal - 설치 및 파티션 할당 CentOS 7 minimal - 네트워크 설정 CentOS 7 minimal - SSH 접속허용 CentOS 7 minimal - SFTP 접속허용 참고 : Windows 10 - SSH Key 생성하기 참고 : CentOS 7 minimal - JAVA 8 설치하기 먼저 해야할 작업 Git 설치하기 1) Git Bash 실행하기 2) .ssh 폴더 생성하고 안으로 이동하기 $ mkdir .ssh $ cd .ssh 3) ssh rsa key 생성하기 ( : 이 나오면 3번 다 엔터) $ ssh-keygen -t rsa 출처 : know-one-by-one.tistory.com/80
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/ciX9Pj/btq0fjrI7JZ/UbW6LtKdQ0UM1Bkq2979LK/img.png)
CentOS 7 minimal - 설치 및 파티션 할당 CentOS 7 minimal - 네트워크 설정 CentOS 7 minimal - SSH 접속허용 CentOS 7 minimal - SFTP 접속허용 참고 : Windows 10 - SSH Key 생성하기 참고 : CentOS 7 minimal - JAVA 8 설치하기 1) 설정파일 수정 # vi /etc/ssh/sshd_config [수정내용] Subsystem sftp /usr/lib/openssh/sftp-server -> Subsystem sftp internal-sftp [추가내용] Match User sftpuser ChrootDirectory /home/sftpuser ForceCommand internal-sftp X11Forwardi..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/p0Rpg/btqZ9CTBpkS/P2mQnHe3IqHIXOrcxVkgu0/img.png)
CentOS 7 minimal - 설치 및 파티션 할당 CentOS 7 minimal - 네트워크 설정 CentOS 7 minimal - SSH 접속허용 CentOS 7 minimal - SFTP 접속허용 참고 : Windows 10 - SSH Key 생성하기 참고 : CentOS 7 minimal - JAVA 8 설치하기 1) openssh 패키지 설치 # yum install -y openssh-server openssh-clients openssh-askpass 2) openssh 환경설정 파일 수정 # vi /etc/ssh/sshd_config [수정내용] #Port 22 -> Port 22 #PermitRootLogin yes -> PermitRootLogin no (실제서버에서만 적용) 3) ..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/nXSw4/btqZ6keTGuC/4boSMPgjEFsrC5K2F2Oco0/img.png)
CentOS 7 minimal - 설치 및 파티션 할당 CentOS 7 minimal - 네트워크 설정 CentOS 7 minimal - SSH 접속허용 CentOS 7 minimal - SFTP 접속허용 참고 : Windows 10 - SSH Key 생성하기 참고 : CentOS 7 minimal - JAVA 8 설치하기 1) Edit - Virtual Network Editor 메뉴를 클릭합니다. 2) VMnet8 을 클릭 후 NAT Settings... 버튼을 클릭합니다. 3) Subnet IP / Gateway IP 를 확인합니다. 3) 터미널에서 /etc/sysconfig/network-scripts/ifcfg-XXXX 환경설정 파일을 찾습니다. 만약 랜선 포트가 4개인 경우 아래와 같이 설정파..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/bgqYpW/btqZ7LpIBzf/ekhQKyaoEt8l5qSGAVX5bK/img.png)
CentOS 7 minimal - 설치 및 파티션 할당 CentOS 7 minimal - 네트워크 설정 CentOS 7 minimal - SSH 접속허용 CentOS 7 minimal - SFTP 접속허용 참고 : Windows 10 - SSH Key 생성하기 참고 : CentOS 7 minimal - JAVA 8 설치하기 1) Get CentOS Now 클릭합니다 2) Minimal ISO 클릭합니다 3) 아래의 링크중 한개를 클릭하면 다운로드가 진행됩니다 4) 다운로드가 완료되면 VMWare를 실행합니다 5) File - New Vitual Machine 을 클릭합니다 6) Typical 체크 후 Next 버튼을 클릭합니다 7) Browse... 버튼을 클릭하여 처음에 받은 minimal ISO 파일..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/cqZnda/btqZV6ajncf/u0tl8ZYUxAjnuVkRafK081/img.png)
#문제상황 최근에 CentOS 6버전 유지관리업데이트 지원기간이 끝났다. 그로 인해 크고작은 오류들이 하나둘씩 발생하기 시작하는데, yum을 사용하니 아래와 같은 에러메시지가 발생하였다. Loaded plugins: fastestmirror, refresh-packagekit, security Setting up Install Process Determining fastest mirrors epel/metalink | 4.8 kB 00:00 YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/repo/arch combination/ removing mirrorlist with no valid mirro..
tomcat 설치경로/lib/ 으로 이동한다. lib 디렉토리 안에 catalina.jar 파일이 있다. 아래의 java 명령어를 사용하면 다음과 같이 출력된다. $ java -cp catalina.jar org.apache.catalina.util.ServerInfo Server version: Apache Tomcat/7.0.82 Server built: Sep 29 2017 12:23:15 UTC Server number: 7.0.82.0 OS Name: Linux OS Version: 2.6.32-573.7.1.el6.x86_64 Architecture: amd64 JVM Version: 1.7.0_79-b15 JVM Vendor: Oracle Corporation 만약 java 명령어의 ..