Linux
-
최근 Cafe24 가상 서버를 구매해 DB 서버를 만들었습니다. 직접 DB를 구축했기 때문에 운영 중 DB가 어떤식으로든 깨지거나 복구가 필요한 상황이 발생할 것을 대비해 백업과 복구 설정이 필요했습니다.이번 포스팅에서는 가상 서버에 설치된 DB를 백업/복구할 수 있는 방법을 알아보겠습니다. ※ 테스트 환경Rokcy 8백업먼저, DB를 조회해보겠습니다.mysql -u root -pshow databases; deardayz라는 DB를 백업하겠습니다.아래 명령어를 통해 sql 파일이 생성되는지 백업 테스트를 해봅니다.cd /home# 백업 폴더 생성mkdir backupmysqldump -u계정 -p패스워드 deardayz > deardayz.sql crontab을 통해 주기적으로 백업 명령어가 실행될 수..
MariaDB 백업 및 복구하기 2025. 1. 10. -
서버 외부에 위치한 네트워크 방화벽 또는 클라우드 제공 업체의 방화벽과 별개로 Linux 자체에도 방화벽이 설정되어 있습니다. 이 방화벽은 서버 운영체제(OS) 수준에서 동작하며, firewalld 명령어를 통해 제어됩니다. (네트워크 방화벽은 서버에 도달하기 전 네트워크 계층에서 트래픽을 제어합니다)Linux 방화벽 firewalld 사용법에 대해 알아보겠습니다. ※ 테스트 환경Rocky Linux(CentOS 6이하에서는 iptables 명령어를 사용합니다)서비스 활성화systemctl disable firewalld 서비스 비활성화 systemctl enable firewalld 서비스 실행systemctl start firewalld 서비스 중지systemctl stop firewalld ..
방화벽 사용법 2025. 1. 9. -
환경변수 설정을 잘못하게 되면 ls, vi 같은 기본 명령어를 실행하지 못하는 현상이 발생할 수 있습니다. 이런 경우 터미널에서 PATH 경로 설정 명령어 입력 후, 환경 변수 설정을 다시 수정해야 합니다.가장 좋은 것은 추가한 설정값을 지운 후에 재적용 하는 것입니다.export PATH=$PATH:/bin:/usr/local/bin:/usr/bin source ~/.bash_profile
-bash command not found 2024. 10. 7. -
폐쇄망 환경 GitLab 설치에 이어 오늘은 Tomcat 설치 방법을 공유합니다.서버 환경은 Linux Rocky9 이며, 폐쇄망 환경에서 Tomcat 환경 구성시 참고하시기 바랍니다.1. Tomcat tar 다운로드Tomcat 사이트에 접속 후 원하는 버전의 tar 파일을 다운로드 받습니다. 2. Tomcat 설치다운받은 파일을 서버에 업로드한 후 압축을 해제합니다. 디렉토리명은 tomcat9로 줄여줍니다.tar -zxvf apache-tomcat-9.0.95.tar.gzmv apache-tomcat-9.0.95 tomcat9 3. Tomcat 실행매번 startup으로 서버를 실행하는 것보다는 서비스 등록 후 사용하는 것을 권장합니다.아래 명령어를 통해 서버에 톰캣 서비스를 등록합니다.vim /e..
폐쇄망 Tomcat 설치하기 2024. 10. 4. -
폐쇄망 환경 Java 설치에 이어 오늘은 GitLab 설치 방법을 공유합니다.서버 환경은 Linux Rocky9 이며, 폐쇄망 환경에서 GitLab 환경 구성시 참고하시기 바랍니다.1. GitLab rpm 다운로드GitLab 접속 후 OS에 맞는 패키지 버전을 다운로드 받습니다. OS 버전 확인cat /etc/*release* 2. GitLab 설치다운받은 패키지를 서버로 업로드 하고 실행합니다.sudo yum localinstall -y gitlab-ce-17.2.8-ce.0.el9.x86_64.rpm 3. GitLab 설정3-1. 접속 주소 설정접속하게될 서버의 ip, 포트 번호를 설정합니다. 30라인쯤 위치한 external_url을 주석해제한 후 ip와 포트 번호를 입력합니다.vim(vi) /et..
폐쇄망 GitLab 설치하기 2024. 10. 2. -
폐쇄망 환경에서 Java 설치 과정입니다.설치할 서버의 환경은 Linux Rocky 9 버전입니다. openjdk 접속 후 원하는 release 리스트를 확인합니다. tar파일을 다운로드 받습니다. 설치 파일을 위치시킬 java 디렉토리를 생성합니다.cd /usr/libmkdir java FTP를 통해 다운받은 tar파일을 전송 후 파일의 압축을 해제합니다.cd javatar -zxvf OpenJDK8U-jdk_x64_linux_8u342b07.tar.gz 압축이 해제되면 아래와 같은 폴더가 생성됩니다. 이후 환경 변수를 등록합니다.profile 파일을 열고 아래 export 부분을 추가합니다.vi /etc/profile# JAVAexport JAVA_HOME=/usr/lib/java/openjdk-..
폐쇄망 Java 설치하기 2024. 9. 30. -
최근 Rocky OS를 로컬 가상 머신에 설치해보면서 netstat가 기본 명령어가 아닌걸 알게 되었습니다.배포판에 따라 netstat 되지 않을 수 있지만 아래와 같이 net-tools를 설치하면 사용이 가능합니다.yum install net-tools
netstat : command not found 2024. 9. 30. -
예전에 디스크 용량이 계속해서 차는 이유를 찾지 못했던 적이 있습니다. 원인은 Tomcat 로그가 쌓이는 catalina.out 파일이었고 누적된 로그로 인해 용량이 수 GB에 달했던 것입니다.최근에 비슷한 상황이 생겨 해당 파일을 초기화하는 작업을 해주었습니다. 톰캣 경로 : /home/home/tomcat9/logs 폴더에 접속해 디렉토리 용량을 체크해봅니다.cd /home/tomcat9/logsdu -sh 현재 14GB를 차지하고 있는 것을 알 수 있고 아래 명령어를 실행합니다.cat /dev/null > catalina.out 다시 체크해보면 위와 같이 용량이 줄어든 것을 확인할 수 있습니다.디스크 용량이 이유 없이 증가하고 있다면 한번쯤 체크해보시기 바랍니다.
Tomcat 로그 초기화 2024. 6. 7.