달력

12

« 2019/12 »

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


 

 

레드햇 기업용 리눅스(RHEL)

·         레드햇(Red Hat) 리눅스는 1995년에 창립된 미국에 본부를 오픈소스 소프트웨어 기업 레드햇사가 개발하던 리눅스 배포판입니다.

·         2018 10  IBM  레드햇을 340 달러( 38 8,450 ) 인수하였습니다.

·         레드햇 리눅스는 지원 없이 무료로 사용할 있는 무료 배포판이였으나 현재는 레드햇사가 유료로 기술지원을 하는 기업용 레드햇 엔터프라이즈 리눅스와 페도라 프로젝트에서 개발하고 있는 페도라로 나뉩니다.

·         페도라 프로젝트(Fedora  Project)에서 레드햇 리눅스는 레드햇과는 다른 독립적인 조직으로 레드햇사는 스폰서로서만 참가하고 있습니다. 또한, 페도라 프로젝트가 개발하는 리눅스 배포판인 페도라 개발에 엔지니어를 파견하고 있습니다.

·         무료 리눅스 배포판을 독립시키고 레드햇은 기업용 유료 리눅스 배포판인 레드햇 엔터프라이즈 리눅스(RHEL: Red Hat Enterprise Linux) 개발과 지원에만 전념하게 되었습니다.

·         레드햇 기업용 리눅스의 경우 레드햇이 개발 판매하는 상용 리눅스 기술지원 대한 비용을 지불하는 방식의 배포판입니다.

 

 

https://www.redhat.com/ko

https://ko.wikipedia.org/wiki/%EB%A0%88%EB%93%9C%ED%96%87

https://en.wikipedia.org/wiki/Red_Hat

 

 

 

 

 

RHEL vs Red Hat Linux

RHEL: Red Hat Enterprise Linux

유료버전

Red Hat Linux

무료 버전

페도라 리눅스(Fedora Linux) 이름을 변경

 

 

 

레드햇 - 파생 배포판

·         페도라

·         모블린

·         아시아눅스

·         아크 리눅스

·         CentOS

 

 

 


https://www.redhat.com/en


 


'Security > Unix&Linux' 카테고리의 다른 글

우분투(Ubuntu)  (0) 2019.02.24
Linux(리눅스)  (0) 2019.02.19
레드햇 기업용 리눅스(RHEL)  (0) 2018.10.29
rpm 명령어 - rpm 설치, rpm 삭제, rpm 조회  (0) 2018.08.10
cp - 파일을 복사하는 명령어  (0) 2018.07.07
shutdown - 명령어 위치, 사용법, 옵션  (0) 2018.07.02
Posted by codedragon codedragon

댓글을 달아 주세요


 

rpm 명령어

·       rpm 설치

·       rpm 삭제

·       rpm 조회

 

 

 

rpm 설치

rpm 명령으로 패키지를 설치하기 위해서는 옵션으로 U, v, h 지정합니다.

rpm -Uvh 패키지명

 

옵션

설명

-U

기존에 패키지가 설치되어 있지 않다면 신규 설치를 진행하고, 기존에 설치된 패키지이면 업그레이드 설치를 합니다.

-v

설치 과정 사용자의 선택 등이 필요한 경우 확인을 받도록 하는 것이고,

-h

설치 진행과정을 화면에 출력하는 것입니다.

-e

패키지를 삭제 (Erase)

 

 

 

 

rpm 삭제

패키지를 삭제하기 위해서는 -e 옵션을 사용하면 됩니다.

rpm -e 패키지명

 

 

 

 

rpm 조회

이미 설치된 패키지를 대상

이미 설치된 패키지를 대상으로 조회하는 rpm 명령어의 옵션은 다음과 같습니다.

옵션

설명

rpm -qa | more

설치된 패키지 전체를 보여주는 명령입니다.

rpm -qa 패키지명

특정 패키지가 설치되어 있는지 확인하는 옵션입니다.

rpm -qf 패키지명

파일이 어떤 패키지의 파일에 속해 있는지 확인하는 옵션입니다. 

