반응형
SMALL

명령어맛집 83

[Cloud] Cloud Foundary(cf) 의 개념과 명령어 소개

Cloud Foundry (CF)는 오픈 소스의 PaaS (Platform-as-a-Service)입니다. 개발자가 애플리케이션을 쉽고 빠르게 빌드, 배포 및 운영할 수 있는 환경을 제공합니다. CF는 애플리케이션의 생명주기 전체를 관리하며, 다양한 언어 및 프레임워크로 개발된 애플리케이션을 호스팅할 수 있습니다. CF는 개발자에게 인프라 관리와 관련된 복잡성을 감소시켜 개발에 집중할 수 있는 플랫폼을 제공합니다. CF CLI(Command Line Interface)는 Cloud Foundry를 관리하고 애플리케이션을 배포, 관리하는 데 사용되는 명령줄 도구입니다. 다양한 명령어를 통해 애플리케이션, 서비스 인스턴스, 라우트 등을 관리할 수 있습니다. 아래에 일부 주요한 cf 명령어와 간단한 사용 예제..

Cloud 2023.06.02

[Linux] 호스트 방화벽 확인 방법

리눅스 호스트의 방화벽 설정은 종류에 따라 다르지만, 대표적으로 iptables, firewalld, ufw 등이 있습니다. 각 방화벽 설정 도구마다 확인 방법이 조금씩 다를 수 있습니다. 1. iptables 확인 방법: 현재 설정된 iptables 규칙을 확인하려면 다음 명령어를 실행합니다. sudo iptables -L iptables의 규칙을 편집하려면, 다음과 같이 실행합니다. sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT 이 예시는 SSH 포트(22번)을 열어주는 명령어입니다. 2. firewalld 확인 방법: 현재 firewalld의 상태를 확인하려면 다음 명령어를 실행합니다. sudo firewall-cmd --state 현재 적용된 규칙을 확..

Linux 2023.05.26

[Linux] linux history 다양한 옵션과 예제

Linux의 history 명령어는 사용자가 이전에 실행한 명령어들의 리스트를 보여주는 명령어입니다. history 명령어를 사용하면 터미널에서 이전에 실행한 명령어를 검색하거나, 이전 명령어를 기반으로 새로운 명령어를 작성할 수 있습니다. 옵션 설명 -c 히스토리 목록을 모두 지웁니다. -w 히스토리 목록을 현재 사용자의 홈 디렉토리에 있는 기본 히스토리 파일에 저장합니다. -r 현재 사용자의 홈 디렉토리에 있는 기본 히스토리 파일로부터 히스토리를 읽어옵니다. -a 현재 세션의 히스토리를 기본 히스토리 파일에 추가합니다. -n 히스토리 파일에 있는 명령어 중에서 현재 터미널 세션의 명령어와 겹치지 않는 명령어만 출력합니다. -p 히스토리 파일에 있는 명령어 중에서 현재 터미널 세션의 명령어와 겹치는 명..

Linux 2023.05.25

[Linux] podman 을 설치 방법

Podman은 리눅스 운영 체제에서 사용할 수 있는 컨테이너 실행 및 관리 도구입니다. 다음은 리눅스에서 Podman을 설치하는 일반적인 방법입니다. 설치 방법은 리눅스 배포판에 따라 다를 수 있으므로, 사용 중인 배포판에 맞는 지침을 참고하시기 바랍니다. Red Hat 계열 (RHEL, CentOS 등)의 경우: EPEL(Extra Packages for Enterprise Linux) 저장소를 설치합니다. sudo dnf install epel-release Podman을 설치합니다. sudo dnf install podman Debian 계열 (Ubuntu 등)의 경우: Apt 패키지 관리자를 사용하여 Podman을 설치합니다. sudo apt update sudo apt install podman..

Linux 2023.05.24

[Linux] 리눅스 nc 명령어에 대한 자세한 설명 및 예시

nc는 "netcat"의 준말로, TCP/IP와 관련된 네트워크 작업을 수행하는 유틸리티입니다. 주로 포트 스캐닝, 파일 전송 및 소켓 연결 확인 등 다양한 네트워크 관련 작업에 사용됩니다. 아래는 nc 명령어의 사용법과 예시입니다. 기본적인 사용법 nc [options] host port host: 연결하려는 호스트의 이름 또는 IP 주소 port: 연결하려는 포트 번호 -l (리스닝): nc를 서버로 동작시키고 연결을 대기합니다. -p (포트): 연결을 위해 사용할 포트 번호를 지정합니다. -u (UDP): UDP 프로토콜을 사용하여 연결합니다. -v (상세): 더 상세한 출력을 보여줍니다. 예시 1: HTTP 요청 보내기 echo "GET / HTTP/1.1\r\nHost: www.example.c..

