unzip 패키지 설치

sudo apt get unzip

 

압축풀기

unzip 파일명.zip

 

--------------------------------------------------------------------------------------------

junijuniya@kjunMainPC:~/digits$ sudo apt-get install unzip

[sudo] password for junijuniya:

Reading package lists... Done

Building dependency tree

Reading state information... Done

Suggested packages:

  zip

The following NEW packages will be installed:

  unzip

0 upgraded, 1 newly installed, 0 to remove and 29 not upgraded.

Need to get 158 kB of archives.

After this operation, 530 kB of additional disk space will be used.

Get:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 unzip amd64 6.0-20ubuntu1 [158 kB]

Fetched 158 kB in 1s (83.9 kB/s)

Selecting previously unselected package unzip.

(Reading database ... 59636 files and directories currently installed.)

Preparing to unpack .../unzip_6.0-20ubuntu1_amd64.deb ...

Unpacking unzip (6.0-20ubuntu1) ...

Processing triggers for mime-support (3.59ubuntu1) ...

Processing triggers for man-db (2.7.5-1) ...

Setting up unzip (6.0-20ubuntu1) ...

junijuniya@kjunMainPC:~/digits$ unzip v6.1.1.zip

Archive:  v6.1.1.zip

7a3d5f00f3ef0e81cdc3415b03c6ede98c3ef91c

   creating: DIGITS-6.1.1/

   creating: DIGITS-6.1.1/.github/

  inflating: DIGITS-6.1.1/.github/CONTRIBUTING.md

  inflating: DIGITS-6.1.1/.gitignore

  inflating: DIGITS-6.1.1/.gjslintrc

  inflating: DIGITS-6.1.1/.travis.yml

  inflating: DIGITS-6.1.1/CLA

  inflating: DIGITS-6.1.1/LICENSE

  inflating: DIGITS-6.1.1/MANIFEST.in

  inflating: DIGITS-6.1.1/README.md

  inflating: DIGITS-6.1.1/digits-devserver

  inflating: DIGITS-6.1.1/digits-lint

  inflating: DIGITS-6.1.1/digits-test

   creating: DIGITS-6.1.1/digits/

  inflating: DIGITS-6.1.1/digits/.gitignore

  inflating: DIGITS-6.1.1/digits/__init__.py

  inflating: DIGITS-6.1.1/digits/__main__.py

   creating: DIGITS-6.1.1/digits/config/

  inflating: DIGITS-6.1.1/digits/config/__init__.py

  inflating: DIGITS-6.1.1/digits/config/caffe.py

  inflating: DIGITS-6.1.1/digits/config/gpu_list.py

  inflating: DIGITS-6.1.1/digits/config/jobs_dir.py

  inflating: DIGITS-6.1.1/digits/config/log_file.py

  inflating: DIGITS-6.1.1/digits/config/server_name.py

  inflating: DIGITS-6.1.1/digits/config/store_option.py

  inflating: DIGITS-6.1.1/digits/config/tensorflow.py

  inflating: DIGITS-6.1.1/digits/config/torch.py

  inflating: DIGITS-6.1.1/digits/config/url_prefix.py

   creating: DIGITS-6.1.1/digits/dataset/

  inflating: DIGITS-6.1.1/digits/dataset/__init__.py

  inflating: DIGITS-6.1.1/digits/dataset/forms.py

   creating: DIGITS-6.1.1/digits/dataset/generic/

  inflating: DIGITS-6.1.1/digits/dataset/generic/__init__.py

  inflating: DIGITS-6.1.1/digits/dataset/generic/forms.py

  inflating: DIGITS-6.1.1/digits/dataset/generic/job.py

  inflating: DIGITS-6.1.1/digits/dataset/generic/test_views.py

  inflating: DIGITS-6.1.1/digits/dataset/generic/views.py

   creating: DIGITS-6.1.1/digits/dataset/images/

  inflating: DIGITS-6.1.1/digits/dataset/images/__init__.py

   creating: DIGITS-6.1.1/digits/dataset/images/classification/

  inflating: DIGITS-6.1.1/digits/dataset/images/classification/__init__.py

  inflating: DIGITS-6.1.1/digits/dataset/images/classification/forms.py

  inflating: DIGITS-6.1.1/digits/dataset/images/classification/job.py

  inflating: DIGITS-6.1.1/digits/dataset/images/classification/test_imageset_creator.py

  inflating: DIGITS-6.1.1/digits/dataset/images/classification/test_views.py

  inflating: DIGITS-6.1.1/digits/dataset/images/classification/views.py

  inflating: DIGITS-6.1.1/digits/dataset/images/forms.py

   creating: DIGITS-6.1.1/digits/dataset/images/generic/

  inflating: DIGITS-6.1.1/digits/dataset/images/generic/__init__.py

  inflating: DIGITS-6.1.1/digits/dataset/images/generic/forms.py

  inflating: DIGITS-6.1.1/digits/dataset/images/generic/job.py

  inflating: DIGITS-6.1.1/digits/dataset/images/generic/test_lmdb_creator.py

  inflating: DIGITS-6.1.1/digits/dataset/images/generic/test_views.py

  inflating: DIGITS-6.1.1/digits/dataset/images/generic/views.py

  inflating: DIGITS-6.1.1/digits/dataset/images/job.py

  inflating: DIGITS-6.1.1/digits/dataset/images/views.py

  inflating: DIGITS-6.1.1/digits/dataset/job.py

   creating: DIGITS-6.1.1/digits/dataset/tasks/

  inflating: DIGITS-6.1.1/digits/dataset/tasks/__init__.py

  inflating: DIGITS-6.1.1/digits/dataset/tasks/analyze_db.py

  inflating: DIGITS-6.1.1/digits/dataset/tasks/create_db.py

  inflating: DIGITS-6.1.1/digits/dataset/tasks/create_generic_db.py

  inflating: DIGITS-6.1.1/digits/dataset/tasks/parse_folder.py

  inflating: DIGITS-6.1.1/digits/dataset/tasks/parse_s3.py

  inflating: DIGITS-6.1.1/digits/dataset/views.py

  inflating: DIGITS-6.1.1/digits/device_query.py

   creating: DIGITS-6.1.1/digits/download_data/

 extracting: DIGITS-6.1.1/digits/download_data/__init__.py

  inflating: DIGITS-6.1.1/digits/download_data/__main__.py

  inflating: DIGITS-6.1.1/digits/download_data/cifar10.py

