달력

8

« 2020/8 »

  •  
  •  
  •  
  •  
  •  
  •  
  • 1
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  
  •  


 

 

 

우분투 리눅스의 초보자 완벽 가이드

 

https://bit.ly/2WmC0Kx


 

 

 

 

 

직접 다운로드

Ubuntu Guide v2.z01

Ubuntu Guide v2.z03

Ubuntu Guide v2.z04

Ubuntu Guide v2.z05

Ubuntu Guide v2.z06

Ubuntu Guide v2.zip

Ubuntu Guide v2.z02

 


Posted by codedragon codedragon

댓글을 달아 주세요


 

 

Windows 10 with Windows Subsystem for Linux (WSL)

 

http://bit.ly/3d9wN0k


 


Posted by codedragon codedragon

댓글을 달아 주세요


 

 

 

대표적인 배포판

·         대부분의 배포판은 Red Hat 리눅스를 기반으로 만들어진 으로, Red Hat 리눅스를 학습하면 많은 리눅스 배포판을 접하는 효과 있습니다.

·         최근에는 데비안 리눅스(Debian) 우분투 리눅스(Ubuntu) 많이 사용되고 있습니다.

 

 

 

 

 

대표적인 배포판 종류

 

·         페도라 코어 (Fedora)

·         레드햇 엔터프라이즈 리눅스(Redhat)

·         데비안 (Debian)

·         슬랙웨어 (Slackware)

·         우분투(Ubuntu)

·         리눅스 민트(Mint)

·         오픈수세(openSUSE)

·         센트 OS(Cent OS)

·         ...

 


Posted by codedragon codedragon

댓글을 달아 주세요


 

리눅스 배포판(Distributor)

·         개인이나 단체가 커널(Kernel) 컴파일러(Compiler), (Shell), 기타 응용프로그램들을 제작, 추가적인 응용 프로그램을 묶어 유료 또는 무료로 배포하는 리눅스 말합니다.

·         자유 소프트웨어의 GPL 라이선스를 바탕으로하고 있습니다.

·         리눅스의 수정 배포는 자유이므로, 다양한 배포판 존재하며, 각각은 고유의 특징 가지고 있습니다.

 

 

 

 

http://bit.ly/2xJUNqK

 


Posted by codedragon codedragon

댓글을 달아 주세요

 

Telnet 설치설치 유무 확인

TODO:  rpm으로 Telnet이 설치가 되어 있는지 확인하기

rpm -ql telnet-server


기본적으로 설치가 되어 있지 않습니다.

 

Telnet 설치

TODO: telnet 설치하기

yum install telnet-server

 

root권한이 있어야만 설치가 가능합니다.


 

 

TODO: root권한으로 전환하기

su -

root권한의 계정으로전환되면 #으로 표시됩니다.


 

 

TODO: telnet 설치하기

root 사용자로 접속 후 설치하기

[root@localhost ~]# yum install telnet-server

Yum command has been deprecated, redirecting to '/usr/bin/dnf install telnet-server'.

See 'man dnf' and 'man yum2dnf' for more information.

To transfer transaction metadata from yum to DNF, run:

'dnf install python-dnf-plugins-extras-migrate && dnf-2 migrate'

 

Last metadata expiration check performed 0:50:19 ago on Thu May  5 21:36:17 2016.

Dependencies resolved.

==============================================================================================

 Package                  Arch              Version                   Repository         Size

==============================================================================================

Installing:

 telnet-server            x86_64            1:0.17-61.fc23            fedora             44 k

 

Transaction Summary

==============================================================================================

Install  1 Package

 

Total download size: 44 k

Installed size: 55 k

Is this ok [y/N]: y

Downloading Packages:

telnet-server-0.17-61.fc23.x86_64.rpm                         453 kB/s |  44 kB     00:00   

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

Total                                                          31 kB/s |  44 kB     00:01    

Running transaction check

Transaction check succeeded.

Running transaction test

Transaction test succeeded.

Running transaction

  Installing  : telnet-server-1:0.17-61.fc23.x86_64                                       1/1

  Verifying   : telnet-server-1:0.17-61.fc23.x86_64                                       1/1

 

Installed:

  telnet-server.x86_64 1:0.17-61.fc23                                                        

 

Complete!

[root@localhost ~]#

 

 

TODO : telnet 설치 유무확인하기

[root@localhost ~]# rpm -ql telnet-server

/usr/lib/systemd/system/telnet.socket

/usr/lib/systemd/system/telnet@.service

/usr/sbin/in.telnetd

/usr/share/man/man5/issue.net.5.gz

/usr/share/man/man8/in.telnetd.8.gz

/usr/share/man/man8/telnetd.8.gz

[root@localhost ~]#

 

 

Posted by codedragon codedragon

댓글을 달아 주세요


 

리눅스 디렉터리 구조

최상위 디렉터리는 /이며 root 최상위 디렉터리 아래의 root 계정의 디렉터리임을 의미합니다. 운영체제에서 root 최상위 디렉터리라고 하는 것과 릅니.

 

최상위

하위

설명

/

etc

시스템 환경 주요 설정 파일 보관

 

tmp

임시 파일 보관

 

lib

프로그램 모듈 보관

 

usr

사용자 활용 파일 보관

 

dev

물리적 장치 제어를 위한 파일 보관

 

home

사용자의 작업 디렉토리

 

boot

커널을 위한 프로그램 파일 보관

 

root

슈퍼유저 디렉토리

 

sbin

슈퍼유저가 사용하는 명령어 저장 디렉토리

 

var

시스템 동작 변화하는 파일 저장

 

...

기타

 

 



Posted by codedragon codedragon

댓글을 달아 주세요



 

