멀쩡히 로컬에서 작업중이던 프로젝트의 웹표출이 정상적이지 않을때, DB 서버가 잘 켜져있는지를 우선적으로 확인해보는 버릇이 필요하는 것을 과거의 경험으로 부터 깨닫게 되었다.
DBMS 툴에서 서버 접속이 비정상적이라면 재기동을 진행해야 하는데, 무지한 나를 위해 그 방법에 대해 메모를 남긴다.
작업 순서는 아래와 같다.
1. DB 서버에 저장된 계정 정보 확인
2. 접근 및 과거 동작기록 확인(혹시 꺼져있는지 확인할 목적)
3. 재기동
참고로 기동 할 DB는 Tibero이다.
1. DB 서버에 저장된 계정 정보 확인
cat 명령어를 활용하여 /etc/passwd경로의 파일을 읽어와 출력하도록 한다.
>> cat /etc/passwd
cat 명령어에 대한 내용을 아래 링크를 통해 자세히 확인할 수 있다.
https://recipes4dev.tistory.com/177
리눅스 cat 명령어 사용법. (Linux cat command) - 리눅스 파일 내용 출력.
1. 리눅스 파일 출력. 리눅스에서, 텍스트 파일(File)의 내용을 화면에 출력하는 방법 중 가장 쉽고 간단한 방법을 선택하라고 한다면, 어떤 명령를 가장 먼저 떠올리게 될까요? 아마 십중팔구 cat
recipes4dev.tistory.com
리눅스의 etc 폴더 안에 담긴 파일들과 각 파일들이 어떤 내용을 담고 있는지 아래 링크를 통해 확인할 수 있다.
https://systemdesigner.tistory.com/73
리눅스 etc 폴더 이해하기
/etc와 /usr/etc 디렉토리는 시스템의 부팅, 셧다운 시에 필요한 파일들과 시스템의 전반에 걸친 설정 파일들 및 초기 스크립트 파일들이 있다. 시스템에 어떠한 문제가 발생한다거나, 시스템 전체
systemdesigner.tistory.com
2. 접근 및 과거 동작기록 확인
재기동의 대상이 되는 tibero의 계정 정보를 확인하였으니, su 명령어를 통해 해당 계정에 로그인 하고, history 명령어를 통해 해당 계정에서 작동된 기록들을 확인하여 현재 기동이 멈춘 상태인지를 파악할 수 있다.
>> su - tibero
>> history
아래 링크를 통해 서버 root계정 하위에 존재하는 다른 계정에 접근할 수 있는 명령어 su와 sudo에 대한 자세한 내용을 알 수 있다.
리눅스 su, sudo 명령어 사용법 정리 (root 권한 획득 방법)
리눅스(Linux)에서 특정 명령을 실행하거나 파일에 접근하기 위해서는 루트(root) 권한이 필요합니다. 일반 사용자(유저)가 root 권한을 사용하기 위해서 su, sudo 명령어를 사용합니다. 이 글에서는
withcoding.com
아래 링크를 통해 계정을 대상으로 진행한 명령어 기록들을 확인할 수 있는 명령어 history에 대한 내용을 확인할 수 있다.
https://jhnyang.tistory.com/306
[리눅스/LInux] history 명령어 및 옵션- 이전에 수행한 명령어 리스트 확인, 동작원리
[ LINUX / UNIX 완전정복 포스팅 링크 모음] 안녕하세요~! 방문자님들 오늘도 찾아주셔서 감사합니다. 오늘 알아볼 기초명령어는 history예요~!! history 명령어 - 커맨드 이력 관리 명령어 자주 사용하는
jhnyang.tistory.com
3. 재기동
아래와 같은 티베로의 동작과 관련된 명령어들을 적절히 활용하여 재기동을 진행할 수 있다.
>> Tbboot
>> Tbdown
>> clean
>> Tbdown clean
'SERVER' 카테고리의 다른 글
[tomcat] intellij 이미지 로드 설정 (0) | 2025.01.02 |
---|---|
[Spring boot] web앱 리눅스 배포(gradle) (2) | 2024.01.11 |
[PM2] PM2에 대하여 (0) | 2023.05.26 |
[CentOS/Nginx] vue 배포 (0) | 2023.04.05 |
[tomcat] mobaxterm설치 및 배포작업 (0) | 2022.07.04 |