......

--------------------------------------------------------------------------------------------

 

사용자 추가

 

adduser kjun

 

 

sudo 권한 부여

 

usermod -aG sudo kjun

 

 

 

 

접속한 Linux ip 주소 넣고 Open

 

예 선택

 

Login ID 입력

 

패스워드 입력

 

로그인 완료

 

 

 

ubuntu 의 터미널에서 머가 문제인지 영어가 입력이 안되었습니다.

한/영 키도 안먹고 ctrl+space , alt+space 안먹어서 찾아보니 방법이 있었습니다.

(알고 나니 내가 바보 같았지만..;;)

 

먼저 아래와 같이 생긴 버튼을 눌러서 System Settings 로 진입합니다.

아래 메뉴에서 Language Support 를 선택합니다.

선택을 하면 업데이트가 이루어집니다.

업데이트를 마칩니다.

(반드시 인터넷 연결설정이 되어있어야 합니다.)

다시 Settings 에서 Text Entry 를 선택합니다.

그러면 아래처럼 Korean(Hangul) 만 있는 걸 확인 할수 있습니다 ㅜㅠ

+ 버튼을 누르고..

아래처럼 English (US) 를 선택하고 Add 합니다.

이제 두개가 되었네요

Super+Space 키를 누르면 한영이 바뀌게 되는데 여기서 Super 는 윈도우키를 의미합니다.

이건 사용자가 원하는 걸로 변경이 가능합니다.

 

위 작업이 끝나면 터미널에서 영어가 잘 입력되는걸 확인할수 있습니다.^^

예전에 ubunto 를 hyper-V 로 셋팅을 해놨었는데

간만에 들어가려니 비번을 잊어먹었습니다. ㅠㅜ

다행히도 비번을 초기화 하는 방법이 있더군요

그래서 비번 초기화 방법을 공유해 봅니다.

우선 우분투를 시작할때 Esc 를 눌러 아래처럼 GRUB 모드로 진입합니다.

두번째 'Advanced options for Ubuntu' 로 진입합니다.

두번째 'Ubuntu, With Linux 3.13.0-32-generic (recovery mode)' 로 진입합니다.

진입을 하면 아래처럼 먼가 쭉 로그같은 것들이 화면이 찍힙니다. 냅둡니다.

아래 화면이 나오면 root 를 선택합니다.

그러면 터미널 창이 나오게 되는데요 여기서

mount -rw -o remount /

를 입력하고 엔터

passwd root

를 입력하고 엔터 치면 아래 그림과 같이

root 권한의 password 를 재설정하게 합니다.

이제 우분투를 다시 켭니다.

전 이상하게도 로그인 비번 입력없이 바로 진입이 되더군요;;
그래서 아래처럼 우측 상단의 톱니바퀴 버튼을 눌러
손님세션으로 갔다가 다시 비번 바꿀 사용자로 변경하였습니다.

이제 아래와 같은 로그인 화면에서 Ctrl + Alt + F1 을 눌러 터미널 모드로 진입합니다.

이때 아래처럼 id 와 password 를 물어보게 되는데 앞서 설정한 root 계정의 id 와 password 를 입력하면됩니다.

아래 처럼 가장앞에 root 가 붙어있다면 root 계정으로 접속이 된겁니다.

이제 계정의 비번을 바꿔야겠죠

제가 바꿀 계정은 kangjun 입니다.

passwd kangjun

으로 입력하고

비번을 설정합니다.

(왜 문자가 깨졌는지는 모르겠네요;)

이제 reboot 를 하고 변경한 암호로 진입하면 됩니다.

shutdown [옵션] [시간] [메시지]
 옵션
  -t n : 경고 메시지를 보낸 후 n초 후에 kill 시그널 보낸다
  -h : shutdown시 halt를 실행하게 한다
  -n : 디스크 동기화 동작의 수행을 금지한다
  -r : 시스템 재 부팅한다
  -f : 다음 부팅시 파일시스템 검사를 하지 않는다.
  -c : 이미 예약되어 있는 shutdown를 취소한다. 이 옵션을 준다면 시간인수는 줄 수 없다. 하지만 메시지는 사용자들에게 줄 수 있다.
  -k : 모든 동작을 제대로 수행하지만, 실제로 시스템을 종료하지는 않는다

shutdown -h 10
10분 후에 시스템을 종료한다.

shutdown -r now
시스템 재부팅 한다.

shutdown -c
예약된 시스템 종료 명령을 취소 한다.


reboot [옵션]
 옵션
  -n : sync를 하지 않고 종료한다. -d 옵션도 포함한다
  -w : 실제로 재부팅은 하지 않지만, /var/log/wtmp파일에 기록을 남긴다
  -d : wtmp파일에 기록을 남기지 않는다
  -f : 강제로 재부팅한다

reboot
로그를 남기고 재부팅 한다

reboot -n
sync를 하지 않고 재부팅한다

+ Recent posts