본문 바로가기

centOS

[Linux] 텍스트 파일 활용 명령어 (vi, tail, head, cat) 부제) 로그 조회 및 관리하기 [Linux] 텍스트 파일 활용 명령어 (vi, tail, head, cat)부제) 로그 조회 및 관리하기 GUI 형태가 아닌 텍스트, 쉘로 구성된 서버를 사용할 때에는 명령어를 모르면 불편한 점이 많습니다. 텍스트 파일을 열어본다던지,특정부분만 보고싶다던지등의 다양한 상황이 발생할텐데요. 이번에 작성된 포스팅은 개발한 프로그램의 로그를 확인 및 텍스트 파일 수정 등의 다양한 상황에서 알아두면 유용한 명령어들을 정리해보았습니다. 1. vim 명령어 ( == vi , 텍스트 편집기)vim 은 vi 의 상위 호환되는 텍스트 편집기입니다. 모든 종류의 일반 텍스트를 편집하는데 사용할 수 있으며, 프로그램 편집에 유용한 명령어 입니다.vi 명령어에 보다 다양한 개선사항이 존재합니다. 더 자세한 사항을 알고 싶으.. 더보기
[JAVA] CentOS6.9 JAVA(JDK1.8) 설치 및 Tomcat8 설치하기 [JAVA] JAVA (JDK) 설치 및 톰캣 설치하기 0. 설치환경 OS : CentOS 6.9 Tomcat : 8.5.35 JAVA : JDK 1.8.0_191 1. 자바 & 톰캣 경로 자바와 톰캣의 경로는 보통 /usr/local/ 의 디렉토리에 설정하지만, 사실상 환경설정자 마음이기 때문에 굳이 아래와 같은 경로를 설정하지 않으셔도됩니다. - 자바 경로 /usr/local/java - Tomcat 경로 /usr/local/tomcat - 경로에 폴더가 존재하지 않으면 생성해주도록 한다.# cd /usr/local # mkdir [폴더명] 2. 설치 파일 다운로드 및 설치 기본적으로, 설치파일이 있어야하고, 해당 설치파일을 이용해서 설치해야 합니다. 그러기 위해서는 여러가지 방법의 다운로드 방법과 .. 더보기
[ LINUX ] vsftpd 설치 ( FTP 서버 설치 ) [ LINUX ] vsftpd 설치 ( FTP 서버 설치 ) - CentOS 1) 설치 # yum -y install vsftpd 1) Installed 2) vsftpd 설정 개요 : root 권한 접속 설정 # vi /etc/vsftpd/vsftpd.conf :set nu (vi 화면 라인 번호 보기) 12 줄 -> anonymous_enable=NO (익명접속 허용) 85 줄 -> 주석해제 (ftp 접속시 출력될 배너내용) 96 줄 -> chroot_local_user=NO (홈디렉토리 상위 이동가능, root로 모든 디렉토리 접근 허용) 118줄 -> userlist_enable=NO 마지막줄에 추가(pasv 설정) -> pasv_enable=YES pasv_min_port=50001 pasv_m.. 더보기
[Linux ] Centos JAVA 설치 JAVA 설치 (JDK) a. 설치 가능 확인 # yum list java*jdk-devel b. 설치 # yum install java-1.8.0.openjdk-devel.x86_64 –y - 필요한 버전에 맞춰서 설치하도록한다 ( 예시는 1.8 버전 ) c. 설치 확인 # rpm -qa java*jdk-devel # javac -version - java & javac 설치확인. d. java 경로 확인 # which javac # readlink -f /usr/bin/javac e. 환경변수 설정 (PATH) # vi /etc/ profileJAVA & Tomcat PATH 설정 예시.JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-8.b10.el6_9... 더보기
CentOS (6.8ver) - redis cluster 구성 (master-slave & cluster) Redis Cluster 를 구성하게 되어서 작업을 하게 되었는데, 사용하는 서버가 CentOS 6.8 버전인지라 CentOS 7처럼에서는 간단하게 수행될 거 같은 부분들이 조금 복잡하게 구성할 수 밖에없었네요. 제가 투자한 시간들을 통해 다른분들이 수월하길 바라며 작성해봅니다 ^^; ( 제가 작성한 한글 문서를 긁어서 포스팅하는거라 조금 지저분할 수 도 있겠네요 ) CentOS(6.8ver) _ redis Cluster 구성 - 장애 복구 및 성능 향상을 위해 사용하는 경우이며, 마스터 노드만 있을 경우에 1노드가 Down 되면, 남은 실행 가능 노드 끼리 서비스를 지속적으로 실행하며, 마스터-슬레이브 구조일 경우에 한 마스터 노드가 Down 되면, 해당 마스터의 Slave 노드가 마스터로 승격되어 서.. 더보기
Linux _ vmwar 해상도 변경 _CentOS 처음 vmware 가상머신으로 가상OS를 사용하실 때 , 낮은 해상도에 불편함이 많으실텐데요 간단한 방법으로 해상도를 맞춰줄수 있습니다. (CentOS기준입니다) 먼저, vmwar 메인 실행화면에서 [edit] - [preferences] 로 들어갑니다 다음으로 [Display] 에서 Autofit guest 부분을 체크 해줍니다. 다음 사용하시는 OS 에서 [사용자이름] - [시스템 기본 설정] 을 열어줍니다. 윈도우에서 보시던 디스플레이 설정부분이 나오는데요 클릭해줍니다. 마지막으로 알맞은 해상도를 선택해주시고 적용하시면 됩니다. ^^ 더보기
Linux 복사 명령어 cp & 오류 cp 복사 명령어 cp 복사 대상 파일위치/파일명 (띄우고) 복사 할 위치/파일명 ex) cp /etc/redis.conf /etc/redis/cluster/redis.conf 오류 발생시 cp -r [복사 원본] [복사할 위치] 더보기
centOS _ chkconfig 명령어 _ 자동 실행 비/활성화 OS에 자동적으로 프로그램을 시작하기 위해 사용하게 된 명령어 였습니다. chkconfig 명령 https://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-services-chkconfig.html 서비스를 활성화하고 비활성화 할 수 있는 명령어. 즉, 필요 단계(Level)에서 서비스가 활성화되도록 할 수 있도록 기능을 구현하기 위해 사용하는 명령어이다. 레벨은 0 ~ 6까지 있으며, 현재 OS에서 실행되고 있는 서비스의 자동 시작,종료를 관리할 수 있으며, 그 서비스를 추가 혹은 삭제 기능까지 지원해준다. 명령어 기능 chkconfig --list chkconfig --list (serviceName) 모든 부팅레벨에서 모든 서비스 on/off 확인 .. 더보기
CentOS_ OS 설치-VMware(ver) Part2 리눅스서버를 구축하기위해서 설치하게 되었네요. CentOS ? ( The Community Enterprise Operating system ) - 업스트림 소스인 레드햇 엔터프라이즈 리눅스와 완벽하게 호환되는 무료 기업용 컴퓨팅 플랫폼을 제공할 목적으로 만들어진 리눅스계 운영체제 가운데 하나. ( 공식적으로 물리 주소 확장 기능을 가진 x86, x86-64아키텍쳐 지원 ) 주로 Yum을 통해 소프트웨어를 업데이트할 수 있으며, up2date도 지원 CentOS를 설치하기 위해서는 운영체제인 관계로 부팅,설치 USB가 필요한데요 8기가 정도의 여유공간이 있는 USB를 준비하고 제작을 해봅니다. part1 : http://binshuuuu.tistory.com/9 사용 버전 : CentOS (6.8 ver.. 더보기
CentOS_ ISO USB 제작 및 OS 설치 Part1 리눅스서버를 구축하기위해서 설치하게 되었네요. CentOS ? ( The Community Enterprise Operating system ) - 업스트림 소스인 레드햇 엔터프라이즈 리눅스와 완벽하게 호환되는 무료 기업용 컴퓨팅 플랫폼을 제공할 목적으로 만들어진 리눅스계 운영체제 가운데 하나. ( 공식적으로 물리 주소 확장 기능을 가진 x86, x86-64아키텍쳐 지원 ) 주로 Yum을 통해 소프트웨어를 업데이트할 수 있으며, up2date도 지원 CentOS를 설치하기 위해서는 운영체제인 관계로 부팅,설치 USB가 필요한데요 8기가 정도의 여유공간이 있는 USB를 준비하고 제작을 해봅니다. 1. CentOS ISO를 다운 받기위해 홈페이지에 접속해서 다운을 받습니다. (( isoredirect.cen.. 더보기