리눅스/유닉스 계열 운영체제의 특징

·       유닉스(Unix) 1960년대 AT&T Bell 연구소, MIT 그리고 General Electric 공동 연구로 개발에 착수하여 개발한 운영체제입니다.

·       멀티태스크 기능(multitasking) 초점을 맞추었으며 초기 운영체제 Multics 만들었습니다.

·       C 언어 재이식되어 대중화의 기반을 마련하였고, 1970년대 AT&T 본격적으로 유닉스 시스템을 판매하게 되었습니다. 이후 많은 변화를 거쳐 SYSTEM V 계열과 BSD(Berkely Software Distribution) 계열로 발전 왔었으나, 현재는 둘의 장점을 통합한 버전의 유닉스가 배포되고 있습니다. IBM 사용 운영체제인 AIX, 오라클의 솔라리스(Solaris), HP UX 여기에 포함됩니다.

·       리눅스(Linux) 유닉스의 호환 커널(Kernel)입니다. 1991 리누스 토발즈(Linus Tovalds) '자유 소프트웨어(Free Software)' 정책 하에서 완전히 자유롭고 재배포가 가능한 운영체제인 유닉스를 만들었습니다.

·       '자유 소프트웨어' 금전적 무료가 아닌 '원하는 대로의 실행', '무료나 유료로 복제물 재배포', '필요에 따른 개작' 포괄적인 '자유' 부여하는 것을 의미한다.

·       리눅스는 수천 이상의 개발자들이 코드를 보고 update 하고 있습니다. 따라서 버그 발생 다수의 개발자가 수정에 참여하여 빠른 업데이트 가능하지만, 윈도즈와 같은 체계적인 지원이 상대적으로 부족하여 일반인들보다는 전문가들이 사용하고 있습니다.

·       리눅스는 데비안, 레드헷, Fedora, Ubuntu, Cent OS 같이 다양한 버전으로 다양한 회사에서 출시되고 있어 배포 정책, 배포 주기, 사상 등이 각기 다릅니다.

·       유닉스는 현재 서버 시장과 슈퍼컴퓨터 시장에서 매우 높은 점유율을 가지고 있습니다.

 

 

 



Posted by codedragon codedragon

댓글을 달아 주세요



 

 

tree command 설치하기

설치가 되어 있지 않은 경우 아래와 같은 메시지가 오픈됩니다.

osboxes@osboxes:~/testnet$ tree .

Command ; not found, but can be installed with:

sudo snap install tree  # version 3.5, or
sudo apt  install tree

See 'snap info tree' for additional versions.

osboxes@osboxes:~/testnet$

 

 

 

해결방법

osboxes@osboxes:~$ sudo apt-get update
Hit:1
http://ppa.launchpad.net/ethereum/ethereum/ubuntu cosmic InRelease     
Hit:2
http://us.archive.ubuntu.com/ubuntu cosmic InRelease                   
Hit:3
http://us.archive.ubuntu.com/ubuntu cosmic-updates InRelease      
Hit:4
http://us.archive.ubuntu.com/ubuntu cosmic-backports InRelease    
Hit:5
http://security.ubuntu.com/ubuntu cosmic-security InRelease       
Reading package lists... Done
osboxes@osboxes:~$

 

 

osboxes@osboxes:~/testnet$ sudo apt-get install tree
[sudo] password for osboxes:
Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libncursesw5 libtinfo5
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
  tree
0 upgraded, 1 newly installed, 0 to remove and 11 not upgraded.
Need to get 40.7 kB of archives.
After this operation, 105 kB of additional disk space will be used.
Get:1
http://us.archive.ubuntu.com/ubuntu cosmic/universe amd64 tree amd64 1.7.0-5 [40.7 kB]
Fetched 40.7 kB in 1s (36.0 kB/s)                     
Selecting previously unselected package tree.
(Reading database ... 170539 files and directories currently installed.)
Preparing to unpack .../tree_1.7.0-5_amd64.deb ...
Unpacking tree (1.7.0-5) ...
Setting up tree (1.7.0-5) ...
Processing triggers for man-db (2.8.4-2) ...
osboxes@osboxes:~/testnet$

 

 


Posted by codedragon codedragon

댓글을 달아 주세요


 

 

리눅스 인기순위 - DistroWatch

 

http://bit.ly/2KQtKQH

Rank

Project

Average

Rating

Most Frequent

Rating

Ratings

1

Manjaro Linux

8.49

10

921

2

Linux Mint

8.67

10

829

3

MX Linux

9.12

10

726

4

Debian

8.6

10

461

5

deepin

8.9

10

430

6

Ubuntu

7.57

10

414

7

Solus

8.58

10

385

8

Fedora

8.37

10

327

9

openSUSE

8.8

10

312

10

Devuan GNU+Linux

9.08

10

302

11

Arch Linux

9.35

10

282

12

Antergos

8.14

10

260

13

Zorin OS

8.01

10

226

14

elementary OS

8.05

10

203

15

KDE neon

8.88

10

195

16

Lubuntu

8.64

10

190

17

PCLinuxOS

8.87

10

189

18

Peppermint OS

8.92

10

183

19

Ubuntu MATE

9.29

10

176

20

Slackware Linux

9.59

10

162

 

 





Posted by codedragon codedragon

댓글을 달아 주세요



 

 

Ubuntu - Sublime text 설치하기

 

[Ubuntu Software] 아이콘 클릭 >> sublime 검색


 

 

[Sublime Text] 항목 선택


 

 

[Install]


 

 

관리자 패스워드 입력 >> [Authenticate]


 

설치 ...


 

 

[Launch]


 

 

실행완료!!!


 

 


Posted by codedragon codedragon

댓글을 달아 주세요