centos7

❌이전글/이전글

리눅스 자동완성과 히스토리 histroy 기능

자동 완성쉘이 작업을 수월하게 해주는 방법중 하나인 자동완성 기능을 예제를 통해 설명 드리겠습니다. 기본적으로 자동 완성 기능은 TAB 키를 누르면 작동이되는데요 바로 사용해보도록 하죠 [user1@localhost ~]$ lsls-output.txt ls 명령어로 확인해본 결과 현재디렉토리에 한 가지 파일이 있습니다. ls 명령어 이후 ls-output.txt의 인자값을 자동 완성 기능으로 빠르게 완성시켜봅시다. [user1@localhost ~]$ ls l // ls 명령어와 l 을 적고 엔터키를 누르지않고 tab키를 눌러줍니다.[user1@localhost ~]$ ls ls-output.txt //현 디렉토리에 있는 ls-output.txt 문자열이 자동으로 완성됩니다. 비슷한 이름의 파일이 두 가..

❌이전글/이전글

리눅스 - 파일디스크립터 표준입력/표준출력/표준오류

입출력 방향 지정( I/O redirection) I/O : 입력 과 출력 Input/Output 명령은 리다이렉션을 통해 파일로 부터 입력받을 수 있고, 파일로 출력 가능 파일 디스크립터 쉘 내부적으로 표준 입출력, 에러를 숫자로 표현한 것이 파일 디스크립터입니다 파일 디스크립터장치 표준입력(stdin) 0 키보드 표준출력(stdout)1모니터표준에러(stderr) 2 모니터 표준 출력 재지정 I/O리다이렉션은 출력방향을 재정의가 가능합니다. 화면에 출력하는 대신 다른 파일에 출력되도록 지정하기 위해서는 파일명 앞에 > 리다이렉션 연산자를 사용합니다. 이것을 사용하는 이유는 명령어 출력 결과를 파일에 저장하는 것이 종종 유용하기 때문! 리다이렉션 사용법 2019/04/28 - [IT/Linux리눅스] ..

❌이전글/이전글

리눅스 하드 링크와 심볼릭 링크

하드링크와 심볼릭링크 명령어 ln - 링크 생성 하드 링크 ln file link 심볼릭 링크 ln -s file link 하드 링크 특징 파일 시스템 외부에 있는 파일을 참조할 수 없습니다. (같은 파티션에 있는 파일이 아니면 참조불가) 하드 링크는 디렉토리를 참조 할 수 없다. 하드 링크를 포함한 디렉토리 목록은 해당 링크가 가리키고 있는 것이 무엇인지 보여주지 않는다. 하드 링크가 삭제될 때, 링크도 함께 사라지지만 파일 내용은 그 파일의 모든 링크가 삭제될 때까지 계속 남아 있는다( 파일에 할당된 공간이 그대로 남게 된다는 뜻) 하나의 파일에 적어도 하나의 링크가 연결됩니다. 심볼릭 링크 특징 하드 링크 한계를 극복하기 위해서 탄생 윈도우즈 바로 가기와 매우 비슷 심볼릭 링크를 편집시 심볼릭 링크..

❌이전글/이전글

리눅스 centos7 - telent 원격지 접속을 해보자

원격접속 방법 중 하나인 telnet 서버 telnet 서버는 보안문제로 요즘에는 잘 사용하지 않습니다. 먼저 telnet구축을 위해 클라이언트 - 서버 구조를 이해할 필요가 있습니다 간단하게 말해서 클라이언트는 지금 컴퓨터에 앉아서 브라우저를 클릭한 당신 서버는 브라우저에서 naver.com이나 daum.net을 적어서 접속을 했다면 그 서비스를 제공하는 역활이라고 간단하게 알고있으면 됩니다 (클라이언트 - 서버 구조는 후에 포스팅해서 링크를 걸어두겠습니다) Telnet Server/Client 구축 필요한 준비물은 두 가지 vmware로 윈도우 클라이언트나 리눅스 클라이언트 // 리눅스 서버(CentOS7버전으로 작성하겠습니다) [root@localhost ~]# rpm -qa telnet-serve..

❌이전글/이전글

리눅스CentOS7- 마스터 DNS서버 , 네임서버 구축

네임서버 DNS서버구축 마스터 DNS서버 구축을 해보겠습니다 #DNS서버 IP설정 [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens32 내용 추가 IPADDR=192.168.111.100 NETMASK=255.255.255.0 GATEWAY=192.168.111.254 DNS1=192.168.111.100 내용 추가 후 저장 종료 [root@localhost ~]# systemctl restart network //네트워크 재시작 #패키지 다운로드 [root@localhost ~]# yum -y install bind-chroot bind bind-utils bind-libs 네임서버는 bind 패키지를 사용합니다 #환경설정 [root@lo..

