독까의 이야기

서버에서 whois 명령어를 통해 특정 사이트의 정보를 확인하려고 했는데, 설치가 되어 있지 않아서 조회 불가. 

whois 설치 진행.

# yum install jwhois -y

# whois naver.com

[root@www ~]# whois naver.com

[Querying whois.verisign-grs.com]

[whois.verisign-grs.com]

   Domain Name: NAVER.COM

   Registry Domain ID: 793803_DOMAIN_COM-VRSN

   Registrar WHOIS Server: whois.gabia.com

   Registrar URL: http://www.gabia.com

   Updated Date: 2016-08-05T06:37:57Z

   Creation Date: 1997-09-12T04:00:00Z

   Registry Expiry Date: 2023-09-11T04:00:00Z

   Registrar: Gabia, Inc.

   Registrar IANA ID: 244

   Registrar Abuse Contact Email:

   Registrar Abuse Contact Phone:

   Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited

   Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited

   Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited

   Name Server: NS1.NAVER.COM

   Name Server: NS2.NAVER.COM

   DNSSEC: unsigned

   URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/

>>> Last update of whois database: 2018-02-07T01:04:20Z <<<



'리눅스 공부' 카테고리의 다른 글

리눅스 APM 설치  (0) 2018.02.07
CentOS GUI 모드 구축  (0) 2018.02.07
리눅스 nslookup 설치  (0) 2018.02.07
CentOS 설치 후 업데이트 및 버전 확인  (0) 2018.02.07
리눅스/유닉스 기본 명령어  (0) 2018.02.07

CentOS 6.4 버전을 기본 설치 후 업데이트를 진행

# yum update -y


업데이트 완료 후 현재 OS 버전 확인

# cat /etc/redhat-release

CentOS release 6.9 (Final)

'리눅스 공부' 카테고리의 다른 글

리눅스 APM 설치  (0) 2018.02.07
CentOS GUI 모드 구축  (0) 2018.02.07
리눅스 nslookup 설치  (0) 2018.02.07
리눅스 whois 설치  (0) 2018.02.07
리눅스/유닉스 기본 명령어  (0) 2018.02.07

문서 작성 귀찮아서 검색 중 찾은 pdf 의 내용을 따왔습니다.


# 파일 명령어

ls - 디렉토리 목록보기

ls -al - 숨은 파일까지 정렬된 형태로 보기

cd dir - dir 디렉토리로 이동

cd - home 디렉토리로 이동

pwd - 현재 위치한 디렉토리 보여주기

mkdir dir - dir라는 디렉토리 만들기

rm file - file을 지우기

rm -r dir - dir 디렉토리를 지우기

rm -f file - 강제로 file 삭제

rm -rf dir - dir 디렉토리와 디렉토리 아래에 있는 모든 파일 삭제

cp file1 file2 - file1을 file2라는 이름으로 복사

cp -r dir1 dir2 - dir1 디렉토리에 있는 것들을 dir2 디렉토리로 복사; dir2가 존재하지 않는다면 만듬

mv file1 file2 - file1을 file2로 이름을 바꾸거나 옮김, file2가 디렉토리로 존재한다면 file1을 file2 디렉토리로 옮김

ln -s file link - file로 연결된 link라는 심볼릭 링크를 만듬

touch file - file을 생성하거나 업데이트

cat > file - 입력을 file로 저장

more file - file의 내용을 출력

head file - file의 첫  줄을 출력 10

tail file - file의 마지막 줄을 출력 10

tail -f file - file에 추가되는 내용을 출력 마지막 줄 , 10부터 출력함


# 프로세스 관리

ps - 현재 활성화된 프로세스 보여주기

top - 실행중인 모든 프로세스 보여주기

kill pid - id 프로세스 pid를 종료

killall proc - proc로 시작하는 모든 프로세스 종료

bg - 정지되있거나 화면에서 안보이게 실행중인 프로세스 보여주기 정지된 프로세스를 화면에 출력하지 않고 계속 진행하기 ;

fg - 화면에 보이지 않게 작동하던 작업 중 최근의 것을 화면에 출력하면서 작동시키기

