본문 바로가기

소프트웨어

리눅스 시스템의 네트워크 설정 파일 이해 리눅스시스템의 네트워크 설정 파일 이해 안녕하세요 지토우에요. 다들 감기 조심하세요. 저는 지금 감기로 끙끙 앓고있습니다 ... 집 가는 길에 죽을 사려고 해요. 이제는 제 몇장 뭐뭐 이렇게 쓰는게 의미가 없다는 생각이 들어요. 그냥 제가 아파서 그렇게 느끼는 걸수도 있구요... 모쪼록 오늘도 제 티스토리에 놀러와주셔서 정말정말 감사해요. 다들 아프지 마시고 행복하세요. 오늘은 리눅스 시스템의 네트워크 설정 파일들을 이해해보는 시간이에요. 네트워크 설정파일이라 함은 이더넷설정 관련파일, DNS 관련 설정파일 등에 대한 것이지요. 그럼 시작해볼까요? 1. 기본게이트웨이 (Default Gateway) 설정파일 먼저 리눅스 서버의 게이트웨이, 호스트네임을 설정하는 파일에 대해서 알아봅시다. 이 파일 내용은 .. 더보기
넷마스크, 네트워크주소, 브로드캐스트, 게이트웨이 제 18장. 넷마스크, 네트워크주소, 브로드캐스트, 게이트웨이 안녕하세요. 지토우에요 !! 오늘은 넷마스크, 네트워크주소, 브로드캐스트, 게이트웨이에 대해 배워봅시다. 이들은 시스템 관리시에 굉장히 자주 언급되고 사용되므로 그 의미를 정확히 알아보아야 합니다. 오늘도 열심히 해봐요! ^^ 1. NetMask (넷마스크) 넷마스크란 하나의 네트워크를 몇 개의 네트워크로 나누어 사용할 때에 나눠진 각각의 네트워크를 구분하기 위해 사용하는 특수한 bit를 의미합니다. 정확한 표현은 "Subnet Mask" 입니다. 왜 하나의 네트워크를 여러개로 나눌까요? 바로 트래픽 부하를 줄이기 위해서입니다. 그렇게 나눠진 각각의 네트워크들은 독립된 네트워크 구성이 가능합니다. 즉, 넷마스크는 하나의 네트워크를 2개 이상의.. 더보기
IP 주소란 ? 제 17장. IP 주소 여러분 안녕하세요. 지토우에요. 군말 없이 바로 IP 주소에 대해 이야기 해봅시다 ! 1. IP 주소의 예 지난 시간에 IP 프로토콜에 대한 이야기를 했었지요? 흔히 IP주소는 컴퓨터에 부여하는 것이라고 알고 계실텐데요. 그래서 전세계적으로 유일하게 구분될 수 있도록 공인 IP주소를 자신의 컴퓨터에 부여해 사용한다고 이야기 합니다. 사실 이것이 틀린 말은 아닙니다. 그러나 우리는 시스템 관리자이므로 더 정확하게 알아둘 필요가 있겠지요. 결론부터 말씀드릴게요. IP주소는 운영체제의 "이더넷드라이브(이더넷 카드에 있는 S/W)" 에 부여하는 것입니다. 컴퓨터가 통신하기 위해서는 "랜카드(Lan Card)" 라는 것이 있어야 하고 랜카드는 "NIC (Network Interface Ca.. 더보기
리눅스 별칭 사용하기 alias 앨리아스 제 14장. 명령어 별칭 사용하기 alias 학습목표/개요 별칭명령어란? 시스템 설치시에 정의된 앨리아스 확인 및 사용 별칭명령어 직접 설정하기 안녕하세요. 지토우에요!! 우리는 앞서 명령어 히스토리 기능을 배웠지요. 그런데 이 재사용 방법에서 보았듯, 명령어들은 짧은 것도 있지만 너무 길어서 외우기도 힘든 것들이 많습니다. 간단한 명령어야 외운다고 해도 그 많고 긴 명령어들을 어떻게 모두 외워서 사용할 수 있을까요? 아마 시간도 오래걸릴 것이고 비효율적이라고 생각됩니다. 그렇다면 어떻게 해야 쉽고 빠르게 입력할 수 있을까요? 답은 별칭명령어에 있습니다. 그럼 이제 더 자세히 이야기 나눠봅시다. 1. 별칭명령어란? 별칭명령어란 긴 명령어 또는 자주 사용하는 명령어를 특정 문자로 입력해두고서 간편하게 사용.. 더보기
리눅스 사용했던 명령을 재사용하는 history 제 13장. 사용했던 명령을 재사용하는 history 학습목표/개요 명령어 히스토리란? 명령어 리스트 다른 파일에 저장하기 명령어 재사용하는 가장 쉬운 방법 화살표 키를 이용한 명령어 재사용 저장된 명령어 리스트 탐색 저장된 명령어 탐색하여 재사용 하기 특정 문자열에 가장 가까운 명령어 재사용하기 전문가들이 사용하는 명령어 재사용 방법 명령어 히스토리와 시스템 보안 안녕하세요! 지토우에요. 오늘은 history 기능 활용에 대해 이야기 나누어 봅시다 ! ^_^ 1. 명령어 히스토리란 무엇인가? 우리는 리눅스 시스템을 관리하면서 수없이 많은 명령을 사용합니다. 관리 대상은 시스템이지만 관리작업의 수단은 리눅스 명령을 통해서 하게되는데요. 그 과정에서 우리는 이미 사용했던 명령어를 다시 반복해서 쓰는 경우가.. 더보기
리눅스 기본적인 시스템 정보 확인하기 uname 제 12장. 기본적인 시스템 정보 확인하기 uname 학습목표/개요 uname uname과 옵션 안녕하세요! 지토우에요. 오늘 우리가 배울 것은~ 기본적인 시스템 정보 확인하기에요! 들어가기에 앞서, uname이란 뭘까요? 바로 Unix Name 의 약어입니다. uname을 사용하면 다음과 같은 정보들을 확인하실 수 있어요. uname (Unix Name) 현재 시스템의 커널(운영체제)이름 네트워크노드 호스트이름 리눅스 배포판 버전 리눅스커널 버전 (gcc 컴파일러 버전포함) 프로세스 (CPU) 정보 시스템의 하드웨어 타입(type) 시스템의 하드웨어 플랫폼 (platform) 정보 운영체제 정보 그럼 이제, uname에 대한 예를 보도록 해요 !! 1. uname -a 위의 예에서 "locahost" .. 더보기
ping에 응답하지 않도록 설정하기 제 11장. ping에 응답하지 않도록 설정하기 학습목표/개요 외부의 ping에 응답하지 않도록 설정하는 방법 안녕하세요. 지토우에요. 오늘은 ping에 응답하지 않도록 설정하는 법에 대해 배워볼거에요. 리눅스 시스템을 설치하고 나서 시스템 관리 작업은 대부분 원격지에서 수행하지요. 이 때 시스템이 제대로 운영중인가를 확인하는 가장 간단한 방법이 ping 테스트를 하는 것인데요. 요즘은 악의적이고 무분별한 ping 테스트를 시도하는 경우가 많다고 합니다. 따라서 ping에 시스템자체에서 응답하지 않도록 설정하고는 한답니다. 결론부터 말하자면 ping에 응답하지 못하도록 하는 방법은 몇 가지가 있습니다만, 궁극적으로는 모두 같은 방법들이에요. 일단 한 번 볼까요? 1. 리눅스 시스템이 외부의 ping에 응.. 더보기
PS1 변수 변경하기 제 9장. PS1 변수 변경하기 학습목표/개요 PS1 변수 변경 방법 안녕하세요! 지토우에요. 이번 시간에는 리눅스의 PS1 변수를 변경하는 방법에 대해 이야기해보도록 합시다. 앞서 모든 쉘변수의 값을 바꿀 때에는 export 라는 명령어를 사용한다고 배웠었지요? 사실 실습해보신 분들은 아시겠지만, 이렇게 변경된 쉘프롬프트의 모양은 로그아웃 했다가 다시 재로그인을 하면 다시 원래의 쉘프롬프트 모양으로 되돌아간답니다. 그래서 오늘은 모양 변경 후 지속적으로 사용하는 방법에 대해서 이야기 나누려 합니다. 1. 전체 사용자에게 적용 /etc/bashrc :모든 사용자들에게 적용되는 쉘 사용환경 설정파일 ["$PS1"="\\s-\\v\\\$"]&&PS1="[u@\h \w] \\$" -> PS1="[u@\h \t.. 더보기