[Ubuntu] alias(별명) 만들어주기


Linux(Ubuntu)를 활용하다보면 편리하게 사용하기 위해 alias를 지정해주는것이 좋습니다.

 

오늘은 alias(별명) 만들어주는 방법을 소개하겠습니다.

 


- 우선 커멘드창을 띄워 bashrc에 등록되어 있는 aliases를 확인해봅니다.

 

vim .bashrc​

 

 

특별히 기존에 있던 설정을 건드린게 없다면 90줄에 #some more ls aliases가 보일겁니다.

 

90줄 아래(#some more ls aliases)줄에는 ll, la, l 명령어의 alias가 지정되어있습니다.

이는 커맨드창을 통해 ls -alF를 입력하는 것을 ll이라는 alias(별명)를 지정함으로써 명령어를 더욱 간편하게 사용하기 위한 방법을 제공해주는 것인데요,

실제로 ll과 ls -alF를 비교해보겠습니다.

 > 실제로 두 명령어가 같다는 것을 확인할 수 있습니다.

 

또한 사용자는 99줄에 #Alias definitions에 등록된 파일에 alias를 지정해주면 되는데요,

아마 특별한 설정을 건드리지 않았다면 .bash_aliases 파일은 생성이 안되어 있어 사용자가 직접 만들어야합니다.

 

 - .bash_aliases 파일 생성하기

vim .bash_aliases

 

- alias(별명)를 지정할 명령어 선언 (저는 예시로 python3를 python으로 등록하겠습니다.) 

  --> 참고로 아래 #의 의미는 주석처리입니다.

#python3
alias python='python3'

> 저장을 해줍니다.

 

- 저장 후 설정한 alias(별명)를 커맨드창에 입력 후 실행하면 지정된 alias가 잘 동작함을 확인할 수 있습니다.

 

> 만일 저장하고도 동작이 되지 않는다면 alias를 지정한 계정으로 재접속 해주세요.

 

 

 

 

* 저작권에 위반될 수 있는 컨텐츠(이미지, 동영상 등)나 게시글은 삭제되거나 수정될 수 있습니다.

* 문제의 여지가 될 수 있는 컨텐츠의 경우 댓글 달아 주시면 빠른시일내에 조치하도록 하겠습니다.

 


[Ubuntu] vim 설치


 

요즘 나오는 Ubuntu에는 기본적으로 vim이 설치되어 있는걸로 알고있습니다.

 

설치가 필요한 경우 참고하시면 됩니다.

 

 - update하기

sudo apt update

> apt-get을 사용하는 경우 (위 apt가 실행이 안되는 경우)

sudo apt-get update

 

 - vim 설치

sudo apt install vim

>apt-get을 사용하는 경우 (위 apt가 실행이 안되는 경우)

sudo apt-get install vim

 

 

 - 설치 확인

vim

 

 - vim을 이용하여 파일 수정하기

vim <파일명>

 

 - 기본적인 vim 사용법

  > 입력모드 i키(명령모드에서)

  > 입력모드 나가기(명령모드) ESC키

  > 저장 :w(명령모드에서)

  > vim 나가기 :q(명령모드에서)

  > vim 저장 후 나가기 :wq(명령모드에서)

  > vim 저장하지 않고 나가기 :q!(명령모드에서)

  > 문자열 찾기 /[찾을 문자열]

    -> n키로 다음 단어, N키로 이전 단어를 찾음

 

 


[Ubuntu] ssh서버 구축


기본적으로 우분투에 ssh 클라이언트는 설치되어 있는걸로 알고 있습니다. (openssh-client)

 

여기서 ssh 서버를 구축하기 위해서는 몇가지 설치과정을 거치면 서버로 활용이 가능합니다.

 

 

 - 실행 전 update 하기

sudo apt update

 

 

 - ssh 서버 설치

sudo apt install ssh

> 설치시 '이 작업은 *k바이트의 디스크 공간을 더 사용하게 됩니다. 계속 하시겠습니까? [Y/n]'이라는 문구가 나오면 y키를 누르고 엔터를 해주시면 됩니다.

 

 

 

 - ssh 서버 설정

sudo vim /etc/ssh/sshd_config

 > 저는 vim을 활용하기 때문에 vim이 설치되어 있지 않은 경우 vi를 사용하시면 됩니다.

sudo vi /etc/ssh/sshd_config

> 기본 port가 22로 되어있는데, 바꾸고싶은 port번호로 바꾸시거나, root 권한으로의 로그인이 가능하도록 설정을 변경할 수 있습니다.

 

 

 

 - ssh 서버 실행

sudo service ssh start

 

 

 

 - 클라이언트에서 ssh 서버로의 접속

ssh <계정id>@ssh서버ip주소 [-p port]

> 예시 : 

ssh karzin@192.168.0.1 -p 1234

 


[Ubuntu, CentOS] 온도 확인하기


 

- 설치 방법

 > Ubuntu인 경우 (apt)

sudo apt install lm-sensors

 > 혹은 (apt-get)

sudo apt-get install lm-sensors

 

 

  > CentOS인 경우 (yum)

sudo yum install lm_sensors

 

 

 - 온도 측정을 위한 센서 인식 (Ubuntu / CentOS 공통)

sudo sensors-detect

 

 - 서비스 기동

sudo service lm_sensor start

 > 기동중인 경우 restart

sudo service lm_sensors restart

 

 - 센서 체크

sensors

 

 

 

* 수정이 필요할 경우 댓글 남겨주시면 수정하도록 하겠습니다. 감사합니다.



Windows에서 Linux

사용하는 3가지 방법



오늘은 Windows에서 Linux를 사용하는 3가지 방법을 소개해드리겠습니다.


추가적인 사용방법은 더욱 많을수도 있지만, 3가지의 방법 모두 제가 사용하고 있는 방법을 하나씩 정리해 보았습니다.


* 본 게시글에서는 윈도우 내부에서 리눅스를 사용하는 방법이며, 듀얼부팅형식은 제외하고 올렸습니다.


3가지를 간략적으로 살펴보자면 다음과 같습니다.


1. VMware Workstation Player(가상머신)를 이용한 리눅스 사용.

2. Microsoft Store의 Ubuntu 앱을 이용한 리눅스 사용.

3. putty를 이용한 리눅스 사용.


각각 단점과 장점이 있는데, 하나씩 확인해가며 살펴보도록 하겠습니다.



1. VMware Workstation Player(가상머신)를 이용한 리눅스 사용.


VMware Workstation (현시점에서 Vmware Workstation Pro 14)는 본래 유료입니다.


실제로 Pro의 무료지원 기간은 30일로 설정되어 있죠.


하지만, Pro가 아닌 Player를 사용하신다면 무료로 가상머신을 사용하실 수 있습니다.

(물론 개인사용자에 한해 무료이며, 기업은 기업용 Pro를 구입하셔야 합니다.)


(이미지 출처 : https://www.vmware.com/kr/products/workstation-player.html)


* VMware 홈페이지의 FAQ를 이용하시면 좀 더 자세한 내용을 확인하실 수 있습니다.


Player를 이용하여 원하는 리눅스를 설치하여 이용하실 수 있습니다.



장점으로는 많은 버전의 리눅스 운영체제를 실행시킬 수 있으며, 리눅스 GUI를 이용하여 마우스를 통한 조작이 가능해 여러모로 관리도, 사용도 편하다는 점입니다.

어떻게 보면 사용자입장에서는 가장 편리하게 리눅스 운영체제를 설치부터 실행까지 사용하게 해주는 방법이 아닐까 싶네요.


단점으로는 생각보다 많은 하드웨어리소스의 사용이 아닐까 싶습니다. 

가상머신의 설정에서 CPU 코어를 최대치의 절반정도 설정해놓고 운영체제 설치 후 사용해보다보면 물론 가상머신내에서는 빠릿하게 움직일진 몰라도, 그만큼 하드웨어의 자원을 사용하게 된다는 점입니다. 반대로 생각해보면 하드웨어의 자원이 부족하면 가상머신의 성능이 급격히 저하될 수 있다는 점이겠네요.



해당 링크를 통해 다운로드 하실 수 있습니다.  (https://my.vmware.com/en/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/14_0|PLAYER1413|product_downloads)



2. Microsoft Store의 Ubuntu 앱을 이용한 리눅스 사용.


(이미지 출처 : Microsoft Store 내 직접)



제가 생각하기에 가장 쉬운방법이 아닐까 싶습니다.


시작 > Microsoft Store > Ubuntu 검색 > 앱 설치


빠른설치로 누릴수 있는 리눅스사용이겠네요.


저의 경우 터미널을 무척 즐겨 사용하고 있기때문에 ssh와 함께 다른 리눅스 서버에 접속하기도하는 용도로도 사용하고 있지만 설치도 꽤나 빨랐고, 무엇보다 사용함에 있어 가볍게 작업이 가능하다는 점이 굉장히 이득이었던것같습니다.



장점은 역시 빠른 설치와 빠른 실행 그리고 가벼운 작업이 가능한점 아닐까 싶습니다.


단점은 보시는것처럼 Ubuntu만 이용이 가능하시다는 것과 터미널을 사용한 리눅스 사용이 되지 않을까 싶습니다.



3. PuTTY를 이용한 리눅스 사용.


(이미지 출처 : https://ko.wikipedia.org/wiki/PuTTY)


3번째 방법으로는 PuTTY를 이용한 리눅스 사용입니다.


사실 PuTTY는 클라이언트로 동작하는 자유 및 오픈소스 단말 에뮬레이터 응용 프로그램 입니다. (위키백과 인용)

[PuTTY(퍼티/ˈpʌti/)는 SSH텔넷rloginraw TCP를 위한 클라이언트로 동작하는 자유 및 오픈 소스 단말 에뮬레이터 응용 프로그램이다. ] (출처 : https://ko.wikipedia.org/wiki/PuTTY)


말로 풀려고하면 항상 어렵기만하고 위키백과를 확인해도 무슨말인지 어려울때가 많은 것 같습니다. ㅠㅠ


쉽게 말해 PuTTY(클라이언트)를 이용하여 리눅스가 깔려있는 서버에 접속한다고 생각을 하시면 될 것 같습니다.


물론 이를 위해서는 서버에는 리눅스가 깔려있어야한다는 전제가 깔려버리게 됩니다. 결국 PuTTY를 이용하려면 서버를 한대 장만을 해야한다는..ㅎ..



장점으로는 PuTTY 응용프로그램 자체가 굉장히 가벼운 편이라서 Ubuntu앱처럼 설치할 필요가 없다는 점이 되겠네요.


단점은 역시 이 서버가 있어야한다는 점과, 그 서버에는 이용할 리눅스가 깔려있어야한다는 점. 그리고 접속을 위한 SSH-Server가 설치되어 있어야한다는 겁니다. 




사실 3번째 방법은 Windows에서 Linux를 사용하는 방법이긴 하나, 어찌 되었든 Linux가 설치되어 있는 서버가 필요하다는 점이 아쉬운 부분이기도 하지만, 결국은 Windows에서 Linux를 사용하는 방법으로 치고! 게시글을 작성하였습니다. ㅎ,ㅎ


여기까지 Windows에서 Linux를 사용하는 3가지 방법을 살펴보았습니다.

조금 더 많은 내용을 정리하고 싶었는데 생각보다 적은 분량임에도 불구하고 시간이 훌쩍 흘러가버리네요. 

역시 시간은 유한하다는 말이 이럴때 느껴지네요.ㅠㅠ


다음은 좀 더 유익한 게시글로 찾아뵙는것을 약속하며 오늘은 여기까지 작성을 마치도록하겠습니다.

부족한 글 읽어주셔서 감사합니다.

윈도우10에서 우분투를 설치(Microsoft Store에서)했는데 에러가 나더라구요..ㅠㅠ


(설치는 완료되었고, 실행시 커맨드에서 나는 에러입니다.)


대략적으로

The wsl optional component is not enabled. Please enable it and try again.

이러한 에러..


큰 문제는 아니고 제어판에서 WSL만 활성화 시켜주면 됩니다.


제어판 -> 프로그램 및 기능(프로그램) -> Windows 기능 켜기/끄기 -> [Linux용 Windows 하위 시스템] 체크 -> 확인


재부팅 후 다시 실행시켜보면 잘 켜지는 것을 확인할 수 있습니다.


물론, 개발자 모드를 켜놓는 것 잊지마시구요!


개발자모드는


시작 -> 설정(왼쪽 하단 톱니바퀴모양) -> 업데이트 및 보안 -> 개발자용 -> [개발자 모드] 선택


위와 같은 방법으로 개발자 기능을 사용하실 수 있습니다.

+ Recent posts