반응형

[ 최종 수정: 2023.03.12 ]

우분투에서 터미널 사용하는 일이 많을 경우 단축키를 사용하면 편리합니다.
우분투의 터미널 실행과 관련된 단축키는 다음과 같습니다.

 

  1.  Ctrl + Alt + T        : 바탕화면에서 터미널을 실행
  2.  Ctrl + Shift + T     : 터미널내에서 새탭으로 터미널을 실행
  3.  Ctrl + Shift + N    : 터미널내에서 새로운 터미널을 실행
  4.  Ctrl + Shift + W   : 탭으로 실행된 터미널을 종료
  5.  Ctrl + Shift + Q    : 현재 터미널을 종료(탭포함)
  6.  Ctrl + Shift + F     : 터미널내에 문자열검색
  7.  Alt + 숫자              : 탭간에 이동
  8.  Ctrl + PageUp       : 다음 탭으로 이동
  9.  Ctrl + PageDown : 이전 탭으로 이동

터미널 실행 Shortcuts
터미널 실행 Shortcuts

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형
윈도우와 리눅스를 멀티부팅하기 위해서는 윈도우를 먼저 설치한 후 리눅스를 설치하는 것이 편하다.
여기서는 윈도우10 레드스톤2와 우분투 16.04.2 LTS desktop의 멀티부팅 방법을 설명한다.
windows 10 pro redston2 ver.1703 (64bit)
ubuntu 16.04.2 LTS Desktop

 

 

1. 노트북이나 데스크탑PC에 윈도우를 설치하고, 우분투 설치USB혹은 CD를 준비한다.

2. 윈도우에서 '빠른 시작 켜기(Fest Startup)'를 해제한다.
1) 제어판>시스템 및 보안 - 전원 옵션 선택
2) 창 왼쪽 메뉴에서 '전원 단추 작동 설정'을 클릭
3) '현재 사용할 수 없는 설정 변경'을 클릭
4) 화면하단의 종료 설정 중 '빠른 시작 켜기(권장)'의 체크를 해제.
5) 변경 내용 저장 클릭.

3. BIOS에서 'Secure Boot'를 Disable한다.
이 부분은 기기의 종류에 따라서 BIOS의 내용이 다소 차이가 있을 수 있으나 대부분 비슷한 위치에 있기 때문에 어렵지 않게 찾을 수 있을 것이라고 생각한다. 설명은 일반 적인 노트북을 기준으로 했다.
1) 노트북을 키면서 BIOS에 진입한다. (삼성 노트북의 경우 F2)
2) 'Boot'메뉴로 이동 'Secure Boot'를 선택한 후 Enter키를 누르고 'Disabled'를 선택한다.
3) Exit메뉴에서 저장 후 종료를 선택한다.
* 필자의 경우 삼성 센스9(2010년 모델)을 사용하고 있는데, Secure Boot기능이 없어 이 과정은 필요하지 않았다.

3. 윈도우10에서 리눅스를 설치할 파티션 나누기.
예전에는 미리 파티션을 나누고 윈도우를 설치 하거나, 파티션메직 등의 프로그램을 이용하여 윈도우 설치 후 파티션을 나누곤 했으나 이제는 윈도우를 설치한 상태에서 나눌 수 있어 편리하다.
1) 제어판>시스템 및 보안 - 화면 하단의 관리 도구 카테고리에 있는 '하드 디스크 파티션 만들기 및 포맷' 클릭.
2) 디스크 관리 창이 뜨면 윈도우가 설치되어 있는 드라이버 선택 후 우 클릭을 하면 서브메뉴가 나타난다. 여기서 '볼륨 축소'메뉴를 클릭.
3) 새 창이 뜨고 '축소할 공간 입력(MB)'에 커서가 활성화 되며 할당 가능한 크기를 보여준다. 이곳에 필요한 공간을 입력하고, 하단의 축소 버튼을 클릭한다.
이 창에서는 축소 전 전체 크기 등 몇가지 수치를 보여 주지만 입력할 수 있는 곳은 이곳 밖에 없다. 이곳에 리눅스에 할당할 공간의 크기를 입력해 주면 된다. 필자의 경우는 할당 가능 크기가 121285MB였으나 50000MB(50GB)만 잡아주었다. 노트북에 설치할 리눅스는 테스트용 이라서 많은 용량이 필요 없기 때문이었다. 이 크기는 필요에 따라서 조정하면 되지만, 우분투에서 공식적으로 권장하고 있는 크기는 25GB이상으로 하고 있으니 25GB이상으로 만 설정하면 될 것이다.
참고로 ubuntu 16.04.2 LTS desktop의 설치 환경은 다음과 같다.
- 2 GHz dual core processor or better
- 2 GB system memory
- 25 GB of free hard drive space
- Either a DVD drive or a USB port for the installer media
- Internet access is helpful
4) 축소 버튼을 클릭하고 나면 창이 사라지고, 다시 디스크 관리 창이 보인다. 여기서 방금 전 축소한 공간이 '할당되지 않음'으로 표시된 것을 확인할 수 있다. 포맷은 하지 않는다.
위의 3)항에서 50GB를 설정 했지만 실제 할당 크기는83GB로 표시된다.이것으로 준비 작업은 모두 완료 되었다. 다음은 리눅스 설치와 멀티부팅 과정을 설명한다.