rpm -ql 패키지명

패키지가 어떤 파일들을 설치했는지 확인할 있습니다.

rpm -qi 패키지명

단순히 설치된 패키지의 정보를 보는 옵션입니다.

 

 


설치하지 않은 패키지를 대상

아직 패키지를 설치하지 않고 패키지 파일만 있는 경우의 rpm 명령어의 옵션은 다음과 같습니다.

옵션

설명

rpm -qlf 패키지명

설치 전에 필요한 정보를 보기 위한 옵션은 다음과 같습니다.패키지 파일에 포함된 파일을 확인합니다.

rpm -qip 패키지명

패키지 파일에 대한 정보를 보여줍니다.

 

 


'Security > Unix&Linux' 카테고리의 다른 글

Linux(리눅스)  (0) 2019.02.19
레드햇 기업용 리눅스(RHEL)  (0) 2018.10.29
rpm 명령어 - rpm 설치, rpm 삭제, rpm 조회  (0) 2018.08.10
cp - 파일을 복사하는 명령어  (0) 2018.07.07
shutdown - 명령어 위치, 사용법, 옵션  (0) 2018.07.02
쉘 변경  (0) 2018.06.26
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

cp

파일을 복사하는 명령어입니다.

 

 

사용법

cp명령어는 파일1 파일2 복사하거나 파일 자체를 현재의 위치에서 다른 디렉토리로 복사 (copy) 합니다.

 

cp [-a, -b, -f, -i, -r ] 파일1 파일2

cp [-a, -b, -f, -i, -r ] 파일() 디렉토리

 

 

 

옵션

옵션

설명

-a

가능한 파일의 구조와 속성을 그대로 복사합니다.

-b

복사할 덮어쓰게 되는 파일은 백업파일을 만듭니다.

-f

복사 위치에 존재하는 파일을 제거하고 복사합니다.

-i

복사 같은 이름의 파일이 존재한다면 덮어쓸 것인지 확인합니다.

-R

-r

파일과 서브 디렉토리에 포함된 파일 모두를 복사합니다.

 

 


'Security > Unix&Linux' 카테고리의 다른 글

레드햇 기업용 리눅스(RHEL)  (0) 2018.10.29
rpm 명령어 - rpm 설치, rpm 삭제, rpm 조회  (0) 2018.08.10
cp - 파일을 복사하는 명령어  (0) 2018.07.07
shutdown - 명령어 위치, 사용법, 옵션  (0) 2018.07.02
쉘 변경  (0) 2018.06.26
LinuxCommand, pdf  (0) 2018.06.10
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

shutdown

·         shutdown명령은 시스템을 종료하거나 재부팅 하는데 사용되는 명령어입니다.

·         제공되는 옵션을 통해 다양하게 설정하여 다양한 방법으로 시스템을 종료하거나 재부팅 있으며, 옵션을 사용해야 실행할 있는 명령어입니다.

·         shutdown 명령이 실행되면 로그인 처리가 불가능하게 되고 로그인한 사용자들에게는 시스템을 종료한다는 메시지를 보내게 됩니다.

·         , shutdown 수행되면 새로운 로그인 처리가 불가능하게 되고 현재 로그인해 있는 사용자 들에게 시스템을 종료한다는 메시지를 보내게 됩니다.

·         shutdown 명령어는 시스템 관리자인 root user, superuser 만이 실행할 있는 명령어로,  만일 shutdown 명령어를 사용하고 싶다면 root 계정으로 접속하거나 변경하여 root 권한을 얻으셔야 합니다.

 

 

 

 

명령어 위치

/sbin/shutdown

 

 

 

 

사용법

shutdown [-rh] 시간

 

 

 

옵션

옵션

설명

-h

시스템을 종료하며 재부팅을 하지 않는다. (halt)

-r

시스템 종료 후에 재부팅을 한다. (reboot)

 

shutdown h now

·         시스템 종료절차에 의해 시스템이 곧바로 종료

