분류 전체보기 696

01-01-03 시스템 계정 관리

시스템 계정 관리 시스템 계정 설명 설명 시스템 계정은 메일 관리, SSH 연결 등 시스템의 특정 서비스에 대한 권한을 행사할 수 있는 계정이다. bin, daemon, adm, lp, sync, shutdown, halt, mail과 같은 계정들이 시스템 계정이며 /etc/passwd 파일에서 uid가 1~499를 갖는 계정이다. UID 시스템 인스톨 시 기본으로 설정되는 시스템 계정은 보통 0~99(root 계정 포함)의 범위를 갖는다. 시스템 관리자에 의해 시스템 운용하면서 추가될 수 있는 시스템 계정은 레드햇 계열인 경우 100~499를 갖고, 데비안 계열인 경우는 100~999의 범위를 갖는다. 이 범위는 사용하는 배포판마다 다를 수 있으므로 확인이 필요하다. 시스템 계정 관리 방안 서비스별로 ..

01-01-02 루트(root) 계정 관리

루트(root) 계정 관리 루트 계정 설명 설명 시스템 접근에 대한 제한을 받지 않고 완전한 권한을 갖는 사용자로서 수퍼유저라고 불린다. 루트 계정은 제한 없이 어떤 명령어든 사용할 수 있다. 보통 누구나 루트 계정을 갖는 것은 아니고 해당 시스템의 대표 관리자가 루트 계정을 보유한다. UID 루트 계정의 UID는 0이다. 루트 계정 권한 획득 방법 root 사용자로 로그인 기본적으로 root 사용자는 로그인할 수 없도록 설정되어 있다. 아래와 같이 root의 패스워드를 설정하여 root로 로그인할 수 있다. $ sudo passwd root 루트 계정 비밀번호를 설정한 뒤 su 명령어를 사용하여 root 사용자로 전환하여 로그인할 수 있다. 'su' 명령어만 사용하면 root로 로그인만 되지만, 'su..

01-01-01 사용자의 분류

사용자의 분류 사용자의 종류 리눅스 사용자는 크게 세 가지로 분류 루트(root) 계정 시스템 접근에 대한 제한을 받지 않고 완전한 권한을 갖는 사용자로서 수퍼유저라고 불린다. 루트 계정은 제한 없이 어떤 명령어든 사용할 수 있다. 보통 누구나 루트 계정을 갖는 것은 아니고 해당 시스템의 대표 관리자가 루트 계정을 보유한다. 시스템 계정 시스템 계정은 메일 관리, SSH 연결 등 시스템의 특정 서비스에 대한 권한을 행사할 수 있는 계정이다. 사용자 계정 일반적인 사용자들은 일반 사용자 계정으로 생성된다. 시스템 파일과 디렉터리에 제한적으로 접근하도록 설정하여 시스템을 보호한다. 루트 계정은 시스템에 대한 모든 권한을 가진 특별한 사용자이고, 시스템 계정은 리눅스 설치 시 기본적으로 생성되는 계정으로 각 ..

03-02-05 네트워크 설정_네트워크 응용 프로그램

네트워크 설정_네트워크 응용 프로그램 telnet 설명 telnet 프로토콜 기반 대화형 통신을 위한 텔넷 서버에 접속하기 위한 명령어 형식 # telnet [options] address 주요 예제 easyfly.com에 텔넷 접속 # telnet easyfly.com 192.168.100.80에 텔넷 접속 # telnet 192.168.100.80 6666 포트를 통해 텔넷 접속 # telnet easyfly.com 6666 -l 옵션으로 사용자 계정을 포함해 텔넷 접속 # telnet -l username easyfly.com 대화형으로 텔넷 접속 # telnet ftp 설명 파일 전송을 위한 FTP 서버에 접속하기 위한 명령어 형식 ftp hostname | address 예제 호스트 이름을 통해..

03-02-04 네트워크 설정_DNS 명령어

03-02-04 네트워크 설정_DNS 명령어 nslookup 설명 네임 서버의 정보를 조회하거나 IP를 통해 도메인명을 질의할 수 있는 명령어이다. 형식 nslookup [option] hostname | address [dns] 대화형으로 네임 서버 질의하기 옵션 없이 nslookup 입력 '>' 표시가 나타나며 사용자 입력을 기다림 exit: 종료 옵션으로 네임 서버 질의하기 # nslookup www.google.com DNS 중 MX(Mail Record) 조회하기 # nslookup -type=mx google.com: google.com의 메일 서버 설정 정보 조회 CNAME과 NS 레코드 조회하기 # nslookup -q=cname google.com # nslookup -type=ns go..

03-02-03 네트워크 설정_네트워크 진단 명령어

