전체 글 (10) 썸네일형 리스트형 [M1] Mac OS - iTerm에 zmodem 셋팅 iTerm에 zmodem 셋팅해서 rz, sz로 local 원격간 direcotry, file 주고받기 1. local에 lrzsz(zmodem package) 설치 brew install lrzsz 2. local에 iterm2 용도의 zmodem script 셋팅 git clone https://github.com/laggardkernel/iterm2-zmodem.git cd iterm2-zmodem/bin chmod +x iterm2-zmodem-* sudo cp iterm2-zmodem-* /usr/local/bin 3. rz, sz binary symlink to /usr/local/bin brew로 install 시 binary 파일들이 /opt/homebrew/bin 하위로 링크가 생성되는데.. postfix - relay access denied postfix 설정 후 mail 발송했을 때 mail 발송이 되지 않고 /var/log/maillog에 다음과 같은 메세지들이 있을 때, Feb 23 20:35:49 hostname postfix/smtpd[148440]: connect from unknown[10.x.x.x] Feb 23 20:35:49 hostname postfix/smtpd[148440]: NOQUEUE: reject: RCPT from unknown[10.x.x.x]: 454 4.7.1 : Relay access denied; from= to= proto=ESMTP helo= Feb 23 20:35:49 hostname postfix/smtpd[148440]: lost connection after RSET from unknown.. CentOS 7.x, 8.x + elrepo kernel 5.x 업그레이드 시, console 먹통 현상 centos 7.x, 8.x에 elrepo로 kernel 5.x로 업그레이드 시 console 먹통 remote로 ssh 접근 이슈 없고 서버 상태도 정상 원인 intel 그래픽 드라이버와 elrepo kernel 간 호환 문제로 추정 커널 부팅 시, frame buffer가 생성되지 않는다(fb0) 조치 방안 for EFI system frame buffer가 생성되지 않는 이슈를 해결하기 위해 그래픽 드라이버를 disable 처리하여 BIOS로 부팅하도록 조치해아한다. 1. /etc/default/grub에서 cmdline에 nomodeset 추가 [root@uefi-server ~]# vim /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed .. 클린 코드 - 주석,포맷팅 주석 관용적으로 사용되는 키워드 TODO : 당장은 아니지만 다음에 해야 할 때 FIXME : 치명적인 에러를 발생하는 코드는 아니지만 수정해야할 때 XXX : 더 생각해볼 필요가 있을 때 # TODO : 객체의 책임 더 분리하기 class GrabStore: ... # FIXME: 반복문의 depth 줄이기 def sell_food(self): for food in food_list: for discount in discount_list: ... 포맷팅 Vertical Formatting 한 파일에 코드를 다 넣지 말고, 개념에 맞게 파일을 나눠서 사용 # fruit_store.py class FruitesStore: ... # cumputer_store.py class ComputerStore: .... trap invalid opcode ~ libfreeblpriv3.so 증상 Oct 22 17:40:47 hostname kernel: curl[113468] trap invalid opcode ip:7f85759a4d60 sp:7fffcbfd5818 error:0 in libfreeblpriv3.so[7f8575952000+72000] Oct 22 17:40:57 hostname kernel: curl[113477] trap invalid opcode ip:7f7ce3d26d60 sp:7ffc410a0938 error:0 in libfreeblpriv3.so[7f7ce3cd4000+72000] Oct 22 17:40:59 hostname kernel: curl[113525] trap invalid opcode ip:7f174e10dd60 sp:7fffa6e115c8 err.. vmtoolsd 강제 실행 구동중인 VM에 vmware tools 서비스가 안떠있을 경우, 해당 Guest OS의 정상 기능에는 영향은 없으나, vCenter에서 해당 Guest OS 컨트롤이 불가하다. 이 경우, 직접 VM의 콘솔에 붙어서 하기 명령어 수행 /etc/vmware-tools/services.sh restart vmtoolsd가 왜 죽어있는지는 천차만별이기 때문에 분석하기는 쉽지 않은듯하다. (OOM Killer가 의심되나.. 언제 죽었는지 시간이 오래 지난 경우 리소스 사용량과 log들만 가지고는 확인이 불가) [VI] 복붙 시, 자동 주석 기능 on/off 자동 주석 기능 끄기 :set formatoptions-=r 자동 주석 기능 켜기 :set formatoptions+=r 2020 회고록 지난 2020년은 코로나로 인하여 사무실 출근했던 날이 손 꼽히는 것 같다. 재택 근무로 일과 일터의 균형이 애매해지고, 집중하기 어려웠던 환경 속에서 내가 이루었던 것, 놓쳤던 것들을 되돌아본다. 이루었던 것 회사 클라우드 TF 과제 수행 클라우드 운영 기술 내재화 하이퍼바이저 Xen 트러블 슈팅 및 운영 자동화 역량 ansible/awx api(php, python), web(nginx) 서버 및 view 페이지(html5, bootstrap) 독서 RESTful 파이썬 웹 서비스 제작 Devops와 SE를 위한 리눅스 커널 이야기 개인 시시각각 변하는 감정에 휘말리지 않기 독서 하버드 상위 1퍼센트의 비밀 참을 수 없는 존재의 가벼움 관계의 물리학 타이탄의 도구들 나는 왜 너를 사랑하는가 곁에 두고.. 이전 1 2 다음