전체 글 썸네일형 리스트형 리눅스 쉘 프로그래밍에서 사용되는 일부 특수 변수(Special Variables) 리눅스 쉘 프로그래밍에서 사용되는 일부 특수 변수(Special Variables) 리눅스 쉘 프로그래밍에서 특수 변수(Special variables)는 스크립트나 명령어에서 다양한 정보에 접근하기 위해 사용되는 변수들을 나타냅니다. 이러한 특수 변수들은 스크립트의 실행 환경, 명령어 실행 결과 등 다양한 정보를 저장하고 제공합니다. 주요 리눅스 쉘 프로그래밍에서 사용되는 일부 특수 변수 $0 : 현재 실행 중인 스크립트 또는 명령어의 이름을 나타냅니다. $1, $2, $3, ... : 스크립트나 명령어에 전달된 인수(인자)를 나타냅니다. $1은 첫 번째 인수, $2는 두 번째 인수를 가리킵니다. $# : 인수의 개수를 나타냅니다. $@ : 모든 인수를 나타냅니다. 각각의 인수는 따옴표로 묶이지 않습니.. 더보기 macOS에서 mDNSResponder를 재시작하고 DNS 캐시를 갱신 macOS에서 mDNSResponder를 재시작하고 DNS 캐시를 갱신 이 명령을 실행하려면 다음 단계를 따르세요. 1. 터미널을 엽니다. (Applications 폴더의 "유틸리티" 폴더 안에 있는 "터미널"을 실행하거나 Spotlight에서 "터미널"을 검색하여 실행할 수 있습니다.) 2. 다음 명령을 입력합니다. sudo killall -HUP mDNSResponder 3. 관리자 비밀번호를 입력하고 Enter 키를 누릅니다. 비밀번호 입력 시 터미널 창에는 아무 것도 나타나지 않지만, 비밀번호를 정확히 입력했다면 명령이 실행될 것입니다. mDNSResponder가 재시작되고 DNS 캐시가 갱신됩니다. 이를 통해 최신 DNS 정보를 가져와 새로운 도메인 이름 또는 IP 주소 변경을 적용할 수 있습니.. 더보기 동탄 트램의 개통 예정일 동탄 트램의 개통 예정일 동탄 트램 2024년 1월 입찰 공고 2024년 6월 착공 2027년 말 개통 동탄 트램은 경기도 화성시 동탄신도시를 순환하는 노선입니다. 총 길이는 30.2km이며, 20개 정거장이 설치될 예정입니다. 동탄 도시철도 노선도 화성시 동탄도시철도 트램 기본계획이 국토교통부 대광위(대도시권광역교통위원회)로부터 최종 승인됐다. 사진은 동탄트램 노선도(사진=화성시 제공) 두 노선 모두 개통되면 동탄신도시와 인덕원역, 수원역을 연결하여 교통 편의를 개선할 것으로 기대됩니다. 기사 업데이트 2021.01.25 : TBS뉴스 - 경기도내 최초 트램노선 '동탄 도시철도' 기본계획안 나왔다 2021.01.25 : 경기신문 - '화성시 동탄트램' 12년간 표류 종지부… 본궤도 진입 2023.04... 더보기 GTX-A 개통 예정일 GTX-A 개통 예정일 단계별로 개통할 예정 2024년 상반기 수서~동탄 개통 예정 2024년 하반기 운정신도시~서율역 개통 예정 2028년 전구간 개통 예정 GTX-A 노선의 개통 예정일은 2024년 6월입니다. 그러나, 삼성역 구간은 2028년 4월에 개통될 것으로 예상됩니다. GTX-A 노선은 경기도 파주시 운정역부터 경기도 화성시 동탄역까지 총 연장 83.1㎞의 노선으로, 운정역에서 삼성역까지는 20분, 동탄역까지는 30분 만에 이동할 수 있습니다. GTX-A 노선은 2018년 12월 착공하여 현재 공정률은 86.8%입니다. 정부는 2024년 6월에 운정~동탄 구간을 먼저 개통하고, 삼성역 구간은 2028년 4월에 개통할 계획입니다. 다만, 삼성역 구간은 서울특별시 사업구간으로, 지하철 2호선, .. 더보기 Docker Buildx를 사용하여 다중 아키텍처 이미지를 빌드하는 방법 Docker Buildx를 사용하여 다중 아키텍처 이미지를 빌드하는 방법 테스트 환경 $ docker --version Docker version 24.0.2, build cb74dfc Docker Desktop 설정 Docker Desktop을 실행한 후, Docker Desktop 메뉴를 열고 "Settings"를 선택합니다. "Settings"에서 "Docker Engine" 탭을 선택하고 experimental 옵션을 추가합니다. "experimental": true 다중 아키텍처 이미지 빌드 buildx 활성화된 상태 docker buildx $ docker buildx Usage: docker buildx [OPTIONS] COMMAND Extended build capabilities wit.. 더보기 우분투에서 Go 언어를 설치하는 방법 우분투에서 Go 언어(Golang)를 설치하는 방법 테스트 환경 배포판 버전과 아키텍처 확인 $ lsb_release -d Description:Ubuntu 22.04.2 LTS $ uname -m x86_64 Go 언어(Golang) 설치 공식 Go 다운로드 페이지 링크: https://golang.org/dl/ 작업 디렉토리로 이동하여 작업을 시작합니다. cd /usr/local/src/ 다운로드 페이지에서 우분투용 Go 설치 파일을 찾습니다. 대개 "Linux" 용으로 표시되어 있을 것입니다. 적합한 아키텍처와 버전을 선택하세요. 예를 들어, 64비트 아키텍처의 최신 버전을 선택할 수 있습니다. 선택한 버전의 다운로드 링크를 클릭하여 Go 설치 파일을 다운로드합니다. 일반적으로 .tar.gz 형식의.. 더보기 Nginx에서 POST 데이터를 Nginx 로그에 기록하는 방법 Nginx에서 POST 데이터를 Nginx 로그에 기록(로깅)하는 방법 Nginx는 웹 서버로서 HTTP 요청을 처리하는 데 사용됩니다. Nginx에서 POST 데이터를 로깅하는 방법은 다음과 같이 두 가지 접근 방식이 있을 수 있습니다. 1. Nginx 설정 파일 편집 sudo vim /etc/nginx/nginx.conf 1-2. Access 로깅 Nginx는 기본적으로 접근 로그를 기록하는 기능을 제공합니다. 이 로그에는 클라이언트의 IP 주소, 요청 메서드, 요청된 URL 등의 정보가 포함됩니다. POST 데이터를 기록하려면 Nginx 설정 파일에서 log_format 디렉티브를 사용하여 로그 형식을 변경해야 합니다. 예를 들어, 다음과 같이 설정 파일에 추가할 수 있습니다. http { # 로그.. 더보기 Hashicorp Vault를 사용하여 SSH CA를 구성하고 SSH 서버와 SSH 클라이언트를 연동하는 방법 Hashicorp Vault를 사용하여 SSH CA(Certificate Authority)를 구성하고 SSH 서버와 SSH 클라이언트를 연동하는 방법역할호스트 이름아이피 주소비고Vault 서버node211192.168.0.212 SSH 서버node212192.168.0.212 클라이언트node213192.168.0.213 1. Vault 설치 및 구성필요한 패키지 설치sudo apt-get update && sudo apt-get install -y unzip jqVault 최신 버전 가져오기LATEST_VERSION=$(curl -fsSL "https://api.github.com/repos/hashicorp/vault/releases/latest" | jq -r '.tag_name | ltrimst.. 더보기 이전 1 ··· 79 80 81 82 83 84 85 ··· 286 다음