❌이전글/이전글

로컬 DNS 서버 구축하기

로컬 DNS서버를 구축해보자 Local DNS Server [root@localhost ~]#yum -y install bind bind-chroot //네임서버 관련패키지입니다 [root@localhost ~]#vi /etc/named.conf // 캐싱전용네임서버 관련 설정파일로 들어갑니다 12 options { 13 listen-on port 53 { any; }; //13행 any로 바꿔주세요 14 listen-on-v6 port 53 { none; }; //14행 none으로 바꿔주세요 15 directory "/var/named"; 16 dump-file "/var/named/data/cache_dump.db"; 17 statistics-file "/var/named/data/named_sta..

❌이전글/이전글

DNS란 무엇인가 재귀적,반복적 쿼리

안녕하세요 오늘은 DNS(Domain Name System)에 대해 알아보겠습니다. DNS서버 구축을 하기 위해 먼저 개념을 알고가는 것이 좋다고 생각해서 먼저 글을 작성해봅니다 시작해보겠습니다. DNS 란? 네트워크에서 도메인이나 호스트 이름을 숫자로 된 IP주소로 해석해주는 TCP/IP 네트워크 서비스입니다 계층 구조를 가지는 분산데이터베이스 구조 각 조직을 구분해주는 도메인 이름을 관리하는 DNS 서버들이 모여서 만들어 낸 가상 이름 공간 DNS가 생겨난 이유 TCP/IP 환경에서 IP 주소로 시스템을 구분 (외우기 부담스러움) 인터넷 초기 SNI-NIC라는 컴퓨터가 hosts.txt파일을 가지고있습니다 hosts.txt에는 모든 컴퓨터의 Hostname 과 IP주소 정보가 저장됩니다 Client는..

❌이전글/이전글

셸 스크립트의 기초를 배우자(2) if~case문

* if~case문 if문의 기본문법 if [ 조건 ] then 참일 경우 실행 fi 예제1) vi if1.sh 01 #!/bin/sh 02 if [ "if1" = "if1" ] // 공백 주의! 03 then 04 echo "true" 05 fi 06 exit 0 실행 결과 예제2) vi if2.sh 01 #!/bin/sh 02 if [ "if2" != "if2" ] // != 는 같지않다라는 뜻 03 then 04 echo "true" 05 else 06 echo "false" 07 fi 08 exit 0 실행 결과 문자열 비교 연산자 문자열 비교 결과 "문자열1" = "문자열2" 같으면 참 "문자열1" != "문자열2" 같지 않으면 참 -n "문자열" 문자열이 Null 이 아니면 참 -z " 문자열..

❌이전글/이전글

셸 스크립트의 기초를 배우자(1)

이번시간은 셸 스크립트의 기본적인 문법에 대해 공부하는 시간을 가져보도록 하겠습니다셸 스크립트는 이것이 리눅스다의 동영상과 책에 있는 내용으로 공부하였습니다 셸 스크립트C언어와 유사한 방법으로 프로그래밍이 가능합니다. 왜냐하면 리눅스의 대부분을 C언어로 작성했기 때문입니다.별도로 컴파일하지 않아도 텍스트 파일 형태로 셸에서 바로 실행할 수 있습니다. 쉘 스크립트의 작성과 실행 vi name.sh 간단한 셸 스크립트작성 01 #!/bin/sh // bash를 사용하겠다는 의미입니다. 첫행에 꼭 써야 합니다.02 echo "사용자 이름 :" $USERNAME" // echo 명령어는 화면에 출력하는 명령어 03 echo "호스트 이름 :" $HOSTNAME"04 exit 0 // 종료 코드 반환. 0은 성공..

❌이전글/이전글

리눅스(centos7) - 하드디스크 추가에서 오토마운트까지

. . .안녕하세요. 우리가 사용하는 컴퓨터에 디스크용량이 가득차면 뭘 해줘야할까요??? 당연히 다들 아시다시피 사용하는 컴퓨터에 용량이 부족하면 하드디스크를 추가해 줘야하는데요. 서버도 마찬가지로 하드를 추가해줄 수 있습니다. 그래서 오늘은 리눅스 서버(가상이지만)에 하드디스크를 가상으로 추가한 후 파일시스템과 마운트 등 실습을 해보도록 하겠습니다. 바로 시작할게요. 먼저 가상 머신 설정에 들어가주세요 그다음 add...을 눌러주세요 하드 디스크를 선택후 Next를 눌러주세요 그리고 SCSI 스카시 하드디스크를 선택하고 넘어가주세요 Create a new virtual machine을 선택 후 디스크 사이즈를 1GB나 자신이 원하는 사이즈를 선택해주세요그리고 Allocate all disk space ..

부드러운당근무침
'centos7' 태그의 글 목록 (2 Page)