달력

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
  •  
  •  
  •  
  •  
  •  

 

rm

불필요한 파일 및 디렉토리를 삭제하는 명령어

 

 

사용법

rm [-f,-i,-r,-v] 파일

 

리눅스 디렉토리(하위 디렉토리, 파일 포함)를 삭제하기

rm -rf /home/hong

 

 

옵션

옵션

설명

-f

삭제 메시지 없이 그대로 삭제합니다.

-i

삭제 시 일일이 삭제할 것인지 물어봅니다.

-r

하위 디렉토리를 포함한 파일들을 모두 삭제합니다.

-v

삭제되기 전의 파일들을 보여줍니다.

 

 

Posted by codedragon codedragon

댓글을 달아 주세요


 

free(FREE memory)

·         시스템의 실제 메모리와 스왑메모리에 대한 사용현황을 확인 할 수 있는 명령어

·         , free 명령어로는 실제 메모리의 전체용량, 실제 메모리 중 유휴메모리의 량, 실제 메모리 중 사용중인 메모리의 량, 스왑(swap)메모리의 량, 커널에서 사용되는 공유메모리와 버퍼의

·         , 캐시된 메모리의 량을 알 수 있습니다.

 

 

명령어 위치

/usr/bin/free

 

 

사용법

free

 

 

옵션

옵션

설명

없음

free 명령어에 옵션을 사용하지 않으면 시스템의 메모리 전체용량과 사용중인 메모리량, 비어있는 메모리량, 스왑(swap)메모리 용량과 사용량 등을 한꺼번에 확인할 수 있습니다.

 

 


 

 

명령어 항목

필드명

설명

Mem

시스템의 물리적인 메모리에 대한 사용량을 각 필드로 표시

Swap

스왑이라는 특정 메모리영역에 대한 사용랑을 각 필드로 표시

total

전체 메모리의 용량을 Kbyte단위(기본단위)로 표시

used

현재 시스템에서 사용중인 메모리의 양을 Kbyte 단위로 표시

free

현재 시스템에서 사용하지 않는 메모리의 양을 Kbyte단위로 표시

shared

현재 시스템에서 공유한 메모리의 용량을 표시

buff/cache

현재 캐시메모리에서 버퍼링된 사용량 표시

available

가용한 메모리 용량을 표시

 

 

Posted by codedragon codedragon

댓글을 달아 주세요


 

LAB 1: squid 패키지 설치

TODO : 패키지 설치 확인하기

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

[root@localhost ~]#

현재 squid가 설치되어 있지 않습니다.

 

 

TODO : 패키지 설치하기

yum install squid or dnf install squid

[root@localhost ~]# yum install squid

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

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'

 

Fedora 23 - x86_64                              3.3 MB/s |  43 MB     00:12   

Fedora 23 - x86_64 - Updates                    2.3 MB/s |  22 MB     00:09   

Last metadata expiration check performed 0:00:08 ago on Thu May 12 19:53:06 2016.

Dependencies resolved.

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

 Package                     Arch       Version               Repository   Size

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

Installing:

 libecap                     x86_64     1.0.0-3.fc23          fedora       25 k

 perl-Crypt-OpenSSL-X509     x86_64     1.806-3.fc23          fedora       40 k

 perl-DBI                    x86_64     1.633-6.fc23          fedora      727 k

 perl-Digest                 noarch     1.17-346.fc23         fedora       26 k

 perl-Digest-MD5             x86_64     2.54-346.fc23         fedora       35 k

 perl-IO-Socket-IP           noarch     0.37-347.fc23         fedora       45 k

 perl-Math-BigInt            noarch     1.9997-349.fc23       fedora      188 k

 perl-libnet                 noarch     3.07-1.fc23           fedora      126 k

 squid                       x86_64     7:3.5.9-7.fc23        updates     3.2 M

 

Transaction Summary

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

Install  9 Packages

 

