본문 바로가기
반응형

Development Tools20

시스템 엔지니어링 기본부터 해보자 - 리눅스 시스템 정보 확인하는 법 시스템을 관리할 때 그 시작은 관리대상 시스템의 정보 확인이다. 각 시스템에 대한 상세 정보를 알아야 해당 시스템에 대한 펌웨어 업그레이드나 패치등을 처리할 수 있기 때문에 우 선 시스템의 정보를 확인하는 법 부터 알아보자1. dmidecode 명령을 통해서 CPU, 메모리, BIOS 등의 정보를 확인 할 수 있다.Bios 정보 확인 dmidecode -t bios System 정보 확인 dmidecode -t system 프로세서 정보 확인 dmidecode -t processor Memory 정보 확인 dmidecode -t memory 2. CPU 정보는 proc/cpuinfo 파일을 통하거나 lscpu 명령으로 확인할 수 있다.lscpu 명령어 사용 lscpu proc 정보 조회 cat /proc.. 2019. 1. 11.
SSH 연결시 암호 없이 접속하기 자 이전 포스트에 이어 생성한 key 파일을 이용해서 ssh 접속을 암호입력 없이 해 보도록 하겠습니다. ssh 연결시 암호 없이 접속하기 위한 key 파일 생성에 대해서는 http://dreamholic.tistory.com/111 포스트를 참조하기 바랍니다.실습에는 ubuntu 18.04 를 사용합니다. cloud 에 서버를 구성하는 데 제가 사용하는 서비스가 18.04 버전을 지원하길래 18.04 를 이용합니다.생성한 암호키의 public 키를 서버에 복사하기이전 포스트에서 간략히 설명한 것처럼 키를 생성하면 외부 배포(?)를 위한 public 키와 이에 matching 되는 private 키의 pair 가 만들어 집니다. public 키는 여기저기 배포를 해야 되고, 또 그렇게 하기 위한 키 이지.. 2018. 5. 21.
SSH 연결시 암호 없이 접속하기 위한 키 만들기 SSH?요즘엔(요즘이 아니라 수십년? 전부터) TELNET 자체가 이용가능한 서버가 없을 정도로 대부분의 원격 서버 접속시에 SSH 를 이용합니다.바로 보안의 이유인데요. TELNET 의 경우엔 아주 간단한 tcp dump 툴만 있어도 손쉽게 서버와의 통신 중에 오가는 현재 접속한 사용자가 입력하는 내용과 서버에서 그 결과로 출력해서 되돌려 주는 화면 출력의 내용을 추출할 수 있습니다. TELNET은 만들어진지 너무 오래(1969년) 되어서 당시엔 이런 보안적인 검토를 반영하지 못했기 때문이지요.이에 비해 SSH(Secure Shell, SSH)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 그 프로토콜로 .. 2018. 5. 17.
Ubuntu 에서 Network 이름 바꾸기 Ubuntu 16.04 에서는 설치된 하드웨어 NIC 의 기본이름이 아래와 같이 eth0 가 아닙니다. 제 장비는 "ens33" 으로 출력이 됩니다.문제는 일부 상용프로그램이나 리눅스용 데몬에서는 장비식별을 위해 eth0 이름을 가진 network hw 에 대한 정보를 수집하는데, eth0 가 아닌 ens33 과 같이 이름이 달라 eth0 에 대한 정보를 찾지 못할 경우 정상적으로 장비를 식별하지 못해 여러 문제를 발생시키곤 합니다. 그래서 오늘은 원래 사용되던 eth0 으로 이름을 설정하는 법을 알아보도록 하겠습니다. 우선은 ifconfig 명령어로 nic 정보를 확인합니다. >> ifconfig -aifconfig 가 설치되어 있지 않은 경우에는 아래 명령어로 확인이 가능합니다. >> ip link또.. 2018. 4. 25.