본문 바로가기

linux

Linux _ 시스템 터미널 명령어 halt halt > 시스템 종료 halt -f > 시스템 강제종료 reboot reboot > 시스템 재부팅 reboot -f > 시스템 강제 재부팅 shutdown shutdown -h now > 시스템 지금 종료 shutdown -h 20 > 시스템 20분후 종료 shutdown -h 12:05 > 12:05분에 시스템 종료 shutdown -r now > 시스템 지금 재부팅 shutdown -r 15 > 시스템 15분후 재부팅 shutdown -r 12:05 > 12:05에 시스템 재부팅 shutdown -c > 예약된 shutdown 명령 취소 init ( 동작 레벨 )0 : 시스템 종료모드 1: 단일 사용자 모드 (시스템복구모드) 2: 다중 .. 더보기
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 특정포트 Kill linux 특정포트 죽이기 1. 포트 확인 # netstat -nap I grep [port] 2. 포트에서 사용하는 프로그램 확인 # lsof -i TCP:[port] 3. 포트를 사용하는 프로그램 죽이기 fuser -k -n tcp [port] 더보기
Linux vi편집기 _ 검색기능 vi 편집기에서의 터미널 자체의 검색기능은 너무 비효율적이므로, vi 명령어를 통해서 검색하는게 편리하고 수월하다. 명령어 vi 편집기에서 ctrl + c 버튼을 누르면 vi명령어를 작성할 수 있습니다. 1. /검색대상 문자열/ > 오른 쪽 아래 방향으로 문자열 검색 2. ?검색대상 문자열? > 왼쪽 아래 방향으로 문자열 검색 3. n > 검색대상의 다음 문자열 ( 다음 기능 ) 4. N > 검색대상의 이전 문자열 ( 이전 기능 ) 다 읽어보고 찾을 수는 없는 노릇 꽤 유용하게 사용할 수 있다. 더보기
Linux 파일 위치 찾기 whereis 파일명 더보기
Linux 복사 명령어 cp & 오류 cp 복사 명령어 cp 복사 대상 파일위치/파일명 (띄우고) 복사 할 위치/파일명 ex) cp /etc/redis.conf /etc/redis/cluster/redis.conf 오류 발생시 cp -r [복사 원본] [복사할 위치] 더보기
Linux _ service 명령 DB ( redis , mysql 등 ) 의 서비스를 테스팅하기위해 사용했던 명령어. 이외, 부팅시 실행되는 네트워크 설정이나 방화벽 설정 , httpd 등의 서비스 프로그램등을 Control 할 수 있는 명령어라 볼 수 있다. service 명령어 /etc/init.d 에 있는 Sys V init script를 실행. 중지. 재실행하는 Utillity ( /etc/init.d 참조하는 심볼릭링크 ) 명령어 기능 service --statis all 모든 서비스 상태 출력 service (name) --status 해당 서비스 상태 출력 service (name) stop 해당 서비스 정지 service (name) start 해당 서비스 실행 service (name) restart 해당 서비스 재실행.. 더보기
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 확인 .. 더보기
Linux _ pwd 명령 ( 현재 디렉토리 확인 ) 현재 디렉토리가 어디인지를 알기위해서 사용하는 명령어로 셸에서 pwd 를 쳐주면 간단하게 현재 디렉토리 위치를 보여주도록합니다. ] >> 현재 나의 위치 /home/Administrator 지식을 공유합시다 ! 다른 방법, 비슷한 방법, 본문 내에 의문점/문제점 댓글로 달아주시고 함께 성장합시다 ^^ 더보기
윈도우에서 리눅스환경 만들기 (Cygwin 시그윈설치 편) 서버를 만지는 일을 하다보니 리눅스환경을 사용할 경우가 많다. 하지만 평소 윈도우 환경을 사용하는 경우가 많고, 본인PC의 경우에도 윈도우OS와 리눅스OS 둘다 사용하는데, 윈도우에서 리눅스 환경을 사용할 경우가 발생하게 되어서 환경설정을 하게 되었다. 시그윈 (Cygwin) : 다양한 버전의 윈도우에서 유닉스 계열이 동작하도록 고안된 에뮬레이터로서, 프리소스이다. 셸, 명령 등을 윈도우에서도 소스코드로부터 컴파일할 수 있도록 하기 위한 것. 먼저 시그윈 인스톨러를 다운 받아보자. https://cygwin.com/install.html > 해당 홈페이지에서 Install Cygwin 카테고리. 32 비트, 64비트에 따라 설치파일을 다운 받도록하자. (무료이니 마음놓고 다운 받도록하자) 인스톨러를 실행.. 더보기