03-02-03 네트워크 설정_네트워크 진단 명령어 ethtool 설명 ethtool은 네트워크 인터페이스 카드를 위한 유틸리티로 설정 도구이다. 네트워크 속도, 포트, 자동 설정과 같은 네트워크 카드의 설정을 변경할 수 있다. 형식 ethtool [options] interface 예제 ethtool enp0s3 ip 설명 시스템의 네트워크 인터페이스에 주소를 할당하거나 파라미터 설정 기능을 수행하는 ifconfig를 대체하는 명령어이다. 형식 ip [options] [command] [address] [dev interface] 주요 옵션 route: 라우팅 테이블에 항목을 추가하거나 삭제한다. addr: 네트워크 인터페이스의 IP 정보를 출력한다. link: 네트워크 인터페이스에 상태를 설정한다. ..

03-02-02 네트워크 설정_네트워크 설정 명령어

03-02-02 네트워크 설정_네트워크 설정 명령어 ifconfig 설명 네트워크 인터페이스에 대한 환경설정을 수행하는 역할을 한다. 보통 시스템이 시작된 후 네트워크 설정을 조절하기 위해 사용한다. 아무런 옵션 없이 사용하면 현재 활성화된 네트워크 인터페이스에 대한 정보를 보여준다. 네트워크 인터페이스명을 옵션으로 주면 해당 인터페이스에 대한 설명만 볼 수 있다. -a 옵션은 모든 네트워크 인터페이스에 대한 내용을 볼 수 있다. 만약 ifconfig 명령어가 기본 탑재되어 있다면 'yum install net-tools' 명령어를 통해 관련 패키지를 설치한다. 형식 ifconfig가 보여주는 각 출력 정보 항목 설명 Link encap 네트워크 인터페이스 유형 Hwaddr 이더넷 카드의 MAC 주소 i..

03-02-01 네트워크 설정_환경 설정

03-02 네트워크 설정 03-02-01 네트워크 설정_환경 설정 리눅스 네트워크 환경 설정의 개요 리눅스 네트워크의 호환성 대부분의 리눅스는 네트워크 디바이스의 호환성을 제공한다. 리눅스 배포판에서 가지고 있는 네트워크 디바이스가 호환되는지 확인하기 위해서는 리눅스 배포판에서 운영하는 사이트를 참조하면 된다. 예를 들면 레드햇 리눅스는 'http://hardware.redhat.com/hcl/'을 통해 호환하는 하드웨어가 무엇인지 확인할 수 있다. 리눅스 네트워크의 다양성 리눅스는 다양한 네트워크 프로토콜과 다양한 네트워크 디바이스를 기본적으로 제공한다. 모든 네트워크의 기본이 되는 ethernet은 기본으로 제공하면서 ppp, slip, x.25, atm, wlan, can, fddi, bluetoo..

03-01-04 네트워크 기초_TCP/IP 및 네트워크 프로토콜의 이해

네트워크 기초_TCP/IP 및 네트워크 프로토콜의 이해 프로토콜 프로토콜의 개요 프로토콜(protocol)이란 컴퓨터나 통신 장비 사이에 메시지를 주고받는 양식 혹은 규칙이 체계이다. 프로토콜 형식(Syntax), 의미(Sementic), 타이밍(Timing)으로 구성된다. 형식은 데이터의 구조나 형식을 말하고, 의미는 형식에 따라 담긴 데이터를 어떻게 해석할 것인가 어떤 기능을 수행하는가를 말한다. 타이밍은 이러한 형식에 맞춘 의미를 담은 데이터가 어떤 순서로 오고 가야 하는지 어떤 속도로 전달되어야 하는지 정의한 것이다. 프로토콜의 기능 에러제어(error control): 데이터 전송 중 에러 검출 및 에러 정정을 정의한다. 캡슐화(encapsulation): 통신 계층상에서 각 계층마다의 특정 제..

03-01-03 네트워크 기초_데이터 통신의 기본 이해

네트워크 기초_데이터 통신의 기본 이해 네트워크 토폴리지 스타(star)형 중앙의 노드와 사용자의 노드는 point-to-point 방식으로 연결하면서 다수의 사용자 노드와 연결하는 네트워크 구조이다. 이더넷 네트워크에서 보통 중앙에 허브가 위치한다. 확장이 비교적 용이하고 사용자의 노드가 결함이 발생하더라도 다른 노드에는 영향을 주지 않는 결함 허용 능력을 제공한다. 사용자의 노드 수가 증가하면 패킷이 충돌 가능성이 높아지고 중앙 노드가 고장 나면 전체 네트워크가 중단된다. 버스(bus)형 단일 회선(bus)에 사용자 노드가 T자 모양으로 연결하고 회선의 끝에는 종단기(Terminator)를 설치하여 신호의 반사를 방지하는 네트워크 구조이다. 한 시점에 하나의 사용자 노드만 회선을 점유할 수 있도록 C..