일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 소스 코드 품질 분석
- humble
- SQL
- 명령어
- Linux
- 정렬
- 네트워크 충돌
- ROS2
- Java
- homogeinous
- 리눅스
- segmentation
- robotics
- 알고리즘
- 정처기
- 기구학
- 정보처리기사
- Computer
- CentOS
- Coding
- 합병
- sam2
- 3dof
- sort
- AI
- 회전 복잡도
- 맥케이브
- 컴퓨터구조
- MIPS
- homogenous
- Today
- Total
목록리눅스 (8)
UTF-404
💡 VNC VNC(Virtual Network Computing, 가상 네트워크 컴퓨팅)는 컴퓨터 환경에서 RFB 프로토콜을 이용하여 원격으로 다른 컴퓨터를 제어하는 그래픽 데스크톱 공유 시스템이다. 자판과 마우스 이벤트를 한 컴퓨터에서 다른 컴퓨터로 전송시켜서 네트워크를 거쳐 그래픽 화면을 갱신하는 방식을 제공한다.https://ko.wikipedia.org/wiki/VNC VNC - 위키백과, 우리 모두의 백과사전위키백과, 우리 모두의 백과사전.ko.wikipedia.org 📍 원격 서비스🔎 TUITelnet 일반 통신 (23 / TCP)SSH 보안 통신 (22 / TCP)🔎 GUIRemote DeskTop 그래픽 환경 (3389 / TCP)window 전용VNC 그래픽 환경 (5900 / T..
💡 Telnet 암호화되지 않은 원격 접속 서비스를 의미한다. 따라서, 중간자(= 해커)에게 데이터가 쉽게 노출된다. Telnet을 만약에 사용한다면 공용 네트워크에서 사용하는 것은 굉장히 위험하다. 그렇기에 대부분 사설 네트워크 내에서 사용한다. 📍 Telnet Port 번호 접속 방식은 TCP를 사용하며 기본 포트 번호는 TCP/23번을 사용한다. 📍 CentOS에서 Telnet은 Standalone으로 돌릴 수 없다. 슈퍼 데몬인 Sinet의 관리를 받아야만 사용 가능하다. 📍 VPN(Virtual Private Network) 외부 네트워크에서 사설 네트워크로 접속을 지원하는 서비스이며, 이를 사용하면 특정 방식의 인증을 거쳐서 사설 네트워크로 진입할 수 있다. 💡 Xinet 구축 순서 알아보기!..
💡 Server 란? Service를 제공하는 자, 서비스는 특정 프로그램을 의미한다. 예로는 게임, 웹, DB, 메신저, 메일 등이 있다. 💡 Client 란? Service를 이용하는 자를 의미한다. 📍 Server를 구축하기 위한 OS는 무엇이 있을까? 1. Window Server - 2002, 2008, 2012, 2016 등 2. Unix/Linux - CentOS, RedHat, Ubuntu 등 📍 Client로 자주 사용되는 OS는 무엇이 있을까? 1. Windows - xp, 7, 8, 10, 11 등 2. Mac 💡 보안 정책 및 방화벽 CentOS의 보안 정책은 SELinux를 사용하고 있다. 외부 혹은 내부의 통신을 허용/차단을 위해 방화벽(firewall)을 상용한다. 📍 방화벽 ..
💡 Clone 생성할 경우 네트워크 충돌 오류 해결방법 VMware Guest를 복제하면 그대로 복제가 되므로, 네트워크 인터페이스가 충돌이 발생(MAC/IP 주소 겹침) 이때, /etc/sysconfig/network-scripts/ifcfg-eth0 이 파일을 수정해도 IP 변경이 안된다. 📍 네트워크 충돌 시 작성되는 파일 ➡️ /etc/udev/rules.d/70-persistent-net.rules 1 # This file was automatically generated by the /lib/udev/write_net_rules 2 # program, run by the persistent-net-generator.rules rules file. 3 # 4 # You can modify it,..
💡 네트워크 인터페이스 파일 (/etc/sysconfig/network-scripts/ifcfg-eth0) - 위의 파일을 vi로 열어서 편집한다. 📍수동 설정 전 파일 1 DEVICE=eth0 // 장치명 2 HWADDR=00:0C:29:22:F0:87 // 2 계층 MAC 주소 3 TYPE=Ethernet // 네트워크 타입 4 UUID=ddbb799c-ddac-4401-848f-27f2b25000e6 // 장비 고유 ID 5 ONBOOT=no // 부팅 시 네트워크 활성 여부 6 NM_CONTROLLED=yes 7 BOOTPROTO=dhcp // 프로토콜 종류 (DHCP : 자동 IP) 📍 수동 설정 후 파일 1 DEVICE=eth0 2 HWADDR=00:0C:29:22:F0:87 3 TYPE=Et..

💡 Docker를 활용한 Ubuntu 설치 - 설치에 앞서 갑자기 Ubuntu를 설치하는지에 대해 간단히 설명하겠다. 필자의 카테고리를 살펴보면 리눅스라는 카테고리가 있다. https://utf-404.tistory.com/9 리눅스를 사용하기 위한 방법🧑🏻💻 🪄 들어가기 앞서 리눅스를 사용해야 하는 이유가 무엇일까? → 대부분 사람들이 윈도우를 사용하고 있을 것이다. 물론 맥이나 리눅스를 사용하는 사람들도 있을 것이다. (필자도 맥을 주로 사 utf-404.tistory.com 필자는 이 카테고리에서 설명하는 글들을 보면 CentOS를 기준으로 설명하고 있다는 것을 알 수 있다. Ubuntu와 CentOS 둘다 리눅스지만 계열이 달라 사용하는 명령어가 약간 다른 것들이 있다. 또한 필자가 약 2년전 ..
리눅스를 서버로 구동하려면 서비스 프로그램을 설치/실행해야 한다. 서비스를 프로그램은 데몬 프로세스의 형태로 백그라운드에서 실행된다. 네트워크를 통한 서비스는 보통 하나 이상의 네트워크 포트를 관리한다. 하나의 네트워크 포트에는 하나의 프로세스만 실행될 수 있다. 클라이언트가 서버의 포트를 통해 특정 프로세스와 통신하기 위해서는 방화벽의 허용이 있어야 한다. 📍 netstat : 현재 컴퓨터의 포트, 네트워크 상태, 관련 프로세스를 출력 -l : listen 인 것만 내역을 출력 -n : 포트 번호까지 출력 -t : tcp 통신 내역을 출력 -u : udp 통신 내역을 출력 -p : process ID 출력 -a : all, 모든 상태 출력 📍 ifconfig : 현재 컴퓨터의 IP 주소를 확인할 수 있..
1) 네트워크 설정하기 /etc/sysconfing/network-scripts/ifcfg-eth0 파일 편집(vi 이용) (네트워크 대역을 확인하고, 192.168.1 대역이 아니라면 본인의 환경에 맞게 편집합니다, IPADDR과 GATEWAY는 대역이 같음) DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.2 ONBOOT=yes rm -rf /etc/udev/rules.d/70-persistant-net.rules 2) 보안 강화 리눅스(SELinux) 해제 /etc/selinux/config (vi 이용) #SELINUX=enforcing SELINUX=disabled init 6 3) ..