컴퓨터:COMPUTER 카테고리의 전체 글 목록입니다.
컴퓨터 명언: 컴퓨터랑 일하는 건 엄청 멋있다. 싸우려들지도 않고, 모든 걸 대신 기억해 주며, 맥주를 뺏어 마시지도 않는다.(That’s what’s cool about working with computers. They don’t argue, they remember everything, and they don’t drink all your beer.) – 폴 리어리(Paul Leary, 1957~)
1. 워드프레스
- GCP에 워드프레스 설치
- \rightarrow 구글클라우드에 워드프레스 설치 방법, 워드프레스 설치 후 DNS 설정, http를 https로 접속 방법 변경하기(SSL 인증서 설치, https 접속 포트 개방, 서브도메인 보안 인증 추가)
- 블로그를 구글 검색 콘솔(Search Console)에 등록하는 방법. 구글 클라우드에서 Cloud DNS를 이용하는 분에게 유용
- 워드프레스 수식 또는 특수문자 입력할 때 MathJax-LaTex 플러그인을 추천해요.
- \rightarrow 워드프레스에 MathJax-LaTex 플러그인 설치, 문장 중간에 워드프레스 수식 또는 특수문자 입력할 때, 문장과 분리하여 워드프레스 수식 입력할 때, 워드프레스 수식 및 특수문자 입력에 대한 몇가지 예시, 마무리하기
- 워드프레스 이메일 발송이 되지 않아 알림이나 확인 메일이 오지 않을 때
- \rightarrow 워드프레스 이메일 발송 기능의 미동작 현상, WP Mail SMTP 플러그인 설치, GMail API를 만들고 클라이언트ID와 비밀번호 생성하기, WP Mail SMTP 설정 마무리하기
- 워드프레스 태그 Archives가 구글에서 글보다 상위 노출되는 문제
- \rightarrow 워드프레스 태그 Archives의 상위 노출 문제, 심지어 워드프레스 태그 페이지가 메인글이 있던 순위를 밀어내고 대신 차지하는 경우도 있음, Yoast SEO 플러그인에서 태그 생성 기능의 정지, 요약 정리
- 워드프레스 tag Archives를 NOINDEX 설정한 후의 효과
- \rightarrow 그동안의 경과, 워드프레스 tag Archives를 NOINDEX 후 구글 서치 콘솔 데이터의 변화, 구글 서치 콘솔 고객센터에서 보내온 성능 보고, 워드프레스 tag Archives의 NOINDEX에 대한 효과 및 느낌, NOINDEX 한 효과의 요약
- GCP 리전 변경을 위한 워드프레스 사이트 이전 성공담
- \rightarrow GCP 리전과 영역. GCP 영역 변경 위한 워드프레스 사이트 이전, GCP 리전 변경 위한 워드프레스 사이트 이전, 요약정리
- Lazy loading 설정을 제대로 해야 LCP 문제가 개선됩니다.
- \rightarrow Lazy loading이란?, lazy loading 설정의 잘못된 사례(초기 화면에 이미지가 있는데 lazy loading을 활성화한 경우, 초기 화면에 이미지가 없는데 lazy loading을 활성화하지 않은 경우), lazy loading 제대로 설정하기, LCP 문제 개선 방법 종합 요약
- Cloud CDN 구축으로 모바일 LCP 2.5초 초과 문제 해결
- \rightarrow LCP 문제: 2.5초 초과(코어 웹 바이탈, pageSpeed Insights), Cloud CDN 구축 절차와 방법(인스턴스그룹 만들기, 부하분산기 만들기, DNS 수정하기, Cloud CDN 설정하기), CDN 구축 효과, 방법 요약
- GCP 부팅디스크 유형 변경하여 LCP 2.5초 초과 문제 해결 경험담
- \rightarrow LCP문제:2.5초 초과 개선 필요성 알림, GCP 부팅디스크 유형 변경 필요성, GCP 부팅디스크 변경 절차(워드프레스 VM 인스턴스 중지하기, 워드프레스 VM 인스턴스의 스냅샷 만들기, 스냅샷을 활용하여 GCP 부팅 디스크 새로 만들기, 이전 GCP 부팅 디스크 분리 및 새로운 부팅 디스크 연결하기, 워드프레스 VM 인스턴스 재시작하기), LCP 2.5초 초과 문제 해결 여부 확인, 절차 요약
- GCP 가격 – 워드프레스, 부하분산, CDN, 약정할인 비용 공개
- \rightarrow GCP 가격 책정 목록 사이트(GCP 가격 계산기), GCP 가격 및 비용 공개(GCP 결제 보고서 조회, GCP 월간 비용 내역), GCP 비용 분석
- 서브도메인 만드는 방법
- \rightarrow 서브도메인 정의, 서브도메인을 사용하는 이유, 서브도메인 만들기(DNS 설정, SSL 인증서 추가 발급)
- 워드프레스 멀티사이트 네트워크를 GCP에 만들기
- \rightarrow 워드프레스 멀티사이트?, 워드프레스 멀티사이트 설치(시작하기 전에, 워드프레스 멀티사이트 설치 허용하기, 멀티사이트 네트워크 설치하기, 워드프레스 멀티사이트 네트워크 생성, 워드프레스 멀티사이트 네트워크 관리자 설정)
- 선택적 모듈 imagick, zip, intl 설치 방법
- \rightarrow 워드프레스 ‘사이트 건강’ 상태, 워드프레스 서버에 SSH 접속, 선택적 모듈 설치와 서버 재시작(imagick 모듈 설치, zip 모듈 설치, intl 모듈 설치, 서버 재시작), 선택적 모듈 설치 후 ‘사이트 건강’ 상태 재확인
- 오래된 SQL 서버 : 워드프레스 사이트 건강 상태
- \rightarrow 워드프레스 SQL 권장 사양, 오래된 SQL 서버 버전 확인, SQL 업그레이드를 위한 워드프레스 백업, 오래된 SQL 서버 업그레이드, 업그레이드 확인
- 워드프레스 전면 페이지 만들기
- \rightarrow 워드프레스 ‘글’과 ‘페이지’의 차이, 워드프레스 전면 페이지(나는 전면페이지가 있나?, 워드프레스 전면페이지 만들기)
- PHP 업그레이드 : GCP 워드프레스
- \rightarrow 플러그인 업데이트 문제 발생, PHP 업그레이드(워드프레스 백업, 서버와의 SSH 접속, PHP 업그레이드 : 7.4에서 8.0으로)
2. 프로그래밍
- Remote SSH 연결 끊김 문제 해법: VS Code
- \rightarrow Remote SSH 연결 끊김 현상, 연결 끊김 원인, 문제해결방법(swap 공간 존재 여부 확인, swap 공간 만들기, 재부팅시 swap 공간 자동으로 실행되도록 설정하기)
- ModuleNotFounfError: No Module named ‘pygame’
- \rightarrow ModuleNotFoundError 발생 경과, Error 해결방법(venv 가상환경 생성, pygame 설치, visual studio code 가상환경용 interpreter 생성)
3. 구글 클라우드 플랫폼(GCP)
- GCP 약정 사용 할인을 받기 위한 구매 절차와 방법
- \rightarrow 구글 클라우드 홈에서 ‘권장사항’이 눈에 보이다, 권장사항의 내용을 확인하다, GCP 약정 할인 구매를 시작하다, GCP 약정 할인을 받기 위해서는 리전내 Compute Engine API를 할당받아야 합니다, 할당을 받았으면 약정 할인 구매 절차를 다시 진행하세요, 활성화하기
- VM 인스턴스 리전 변경 방법
- \rightarrow VM 인스턴스 리전 변경(스냅샷으로 종전 VM 인스턴스 백업, 새로운 리전에서 사용할 IP 주소 만들기, 새로운 인스턴스 만들기), VM 인스턴스 리전 변경 후 DNS 수정, 종전 VM 인스턴스 삭제 관련 유의 사항
- GCP ssh 접속 방법
- \rightarrow GCP ssh 접속 거부 문제, GCP ssh 접속 거부 문제 해법(GCP VM 인스턴스의 ip 확인, 클라이언트에서 개인키와 공개키 생성, 공개키를 GCP VM 인스턴스에 등록, GCP ssh 접속 성공)
- 부팅 디스크 크기 확장
- \rightarrow 프로그램 설치중 에러 발생(문제의 원인과 부팅 디스크 용량 부족), 부팅 디스크 크기 확대, 확대된 부팅 디스크의 파티션 설정, 부팅 디스크 크기 확대 확인
- 클라우드 스토리지(Cloud Storage) SSH 접속 방법
- \rightarrow 클라우드 스토리지 생성, 서버스 계정 생성, VM 인스턴스에 서비스 계정 등록, 클라우드 스토리지 버킷 사용자 권한 설정, VM 인스턴스 SSH에서 클라우드 버킷 접속
- GCP 부팅 디스크 공간 부족 원인과 해법
- \rightarrow GCP 부팅 디스크 공간 부족 현상 확인, GCP 부팅 디스크 백업, GCP 부팅 디스크 공간 부족 원인 진단, 문제를 일으킨 agent 재설정과 문제 해결 확인(Agent 재설정, 문제 해결 확인), 해법 요약
- GCP 부팅 디스크 용량 늘리기: 스냅샷 활용
- \rightarrow GCP 부팅 디스크 용량 확인, 스냅샷으로 GCP 부팅 디스크 백업, 새로운 GCP 부팅 디스크 생성, VM 인스턴스에 새로 만든 부팅 디스크 연결, 방법 요약
- /var/cache/apt/archives 삭제하는 명령어
- \rightarrow 로그 파일 누적 여부 검사, /var/cache/apt/archives(문제 원인 진단, /var/cache/apt/archives 파일 삭제 명령어), 문제 해결 확인
- VPN 서버 구축을 위한 VM 인스턴스를 GCP에 만들기
- \rightarrow GCP 계정 만들기 또는 로그인 하기, VPN 서버 구축을 위한 고정 IP 만들기, VM 인스턴스 만들기, 방화벽 설정하기, VPN 서버 설치하기, VPN 접속시 아래의 정보를 확인하세요.
4. 컴퓨터 활용 팁
- 아이폰-맥 연결 오류의 해법
- \rightarrow 아이폰-맥 연결 오류 현상, 아이폰-맥 연결 오류 문제의 해법(통신 문제 발생 확인, 맥 컴퓨터의 터미널 실행, usbd 프로세스 중지 명령어 입력, 아이폰-맥 연결 재시도)
- 엑셀을 이용해 경과시간 구하기 – 엑셀 데이터 처리 요령
- \rightarrow 시작과 종료 시간을 갖는 데이터 유형, 경과시간을 구하기 위한 데이터 전처리, 경과시간 구하기