4. Ubuntu설치용 USB(CD)를 USB포트에 삽입하고, 시스템을 재 부팅한다.

5. Ubuntu의 설치 화면이 뜨면 'Install Ubuntu'(2번째 메뉴)를 선택하고 Enter키를 클릭한다.
화면이 뜨고 몇초 후에는 처음 메뉴(Try Ubuntu without installing)가 실행되니 설치 화면이 뜨면 바로 방향키로 메뉴를 선택한다.
이후 리눅스의 설치 과정은 일반적인 리눅스 설치 과정과 동일하기 때문에 생략하도록 한다. 단 몇가지 설치 중 주의사항은 다음과 같다.
1) 설치 도중 '설치 형식' 화면에서 반드시 마지막에 있는 '기타'를 선택해야 한다. 디폴트는 제일 위에 있는 'windows 10을(를) 그대로 두고 Ubuntu 설치'로 되어 있으니 주의해야 한다.
2) '기타'를 선택하고 '계속'버튼을 클릭하면 다음 화면으로 진행 되는데, 여기서 '남은 공간'을 선택하고, 좌측 하단의 '+' 버튼을 클릭하여 디스크를 마운트한다.
* 남은 공간이 윈도우에서 파티션을 축소한 공간이다.
3) 먼저 swap 공간을 할당한다. 다음과 같이 입력한 후 'OK'버튼을 클릭한다.
- 크기 : 8G(8000MB)
- 새 파티션의 종류 : 논리 파티션
- 새 파티션의 위치 : 이 공간이 시작하는 지점
- 용도 : 스왑 영역
4) 다시 '남은 공간'을 선택하고 '+' 버튼을 클릭한 후 다음과 같이 입력하고 'OK'버튼을 클릭한다.
- 크기 : [남은 공간 모두:자동으로 입력됨]
- 새 파티션의 종류 : 주 파티션
- 새 파티션의 위치 : 이 공간이 시작하는 지점
- 용도 : EXT4 저널링 파일 시스템
- 마운트 위치 : /
5) 마지막으로 root영역을 선택하고, 좌측 하단의 '지금 설치'버튼을 클릭하여 계속 설치를 진행한다.
6) 이후 설치 과정은 일반적인 설치 과정 임으로 생략한다.

6. 설치를 마치고 리부팅하면 우분투의 부트로더가 동작하면서 우분투와 윈도우10을 선택화면이 나온다.
이제 원하는 OS로 부팅하면 된다.

 

Windows와 Linux의 멀티부팅
Windows와 Linux의 멀티부팅

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

제목과 같이 한글로 설치 후 터미널이나 콘솔 모드에서 한글이 깨져 나올때는 폰트를 설치하면 해결된다.

먼저 Frame Buffer Terminal 을 설치한다.

$ sudo apt install fbterm

한글 폰드를 설치한다.

 $ sudo apt install fonts-nanum-coding

폰트 사이즈 등을 설정할때는 .fbtermrc 파일을 수정해 주면 된다.

파일은 홈 디렉토리에 있다. 숨겨진 파일이기 때문에 ls -a 옵션으로 봐야 보인다.

 

[문제점 발견]

fbterm을 실행하면 한글이 잘 보이지만 터미널에서 빠져나와 일반 모드로 돌아오면 여전히 한글이 깨져 보인다.

향후 다른 방법을 찾아보자.

한글판 설치 후 console mode에서 한글이 깨져 나올 때
한글판 설치 후 console mode에서 한글이 깨져 나올 때

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,

[Ubuntu] SSH 설치

Ubuntu 2019. 11. 28. 09:07
반응형

