하드링크와 심볼릭링크 명령어 ln - 링크 생성 하드 링크 ln file link 심볼릭 링크 ln -s file link 하드 링크 특징 파일 시스템 외부에 있는 파일을 참조할 수 없습니다. (같은 파티션에 있는 파일이 아니면 참조불가) 하드 링크는 디렉토리를 참조 할 수 없다. 하드 링크를 포함한 디렉토리 목록은 해당 링크가 가리키고 있는 것이 무엇인지 보여주지 않는다. 하드 링크가 삭제될 때, 링크도 함께 사라지지만 파일 내용은 그 파일의 모든 링크가 삭제될 때까지 계속 남아 있는다( 파일에 할당된 공간이 그대로 남게 된다는 뜻) 하나의 파일에 적어도 하나의 링크가 연결됩니다. 심볼릭 링크 특징 하드 링크 한계를 극복하기 위해서 탄생 윈도우즈 바로 가기와 매우 비슷 심볼릭 링크를 편집시 심볼릭 링크..
원격접속 방법 중 하나인 telnet 서버 telnet 서버는 보안문제로 요즘에는 잘 사용하지 않습니다. 먼저 telnet구축을 위해 클라이언트 - 서버 구조를 이해할 필요가 있습니다 간단하게 말해서 클라이언트는 지금 컴퓨터에 앉아서 브라우저를 클릭한 당신 서버는 브라우저에서 naver.com이나 daum.net을 적어서 접속을 했다면 그 서비스를 제공하는 역활이라고 간단하게 알고있으면 됩니다 (클라이언트 - 서버 구조는 후에 포스팅해서 링크를 걸어두겠습니다) Telnet Server/Client 구축 필요한 준비물은 두 가지 vmware로 윈도우 클라이언트나 리눅스 클라이언트 // 리눅스 서버(CentOS7버전으로 작성하겠습니다) [root@localhost ~]# rpm -qa telnet-serve..
파이썬 설치하기 파이썬 설치 아래경로로 들어가서 최신버전을 다운로드를 해봅시다 https://www.python.org/downloads/ 다운로드 받은 후, 설치하기 이전 옵션체크는 아래와 같이 체크를 하자 Add Python 3.7 to PATH 옵션은 모르더라도 무조건 체크하자 환경변수에 관한 옵션인데 다른위치에서 파이썬 실행을 도와주는 역활을 합니다 설치가 완료되면 시작(windows키)에서 눌러서 확인해보자 앞으로의 실습은 python 3.7을 이용할 것 입니다 하지만 IDLE를 사용하게 되는 경우 통합환경을 제공(프로그램 파일의 저장, 불러오기 등)을 하여 편리하게 이용할 수 있는 장점이 있습니다. 추가로 그래픽 실습을 위한 필로우를 다운로드를 해봅시다 윈도우 + r 키를 눌러 실행창을 열고 ..
이메일 송수신에 사용되는 프로토콜 3가지 SMTP (Simple Mail Transfer Protocol) TCP 포트 25번 클라이언트가 메일을 보내거나, 메일 서버 끼리 메일을 주고 받을 때 사용합니다. POP3(Post Office Protocol) TCP 포트 110번 메일 서버에 도착한 메일을 클라이언트로 가져올 때 사용합니다. 클라이언트가 메일을 서버에서 다운로드 받으면 서버의 메일은 삭제됩니다. IMAP(Internet Mail Access Protocol) TCP 포트 143번 POP3와 용도가 같습니다. 서버에서 메일을 관리하여, 메일을 가져와도 서버에 메일이 그대로 저장되어 있습니다. 주요 포털사이트에서 제공하는 이메일 서비스가 IMAP을 이용한 이메일 서비스 입니다. #IMAP과 PO..
네임서버 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..
안녕하세요 정보처리기사 실기 발표일이 5월 23일 발표났습니다 취업준비때문에 정보처리기사가 필요했는데 이번에 합격해서 정말 다행이었습니다. 최종 점수 71점으로 합격했더군요 시험당일 가채점해보았는데 그당시 점수가 69점으로 그래도 안정적인 점수였습니다. 근데 확인해보니 71점으로 2점높았습니다.높지도 낮지도 않은 점수로 합격했더군요. 정말 다행입니다 ㅜㅜ 공부를 손에 논지 5년정도 된거같은데.... 남들은 정말 쉽다고 말하던 자격증인데 저한테는 정말 어려웠습니다.... 컴퓨터에 대해 게임만 알았지 어떤 구조인지 등등 잘 몰랐거든요. 그래서 저같은 놈도 딴 자격증인데 다른분들에게 어떻게 땃는지 후기를 한번 적어보도록 하겠습니다. 필기 먼저 필기는 총 5과목인데 딱히 적을게 없군요 그냥 CBT 5년치 10번..
안녕하세요 오늘은 DNS(Domain Name System)에 대해 알아보겠습니다. DNS서버 구축을 하기 위해 먼저 개념을 알고가는 것이 좋다고 생각해서 먼저 글을 작성해봅니다 시작해보겠습니다. DNS 란? 네트워크에서 도메인이나 호스트 이름을 숫자로 된 IP주소로 해석해주는 TCP/IP 네트워크 서비스입니다 계층 구조를 가지는 분산데이터베이스 구조 각 조직을 구분해주는 도메인 이름을 관리하는 DNS 서버들이 모여서 만들어 낸 가상 이름 공간 DNS가 생겨난 이유 TCP/IP 환경에서 IP 주소로 시스템을 구분 (외우기 부담스러움) 인터넷 초기 SNI-NIC라는 컴퓨터가 hosts.txt파일을 가지고있습니다 hosts.txt에는 모든 컴퓨터의 Hostname 과 IP주소 정보가 저장됩니다 Client는..
* 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. 네이버에 네이버 "웹마스터도구"를 검색 2. 자신의 블로그주소를 적습니다 예) https://hihighlinux.tistory.com 3. 소유확인하기를 눌러줍니다. 4. 소유확인하기를 눌러주면 밑의 사진처럼 사이트가 넘어가서 세가지 선택지가 나오는데 저희는 "HTML태그"를 눌러줍니다 5. 메타태그meta tag를 복사해주세요 6. 복사하고 자신의 아이디 관리 페이지로 넘어가주세요. 넘어가서 아래 사진과 같이 눌러주세요 7. html편집을 눌러서 HTML의 태그 사이에 메타태그 복사한 것을 붙여 넣어주세요. 아무곳이나 상관없습니다. 8. 저장을 누르고 다시 네이버 웹마스터 도구에서 확인을 눌러주면, 자신의 사이트가 연동된 것을 볼 수 있습니다. 다음에는 구글과 ..