반응형

명령어맛집 82

[CloudFoundary] cf 명령어로 모든 앱 중지, 시작 스크립트

Cloud Foundry는 애플리케이션 중심의 관리를 하기 때문에 직접적으로 컨테이너를 중지하거나 시작하는 명령어는 제공되지 않습니다. 대신, Cloud Foundry는 애플리케이션 단위로 관리합니다. 따라서 각 애플리케이션을 중지하고 시작하는 방법을 알려드릴 수 있습니다. 아래는 Bash 스크립트를 사용하여 Cloud Foundry에서 모든 애플리케이션을 중지하고 시작하는 간단한 예제입니다. 이 스크립트는 cf apps 명령어로 애플리케이션 목록을 가져온 다음, 각 애플리케이션에 대해 중지 또는 시작 명령어를 실행합니다. #!/bin/bash # cf 명령어가 설치되어 있어야 합니다. # 애플리케이션 목록 가져오기 app_list=$(cf apps | awk 'NR>2 {print $1}') # 모든 ..

Cloud 2024.01.12

[WEB] HTTP Header에 사용되는 모든 옵션

1. Request Header Header 속성예시 값설명 Accept text/html, application/xhtml+xml 클라이언트가 지원하는 미디어 타입 목록 Accept-Encoding gzip, deflate 서버에서 지원하는 콘텐츠 인코딩 목록 Cache-Control no-cache, max-age=3600 캐시 동작 제어 지시사항 Content-Type application/json; charset=utf-8 본문의 미디어 타입 및 문자 인코딩 Cookie user_token=abcd123; session=xyz456 서버로부터 전송된 쿠키 정보 Host www.example.com 요청된 리소스의 호스트 이름 또는 IP 주소 User-Agent Mozilla/5.0 (Windows..

WEB,WAS 2023.12.14

[Network] OS별 Ethernet Lan 카드 브랜드 조회 명령어

각 운영 체제별로 LAN 카드 브랜드를 조회하는 명령어는 조금씩 다를 수 있습니다. 아래는 주요 운영 체제별로 해당 정보를 얻을 수 있는 명령어입니다. Linux # lspci 명령어 사용 lspci | grep Ethernet # lshw 명령어 사용 lshw -c network # ifconfig나 ip 명령어로 네트워크 인터페이스 확인: ifconfig # 또는 ip addr Windows ipconfig Mac networksetup -listallhardwareports

Network 2023.12.13

[Ubuntu] netplan 을 이용한 IP 변경

Netplan은 Ubuntu에서 네트워크 구성을 관리하는 도구입니다. 네트워크 구성을 변경하려면 Netplan 설정 파일을 수정해야 합니다. 일반적으로 Netplan 설정 파일은 YAML 형식으로 작성되며, 주로 /etc/netplan/ 디렉토리에 있습니다. 아래는 Netplan을 사용하여 Ubuntu에서 IP 주소를 변경하고 적용하는 예제입니다. 설정 파일을 열어서 주석과 함께 설명을 추가하였습니다. 본 예제에서는 이더넷 인터페이스(enp0s3)의 IP 주소를 변경하는 것으로 가정하겠습니다. 실제로 사용 중인 네트워크 인터페이스에 따라 변경해야 합니다. 1. 터미널을 열고 Netplan 설정 파일을 편집합니다. vi /etc/netplan/01-network-manager-all.yaml 2. 아래와 ..

Linux 2023.12.11

[JAVA] ant build 작성 방법 다양한 예제

Ant는 자바 기반 프로젝트를 빌드하고 관리하기 위한 자동화 도구입니다. Apache Ant는 XML 기반의 빌드 스크립트를 사용하여 프로젝트의 컴파일, 테스트, 패키징 등과 같은 작업을 수행할 수 있습니다. 이러한 빌드 작업은 사용자가 정의한 빌드 파일에 명시되며, 각 작업은 목적에 따라 태스크로 구성됩니다. 핵심 개념: 빌드 파일 (Build File): Ant로 작성된 빌드는 XML 파일입니다. 일반적으로 build.xml이라는 이름을 가지며, 프로젝트의 빌드 프로세스를 정의합니다. 프로젝트 (Project): 빌드 파일에 정의된 모든 작업들은 하나의 프로젝트로 묶입니다. 프로젝트는 빌드의 최상위 요소로 간주되며, 모든 작업은 이를 기준으로 실행됩니다. 태스크 (Task): Ant 빌드 파일에서 각..

Spring 2023.12.08

[Git] git diff --diff-filter 사용 방법

git diff에서 --diff-filter 옵션은 특정 변경 유형에 대한 필터를 제공합니다. 이 옵션은 파일의 추가(A), 복사(C), 삭제(D), 수정(M), 이름 변경(R), 유사성(모드 변경)(T), 그리고 파일 유형 변경(X)과 같은 다양한 변경 사항을 제한하고 필터링할 수 있습니다. 다음은 --diff-filter 옵션에 사용 가능한 각 변경 유형과 해당 의미를 보여주는 표입니다: 코드 변경 유형 의미 A Added 파일이 추가됨 C Copied 파일이 복사됨 D Deleted 파일이 삭제됨 M Modified 파일이 수정됨 R Renamed 파일이 이름이 변경됨 T Type changed 파일의 유형이 변경됨 U Unmerged 병합 중 충돌이 발생함 X Unknown 변경 유형을 인식할 수..

CI-CD 2023.12.05

[Git] git diff 에 대한 다양한 예시

git diff 명령어는 코드 변경 사항을 비교하고 표시하는 데 사용됩니다. 다양한 옵션을 통해 원하는 방식으로 비교 결과를 조절할 수 있습니다. 아래는 git diff 명령어의 일부 옵션들과 간단한 설명, 예시를 나타내는 표입니다. 옵션 설명 예시 git diff Working directory와 인덱스(Staging Area) 간의 차이를 보여줍니다. git diff git diff --staged 또는 git diff --cached Staging Area와 최신 커밋 간의 차이를 보여줍니다. git diff --staged git diff commit1 commit2 두 커밋 간의 차이를 보여줍니다. git diff abc123 def456 git diff HEAD 현재 브랜치의 마지막 커밋과 W..

CI-CD 2023.12.04

[Linux] ldapsearch 명령어 사용 방법

ldapsearch 명령어는 Lightweight Directory Access Protocol (LDAP) 서버에서 디렉터리 정보를 검색하는 데 사용되는 명령어입니다. 이 명령어는 일반적으로 LDAP 서버와 상호 작용할 때 사용되며, 다양한 옵션을 통해 검색 결과를 조절할 수 있습니다. 아래는 일반적인 ldapsearch 옵션 및 설명을 포함한 표입니다. 검색 옵션 옵션 설명 예시 -a deref dereference control 설정 (never, always, search, or find) ldapsearch -a always -A 속성 이름만 반환 (값은 반환하지 않음) ldapsearch -A -b basedn 검색 기준 베이스 DN 설정 ldapsearch -b "dc=example,dc=c..

Linux 2023.11.27

[Linux] find 명령어로 group,user 파일 찾기,변경하기

리눅스의 `find` 명령어를 사용하여 특정 그룹 권한 또는 특정 사용자로 된 파일을 찾을 수 있습니다. `find` 명령어는 파일 및 디렉토리 검색에 사용되며 강력하고 유연한 도구입니다. 다음은 `find` 명령어를 사용하여 특정 그룹 권한 또는 사용자로 된 파일을 찾는 예제입니다. 1. 특정 그룹으로 파일 찾기 특정 그룹으로 속한 파일을 찾으려면 `-group` 옵션을 사용합니다. 예를 들어, 그룹명이 "mygroup" 인 파일을 찾으려면 다음과 같이 명령을 입력합니다: find /경로 -group mygroup 여기서 `/경로`는 검색을 시작할 디렉토리의 경로를 나타내며, "mygroup"은 찾고자 하는 그룹명입니다. 2. 특정 사용자로 파일 찾기 특정 사용자로 속한 파일을 찾으려면 `-user` ..

Linux 2023.11.17

[Linux] logrotate 설치하여, 주기적으로 로그를 삭제하기

logrotate는 Linux 시스템에서 로그 파일을 자동으로 관리하고 압축, 백업, 삭제, 로테이션 등을 수행하는 유틸리티입니다. 로그 파일은 시스템 리소스를 차지하고 디스크 공간을 낭비할 수 있으므로 logrotate를 사용하여 로그 파일을 효과적으로 관리할 수 있습니다. logrotate 설치 대부분의 Linux 배포판에는 logrotate가 기본적으로 포함되어 있습니다. 하지만 필요한 경우, 패키지 관리자를 통해 설치할 수 있습니다. 아래는 몇 가지 배포판에서의 설치 명령어 예제입니다. # Debian/Ubuntu sudo apt-get install logrotate # Red Hat/CentOS sudo yum install logrotate # Fedora sudo dnf install lo..

Linux 2023.10.11
반응형