리눅스 시스템 환경 변수 구조 이해자신만의 리눅스 환경을 만들기 위해서는 리눅스 시스템 환경 변수 구조에 대한 이해가 필요하다.특히 Alias를 정의한다거나 , 환경 또는 패스를 사전에 정의하기 위해서는 더욱 그렇다.필자는 Alias를 추가하기 위해 들여다 보다가 몇가지 흥미로운 점들을 발견하였고, 이에 대해 정리하고저 한다. 우선 아래와 같은 구조를 이해하면, 환경 변수를 세팅하는 데 매우 편리하다. 몇가지 테스팅을 해 보니 구조는 위의 그림과 같다는 데 결론에 도달하였다.또한 각각의 구성 파일에 접근해 보면, 어떤 경우에 사용하라는 것인지에 대해 주석처리와 함께 상세히 소개 되고 있다. 1234567891011121314151617181920212223242526272829303132333435363..
필요에 따라서 맥에서 AMP (Apache, My SQL, PHP)등과 로컬 웹사이트가 필요할 때가 있다.이때 MAMP와 WordPress를 기반으로 자신의 맥에서 구현 할 수 있다.1.MAMP 설치 아래 MAMP 공식 사이트 www.mamp.info/en에 접속하여 Free Download를 선택한다. 맥용을 선택하여 다운로드 한다. 약 300MB 정도 파일사이즈의 패키지를 다운로드 한다. 다운로드된 패키지를 실행하여 설치한다. 파일사이즈는 1.4G 이상 설치 공간을 필요로 한다. 설치후에 다운로드 받은 패키지를 제거하도록 하자. 설치가 불필요한 유료 Pro Version은 “사용자화” 버튼을 눌러서 비활성화 시키고 설치한다. 이제 설치가 완료된 MAMP를 실행하고, “Start Server”를 클릭해..
Nexus Switch NTP 설정 네트워크 장비의 트러블슈팅을 위해서는 반드시 NTP를 설정하는 것을 강력하게 권고한다. 시간이 동기화 되어야 장애가 발생하더라도 상세한 원인 분석이 가능하다.NTP 설정 (Client Mode) 예를 설명한다.NTP 서버는 Linux에 설정을 해 두고, 리눅스 서버와 시간을 동기화 하는 방법이다. 1234567891011121314151617181920212223242526NXOS-SPINE-1001(config)# sh running-config ntpntp server 10.72.86.7 use-vrf managementntp source-interface mgmt0 # NTP 서버를 설정하고 NTP와 통신해야 할 Interface를 지정한다. 주로 manageme..
Nexus Switch SSH Key 기반 로그인 관리 Nexus Switch를 Client Side에서 서버와 동일하게 SSH Key기반으로 로그인 하고 관리할 수 있다.패스워드 기반 접속이 아니기 때문에 로그인 하기도 편리하고, 좀 더 안전하게 사용자 기반 관리가 가능하다.Admin 을 부여하지 않고, Role기반으로 제공하고 인증키가 없는 디바이스에서는 접속이 불가능하기 때문에 보안을 더욱 강화할 수 있다. 123456NXOS-SPINE-1001(config)# feature sshNXOS-SPINE-1001(config)# feature sftpNXOS-SPINE-1001(config)# username whchoi password 5 xxxxx role network-admin # Nexus S..
Disk Clean Lite 디스크 내부에 불필요하게 공간을 차지하고 있는 것들을 제거해 준다.원하는 디렉토리나 디스크를 선택하고 Scan을 시작하면, 제거해도 될 만한 내용들을 알려준다.다만 주의해야 될 점은, Large File의 경우에는 필자는 Vagrant 기반의 가상화를 많이 쓰기 때문에 CentOS, Ubuntu등의 VM들이 Large File 목록으로 Clean 대상으로 포함이 된다.이 경우에는 해제하고 Clean하는 것이 좋다.나름 간단하고 쓰기 좋은 도구인것 같다. 실제 Clean 까지 하려면 유료버전을 구매해야 한다. (2019/3/22 기준 5,900원) Memory Cleaner 디스크 만큼 중요하게 사용자 속도 체감을 곧바로 느낄 수 있는 중요한 자산 도구이다.맥에서도 오피스, 개..
CentOS 강좌 PART 2. 3 NTP Server 구축과 운영 1.NTP 설치와 NTP Daemon 구성 123[root@ns1 whchoi]# yum -y install ntp # yum을 통해 ntp를 설치한다.cs ntp 동기화를 위해 해당 시간대의 NTP Pool zone을 확인한다.www.ntppool.org 에서 확인 할 수 있다. /etc/ntp.conf 파일을 한국 시간대에 맞게 ntp server pool을 설정한다.또한 추가적으로 구성 파일 마지막에 ntp log를 설정한다. 123456789101112131415161718192021222324252627[root@ns1 whchoi]# vi /etc/ntp.conf# Use public servers from the pool.n..
크게 4가지 정도의 터미널이 유용하다. 무료로 사용가능한 맥 기본 터미널, 설명이 필요없는 극강의 iTerm2 , 터미널의 대명사 Putty, 유료 터미널 SecureCRT등이 있다.개인적으로는 Mac에서는 iTerm2를 강력추천한다.Putty는 맥에서는 그다지 추천하지 않는다. 제약이 너무 많고 설치가 복잡하다. 추천 조합 - iTerm2 (맥터미널, ssh terminal) + Serial Console 작업용 (CoolTerm) 1. 기본 내장 터미널 그냥 단순한 터미널이다.먼저 맥에서 기본제공하는 터미널을 사용하는 방법이다.화면분할 앱 “마그넷(Magnet)” 과 함께 사용하면 동시에 여러개 창을 고정해서 사용하기 좋다. FreeBSD라서 리눅스에서 제공되는 대부분의 명령어와 툴킷을 제공한다.아래..
CentOS 강좌 PART 2. 2 DNS Server 구축과 운영 2 1.Master DNS Server Local host file 구성 123456[root@ns1 whchoi]# hostnamectl set-hostname ns1.cisko-dc.com[root@ns1 whchoi]# hostnamectl status Static hostname: ns1.cisko-dc.com # hostname을 사용할 nameserver 호스트이름으로 변경하고 확인한다.# /etc/hosts 파일도 동일하게 변경해 준다.Colored by Color Scriptercs 2. Master Bind 설치 1234[root@ns1 whchoi]# yum -y install bind bind-utils[root@ns..