Total download size: 4.4 M

Installed size: 13 M

Is this ok [y/N]: y

Downloading Packages:

(1/9): perl-Crypt-OpenSSL-X509-1.806-3.fc23.x86 8.5 kB/s |  40 kB     00:04   

(2/9): perl-DBI-1.633-6.fc23.x86_64.rpm         883 kB/s | 727 kB     00:00   

(3/9): perl-libnet-3.07-1.fc23.noarch.rpm       172 kB/s | 126 kB     00:00   

(4/9): squid-3.5.9-7.fc23.x86_64.rpm            476 kB/s | 3.2 MB     00:06   

(5/9): perl-Math-BigInt-1.9997-349.fc23.noarch. 256 kB/s | 188 kB     00:00   

(6/9): perl-IO-Socket-IP-0.37-347.fc23.noarch.r  86 kB/s |  45 kB     00:00   

(7/9): libecap-1.0.0-3.fc23.x86_64.rpm          3.3 kB/s |  25 kB     00:07   

(8/9): perl-Digest-1.17-346.fc23.noarch.rpm      34 kB/s |  26 kB     00:00   

(9/9): perl-Digest-MD5-2.54-346.fc23.x86_64.rpm  25 kB/s |  35 kB     00:01   

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

Total                                           413 kB/s | 4.4 MB     00:10    

Running transaction check

Transaction check succeeded.

Running transaction test

Transaction test succeeded.

Running transaction

  Installing  : perl-Digest-1.17-346.fc23.noarch                            1/9

  Installing  : perl-Digest-MD5-2.54-346.fc23.x86_64                        2/9

  Installing  : perl-IO-Socket-IP-0.37-347.fc23.noarch                      3/9

  Installing  : perl-libnet-3.07-1.fc23.noarch                              4/9

  Installing  : perl-Math-BigInt-1.9997-349.fc23.noarch                     5/9

  Installing  : perl-DBI-1.633-6.fc23.x86_64                                6/9

  Installing  : perl-Crypt-OpenSSL-X509-1.806-3.fc23.x86_64                 7/9

  Installing  : libecap-1.0.0-3.fc23.x86_64                                 8/9

  Installing  : squid-7:3.5.9-7.fc23.x86_64                                 9/9

  Verifying   : squid-7:3.5.9-7.fc23.x86_64                                 1/9

  Verifying   : libecap-1.0.0-3.fc23.x86_64                                 2/9

  Verifying   : perl-Crypt-OpenSSL-X509-1.806-3.fc23.x86_64                 3/9

  Verifying   : perl-DBI-1.633-6.fc23.x86_64                                4/9

  Verifying   : perl-libnet-3.07-1.fc23.noarch                              5/9

  Verifying   : perl-Math-BigInt-1.9997-349.fc23.noarch                     6/9

  Verifying   : perl-Digest-MD5-2.54-346.fc23.x86_64                        7/9

  Verifying   : perl-IO-Socket-IP-0.37-347.fc23.noarch                      8/9

  Verifying   : perl-Digest-1.17-346.fc23.noarch                            9/9

 

Installed:

  libecap.x86_64 1.0.0-3.fc23                                                  

  perl-Crypt-OpenSSL-X509.x86_64 1.806-3.fc23                                   

  perl-DBI.x86_64 1.633-6.fc23                                                 

  perl-Digest.noarch 1.17-346.fc23                                             

  perl-Digest-MD5.x86_64 2.54-346.fc23                                          

  perl-IO-Socket-IP.noarch 0.37-347.fc23                                       

  perl-Math-BigInt.noarch 1.9997-349.fc23                                      

  perl-libnet.noarch 3.07-1.fc23                                                

  squid.x86_64 7:3.5.9-7.fc23                                                  

 

Complete!

[root@localhost ~]#

 

TODO : 패키지 설치 확인하기

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

squid-3.5.9-7.fc23.x86_64

[root@localhost ~]#

 

 

