본문 바로가기

OS

(39)
CentOS7 - 삭제된 bash 설정파일 복구 (.bashrc 등) 어느날 개인서버 장비의 팬이 시끄럽게 돌아가고 있고 열도 나고 있는 것을 발견함 접속해보니 CPU 점유율이 35% 이상이고 bash 설정파일이 이상해졌는지 명령어 입력 창이 이상해짐 [ehc@ehc ~]$ 이런식으로 안 나오고 -bash-4.2$ 이런식으로 나옴 사용자 home 디렉토리를 확인해보니 bash 설정파일이 사라져있음 .bashrc .bash_profile .bash_logout .bash_history root 계정으로 로그인 후 poweroff 명령어로 장비 shutdown 조치함 다시 장비 기동 한 후에 root 계정으로 로그인 하였으며 /root 디렉토리에 있는 .bashrc, .bash_profile., .bash_logout, .bash_history 4개 파일을 사용자 home 디..
LINUX - crontab 과 anacrontab crontab 과 anacrontab 비교 참고한 글 https://jhnyang.tistory.com/68 https://webdir.tistory.com/175 anacron 은 RHEL6 부터 도입되었다. crontab : 요일, 시, 분, 초의 단위로 지정 시각에 작업을 실행 anacrontab : 작업의 실행 간격을 1일 단위로 지정한다. (명시적인 실행 시각 지정 불가) cron.daily 중복 실행 관련 참고 글 https://blog.naver.com/PostView.nhn?blogId=hymne&logNo=221847436487&categoryNo=197&parentCategoryNo=0&viewDate=&currentPage=1&postListTopCurrentPage=1&from=po..
weblogic stdout log rotation - logrotate.d 에 등록 시 주의사항 /etc/logrotate.d/{설정파일} copytruncate 옵션을 꼭 작성해야 함 그렇지 않으면 로그 로테이션 후 로테이션 된 파일에 로그가 이어서 기록된다. {로그경로}/{로그파일명}.out { copytruncate missingok daily create 0664 유저 그룹 rotate 30 dateext } 참고 블로그 https://kykkyn2.tistory.com/75 cron.daily 에 logrotate 가 포함되어 있기 때문에 별도의 crontab 설정이 필요하지 않은 듯 하다 설정 후 며칠 기다려 봐야 알 수 있음
weblogic log rotate - crontab 참고 /etc/logrotate.d/weblogic_12214 logrotate -f /etc/logrotate.conf
방화벽 Open 명령어 (Port open) 특정 Port 열기 추가 sudo firewall-cmd --permanent --add-port=80/tcp 제거 sudo firewall-cmd --permanent --remove-port=80/tcp 추가 혹은 제거 후 방화벽 reload sudo firewall-cmd --reload 정상 적용 여부 확인 sudo firewall-cmd --list-all
[홈 서버 구축] 01 - PC 주문부터 OS 설치까지 개인적인 공부와 고객 문의사항 관련 테스트를 Linux 가상머신을 통해 해결하고 있다. 보다 빠르고 원활한 테스트를 위해 언제 어디서나 어떤 PC 에서도 테스트 환경에 접속할 수 있도록 하기 위해 OS, 네트워크, 보안 등을 포함한 전반적인 지식을 향상시키기 위해 개인 서버를 만들어 보기로 하였다. CPU만 장착되어 있는 베어본 PC를 구매하였으며 Memory는 노트북용 DDR4 8GB 를 구매 스토리지는 집에 남아있던 Crucial MX500 SSD 500GB 로 구성하였다. OS는 CentOS7 으로
htop - CPU 별 사용량 모니터링 툴 htop은 유닉스 프로그램의 top의 대안으로 설계된 툴이다 설치 패키지명은 아래와 같다 yum install epel-release yum install htop
OS - 파일 내의 특정 문자열 치환하기 sed -i 명령어 (stream editor) 사용법 : sed -i 's/변경 전 내용/변경할 내용/g' 파일명 예시) sed -i 's/1000/2000/g' jennifer.conf -i 옵션을 사용해야 실제 파일에 수정사항을 적용시킬 수 있음 운영체제나 환경에 따라서 안먹힐 수 있음 linux에서만 먹음 운영체제 확인 명령어 : uname -a 위의 명령어 칠 때 변경되면 안되는 파일까지 변경되지 않도록 적용 파일명 지정에 주의할 것 하나만 테스트 해본 후 나머지에 적용하는 방법도 있음 여러 파일 내의 특정 문자열 한번에 치환하기 #01. find 명령어 수정하고자 하는 파일들을 찾는다 사용법 : find 찾아볼 위치 -name "*.찾아볼 파일 형식" 예시) : find ./ -name "*...