목록centos (4)
번개애비의 라이프스톼일
보안을 위해 SSH나 SFTP접속 시 특정 아이피만 허용하는 방법은 다음과 같다. 방화벽 동작중인지 확인 firewall-cmd --state running으로 나와야 되며, running이 나타오지 않는다면, 아래의 명령어로 firewalld 를 설치하거나 실행시켜야 한다. #firewalld 설치 yum install -y firewalld #부팅시 firewalld 시작 systemctl enable firewalld #firewalld 실행 systemctl start firewalld 현재 방화벽의 설정정보 보기 firewall-cmd --list-all 기존의 ssh 서비스 혹은 22번포트의 방화벽이 OPEN 되어 있을경우, 서비스를 삭제 firewall-cmd --remove-service=..
로컬에서 git을 사용하고 있는데 굉장히 귀찮은 일이 많아서 개발서버에서 파일저장 시 github으로 자동 커밋하는 기능을 만들었고, 이 기능을 공유한다. 컴포넌트화된 라이브러리들을 중간중간 Public git으로 커밋해주고, CDN을 통해 메인프레임웤에 연동하는 개발위주로 진행하고 있다. AS-IS 단위기능수정 -> 컴포넌트 수정사항발생 -> 로컬에서 개발 및 테스트 -> git커밋 -> CDN으로 실서버에 배포 컴포넌트 수정사항은 사실 잦은 일은 아니였지만, 매번 로컬에서 개발하고 테스트하고 git에 배포하고 CDN으로 실서버에 배포하는 과정자체가 굉장히 수고스러웠다. 무엇보다 로컬환경에서 개발과 테스트했을때와 실서버에서 배포되었을때와의 환경차이(?)로 인해 어려움이 많았고, 이러한 환경차이를 최소화..
리포지토리를 등록하는 스크립트를 실행한다. curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash 설치 yum install MariaDB 서비스시작 service mysql start 서비스시작확인되면, 종료한다. service mysql stop 백업디렉토리를 생성한다. cd /root mkdir mysql_bak 원래 데이터를 백업디렉토리로 잠시 복사한다. (혹시모르니) cp -R /var/lib/mysql /root/mysql_bak 원래 데이터를 /home의 위치로 이동한다. rsync -av /var/lib/mysql /home/ 소유자 권한을 수정한다. chown -R mysql:mysql /home/mysq..
sudo yum install epel-release sudo yum install certbot sudo yum install python2-certbot-nginx Letsencrypt 인증서를 발급받기 위해 EPEL과 Certbot을 설치합니다. --------------------------------------------------------------------------- 아래 내용이 귀찮으면 걍 이렇게 입력하면 알아서 certbot이 등록해줍니다. sudo certbot --nginx 상기 명령어는 아래 절차를 모두 자동으로 진행해줍니다 :) --------------------------------------------------------------------------- 설치가 끝나면..