LAB 2 : 프록시 서버 설정 파일 수정

squid 설치가 완료되면 설정 파일을 수정해야 합니다.

 

TODO : 설정 파일을 수정

[root@localhost ~]# vi /etc/squid/squid.conf

[root@localhost ~]#


 

http, ftp등등 여러가지 서비승의 캐싱역할을 수행할 수 있습니다.

 

TODO : 26번 라인에 한 라인을 추가합니다.

acl fedoranet src 192.168.22.0/255.255.255.0


fedoranet이라는 이름으로 192.168.122.0네트워크에 대해 프록시 서버를 사용할 수 있게 설정하는 구문입니다.

 

TODO : 55번 라인에 한 라인 추가

 http_access allow fedoranet


fedoranet이 설정된 네트워크가 http접근이 허용되도록 설정하는 구문입니다.

 

TODO : 61번 라인에서 포트 번호 확인

http_port 3128


3128 포트 번호를 다른 번호로도 변경가능합니다.

 

 

TODO : 가장 마지막라인에 한 라인 추가

 visible_hostname fedoranet


fedoranet네트워크가 외부에 보일 수 있도록 허영해 주는 구문입니다.

 

 

TODO : 저장 후 vi편집기 종료

 

 

TODO : squid 프록시 서비스 시작

[root@localhost ~]# systemctl start squid

[root@localhost ~]#

 

 

TODO : 부팅시 자동 실행되도록 설정하기

[root@localhost ~]# systemctl enable squid

Created symlink from /etc/systemd/system/multi-user.target.wants/squid.service to /usr/lib/systemd/system/squid.service.

[root@localhost ~]# systemctl list-unit-files | grep squid

squid.service                               enabled

[root@localhost ~]#

squid 서비스가 enabled되어 있는 것을 확인할 수 있습니다.

 

 

 

LAB : Firefox에서 프록시 테스트하기

TODO : 프록시 설정하기

Firefox 메뉴: [편집] >> [환경 설정] >> [고급] >> [네트워크] >> [설정…]


 

[프록시 수동 설정] 선택 >> 아래 항목 설정 >> [확인]

HTTP 프록시:

현재 리눅스 서버의 IP

포트:

3128

모든 프로토콜에 위의 프록시 설정 사용

체크


 

 

TODO : 웹 브라우저로 웹 서핑해 보기


웹 서핑이 잘 됩니다.

 

 

프록시 서버를 중지 시키고 웹 서핑 해보기

TODO : 프록시 서버를 중지시키기

[root@localhost ~]# systemctl stop squid

[root@localhost ~]#

 

TODO : 웹 브라우저로 웹 서핑해 보기


"프록시 서버가 연결을 거부함"메시지가 나옵니다.

테스트를 통해 프록시 서버가 잘 동작되고 있음을 확인할 수 있습니다.

 

TODO : squid 프록시 서버 재 시작

[root@localhost ~]# systemctl start squid

[root@localhost ~]#

 

 

LAB : 인터넷익스플로러에서 프록시 테스트하기

TODO : 프록시 설정하기

IE 메뉴: [도구] >> [인터넷 옵션] >> [연결] >> [LAN 설정]


 

아래와 같이 설정 후 >> [확인]

사용자 LAN에 프록시 서버 사용(이 설정은 전화 연결이나 VPN연결에는 적용되지 않음)

체크

주소:

192.168.122.136

포트:

3128


 

 

TODO : 웹 브라우저로 웹 서핑해 보기


웹 서핑이 잘 됩니다.

 

 

 

프록시 서버를 중지 시키고 웹 서핑 해보기

TODO : 프록시 서버를 중지시키기

[root@localhost ~]# systemctl stop squid

[root@localhost ~]#

 

 

TODO : 웹 브라우저로 웹 서핑해 보기


"프록시 서버가 응답하지 않습니다."라는 메시지가 출력됩니다.

