살구월드

잠깐, 리눅스, C 언어, Java, Python 등
각종 예제 검색하기

 

목차

  1. 리눅스 우분투 tar 명령으로 압축 파일 풀기 예제 이전 포스팅 링크 및 설명
  2. 리눅스 우분투 Find 명령으로 파일명 검색 예제 이전 포스팅 링크 및 설명
  3. 리눅스 우분투 Grep 특정 문자열이 들어간 파일 검색 예제 이전 포스팅 링크 및 설명
  4. 리눅스 우분투 쉘스크립트 /etc/hosts 파일에서 특정 도메인의 아이피 가져와 출력 예제
  5. 리눅스 우분투 /etc/hosts 도메인의 아이피 주소를 변경하여 변경된 아이피 출력되는지 확인 예제

 

 

 

 

 

 

 

 

 

리눅스 우분투 tar 명령으로 압축 파일 풀기 예제 이전 포스팅 링크 및 설명

이전 포스팅에서는 리눅스 우분투 환경에서 tar 명령어를 사용하여 압축 파일을 해제하는 방법에 대한 내용을 담고 있습니다. tar 명령어를 사용하여 압축 파일을 풀고, 파일을 추출하는 방법을 설명하고 있습니다. 압축 해제 과정과 관련하여 유용한 명령어들과 함께 자세한 설명이 포함되어 있기때문에 해당 내용이 궁금하시다면 아래의 포스팅을 참고해주세요. 특히 리눅스 환경에서는 tar.gz 확장자 압축 파일을 자주 사용합니다. 이 압축 파일 안에 있는 파일들을 추출하고 싶다면 해당 포스팅의 예제를 참고해주세요.

 

2020.07.09 - [Linux/OS] - Linux tar 압축 풀기(Ubuntu, tar.gz)

 

Linux tar 압축 풀기(Ubuntu, tar.gz)

리눅스 우분투 관련 포스팅 목록 2020/06/30 - [Linux/OS] - Linux Ubuntu 권한 설정(chmod) 2020/06/19 - [Linux/OS] - Linux Ubuntu NC 사용법 - 1 2020/04/28 - [Linux/OS] - Linux Ubuntu 게이트웨이 주소 설정 2020/04/26 - [Linux/OS] - L

salguworld.tistory.com

 

 

 

 

 

 

 

리눅스 우분투 Find 명령으로 파일명 검색 예제 이전 포스팅 링크 및 설명

다음으로 이전 포스팅에서는 리눅스 우분투 환경에서 find 명령어를 활용하여 파일명을 검색하는 방법에 대한 예제를 알아보았습니다. 이전 포스팅에선 find 명령어를 사용하여 특정 파일명을 검색하고 찾는 방법을 다루고 있습니다. 원하는 파일을 찾는데 유용한 옵션과 함께 사용 예제가 포함되어 있으므로 해당 예제를 참고하시면 리눅스 환경에서 특정 파일명을 가진 파일의 위치를 찾을 수 있습니다. 만약 리눅스에서 파일명으로 해당 파일 위치를 검색하고 싶으시다면 아래 링크를 참고해주세요.

 

2020.07.10 - [Linux/OS] - 리눅스 우분투 특정 파일 검색(Ubuntu, Find)

 

리눅스 우분투 특정 파일 검색(Ubuntu, Find)

리눅스 OS 관련 포스팅 목록 2020/07/09 - [Linux/OS] - Linux tar 압축 풀기(Ubuntu, tar.gz) 2020/06/30 - [Linux/OS] - Linux Ubuntu 권한 설정(chmod) 2020/06/19 - [Linux/OS] - Linux Ubuntu NC 사용법 - 1 2020/04/28 - [Linux/OS] - Linux Ubunt

salguworld.tistory.com

 

 

 

 

 

 

 

리눅스 우분투 Grep 특정 문자열이 들어간 파일 검색 예제 이전 포스팅 링크 및 설명

마지막으로 이전 포스팅에서는 grep을 사용하여 우분투 환경에서 특정 문자열이 포함된 파일을 검색하는 예제에 대해 알아보았습니다. grep 명령어를 사용하여 특정 문자열이 포함된 파일을 찾는 방법과 grep의 다양한 옵션에 대해 상세히 다루고 있습니다. 문자열 검색 시 유용한 기능들을 알 수 있습니다. 특히 텍스트 파일의 특정 부분의 문자열만 기억이 나는데, 이 파일이 위치한 곳을 알 수 없는 상황이라면 grep 명령이 유용할 수 있습니다. 아래는 해당 예제가 포함된 포스팅 링크입니다.

 

2020.07.10 - [Linux/OS] - 리눅스 우분투 파일 내용 검색(ubuntu, grep)

 

리눅스 우분투 파일 내용 검색(ubuntu, grep)

리눅스 OS 관련 포스팅 목록 2020/07/10 - [Linux/OS] - 리눅스 우분투 특정 파일 검색(Ubuntu, Find) 2020/07/09 - [Linux/OS] - Linux tar 압축 풀기(Ubuntu, tar.gz) 2020/06/30 - [Linux/OS] - Linux Ubuntu 권한 설정(chmod) 2020/06/19 -

salguworld.tistory.com

 

 

 

 

 

 

 

리눅스 우분투 쉘스크립트 /etc/hosts 파일에서 특정 도메인의 아이피 가져와 출력 예제

아래는 쉘 스크립트를 이용하여 우분투 환경의 /etc/hosts 파일에서 특정 도메인의 IP 주소를 가져와 출력하는 예제입니다. 이런 방식을 통해 주기적으로 /etc/hosts 파일의 아이피를 가져와 활용할 수 있습니다.

 

#!/bin/bash

DOMAIN="api.push.apple.com"

function get_ip_from_hosts() {
    local domain=$1
    local ip_address=$(awk -v d="$domain" '$2 == d { print $1; exit }' /etc/hosts)
    echo "$ip_address"
}

HOSTS_FILE="/etc/hosts"

while true; do
	TARGET_HOST=$(get_ip_from_hosts "$DOMAIN")
	echo "$TARGET_HOST"
	sleep 2
done

 

apns 도메인 주소가 /etc/hosts에 작성되어있고 그에 해당하는 아이피 주소를 가져와 출력하는 모습

 

 

 

 

 

 

리눅스 우분투 /etc/hosts 도메인의 아이피 주소를 변경하여 변경된 아이피 출력되는지 확인 예제

아래는 리눅스 우분투 환경에서 /etc/hosts 파일 내 도메인의 IP 주소를 변경하고 쉘스크립트에서 변경된 주소를 잘 가져와 출력하는지 확인하는 예제입니다. 파일을 수정하여 도메인의 IP 주소를 변경하고, 변경 내용이 제대로 적용되었는지 확인합니다.

 

$ sudo vim /etc/hosts
...
...
188.188.188.188 api.push.apple.com
...
...

 

/etc/hosts에서 api.push.apple.com 서버 아이피 주소를 수정한 모습

 

apns 서버 도메인의 아이피 주소를 확인하는 쉘 스크립트가 즉각 새로운 아이피 주소를 가져와 출력하는 모습

잠깐, 리눅스, C 언어, Java, Python 등
각종 예제 검색하기

공유하기

facebook twitter kakaoTalk kakaostory naver band