본문 바로가기

전체 글

(192)
NFS(Network File System) NFS (Network File System) 이란 ?? RPC를 이용하여 리모트 호스트 사용자가 원격지 컴퓨터에 있는 파일을 로컬 파일에 접근 하듯이 사용 할 수 있도록 하는 클라이언트/서버형 파일시스템 공유 프로토콜 NFS서버 설정에서 사용되는 파일 /etc/export NFS 서버 설정 파일이며, NFS 서버에서 파일 공유를 위해 사용되는 모든 파일과 디렉터리를 정의하기 위해 사용된다. /etc/fstab NFS 서버에서 설정한 공유 디렉터리를 NFS 클라이언트에서 사용하기 위해 사용되는 파일이며, 설정 후 부팅하면 자동으로 클라이언트 시스템에 마운트된다. /etc/sysconfig/nfs NFS 서버에서 제공하는 NFS 서비스를 위해 사용되는 모든 포트에 대한 정보를 설정하는 파일이다. NFS 환..
VMwareTools & NC(NetCat) VMTools 설치 마우스를 자유롭게 움직일 수 있고 파일도 드래그로 간단하게 옮길 수 있다. Clietn-Win에 설치 VM -> Install VMwareTools -> 내컴퓨터 -> 설치 진행 후 재부팅 NC.zip 파일을 Client-Win C:\Windows\System32\ 폴더아래 압축 해제(파일첨부) 실행 (Win + R) -> cmd -> nc 명령어 입력 후 실행 확인 Server-A(X-window) VMwareTools 설치. VM웨어 메뉴 -> VM -> Install VMwareTools #df -h /media/VMware Tools 마운트 확인 해당 파일로 가서 설치해야한다. #cd /media/VMware\ Tools/ #ls #mkdir /VMTools #cp VMware..
응급처치 & GRUB설정 응급처치 비밀번호를 잃어버린 경우 안전모드로 들어가서 비밀번호를 바꾸는 방법이 있습니다. 바로 알아보겠습니다. (1)부팅 시 처음에는 GRUB화면이 나타납니다. E키를 눌러 'Edit'을 합시다. (2)편집모드에서 가장 밑으로 내려가면 다음과 같은 문장이나오는데 "linux 16 /boot/vmlinuz-3.10.0-123.el7~~'행에 커서를 가져다 놓고 문자의 끝부분의 'rhgb quite LANG=ko_KR.UTF-8'을 삭제합니다 . 그런다음 'init=/bin/sh'를 입력합니다 . (3)Ctrl + x 를 눌러서 부팅을 합니다. 그러면 별도의 절차없이 sh-4.2#으로 접속이되는 것을 확인가능하며, whoami를 입력해보면 루트 계정이라는 것을 알 수 있다. 그리고 비밀번호를 바꾼다. 그럼 ..
Telnet & SSH & VNC 1. Telnet 서버 - 오랫동안 전통적으로 사용되어 온 원격 접속 방법 - 하지만 보안에 취약함 - 텔넷 서비스를 이용하려면 원격지에서 접속할 pc는 클라이언트가 필요 - TELNET 이란 TCP/IP 기반의 프로토콜로 원격지 시스템을 자신의 시스템 처럼 사용할 수 있게 하는 원격 터미널 접속 서비스이다. - TCP/23번 포트 사용 - 평문 전송 (Plain Text) Server-A (Telnet Server) Client-Win ( Telnet Client) Server-A (텔넷 서버) (1)패키지 설치 #yum -y install telnet-server // 텔넷 서버용 패키지 설치 #rpm -qa | grep telnet // 설치 확인 (2) 서비스 시작 # systemctl start..
프로세스(Process)?? 프로세스 (Process) - 커널의 관리 하에 현재 시스템에서 동작중인 프로그램이다. - 커널은 프로세스 관리를 위해 각프로세스에게 PCB를 할당한다. PCB ( Process Control Block) - 고유번호 (PID, Process IDentification Number) 커널이 할당하는 프로세스마다 부여되는 고유의 번호 - 우선순위 (Priority) 운영체제가 스케줄링 하기 위한 정보 - 현재 상태 (Current State) 할당받은 자원 및 프로세스의 상태를 나타내는 정보 프로세스의 종류 -데몬(Daemon) 프로세스 커널에 의해서 실행되고 특정서비스를 제공하는 프로세스 -부모(Parent) 프로세스 부모 프로세스는 다른 프로세스를 만들며, init을 제외한 모든 프로세스는 부모 프로세..
DHCP ??! DHCP란?? 동적 호스트 구성 프로토콜 (Dynamic Host Configuration Protocol, DHCP) - IP주소와 각종 TCP/IP 프로토콜의 기본 설정을 호스트에게 동적으로 제공하는 프로토콜 - IP주소 설정, 중복 방지, Gatway, Subnetmask, DNS서버 주소등 클라이언트가 네트워크 통신을 하기 위한 가장 기본적인 을 자동으로 구성해 준다. - 한정된 IP를 유연하게 활용할 수 있으며, 클라이언트의 IP관리가 수월해진다. - IP주소풀에서 클라이언트에게 IP주소를 임대(Lease)해주며, IPv4,v6 지원한다 DHCP 실습 (1) Server-A에 yum -y install dhcp* //dhcp패키지 설치 (2)vim /etc/dhcp/dhcpd.conf //dhc..
파이프&필터(grep)&cut&리다이렉션 파이프 (Pipe) - 프로세스간에 실행되는 입력과 출력을 다음 프로세스에게 전달하는 방식 #cat /etc/services | more // /etc/services를 more 형태로 확인하기 -more은 결과를 한페이지씩 출력한다. space가 앞장, q를 누르면 나갈 수있다. #sort /etc/passwd | nl // 정렬한 결과에 행번호를 추가하여 확인 #ls -l | grep "^d" | wc -l // 현재 위치한 경로에서 디렉토리 개수 확인 하기 --> grep 필터와 ^메타문자는 밑에서 확인 가능하며 , wc는 지금 간략하게 설명해보겠다. wc(word count)란 ?? 필터 명령어 중 하나로 파일(또는 입력문장)내 라인수, 단어수, 글자수, 바이트수를 출력해주는 명령어이다. 옵션은 ..
Bonding?? 본딩 (Boding)이란?? 본딩의 장점 1. 네트워크 카드 (NIC) 추가 Server-A Network Adaptor 추가 Server-A -> Settings -> ADD -> Network Adaptor 추가 Network Adaptor 2개 확인 후, 적용을 위해 서버 재부팅 2. 네트워크 추가 확인 #ifconfig -a eth0과 eth1 두개의 인터페이스 확인 3. 인터페이스 파일 생성 ifcfg-ethX, ifcfg-bond0 인터페이스 파일을 다음과 같이 생성해준다. #cd /etc/sysconfig/network-scripts #vi ifcfg-eth1 // eth1 인터페이스 설정 파일 생성 DEVICE=eth1 // 장치명 TYPE=Ethernet // 네트워크 타입 ONBOOT=..