테스트를 통해 프록시 서버가 잘 동작되고 있음을 확인할 수 있습니다.

 

Posted by codedragon codedragon

댓글을 달아 주세요


 

Mac OS X: SHA-1 다이제스트 확인 방법

 

https://support.apple.com/ko-kr/HT201259


 

Posted by codedragon codedragon

댓글을 달아 주세요


 

KLCP - The Kali Linux Certified Professional

·         칼리 리눅스관련 전문 자격증

·         CISSP 등을 관리하는 Pearson VUE 기관이 자격제도 운영

 

 

https://www.kali.org/news/introducing-kali-linux-certified-professional/


 

Posted by codedragon codedragon

댓글을 달아 주세요


 

 

우분투 한국 커뮤니티(ubuntu korea community)

https://www.ubuntu-kr.org/


 

 

 

https://www.facebook.com/groups/ubuntu.ko



 

Posted by codedragon codedragon

댓글을 달아 주세요


 

 

이것이 우분투 리눅스다 - Youtube

https://www.youtube.com/playlist?list=PLVsNizTWUw7H0hL3MIk4POxadZVwNOycL





<이것이 우분투 리눅스다> 맛보기 샘플북

https://issuu.com/hanbit.co.kr/docs/____________________________________23e6b7af511891


Posted by codedragon codedragon

댓글을 달아 주세요

   

   

패키지 설치 유무 확인

dnf list gcc

   

설치가 안된 경우

[root@localhost ~]# dnf list gcc

Last metadata expiration check performed 1 day, 10:25:13 ago on Thu May 19 00:15:02 2016.

Available Packages

gcc.i686 5.3.1-6.fc23 updates

gcc.x86_64 5.3.1-6.fc23 updates

[root@localhost ~]#

Available Packages로 나타나는 경우는 설치되어있지 않은 것입니다.

   

   

설치가 되어 있는 경우

[root@localhost ~]# dnf list gcc

Last metadata expiration check performed 0:02:38 ago on Fri May 20 11:44:43 2016.

Installed Packages

gcc.x86_64 5.3.1-6.fc23 @updates

Available Packages

gcc.i686 5.3.1-6.fc23 updates

[root@localhost ~]#

Installed Packages로 나타나는 경우에는 이미 설치되어 있는 경우입니다.

   

   

 

패키지 설치

dnf install -y gcc

   

   

   

 

버전 확인하기

gcc -v

 

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

nslookup

  • DNS 동작 확인 명령어
  • nslookup는 도메인 네임 서버에 질의를 할 수 있도록 해주는 프로그램으로 운영체제에 기본으로 설치되어 있습니다.
  • 도메인 네임 서버가 가지고 있는 정보를 검색하고, 도메인 네임 서버가 올바르게 동작하고 있는지를 확인합니다.

   

   

DNS 동작 확인 명령어

DNS 서버는 도메인 이름에 대한 IP를 찾아주는 서버로, 명령을 입력하면 현재 시스템에 등록되어 DNS 서버에 접속합니다.

인터넷 주소를 입력하면 해당 서버의 IP 주소를 알려주는데, 만약, IP를 찾지 못한다면 DNS 서버 주소 설정이 잘못되었을 것입니다.

   

> www.yahoo.com

Server:                192.168.122.2

Address:        192.168.122.2#53

   

Non-authoritative answer:

www.yahoo.com        canonical name = fd-fp3.wg1.b.yahoo.com.

Name:        fd-fp3.wg1.b.yahoo.com

Address: 106.10.139.246

>

 

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

which

특정 명령어의 경로를 확인하는 명령어

리눅스에서 명령어의 경로와 도움말에 대한 명령어중에서 명령어의 경로를 확인하는 가장 일반적인 명령어

   

 

명령어 위치

/usr/bin/which

   

 

사용법

which 명령어파일명

 

Posted by codedragon codedragon

댓글을 달아 주세요