#1 아무런 설정 안했을 때 : 가상환경(우분투) -> 가상환경(우분two) #2 아무런 설정 안했을 때 : 로컬(맥북) -> 가상환경(우분투) #3 핑 막을 수 있는 파일 확인 (루트 계정에서 해야됨요!!!) cat /proc/sys/net/ipv4/icmp_echo_ignore_all #4 ping 통신 못하게 설정 echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all #5 테스트 : 가상환경(우분투) -> 가상환경(우분two) #6 테스트 : 로컬(맥북) -> 가상환경(우분투) #7 설정 원복 cat /proc/sys/net/ipv4/icmp_echo_ignore_all echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all cat ..
#1 패키지 리스트 조회해버리기 apt install --installed #2 특정 패키지의 설치된 버전 확인해버리기 apt list --installed | grep net-tools #1 패키지 리스트 조회해버리기 apt install --installed #2 특정 패키지의 설치된 버전 확인해버리기 apt list --installed | grep net-tools
.env IMAGE_NAME=docker-pgt/ubuntu_1804 IMAGE_TAG=0.01 CONTAINER_NAME=ubuntu_1804 test.sh if [[ "$(docker ps -a -q -f "name=${CONTAINER_NAME}" 2> /dev/null)" != "" ]]; then echo "There is a container." if [[ "$(docker container ls -q --filter "name=${CONTAINER_NAME}" 2> /dev/null)" != "" ]]; then echo "Container is running." echo "Shut down and remove the container." docker stop $(docker containe..
데이터를 전송하는 과정 데이터 전송은 일반적으로 송신자와 수신자 간에 이루어지며, 이를 위해 몇 가지 프로토콜과 기술이 사용됩니다. 예를 들어, 인터넷을 통해 이메일을 보내는 경우를 생각해보겠습니다. 1. 송신자(보내는 사람)는 이메일 프로그램을 사용하여 이메일을 작성합니다. 이메일 프로그램은 사용자가 작성한 내용을 메일 서버에 보내기 위해 Simple Mail Transfer Protocol (SMTP)이라는 프로토콜을 사용합니다. 2. SMTP는 메일 서버에 연결하여 데이터를 전송합니다. 이때 송신자의 이메일 주소와 수신자의 이메일 주소, 메일 내용 등이 포함됩니다. 3. 수신자(받는 사람)는 이메일 프로그램을 사용하여 자신의 메일 서버에 연결합니다. 이때 사용되는 프로토콜은 보통 Post Offic..
맥주소란? 맥 주소(MAC Address)는 네트워크 인터페이스 카드(Network Interface Card, NIC)가 가지는 고유 식별자입니다. 이 주소는 모든 이더넷(Ethernet) 네트워크에서 사용됩니다. 맥 주소는 48비트 길이의 16진수(Hexadecimal) 값으로 표현됩니다. 이 주소는 일반적으로 아래와 같은 형식으로 표시됩니다: 00:11:22:33:44:55. 각각의 16진수 값은 콜론(:)으로 구분됩니다. 맥 주소는 네트워크에서 데이터를 보내거나 받는 데 사용됩니다. 이 주소는 데이터가 전송되는 동안 패킷(Packet)의 헤더에 삽입되어 보내는 쪽과 받는 쪽을 구별합니다. 이를 통해 네트워크에서 각각의 장치가 고유하게 식별되며, 데이터 전송에 필요한 다양한 프로토콜에서 사용됩니다...
리눅스는 명령어를 이용하여 파일 및 디렉토리를 관리하며, 시스템을 제어할 수 있습니다. 이번에는 자주 사용되는 리눅스 명령어 중 일부를 소개하겠습니다. ls : 디렉토리 내의 파일 목록을 출력합니다. ls -a : 숨겨진 파일도 함께 출력합니다. ls -l : 파일의 상세 정보를 함께 출력합니다. cd : 디렉토리를 이동합니다. cd .. : 상위 디렉토리로 이동합니다. cd / : 루트 디렉토리로 이동합니다. mkdir : 디렉토리를 생성합니다. mkdir -p : 하위 디렉토리를 한 번에 생성합니다. rm : 파일을 삭제합니다. rm -r : 디렉토리를 삭제합니다. cp : 파일을 복사합니다. cp -r : 디렉토리를 복사합니다. mv : 파일을 이동하거나 이름을 변경합니다. touch : 파일을 생..
리눅스란 리눅스는 현재 가장 인기있는 운영 체제 중 하나입니다. 리눅스는 무료이며 오픈 소스 소프트웨어입니다. 이 운영 체제는 많은 컴퓨터 및 모바일 기기에서 사용됩니다. 리눅스는 처음에 리누스 토발즈가 만들었습니다. 리누스는 1991년에 처음으로 리눅스를 발표했습니다. 리눅스는 UNIX 운영 체제를 기반으로하며 C언어로 작성됩니다. 리눅스는 Windows나 macOS와 같은 운영 체제와는 다르게, 오픈 소스 소프트웨어입니다. 이는 소스 코드가 누구나 자유롭게 수정하고 배포할 수 있다는 것을 의미합니다. 이러한 이유로, 많은 개발자들이 리눅스를 좋아하고 사용합니다. 리눅스는 다양한 용도로 사용됩니다. 개인용 컴퓨터에서부터 서버, 슈퍼컴퓨터, 스마트폰, IoT 장비 등 다양한 장치에서 사용됩니다. 또한, ..