·         가장 일반적인 종료명령어이며 시스템관리자나 사용자들이 가장 많이 사용하는 명령어입니다

shutdown r now

·         시스템 종료 후에 재부팅하게 되며, reboot 명령어와 동일한 명령어

 

 


'Security > Unix&Linux' 카테고리의 다른 글

rpm 명령어 - rpm 설치, rpm 삭제, rpm 조회  (0) 2018.08.10
cp - 파일을 복사하는 명령어  (0) 2018.07.07
shutdown - 명령어 위치, 사용법, 옵션  (0) 2018.07.02
쉘 변경  (0) 2018.06.26
LinuxCommand, pdf  (0) 2018.06.10
쉘(Shell)의 종류, 쉘 분류  (0) 2018.05.06
Posted by codedragon codedragon

댓글을 달아 주세요

2018. 6. 26. 13:05

쉘 변경 Security/Unix&Linux


 

변경

·         페도라의 경우 Bash Shell 기본 쉘로 사용하고 있습니다.

·         Bash Shell외에 Bourne Shell 지원하고 있습니다. 따라서 두개의 쉘을 변경하여 사용할 있습니다.

 

 

 

TODO : 현재 사용중인 로그인 쉘의 종류를 알아 보기

echo $SHELL


 

 

 

TODO : 현재의 Bash Shell에서 Bourne Shell 전환

sh


 

 

 

TODO : 다시 Bash Shell

exit


 


'Security > Unix&Linux' 카테고리의 다른 글

cp - 파일을 복사하는 명령어  (0) 2018.07.07
shutdown - 명령어 위치, 사용법, 옵션  (0) 2018.07.02
쉘 변경  (0) 2018.06.26
LinuxCommand, pdf  (0) 2018.06.10
쉘(Shell)의 종류, 쉘 분류  (0) 2018.05.06
xinetd 설치하기, xinetd 서비스 시작 및 중지  (0) 2017.06.29
Posted by codedragon codedragon

댓글을 달아 주세요

 

 

LinuxCommand, pdf

https://sourceforge.net/projects/linuxcommand/


 

 


 

 

 

직접 다운로드

TLCL-17.10.pdf

 



Posted by codedragon codedragon

댓글을 달아 주세요

 

 

(Shell) 종류

쉘에 따라서 사용하는 명령어 문법이나 스크립트 문법이 다르기 때문에 사용자가 편리한 쉘을 선택해서 사용할 있다는 장점을 가지고 있습니다.

 

종류

명령어

스크립트

명령행 편집기능

명령어 히스토리

명령어 완성기능

Bourne Shell

sh

O

X

X

O

C Shell

C

csh

O

X

O

O

Korn Shell

ksh

O

O

O

X

Bourne Again Shell

bash

O

O

O

O

TC Shell

tcsh

O

O

O

O

 

 

 

쉘 분류

Bourne 계열

·         bash,

·         bsh,

·         ksh

C 계열

·         csh,

·         tcsh

 

 

 

'Security > Unix&Linux' 카테고리의 다른 글

쉘 변경  (0) 2018.06.26
LinuxCommand, pdf  (0) 2018.06.10
쉘(Shell)의 종류, 쉘 분류  (0) 2018.05.06
xinetd 설치하기, xinetd 서비스 시작 및 중지  (0) 2017.06.29
Apache 설치 - 패키지 설치 확인하기, 패키지 설치하기  (0) 2017.05.29
SSH 접속하기  (0) 2017.05.18
Posted by codedragon codedragon

댓글을 달아 주세요


 

xinetd 설치하기

·       TODO : xinetd 이 설치가 되어 있는지 확인하기

·       TODO : 설치하기

·       TODO : xinetd 이 설치가 되어 있는지 확인하기

 

 

TODO : xinetd 이 설치가 되어 있는지 확인하기

rpm -qa | grep xinetd


 

 

yum list xinetd

[root@localhost ~]# yum list xinetd

Yum command has been deprecated, redirecting to '/usr/bin/dnf list xinetd'.

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:56:17 ago on Thu May  5 21:36:17 2016.