우분투 서버 설치할 때 함께 설치하지 않았다면 다음 명령으로 설치한다.

$ sudo apt install ssh

설치가 끝나면 원격에서 다음과 같이 입력하여 접속을 확인한다.

다음 화면은 윈도우10의 CMD에서 접속한 화면이다.

C:\Users\user>ssh wook@172.130.10.131
wook@172.130.10.131's password:
Welcome to Ubuntu 18.04.3 LTS (GNU/Linux 5.0.0-36-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage


 * Canonical Livepatch is available for installation.
   - Reduce system reboots and improve kernel security. Activate at:
     https://ubuntu.com/livepatch

패키지 5개를  업데이트할 수 있습니다.
0 업데이트는 보안 업데이트입니다.

Your Hardware Enablement Stack (HWE) is supported until April 2023.
Last login: Thu Nov 28 08:57:03 2019 from 172.30.1.42
wook@server9:~$

접속을 끝낼때는 exit 명령으로 로그아웃한다.

 

SSH 설치
SSH 설치

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

리눅스 시스템의 정보를 간단히 볼수 있는 유틸리티이다.

설치 방법은 다음과 같다.

$ sudo apt install neofetch

설치가 끝나면 다음과 같이 실행한다.

$ neofetch

 

 

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

오래전 dos 시절에 PC를 사용했던 경험이 있던 사용자라면 mdir이라는 프로그램을 기억하고 있다.

윈도우가 없이 명령어를 사용해서 PC를 조작해야만 했던 시절에 명령어 없이 파일을 다룰 수 있다는 것은 큰 축복이었다. 이와 유사한 mc라는 리눅스용 파일 메니저가 있다.

예전 mdir이 생각나서 ubuntu 18.04 server에 설치해 보았다.

철치전 시스템을 업데이트 한다.

$ sudo apt update

Midnight Commander를 설치한다.

$ sudo apt install mc

설치가 완료되고 실행 할때는 mc라고 입력하면 다음과 같은 화면으로 변한다.

$ mc

윈도우 시스템이 아니기 때문에 마우스를 쓸수 없다는 것을 제외하고는 일반 파일관리자와 비슷하다.

기본 명령은 방향키와 상단 메뉴, function키를 이용해서 사용며 사용법은 F1을 클릭하면 확인할 수 있다.

화면하단에 1에서 10까지 써있는 숫자가 Function키이다.

상단 메뉴를 이용하고 싶은 경우는 F9를 누를 후 방향키를 이용하여 사용한다.

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

VirtualBox에 설치되어 있는 리눅스 서버에 SSH로 접속하기 위해서는 "포트 포워딩"작업을 해주어야 한다.

먼저 다음 2개의 IP를 확인해야 한다.

1. VirtualBox의 Linux에서 ifconfig 명령으로 eth0의 inet addr을 확인한다. 보통 10.0.2.15 이다.

2. VirtualBox가 설치된 PC의 ipconfig 명령으로 "이더넷 어댑터 VirtualBox Host-Only Network"의 IPv4주소를 확인한다. 보통 192.168.56.1 이다.

셋팅할 서버의 네트워크를 선택한다.

네트워크를 클릭하면 다음화면이 나타난다.

고급을 클릭하면 "포트 포워딩"버튼이 보인다.

이버튼을 다음 화면과 같이 앞에서 확인한 포트를 입력한다.

설정이 끝나면 VirtualBox의 리눅스를 부팅하고, PC의 CMD에서 다음과 같이 명령을 입력하면 ssh로 접속된다.

$ ssh id@192.168.56.1

 

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

개발용으로 서버를 구축하여 사용하다가 GUI 환경이 필요한 경우 서버위에 데스크탑 환경을 구축할 수 있다.

먼저 시스템 업데이트를 실시한다.

$ sudo apt update && apt upgrade

이제 우분투 데스크탑을 설치한다.

$ sudo apt install ubuntu-desktop

이후로 계속 GUI환경으로 부팅 된다.

만일 콘솔모드로 사용하기 싶다면 ctrl+alt+F3로 콘솔모드로 이동한 다음 로그인하면 된다.

엄밀히 말하면 우분투에서는 ctrl+alt+F1~F6 까지 6개의 가상콘솔을 제공하기 때문에 이기능을 통해 사용자를 전환하는 것이다 물론 로그인은 동일하게 해도 된다.

 

 

서버에 desktop(x-window)환경 설치
서버에 desktop(x-window)환경 설치

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,