728x90
반응형

IT/리눅스마스터1급 203

네트워크 엔지니어를 위한 최고의 Linux 배포판 6가지

네트워크 엔지니어들 사이에서 Linux는 인기있는 선택이므로 업무용으로 설치를 고려한 적이 있다면 혼자가 아닙니다. 네트워크 엔지니어링에 적합한 Linux 배포판을 선택하는 것은 네트워크 엔지니어에게 어려울 수 있습니다. 하지만 이 분야에 특히 적합한 상위 6개 Linux 배포판 목록을 정리해 보았습니다. Fedora Fedora는 Linux 배포판으로서 뛰어난 성능과 기능으로 네트워크 전문가들 사이에서 널리 인정받고 있습니다. Fedora는 무료로 제공되는 소프트웨어 배포판으로, 고급 기업 시스템의 운영 시스템으로 자주 선택되는 Red Hat Enterprise Linux(RHEL)와 동등한 플랫폼으로 작동합니다. 네트워크 엔지니어가 Fedora를 활용하면 전문 경력에서 잠재적으로 접할 수 있는 레드햇..

CentOS8 지원 종료와 CentOS8 Stream (CentOS8 Early EOL)

안녕하세요, 이번 포스팅은 출시된지 불과 1년밖에 되지 않은 비운(?)의 OS인 CentOS8의 지원 종료 소식과 앞으로 CentOS8의 방향인 “CentOS8 Stream”에 대해 작성하려 합니다. CentOS8 Logo 모두가 아시겠지만 CentOS는 “Community Enterprise Operating System”의 약어로 RHEL(RedHat Enterprise Linux)를 완벽히 호환하며 Redhat의 상표권만 제거하여 제작되는 OS입니다. 독립적인 오픈소스 프로젝트로 운영되다가 2014년 Redhat에 인수되고 CentOS가 사라지는게 아닐까 걱정이 많았었는데 아니나 다를까.. 그날이 오고야 말았습니다. CentOS8이 2019년 9월 25일에 출시되었는데 2년 3개월만인 2021년 1..

[Linux/Unix] Shell Script에서 날짜/시간 변수 사용하기

Date Format 리눅스 또는 유닉스 계열에서 날짜를 표시하는 문법은 다음과 같습니다. date +FORMAT date +"%FORMAT" date +"%FORMAT%FORMAT" date +"%FORMAT-%FORMAT" 위 문법에서 + 기호는 이 문법이 사용자가 정의한 형식을 따르고 있음을 나타냅니다. 또한 중간에 들어간 -도 사용자가 원하는 문자로 변환하여 사용할 수 있습니다. 만약 출력의 형식이 연&월&일 의 형태라면 - 대신 &를 넣어 포매팅할 수 있는 구조입니다. yy-mm-dd 형식으로 출력하기 터미널을 열어서 다음 명령을 입력해봅시다. $ date +"%y-%m-%d" 출력은 이렇습니다. 21-03-22 만약 연도 데이터를 4자리로 출력하고 싶다면 %y를 %Y로 치환해주면 됩니다. $ ..

Linux( 리눅스 samba 서버란?)

이번에는 리눅스의 Samba 서버에 대해서 알아보겠습니다. . . . Samba 서버란? . . . 삼바(samba)는 1991년 호주의 박사과정 학생이었던 앤드루 트리젤(Andrew Tridgell)라는 사람이 개발한 소프트웨어로 Windows 운영체제를 사용하는 PC에서 Linux 또는 UNIX 서버에 접속하여 파일이나 프린터를 공유하여 사용할 수 있도록 해 주는 소프트웨어입니다. 우선 SMB 프로토콜과 CIFS프로토콜에 대해서 설명하겠습니다. SMB(Server Message Block) SMB(Server Message Block)는 마이크로소프트사와 인텔이 원도우 시스템이 다른 시스템의 디스크나 프린터와 같은 자원을 공유할 수 있도록 하기 위해 개발이 되었습니다. SMB는 OS/2, NT, Wi..

인증서 p12 -> pem 변환 방법 (바이두 - 푸시서비스에 사용)

