본문 바로가기

전체 글

(16)
[Linux] CPU, Memory, HDD 모니터링 방법 요약 CPUtop -a : 메모리 사용에 따라 정렬-b : 배치 모드에서 시작-c : 명령어 라인 출력-d : 업데이트 간격 조정-h : 도움말-H : 모든 개별 쓰레드 출력-i : 좀비(zombie) 또는 Idle 상태 무시-m : VIRT 대신 USED 보고-M : 메모리 유닛(K/M/G) 출력-n : 반복의 최대 수 지정-P : 지정된 프로세스 ID 출력-s : 보안 모드로 시작-S : 누적 시간 모드로 시작. 활성화되면 각 프로세스는 CPU를 사용한 시간과 함께 출력-u : 지정된 유효 사용자에 의한 프로세스만 출력-U : 지정된 사용자에 의한 프로세스만 출력. 사용자는 실제, 유효한, 저장된 및 파일시스템 UID를 의미-v : 프로그램 라이브러리 버전을 출력 Memoryfree -h -b, -k, ..
[Mysql] Master-Slave 이중화 DB 준비우선, 총 2대의 서버가 필요하기 때문에 각각의 서버에 mysql을 설치합니다.apt install mysql-server 그 후 mysql 에 접속이 잘 되는지 확인합니다.mysql -u root 참고사항Master DB Server IP : M.M.M.MSlave DB Server IP : S.S.S.S  Master 서버 기본 설정1. Master 서버에 my.cnf 파일을 수정합니다.nano /etc/my.conf아래의 내용을 작성합니다.[mysqld]bind-address = 0.0.0.0 server-id = 1log_bin = /var/log/mysql/mysql-bin.logexpire_logs_days = 90 2. Master 서버의 mysql 서비스를 재시작합니다.system..
[Linux] 오프라인 환경에서 rpm으로 NAS 연동하기 2. vi /etc/fstab A.A.A.A:/folder /mnt/folder nfs vers=3,defaults 0 03. mount -a #/etc/fstab 에 등록된 filesystem 마운트우선, NAS를 연동하기 전에 리눅스에서 nfs-utils 을 설치해야합니다.하지만 온라인 환경이 아니라 오프라인 환경이기 때문에 관련 의존성 패키지들을 수동으로 하나하나 다운로드 받아줍니다. 필요한 패키지들로는nfs-utils-2.3.3-59.el8.x86_64.rpmlibverto-libevent-0.3.0-5.el8.x86_64.rpmgssproxy-0.8.0-21.el8.x86_64.rpmkeyutils-1.5.10-9.el8.x86_64.rpmrpcbind-1.2.5-10.el8.x86_6..
[수레바퀴 아래서] 수레바퀴에 짓눌리기 전에 구둣방 아저씨는 묘지 문을 나서는 프록코트의 신사들을 손으로 가리켰다."저기 걸어가는 신사 양반들 말입니다." 그는 나지막한 목소리로 말했다."저 사람들도 한스를 이 지경에 빠지도록 도와준 셈이지요"- 수레바퀴 아래서 p261 아마 이 책을 관통하는 내용이 저 대화 속에 남겨 있는 것이 아닐까.한스는 누가 죽인걸까, 스스로가 죽은건지 사고로 떠밀려갔는지는 모른다.하지만 확실한건 수레바퀴에 깔려서 죽었다는 것 수레바퀴에 깔리지 말라는 교장 선생님의 경고가 이제와 문득 생각이 난다.분명 한스에게 한 경고였지만, 나 스스로도 많은 생각을 하게 되었다. 최근에 어떻게 살아야할지 몰랐던 때가 있었다.좋은게 뭐고 어떤 식으로 살아야하는지 전혀 감이 안잡히니 죽을 것만 같았다. 나는 뭔가 좀 더 특별한 사람인줄 알았..
[Linux] NTP 연동 - chrony NTP(Network Time Protocol)?네트워크 시간 프로토콜NTP는 네트워크로 연결되어 있는 컴퓨터들끼리 시간을 동기화 시키는데 사용되는 프로토콜입니다.NTP가 다르게 설정되어 있을 경우 서버의 시간이 다르게 나오니 로그에 시간이 이상하게 표시될 수 있습니다. Chrony(a versatile implementation of the Network Time Protocol)?기존의 NTP의 단점들을 개선해서 나온 프로토콜입니다.개선된 점으로는- 신속한 동기화 가능- 클록 주파수 교정범위 확장 - 클록 주파수 빠른 변동 대응- 초기 동기화 후 클럭 스테핑X- 간혈적인 네트워크 연결 작동 이 있습니다.  설정 방법1. chrony.conf 파일을 수정합니다.vi /etc/chrony.conf 2. ..
[싯다르타] 싯다르타의 각성 내가 나에 관하여 아무것도 알지 못하는 것은, 싯다르타가 여전히 내게 낯설고 알 수 없는 존재인 것은,하나의 원인, 단 하나의 원인에서 유래한다.즉 내가 나 자신에 대해 불안을 가졌고, 나에게서 도피했던 까닭이었다!나는 아트만을 추구했다. 브라만을 추구했다. 나는 알지 못하는 자아의 심부에서 모든 층의 핵을 찾아내려고, 아트만을, 생명을, 신성을, 궁극의 것을 찾아내려고, 나의 자아를 토막내어 그 껍질을 벗겨버리려고 했다.그렇지만 그로 인하여 나는 나 자신을 잃어버렸다.- 싯다르타 제 1부 각성 중 최근 헤르만 헤세의 싯다르타를 읽고 있는데, 이 문장이 왜인지 모르게 가슴에 와닿았다. 나는 모든 것을 벗어나고 싶었다.내가 가진 불편한 감정과 생각들을 전부 지배해버리고 싶었다. 하지만 현실은 달랐다.많이 ..
[주저리주저리] 군자는 자신에게 잘못을 구하지만 소인은 다른 사람에게 잘못을 구한다. 군자는 자신에게 잘못을 구하지만 소인은 다른 사람에게 잘못을 구한다.君子求諸己, 小人求諸人(군자구저기 소인구저인)- 논어 15편 20장  우리는 늘 이해하지 못하는 사람들을 만난다.어떤 사람은 무례하고 어떤 사람은 멍청하다.하지만 그것은 과연 그 사람이 정말 무례하고 멍청한 걸까? 우리는 인간이기 때문에 그것을 감히 판단하지 못한다.그 사람 자체가 무례하고 멍청한지는 판단하지 못하고내 기준에서 그 사람이 무례하고 멍청한지를 판단하는 것이다. 그렇다면 여기서 문제(잘못)가 되는 것은 뭘까?바로 자신이다. 사실 그 사람은 그 사람 있는 그대로 살아가고 있지만나의 기준이 그 사람의 기준보다 엄격하기 때문에 그 사람이 무례하다고 느껴지는 것이고나의 지식이 그 사람의 지식보다 많아 보이기 때문에 그 사람이 멍청하..
[Javascript] .js파일끼리 통신하는 법 - CustomEvent 프로젝트를 진행하면서 Front 개발 중 파일끼리 데이터를 통신하고 싶었는데, 방법을 모색하다 Event를 활용한 통신을 정리해보고자 한다. dispatchEvent 메서드?우선 dispatchEvent 메서드는 Javascript 안에서 사용하는 Event 객체를 발송하는 메서드로 이를 활용하여 이벤트를 발생시킬 수 있고, CustomEvent 객체를 활용하여 사용자 지정 이벤트를 사용할 수 있게 해주는 메서드이다.주로 DOM 요소에서 발생하는 이벤트를 시뮬레이션하거나 사용자 지정 이벤트를 발생시키는 데 사용된다. 예를 들어 우리가 버튼을 클릭하는 click 이벤트, selectBox의 내용을 바꾸는 change 이벤트 등 DOM에서 많이 쓰이는 이벤트들을 강제로 전송하여 조작할 수 있다. Click ..