본문 바로가기

지식창고/Linux

(17)
[리눅스/Linux] 리눅스 시스템 종료 명령어 정리 리눅스 시스템 종료 명령어를 정리합니다. 종료 명령어는 다양하게 있습니다. shutdown 명령어 다양한 옵션을 가지고 있고, 종료 및 재부팅 등이 가능합니다. shutdown 명령어는 root 권한을 가지고 있어야만 사용할 수 있습니다. shutdown [옵션] [시간] [경고메세지] 옵션 옵션 설명 -r 시스템 종료 후 재부팅 -h 시스템 종료 -c 예약된 shutdown 명령 취소 -k 경고 메세지 출력(실제 명령을 실행하지 않음) -f 재부팅 시 fsck 명령어를 건너띄고 부팅되도록 함 -t 시간을 지정하여 시스템을 재부팅 # shutdown 명령어 사용 예시 # 지금 바로 재부팅 shutdown -r now # 지금 바로 시스템 종료 shutdown -h now # 5분 뒤 시스템 종료 shut..
[리눅스/Linux] crontab(크론탭) 설정 방법 #1. crontab(크론탭)이란? crontab(크론탭)은 리눅스/유닉스 시스템에서 특정 작업을 수행하는 데몬인 cron(크론)을 원하는 때에 작업을 수행하도록 설정하는 작업입니다. Windows 시스템에서 작업 스케쥴러와 비슷한 역할을 한다고 볼 수 있습니다. #2. crontab 설정 방법 crontab 설정하는 방법은 두 가지가 있습니다. 이 포스팅에서는 명령어를 사용하는 방법을 사용하도록 합니다. crontab -e 명령어를 사용하여 편집/수정하는 방법 /etc/crontab 파일을 직접 수정하는 방법 #3. crontab 명령어 옵션 crontab 명령어에는 몇 가지 옵션이 존재합니다. -e : 등록, 편집, 수정 등을 수행할 수 있고 최초로 사용 시 편집기를 선택할 수 있다. -d : 등록된..
[리눅스/Linux] yum 로컬 저장소 경로로 변경하기 * CentOS 7 버전을 기준으로 작성된 내용입니다. * iso 파일 버전이 상이할 수 있습니다! #1. iso 파일 다운로드 CentOS 다운로드 사이트(https://www.centos.org/download/)로 접속합니다. 다운로드하으려는 iso 파일 정보를 확인하여 클릭합니다. 미러링 중 하나를 선택합니다. 어떤 것을 선택해도 상관없습니다. 저는 카카오를 선택하였습니다. 원하는 iso 파일을 선택하고 다운로드 받습니다. 클릭하면 다운로드할 수 있습니다. #2. iso 파일 서버에 업로드 파일질라와 같은 SFTP 등을 통해 서버에 업로드해줍니다. #3. 마운트 업로드한 iso 파일을 원하는 디렉터리에 마운트 해줍니다. 마운트 한 디렉토리를 검색해보면 아래와 같이 출력됩니다. # mount -o ..
[리눅스/Linux] scp/ssh 접속 시 충돌 문제 해결 방법 scp 접속 시 충돌 문제로 연결 실패 scp를 이용하여 db 백업 파일을 보내려고 하였으나 아래와 같은 에러가 발생하였습니다. SVR-01:root:/opt> scp db_dump_2.sql root@192.168.253.101:/opt/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on yo..
[리눅스/Linux] rpm 명령어 사용 방법 주요 사용 옵션 정리 rpm 이란? rpm은 Red Hat Package Manager의 약자로 Red Hat 계열 OS에서 프로그램 설치 등을 수행할 수 있는 명령어입니다. 주요 사용 옵션 및 예제 rpm 명령어는 다양한 옵션이 존재합니다. 이번 포스팅에서는 주로 사용하는 설치, 업그레이드, 삭제 그리고 조회에 대한 옵션만 다뤄보려고 합니다. 1. 설치(install) 옵션 : -i (--install) rpm 패키지를 설치하려고 할 때 사용하는 명령어입니다. v(verbose=상세 내용을 출력) 옵션과 h(hash marks=설치 시 progress를 '#'으로 표시) 옵션과 같이 사용할 수 있습니다. 추가로 아래와 같이 다양한 옵션 사용이 가능합니다. --nodeps : 의존성을 무시하고 진행 --force : 강제로 ..
[리눅스/Linux] netstat 명령어와 사용 방법 netstat 명령어란? netstat(network statistics) 명령어는 전송 제어 프로토콜, 라우팅 테이블 등 수 많은 네트워크 인터페이스(네트워크 인터페이스 컨트롤러 또는 소프트웨어 정의 네트워크 인터페이스), 네트워크 프로토콜 통계를 위한 네트워크 연결을 보여주는 명령 줄 도구이다. - 출처 : 위키백과(wikipedia) netstat 명령어 옵션 -a : 현재 다른 서버 또는 PC와 연결, 리스닝 되어있는 모든 포트 번호를 확인한다. -n : 현재 다른 서버 또는 PC와 연결되어 있는 포트 번호를 확인한다. -s : IP, ICMP, UDP 프로토콜의 상태 확인한다. -u : UDP 프로토콜을 보여준다. -t : TCP 프로토콜을 보여준다. -c : 1초 단위로 보여준다. -p : 프..
[리눅스/Linux] Pacemaker 이중화 설치 방법(Active-Standby 구성) OS Version CentOS 7.7.1908 클러스터 세팅 방법 1. Pacemaker 패키지 설치(Active/Standby) # yum install -y pacemaker corosync pcs psmisc policycoreutils-python 2. hosts 파일 수정 # vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 SVR-01 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 #Active 192.168.1.101 node1 #Standby 192.168.1.102 node2 3. Pacemake..
[리눅스/Linux] hostname 변경 방법(CentOS 7) hostname 확인 방법 # hostname localhost.localdomain hostname 일회성 변경 일회성 변경은 서버 재 시작을 하게되면 다시 원래대로 돌아가게 됩니다. 영구적으로 사용하기 위해서는 아래 방법을 사용해서 적용해야합니다. # hostname [변경할 호스트명] 예시) # hostname myhost hostname 영구적 변경 # hostnamectl set-hostname [변경할 호스트명] 예시) # hostnamectl set-hostname myhost 대소문자를 구분해서 변경하고 싶다면 아래와 같이 옵션을 추가해주어야 합니다. # hostnamectl --static set-hostname [변경할 호스트명] 예시) # hostnamectl --static set-..