바이두에 푸시서비스 이용하기 위해서는 pem 변환파일이 필요하며 firebase 를 이용할때에는 p12 파일 그냥 올려도 됨 준비 고객에게 받은 aps.cer 파일 더블클릭하여 키체인에 등록하기 키체인 접근 메뉴 열기 해당 인증서와 그 안에 개인 키를 각각 보내기 이름 예) 인증서 : cert.p12 / 개인키 : key.p12 OpenSSL 작업 3. Terminal 열기 4. p12 파일이 있는 폴더 이동 5. cert.pem 생성 openssl pkcs12 -clcerts -nokeys -out cert.pem -in cert.p12 (p12 파일 내보낼 때 비밀번호를 지정했다면 입력) ** MAC verified OK apns.pem (apns.pem 는 원하는 이름으로 변경 가능) 9. 6개 파..

리눅스 sendmail "Relaying denied. IP name lookup failed [192.168.0.2]" 에러 해결 방법

sendmail에서 발생하는 "Relaying denied. IP name lookup failed [192.168.0.2]" 에러는 access 파일에서 Connect 대역을 추가하여 해결할 수 있습니다. 아래 명령을 입력하여 /etc/mail/access 파일을 열어주세요. vi /etc/mail/access 아래 사진과 같이 "Relaying denied. IP name lookup failed [192.168.0.2]" 에러에서 발생한 IP 대역을 입력 해주고 저장(:wq)하여 나옵니다. ※ IP를 모두 입력하여 32비트로 줘도 무관하며, 불특정 다수 IP를 해줘야하는 경우 Connect:*.*.*.* 와 같이 입력해도 된다고 합니다. 이후 아래 명령어를 입력 해주시면 되며 서비스를 재시작할 필요..

리눅스 sendmail을 설치해보자(SMTP 구축)

공지사항 제가 운영하는 네이버 카페 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다. SMTP 서버의 필요성 운영 중인 서비스에서 메일 발송이 필요하다면 온라인에서 제공되는 SMTP(Simple Mail Transfer Protocol) 서비스를 이용해도 되지만 때로는 자체적으로 SMTP 서비스를 구축할 필요가 있다. 본 글에서는 SMTP 서버(Server) 설치를 통해 SMTP 서비스를 구축하는 방법을 소개한다. SendMail 설치 아래의 명령어를 입력하여 SendMail과 설정 관련 패키지를 설치한다. yum install sendmail sendmail-cf m4 SendMail 설치화면 아..

[ Linux 명령어 ] source 명령어란

Linux source 명령어란 source 명령어는 스크립트 파일을 수정한 후에 수정된 값을 바로 적용하기 위해 사용하는 명령어 예를 들어 /etc/bashrc 파일을 수정한 이후에 저장하여도 수정한 내용이 바로 적용되지 않음 그 이유는 /etc/bashrc 파일은 유저가 로그인할 떄 읽어들이는 파일이기 때문에 logout and login을 하거나 리눅스를 재시작해야 적용됨 이러한 상황에서는 source /etc/bashrc 명령어 사용 리눅스는 환경설정 파일들을 수정하기만 한다고 바로 내용이 적용되는 것이 아님 bash에서 source 명령은 .과 동일한 역할 후행되어 오는 파일을 읽어서 파일 속의 내용을 실행하는 역할 source 문법 source FILENAME [ARGUMENTS] REFERE..

sh 와 source 차이

sh와 source( 명령어 차이 sh : 새 셸을 여는 스크립트를 실행할 때 새 셸에 명령을 입력하고 출력을 다시 현재 셸로 복사한 다음 새 셸을 닫습니다. 환경에 대한 모든 변경 사항은 새 셸에서만 적용되며 새 셸이 닫히면 손실됩니다. source : 스크립트를 소싱할 때 현재 쉘에 명령을 입력하는 것입니다. 환경에 대한 모든 변경 사항은 적용되고 현재 셸에 유지됩니다. 위에서의 "환경"은 현재 작업 디렉토리, 환경 변수, 쉘 설정(history and completion features) 과 같은 것입니다. 현재 실행 중인 쉘에서 환경을 변경하도록 하려면 source를 사용하고 그렇지 않으면 shell을 사용합니다. 파일이 실행 가능하고 현재 디렉토리에 있는 경우 myscript를 실행합니다. 선행..

728x90
반응형