Available Packages

xinetd.x86_64                             2:2.3.15-16.fc23                              fedora

[root@localhost ~]#

 

 

TODO :  설치하기

yum install xinetd

or

dnf install xinetdvi

[root@localhost ~]# yum install xinetd

Yum command has been deprecated, redirecting to '/usr/bin/dnf install xinetd'.

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:56:50 ago on Thu May  5 21:36:17 2016.

Dependencies resolved.

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

 Package            Arch               Version                       Repository          Size

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

Installing:

 xinetd             x86_64             2:2.3.15-16.fc23              fedora             132 k

 

Transaction Summary

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

Install  1 Package

 

Total download size: 132 k

Installed size: 260 k

Is this ok [y/N]: y

Downloading Packages:

xinetd-2.3.15-16.fc23.x86_64.rpm                              949 kB/s | 132 kB     00:00   

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

Total                                                         7.1 kB/s | 132 kB     00:18    

Running transaction check

Transaction check succeeded.

Running transaction test

Transaction test succeeded.

Running transaction

  Installing  : xinetd-2:2.3.15-16.fc23.x86_64                                            1/1

  Verifying   : xinetd-2:2.3.15-16.fc23.x86_64                                            1/1

 

Installed:

  xinetd.x86_64 2:2.3.15-16.fc23                                                             

 

Complete!

[root@localhost ~]#

 

 

TODO : xinetd 이 설치가 되어 있는지 확인하기

rpm -qa | grep xinetd


 

 

 

 

xinetd 서비스 시작 및 중지

·       TODO : 서비스 시작

·       TODO : 서비스 실행 확인하기

·       TODO : 서비스 중지하기

 

 

TODO : 서비스 시작

service xinetd start


 

 

TODO : 서비스 실행 확인하기

ps -ef | grep xinetd | grep -v grep


 

 

TODO : 서비스 중지하기

service xinetd stop

ps -ef | grep xinetd | grep -v grep


 


Posted by codedragon codedragon

댓글을 달아 주세요

 

Apache 설치

·         패키지 설치 확인하기

·         패키지 설치하기

 

 

패키지 설치 확인하기

[root@localhost ~]# rpm -qa  | grep httpd

httpd-2.4.16-1.fc23.x86_64

fedora-logos-httpd-22.0.0-2.fc23.noarch

httpd-tools-2.4.16-1.fc23.x86_64

httpd-filesystem-2.4.16-1.fc23.noarch

[root@localhost ~]#

의존성이 있는 파일을 주의해야 합니다.

apache httpd가 모두 설치되어 있는 상태입니다.

 

 

 

 

패키지 설치하기

이미 설치되어져 있으므로 설치가 되지는 않습니다.

[root@localhost ~]# dnf install httpd

Last metadata expiration check performed 0:00:02 ago on Sun May 15 09:46:13 2016.

Package httpd-2.4.16-1.fc23.x86_64 is already installed, skipping.

Dependencies resolved.

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

 Package                Arch         Version                Repository     Size

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

Skipping packages with conflicts:

(add '--best --allowerasing' to command line to force their upgrade):

 httpd                  x86_64       2.4.18-1.fc23          updates       1.3 M

 httpd-filesystem       noarch       2.4.18-1.fc23          updates        25 k

 httpd-tools            x86_64       2.4.18-1.fc23          updates        88 k

 

Transaction Summary

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

 

Nothing to do.

Complete!

[root@localhost ~]#

 

 

Posted by codedragon codedragon

댓글을 달아 주세요

 

 

SSH 접속하기

 

리눅스의 SSH 서버 호스트 IP 입력 >>

포트번호는 22번 확인 또는 설정된 포트로 변경 >>

[SSH] 항목 체크 >> [OPEN]


 

접속 최초 일회만 보안창이 오픈됩니다.

내용 확인 후 []버튼 클릭


 

ID PW를 입력하면

SSH에 정상적으로 접속이 됩니다.


 



Posted by codedragon codedragon

댓글을 달아 주세요