CS 75

ifconfig 명령어 및 네트워크 인터페이스 카드

1. ifconfig로 퍼블릭 아이피, 로컬 아이피the ifconfig command does not display your public IP address. It only shows the local IP addresses assigned to your network interfaces, like the ones on your LAN (Local Area Network) or loopback interface. Here’s a quick explanation of why:  1. Local IP addresses (Private IPs): These are the addresses you see in the ifconfig output, such as 192.168.x.x or 172.x.x.x. T..

CS/Network 2024.09.22

NoSQL MongoDB

1. 데이터 모델링과 인덱싱 1) 컬렉션 사이의 관계    객체 내부에 또 다른 객체를 두어 배열 형식으로 임베디드 방식으로 관리할지 vs. RDB 처럼 FK를 두어서 레퍼런스 방식으로 관리할지.    장단점 p270(맛있는 Mongo DB) In MongoDB, when modeling a “Catalog” database (or any related schema design), the decision between embedding and referencing depends on the specific use case and the nature of your data. Here’s an overview of when to use each approach: 1. Embedding In this appr..

CS/DataBase 2024.09.18

우분투 Wake on Lan 설정

1. BIOS에서 Wake On Lan 설정 Enable 2. ethtool, net-tools, wakeonlan 설치하기sudo apt-get install net-tools ethtool wakeonlan 3. ifconfig 네트워크 카드 이름 확인 후sudo ethtool -s 네트워크카드이름 wol gsudo ethtool 네트워크카드 이름Wake-on : g 확인 4. 설정 추가sudo vi /etc/network/interfacespost-up /sbin/ethtool -s 네트워크카드이름 wol gpost-down /sbin/ethtool -s 네트워크카드이름 wol g 5. 서비스 설정sudo vi /etc/systemd/system/wol.service[Unit]Description=..

CS/Network 2024.09.11

프론트는 https로 서비스, apiserver는 http 프로토콜일 경우

오류 : Mixed Content: The page at 'https://domain.com/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://111.111.111.111:7080/api/svc/v2/projectList?page=1'. This request has been blocked; the content must be served over HTTPS. 해결 : 2번으로 해결 (nginx.conf에서 reverse proxy 설정함) The error message you're seeing, "Mixed Content," indicates that your web page was loaded over..

CS/Network 2023.09.19

nohup 과 &, 리눅스 백그라운드 실행

1. nohup, &이란 리눅스를 사용할 때 백그라운드에서 세션과의 연결이 끊어져도 프로세스를 돌려야 하는 경우 사용하는 명령어가 nohup과 & 명령어이다. putty나 cmd를 통한 ssh로 서버와 연결했을 때 세션을 끊어도 해당 프로세스를 백그라운드에서 돌릴 수 있다는 말이다. * nohup = no hang up = 끊지 말라는 것 nohup yarn start nohup을 이렇게 실행시키면 nohup: appending output to `nohup.out` 메세지와 함께 nohup을 실행시킨 경로에 nohup.out 파일이 생성된다. 다른 파일에 출력하려면 아래와 같이 // 다른 파일에 출력을 할 경우 nohup yarn start > nohup_script.out // 출력 내용이 필요하지 ..

WebSocket 통신 개념, 프론트, 백엔드 연결

1. WebSocket 의미메시지 처리 방식 : Polling, Long Polling, WebSocket 1) Polling : 클라이언트(ex) 웹 브라우저)가 정해진 간격으로 서버에 요청을 보내 새로운 메시지나 데이터가 있는지 확인. 그러나 일정 주기로 메시지를 클라이언트에서 가져가는 방식이라서 다른 사용자가 작성한 메시지가 전달되는데까지 일정시간 지연 발생 및 클라이언트 별로 Polling 되는 시점에 따라 서로 보고있는 메시지가 다르기 때문에 실시간으로 보이는 대화 내용이 불일치 할 수 있음.  2) Long Polling : 클라이언트가 서버에 요청을 보내면, 서버는 새로운 메시지가 도착할 때까지 응답을 지연시킨다. 새로운 메시지가 도착하면 그 즉시 응답을 보내고 클라이언트는 즉시 다시 요청을..

CS/Network 2023.08.01