우분투 컴퓨터이름 Host Name 바꾸는 방법우분투를 설치했는데 컴퓨터 이름을 너무 길게 지어 커맨드 사용시 불편합니다. 우분투에서 컴퓨터 이름 변경하는 방법을 알아보도록 하겠습니다.1단계: /etc/hosts 파일 수정터미널을 열고 관리자 권한으로 /etc/hosts 파일을 변경합니다.# vi /etc/hosts저와 같이 수정하셨다면 :wq로 hosts 파일 설정을 저장합니다.2단계: /etc/hostname 파일 수정이번에는 호스트명을 변경하기 위해 /etc/hostname 파일을 변경합니다. 변경 후에는 마찬가지로 :wq로 설정을 저장합니다.# vi /etc/hostname3단계: hostname 서비스 재시작hostname 서비스를 재시작합니다.# service hostname restart만약..
리눅스[Linux]
2018. 6. 30. 01:24
[Linux] SSH(Secure SHell)란? 리눅스 SSH 서버 설치 및 설정
SSH(Secure SHell)란?SSH는 Secure SHell의 줄임말로 보안이 강화된 서버 원격 접속 및 제어 도구입니다. 기존에는 리눅스 사용자(Client)가 물리적으로 떨어진 리눅스 서버를 사용하기 위해서는 원격접속 도구인 텔넷(Telnet)을 사용했습니다.서버를 관리하면서 항상 서버 컴퓨터 옆에서 관리를 할 수는 없는 노릇입니다. 서버 관리자도 사람이기에 휴가도 가야하고, 출장도 갈 수 있으며, 혹은 멀리 떨어진 고객사의 서버에 긴급하게 접근해야 하는 경우도 있을 수 있기 때문입니다.그러나 텔넷의 치명적인 단점은 텔넷 클라이언트를 통해 서버를 조작할 때 주고 받는 데이터가 암호화 되지 않는다는 점이었고, 이는 악의적인 해커(크래커)들이 통신중인 패킷을 가로채는 패킷 스니핑의 대상이 되기에 충..
리눅스[Linux]
2018. 6. 21. 06:00
[Linux] vim 에디터 문자열 정렬하기
vim 에디터 문자열 정렬하기기본적으로 vim 에디터에서의 내용은 왼쪽 정렬이며, 공백을 통해 들여쓰기가 되어있는 형태입니다. 원하는 경우 명령행 모드를 통해 정렬이 가능합니다.샘플을 위해 애국가를 2절까지 복사했습니다. 기본 정렬인 왼쪽 정렬이 되어있습니다.정렬할때는 명령행 모드에서 정렬하고 싶은 방향을 입력하면 됩니다. left, center, right를 사용할 수 있습니다.커서가 있던 위치의 문자열이 가운데 정렬 되었습니다.전체 또는 범위 정렬에디터 내용 전체를 정렬하거나 범위를 정렬하는 방법을 알아보겠습니다. 예를 들어 1행부터 4행까지 가운데 정렬을 하고싶은 경우에는 1,4center와 같이 시작,끝 을 정렬 방향 앞에 붙여줍니다.문서내용 전체 정렬을 원하는 경우에는 %를 정렬방향 앞에 붙여주..
리눅스[Linux]
2018. 6. 21. 00:30
[ubuntu] 우분투 텔넷(Telnet)서버 구축하기
텔넷(Telnet)텔넷은 원격 접속을 지원하는 프로그램 입니다.원격접속이 있기 때문에 당장 내 앞에 서버 장비가 없더라도 급할 때 물리적 거리의 제약 없이 서버에 접속할 수 있습니다.그러나 텔넷은 보안에 취약하기 때문에 거의 대부분은 SSH를 사용하는 추세입니다.우분투 텔넷 서버 설정하는 방법우분투에서 텔넷 서버를 설치 및 설정하는 방법을 알아보겠습니다.텔넷 서버 패키지가 설치되었는지 확인합니다.# dpkg -l xinetddpkg-query: no packages found matching xinetdapt-get 명령어로 패키지를 설치합니다.# apt-get -y install xinetd telnetdvi 명령으로 텔넷 설정파일을 생성합니다.# vi /etc/xinetd.d/telnet생성한 설정 ..
리눅스[Linux]
2018. 6. 20. 09:00
[ubuntu] 우분투 설치 직후 root 계정 비밀번호 su: Authentication failure 해결하기
Authentication failure 해결하기우분투 CLI 기반의 서버 버전을 설치한 이후 root 계정으로 전환하기 위해 su -를 실행했는데 다음과 같은 메시지가 나타납니다. 딱히 우분투 설치 과정에서 root 계정의 비밀번호를 설정하는 부분이 없었기에 설치시에 설정했던 사용자 계정의 비밀번호도 입력해보고 공백인 상태에서 Enter를 입력해 보았는데도 계속 같을 결과가 나타났습니다.ubuntu@ubuntu:~$ su -Password:su: Authentication failure알아보니 원인은 root 계정의 비밀번호를 설정해주지 않은것 자체가 문제였던 것이었습니다. 따라서 다음과 같이 root 계정의 비밀번호를 업데이트 해주고 난 후에 root 계정에 접근해야 합니다.ubuntu@ubuntu:..
리눅스[Linux]
2018. 6. 19. 00:30
[Linux] 리눅스 vi, vim 에디터 사용법 기초 및 명령어
vi 에디터 vim 에디터vim 에디터는 vi 에디터를 향상시킨 에디터이므로 기본 명령어 및 사용법이 동일합니다. 따라서 여기서 설명하는 거의 대부분의 명령어 및 사용법은 vi 에디터 및 vim 에디터 둘 다 동일하게 사용 가능합니다.파일 생성하기 및 실행하기터미널에서 vi만 입력하는 경우에는 비어있는 에디터 상태로 실행되며, 파일명을 입력하는 경우 해당 경로에 파일이 존재하면 해당 파일을 실행하여 편집할 수 있고, 파일이 존재하지 않으면 해당 파일명으로 파일을 생성하며 내용이 비어있는 상태로 실행됩니다.vi 또는 vi [파일명]읽기 전용으로 파일을 실행하고 싶은 경우 -R 옵션을 사용합니다.vi -R 파일명vi만 입력하여 내용이 비어있는 상태로 실행했습니다. 첫 줄에 커서가 깜빡이고 간단한 후원 정보 ..
리눅스[Linux]
2018. 6. 18. 15:00
[Linux] 리눅스 vi 에디터 스왑파일(swp) 생성시 해결방법
vi 에디터 스왑파일 생성시 해결방법vi 에디터 또는 vim 에디터를 사용하다가 파일을 실행하는 경우 다음과 같은 경고를 마주하게 될 때가 있습니다. (여기서는 한국어 버전 리눅스를 사용했는데, 자신의 언어 설정에 따라 경고가 영어로 표기될 수도 있습니다.)경고 내용을 해석해 보자면 스왑파일(.swp)이 생성되어 있으니 해당 파일에 대해 읽기전용(O), 강제 편집(E), 복구(R), 삭제(D)... 등의 행동들 중 하나를 실행하라는 뜻입니다.E325: 주목Found a swap file by the name ".text.txt.swp" 소유자: root 날짜: Sun Jun 17 23:27:55 2018 파일 이름: ~root/text.txt 수정: 예 ..
리눅스[Linux]
2018. 5. 12. 12:22
[Linux] 리눅스 yum 패키지 그룹, 환경 그룹 설치 및 관리
이전글[Linux] 리눅스 yum이란? yum 명령어 사용법[Linux] 리눅스 yum 동작 방식 및 설정의 이해yum 패키지 그룹, 환경 그룹패키지 그룹은 여러개의 패키지를 묶은 것입니다. CentOS7에서는 환경(Environment) 그룹이 생겼는데 이는 패키지 그룹보다 더 큰 개념입니다. 패키지 그룹과 환경 그룹은 그안에서 각각 필수 패키지와 옵션 패키지로 나뉩니다.패키지 그룹, 환경 그룹 확인다음의 명령어로 패키지 그룹 및 환경 그룹을 확인할 수 있습니다. 목록을 확인해 보면 알겠지만 최초 리눅스 설치시에 선택했던 패키지 그룹 목록임을 알 수 있습니다.yum group list패키지 그룹, 환경 그룹 설치패키지 그룹 및 환경 그룹을 설치할 수 있습니다. 패키지 그룹 및 환경 그룹은 띄어쓰기 되어..
리눅스[Linux]
2018. 5. 11. 09:30
[Linux] 리눅스 yum 로컬 저장소 이용. 인터넷 연결 없이 DVD로 패키지 관리하기
이전글[Linux] 리눅스 yum이란? yum 명령어 사용법[Linux] 리눅스 yum 동작 방식 및 설정의 이해인터넷 연결 없이 로컬 패키지 저장소를 통해 패키지 관리하기yum은 패키지를 설치시 의존성 문제를 모두 자동으로 해결해 줍니다. 패키지를 설치할 때 의존하는 다른 패키지가 있으면 해당 패키지 또한 패키지 저장소에서 다운로드 받아 자동으로 설치해줍니다. 그러나 패키지 설치시에는 인터넷이 연결되어 있어야만 합니다.만약에 실무 환경에서 보안 정책 등으로 인해 인터넷에 연결될 수 없는 상황이라면 RPM을 통해 수동으로 의존 패키지까지 설치해 주거나 로컬 패키지 저장소를 만들어 설치할 수 있습니다.여기서 로컬 패키지 저장소란 내가 임의로 여러 가지 RPM 패키지들을 한꺼번에 모아놓은 저장소를 의미합니다..
리눅스[Linux]
2018. 5. 11. 06:30
[Linux] 리눅스 yum 명령어 특정 패키지만 업데이트 제외 시키기
이전글[Linux] 리눅스 yum이란? yum 명령어 사용법[Linux] 리눅스 yum 동작 방식 및 설정의 이해yum 명령어 특정 패키지만 업데이트 제외 시키기yum 명령어를 사용하면 패키지가 이미 설치된 경우 자동으로 업데이트 되는데 업데이트에서 제외하고 싶은 경우가 있을 수 있습니다. CentOS-Base.repo 파일의 [updates] 부분을 삭제해 업데이트를 막을 수 있지만 이렇게 하면 모든 패키지들이 업데이트 되지 않는 문제점이 있습니다.예를 들어 하드웨어를 RAID 구성하여 CentOS를 설치한 경우 설치시에 벤더에서 제공하는 RAID 드라이버를 띄우게 됩니다. 이때 커널이 업데이트 되어버리면 업데이트 되어진 커널로 부팅시 드라이버가 없기 때문에 부팅에 실패하게 됩니다. 이럴때는 커널 패키..