fg n - 화면에 보이지 않게 작동하던 작업 중 n 번째 작업을 화면에 출력하면서 작동시키기


# 파일 퍼미션

chmod 숫자 file - file의 퍼미션값을 숫자로 바꿈 숫자는 . 3 , , 자리이며 첫 번째는 소유자 두 번째는 그룹 세 번째는 익명의 권한을 더해서 나타냄.

z 4 -  (r) 읽기

z 2 -  (w) 쓰기

z 1 -  (x) 실행

예제:

chmod 777 file - , , 모두 읽기 쓰기 실행가능

chmod 755 file - , , 소유자 읽기 쓰기 실행 가능 그룹과 익명은 읽기 실행가능 ,

더 많은 옵션은 man chmod를 참고


# SSH

ssh user@host - user host 로 에 접속

ssh -p user@host 포트넘버 - host의 지정한 포트넘버에 user로 접속

ssh-copy-id user@host - , 사용자명 암호를 입력하지 않고 로그인 할 수 있도록  를 복사 ssh key


# 검색

grep pattern files - file pattern 안의 을 찾기

grep -r pattern dir - dir 디렉토리 안에서 재귀적으로 pattern 찾기

command | grep pattern - command 명령의 출력에서 pattern을 찾는다

locate file - 파일을 찾음


# 시스템 정보보기

date - 현재 날짜와 시각을 출력

cal - 이번달 달력을 출력

uptime - 현재 기동시간을 출력

w - 온라인인 사용자를 출력

whoami - 어느 사용자로 로그인 하였는지 출력

finger user -user에 관한 정보 출력

uname -a - 커널 정보 출력

cat /proc/cpuinfo - cpu 정보 출력

cat /proc/meminfo - 메모리 정보 출력

man command - command에 대한 매뉴얼 출력

df - 디스크 사용량 출력

du - 디렉토리 사용량 출력

free - 메모리와 스왑 정보 출력

whereis app - app를 실행가능한 위치 출력

which app - app가 기본으로 실행되는 곳을 보여줌


# 압축

tar cf file.tar files - files file.tar 들을 포함한 를 만듬

tar xf file.tar - file.tar을 압축해제

tar czf file.tar.gz files - Gzip 압축을 사용한 압축

tar zxf file.tar.gz - Gzip을 이용해 압축해제

tar cjf file.tar.bz2 - Bzip2 압축을 사용한 압축

tar xjf file.tar.bz2 - Bzip2 압축을 사용한 압축해제

gzip file - file file.gz 을 압축해서 로 이름변경

gzip -d file.gz - file.gz fiel 를 로 압축해제


# 네트워크

ping host - host에 핑을 보내 결과 출력

whois domain - domain에 대한  정보 출력 whois

dig domain - domain에 대한 정보를 출력 DNS

dig -x host - 호스트까지의 경로를 되찾아가기


# 설치

소스로부터 설치

./configure

make

make install

dpkg -i pkg.deb - (Debian) 패키지 설치

rpm -Uvh pkg.rpm - (RPM) 패키지 설치


# 단축키

Ctrl+C - 현재 명령의 실행을 강제로 마침

Ctrl+Z - , 현재 명령을 멈춤 fg를 이용해서 계속해서 화면에서 보이도록 실행하거나 bg 를 이용해서 안보인채 계속 실행

Ctrl+D - , 현 세션에서 로그 아웃 exit와 비슷

Ctrl+W - 현재 라인에서 한 단어 삭제

Ctrl+U - 현재 줄 전체 삭제

Ctrl+R - 최근 입력한 명령어 보여주기

!! - 마지막 명령어 반복실행

exit - 현재 세션에서 로그 아웃

'리눅스 공부' 카테고리의 다른 글

리눅스 APM 설치  (0) 2018.02.07
CentOS GUI 모드 구축  (0) 2018.02.07
리눅스 nslookup 설치  (0) 2018.02.07
리눅스 whois 설치  (0) 2018.02.07
CentOS 설치 후 업데이트 및 버전 확인  (0) 2018.02.07