Linux 2023.05.20

[Linux] sudo -i 했을때 비밀번호 입력하지 않는 방법

sudo 명령어를 사용할 때 비밀번호를 입력하지 않으려면, sudo 권한을 가진 사용자에 대해 비밀번호 입력을 생략하는 설정을 변경해야 합니다. 이를 위해 다음과 같은 단계를 따릅니다: root 계정으로 로그인합니다. 텍스트 편집기로 sudoers 파일을 엽니다. 일반적으로 visudo 명령어를 사용하여 이 파일을 열 수 있습니다. 다음 명령어를 입력합니다: sudo visudo sudoers 파일이 열리면, 아래와 같은 내용을 찾습니다: %sudo ALL=(ALL:ALL) ALL 위의 내용을 다음과 같이 변경합니다: %sudo ALL=(ALL:ALL) NOPASSWD: ALL 이렇게 하면 sudo 그룹에 속한 사용자들이 비밀번호 입력 없이 sudo를 실행할 수 있습니다. 파일을 저장하고 편집기를 종료합..

Linux 2023.05.18

[WEB/WAS] Nginx subdomain 추출 방법 (정규식, map)

nginx의 map 지시문을 사용하여 subdomain을 추출하는 방법과 map 문법에 대해 설명드리겠습니다. map 지시문은 변수와 값을 매핑하는데 사용됩니다. 일반적으로 정규식 패턴을 이용하여 값을 추출하거나 조건에 따라 다른 값을 할당할 수 있습니다. 이를 활용하여 subdomain을 추출할 수 있습니다. 다음은 map 지시문을 사용하여 subdomain을 추출하는 예시입니다: http { map $host $subdomain { ~^(?[^.]+)\.example\.com$ $sub; default ""; } server { ... } } 위의 설정에서는 $host 변수를 사용하여 현재 요청이 들어온 호스트명을 가져옵니다. 그리고 map 지시문을 사용하여 $host 값과 정규식 패턴을 비교하여 s..

WEB,WAS 2023.05.14

[Kubernetes] 리눅스 k9s 설치 방법

K9s는 쿠버네티스 클러스터를 관리하기 위한 터미널 기반 UI 도구입니다. 리눅스에서 K9s를 설치하는 방법은 다음과 같습니다: 1. K9s를 다운로드합니다. 공식 GitHub 릴리스 페이지에서 K9s의 최신 버전을 다운로드할 수 있습니다. 아래 명령어를 사용하여 K9s v0.27.3를 다운로드할 수 있습니다: curl -LO https://github.com/derailed/k9s/releases/download/v0.27.3/k9s_Linux_amd64.tar.gz 2. 다운로드한 파일을 압축 해제합니다. 다음 명령어를 사용하여 압축을 해제합니다: tar -xzvf k9s_Linux_x86_64.tar.gz 3. k9s 실행 파일을 실행 가능한 위치로 이동합니다. 보통 /usr/local/bin 디렉..

Kubernetes 2023.05.09

[Linux] awk 명령어를 통한 다양한 예제

리눅스에서 AWK는 텍스트 처리 및 데이터 추출에 매우 유용한 도구입니다. 다음은 AWK 명령어의 다양한 예제입니다. 특정 필드 출력하기: awk '{print $1}' file.txt 파일 "file.txt"의 각 줄에서 첫 번째 필드를 출력합니다. 조건에 맞는 행 출력하기: awk '/pattern/' file.txt 파일 "file.txt"에서 "pattern"이라는 패턴을 포함하는 모든 행을 출력합니다. 특정 조건에 맞는 행 출력하기: awk '$3 > 50' file.txt 파일 "file.txt"에서 세 번째 필드의 값이 50보다 큰 모든 행을 출력합니다. 필드들의 합 계산하기: awk '{sum += $1} END {print sum}' file.txt 파일 "file.txt"의 첫 번째 필..

Linux 2023.05.06

[Linux] hostname 변경하기

리눅스에서 호스트네임을 변경하는 방법은 다음과 같습니다. 호스트네임 확인하기 현재 시스템의 호스트네임을 확인하려면 다음 명령어를 입력합니다. hostname 호스트네임 변경하기 호스트네임을 변경하려면 다음 명령어를 사용합니다. sudo hostnamectl set-hostname [새로운 호스트네임] 예를 들어, 호스트네임을 "myserver"로 변경하려면 다음과 같이 입력합니다. sudo hostnamectl set-hostname myserver 변경된 호스트네임은 시스템을 재부팅하거나, 다음 명령어를 입력하여 즉시 적용할 수 있습니다. sudo systemctl restart systemd-hostnamed /etc/hosts 파일 수정하기 호스트네임을 변경하면 /etc/hosts 파일도 수정해야 ..

Linux 2023.05.05
반응형
LIST