Basic Linux Commands Linux OS에서 자주쓰이며 가장 중요한 20가지 명령어에 대하여 알아보겠습니다. 1. ls 디렉토리를 나열하는 명령어. Windows OS의 dir 과 같음. 리눅스에서 ls command는 파일과 디렉토리를 나열하는데 사용됩니다. ls -l |…
[태그:] 리눅스
리눅스 Docker Compose & Basic Command
Docker는 개발자와 운영 팀이 VM의 경량 컨테이너에 애플리케이션을 만들고 자동화하는 사용되는 컨테이너 도구입니다. 애플리케이션이 여러 환경에서 효율적으로 작동하도록 하기 위해 수행됩니다. 1. Docker Compose 란? 복수 개의 컨테이너를 실행시키는 도커 애플리케이션이 정의를 하기 위한 툴입니다.Compose를 사용하면 YAML 파일을 사용하여 애플리케이션의 서비스를 구성할 수 있습니다.그런 다음 single command를 사용하여 구성에서 모든 서비스를 만들고 시작합니다 Docker Compose는 다중 컨테이너 Docker 애플리케이션을 정의하고 실행하기 위한 도구입니다. Compose에서는 YAML 파일을 사용하여 애플리케이션 서비스를 구성합니다. 그런 다음 단일 명령으로 구성에서 모든 서비스를 만들고 시작합니다. Docker compose는 여러 컨테이너를 단일 서비스로 실행하는 데 사용되는 간단하지만 강력한 도구입니다. 예를 들어 웹 서버로 Nginx가 필요하고 데이터베이스 서비스로 PostgreSQL이 필요한 애플리케이션이 있다고 가정합니다. 이 경우 docker-compose를 사용하여 하나의 파일( docker-compose.yml )을 생성할 수 있습니다. 이 파일은 두 컨테이너를 각각 별도로 시작하지 않고 단일 서비스로 생성합니다. Docker Compose는 여러 컨테이너를 단일 서비스로 실행하는 데 사용됩니다. 여기에서 각 컨테이너는 독립적으로 실행되지만 필요할 때 서로 상호 작용할 수 있습니다. Docker Compose 파일은 YAML이라는 스크립팅 언어로 작성하기가 매우 쉽습니다. YAML은 Yet Another Markup Language를 나타내는 XML 기반 언어입니다. Docker Compose의 또 다른 장점은 사용자가 단일 명령을 사용하여 모든 서비스(컨테이너)를 활성화할 수 있다는 것입니다. Example NGINX 서버와 Redis 데이터베이스가 필요한 애플리케이션이 있는 경우 두 컨테이너를 별도로 시작할 필요 없이 두 컨테이너를 서비스로 실행할 수 있는 Docker Compose 파일을 만들 수 있습니다. 2. Docker Compose 장점 3. Docker Compose의 기본 명령 4. Docker Compose…
리눅스 iptables 설정/옵션/예제 정리
iptables Linux 운영 체제에서 방화벽은 netfilter. 어떤 패킷이 들어오고 나갈 수 있는지 결정하는 커널 모듈입니다 iptables 는 netfilter 모듈을 사용하는 Linux OS 방화벽 입니다. 리눅스의 패킷 필터링(Packet Filtering) 도구로서 방화벽 구성이나 NAT(Network Address…
리눅스 서버 시간 동기화
리눅스 서버 시간 동기화하기 1. 서버에 원격 접속 한 후, 해당 서버에 rdate를 설치합니다. – 리눅스 배포판 CentOS 계열 설치 – 리눅스 배포판 Ubuntu 계열 설치 2. 타임 서버를 time.bora.net으로 설정 /…
해킹에 사용된 Windows CMD 명령어 정리
Windows Commands Most Used for Hacking Windows OS를 사용한다면 CMD 명령 프롬프트에 대하여 잘 알고 있을것입니다. WIndows 에서 가장 강력한 도구중 하나이며, 다양한 작업을 수행하는데 사용됩니다. 보통 해커들은 (공격자)는 보안 취약점을 공격 벡터로 사용하여…
리눅스 grep 명령어 사용법 / grep example
grep 명령어는 주로 실무에서 로그 분석 예로 apache 로그, nginx 로그 , tomcat 로그등을 분석할때 자주 사용하며 특히 침해사고 로그 분석시 필수적으로 익혀야 하는 명령어. grep 외에 egrep fgrep 등이 있으며 잘 조합하여…
리눅스 sed 명령어 사용법 / sed example
SED 명령어는 Stream Editor의 약자로 파일 내용에 대하여 검색, 찾기, 치환, 삽입 또는 삭제 등의 기능을 가지고 있는 리눅스의 고급명령어 & 스트림 편집기. SED Example / Sample Command 1. 특정 패턴 문자열 출력…
리눅스 프롬프트 예쁘게 변경하는 방법
Add the following command in ~/.bashrc Add the following command in /etc/profile 현재 자주 접속하는 리눅스 서버 prompt 화면
리눅스 IP 변경 스크립트
리눅스에서 IP 일괄 변경 linux 리눅스 bash script 스크립트 특정 디렉토리 이하에 모든 파일을 읽어서 일괄적으로 IP 전체 변경 참고 : 리눅스에서 파일 내용 치환
리눅스 find 명령어 사용법 / find example
1. find 명령어를 사용 파일내 문자열 치환 바꾸기 2. 리눅스 시스템에서 특정 날짜 시간대에 생성된 파일 검색 방법 주로 리눅스 OS 해킹 사고 서버에서 침해사고 조사시 유용 3. keyword 라는 문자열을…