728x90
반응형

IT 685

Domain Controller IP변경 및 Hostname 변경

IP 변경 및 Hostname 변경 1) 각 DC의 IP를 변경합니다. (기존 DC의 IP는 임시 IP변경 신규 DC의 IP는 기존 DC IP로 변경) 2) 각 DC의 Hostname을 변경합니다. (기존 DC의 Hostname은 임시 Hostname으로 변경 신규 DC의 Hostname은 기존 DC Hostname으로 변경) 3) 변경 방법은 아래와 같습니다. § 변경할 이름을 추가 변경 후 해당 정보가 DNS에 정상적으로 추가되었는지 확인 § 변경할 이름을 주 Hostname으로 설정 § Rebooting § Hostname이 정상적으로 변경되었는지 확인 사용자 및 Computer에 이름이 정상적으로 변경되었는지 확인 § 기존 이름을 삭제 § 사용자 및 Computer와 DNS에 정상적으로 정보가 U..

free명령어로 시스템 메모리 사용현황 확인하기

free는 시스템의 실제메모리와 스왑메모리에 대한 사용현황을 확인 할 수 있는 명령어입니다. 즉, free명령어로 확인 할 수 있는 정보들은 다음과 같습니다. • 실제메모리(RAM)의 전체용량 • 실제메모리 중 유휴메모리의 양 • 실제메모리 중 사용중인 메모리의 양 • 스왑(swap)메모리의 양 • 커널에서 사용되는 공유메모리(shared memory)와 버퍼링(buffering) 메모리양 • 캐시된 메모리의 양 즉, free명령어를 이용하시면 위와 같은 정보들을 확인할 수 있습니다. free명령어로 시스템 메모리 사용현황 확인하기 먼저, 쉘상태에서 “free”라고 하시면 시스템의 메모리 전체용량과 사용중인 메모리양, 비어있는 메모리양, 스왑(swap)메모리용량과 사용량등을 확인할 수 있습니다. 아래의 ..

DMARC 레코드에 대해 알려주세요.

DMARC(Domain-based Message Authentication Reporting and Conformance)는 스팸이나 피싱메일을 적극적으로 방지하는 인증기술입니다. 도메인에 DMARC 레코드를 설정하면 해당 도메인을 위장하여 발송되는 메일을 효과적으로 차단할 수 있으며, 차단된 메일현황 및 발송자에 대한 보고서를 받아 볼 수 있습니다. * DMARC 레코드는 SPF(Sender Policy Framework) 와 DKIM(DomainKeys Identified Mail)을 기반으로 하기에 DMARC를 사용하기 위해선 먼저 SPF 레코드 및 DKIM을 설정해야 합니다. * DKIM 및 SPF 레코드를 설정한 후, 최소 72시간 이후에 DMARC 레코드를 설정하는것을 권장합니다. 도메인 소유..

IT/보안 2023.08.21

내 도메인에 여러 개의 DKIM 레코드를 가질 수 있나요?

예, 도메인에 여러 개의 DKIM 레코드를 가질 수 있습니다. 달리 DMARC 또는 SPF와 달리 DKIM은 DNS 호스트에서 허용하는 한 단일 도메인에 대해 구성할 수 있는 레코드 수에 제한이 없습니다. 여러 DKIM 레코드를 설정하는 몇 가지 일반적인 이유 일상적인 커뮤니케이션을 위해 여러 타사 이메일 공급업체를 사용합니다. 이 경우 이러한 각 공급업체에 대한 인증을 활성화하려면 별도의 선택기와 공개-개인 키 쌍을 구성해야 합니다. 참고: DKIM 활성화 프로세스는 이메일 공급업체마다 다릅니다. 트위터 지식창고에 여러 공급업체의 DKIM을 활성화하는 방법에 대한 단계별 튜토리얼이 포함된 전용 섹션이 있으므로 여기에서 확인할 수 있습니다! 보안을 강화하기 위해 DKIM 키를 주기적으로 교체하는 것이 좋..

IT/보안 2023.08.21

우분투 리눅스에서 flatpak 으로 프로그램 설치 하는 방법

우선 flatpak 이란 무엇인가? 부터 설명해야 겠죠. 간단히 말하자면 프로그램을 설치하는 방법중 한가지 입니다. 예를들어 리눅스용 프로그램을 하나 만들어서 배포하려고 하면 리눅스 배포판이 여러개라 여러 설치판을 만들어야 합니다. 페도라용, 수세리눅스용, 아치용, 데비안용, 우분투용....등등.....대부분의 프로그램들은 인기있는 몇가지 배포판만 지원하는 경우가 많습니다. 하지만 flatpak 으로 만들어 배포하면 어떠한 리눅스를 사용하던 flatpak 프로그램만 설치해 주면 프로그램을 쉽게 설치할 수 있습니다. 또한 flatpak 으로 설치된 프로그램들은 샌드박스에서 실행 되기때문에 보안문제의 걱정도 줄여줍니다. 비슷한 것으로 우분투에서 지원되는 snappy 라는 것도 있는데, 왠지 분위기는 flat..

Linux command

Linux command 1. shell script를 읽어오는 명령 (subshell 실행이 아님) a) source ~/module.sh b) . ~/module.sh source만 쓰고 있고. 점(dot)을 모르고 있다면 마음은 이미 아재 리눅서입니다. 2. vim에서 문서 저장하고 종료하는 명령 a) :wq b) :x c) ZZ :wq만 사용하는 분보다 더 아재인 분들은 습관적으로 :wq! 까지 붙여서 사용합니다. 이제 좀 더 최근 명령어인 ZZ를 사용합시다. 3. 네트워크 인터페이스 및 라우팅, 설정 관련 명령어 a) ifconfig, route b) ip c) nmcli 몇 년 전부터 nmcli를 사용하여 네트워크를 설정 합니다. /etc 밑에 있는 설정파일을 직접 에디터로 수정하는 것은 호랑..

쉘 환경 언어 변경

쉘 환경 언어 변경 Table of Contents 로케일 LANG 환경 변수 시스템 로케일 변경 로케일 로케일은 사용자의 언어, 국가뿐 아니라 사용자 인터페이스에서 사용자가 선호하는 사항을 지정한 매개 변수의 모임이다 로케일의 변경은 표시 언어, 숫자 형식, 날짜/시간 형식, 시간대, 일광 절약 시간, 통화 형식등 많은 것을 포함한다 아래와 같이 로케일의 변경에 따라 출력 양식이 달라짐을 알 수 있다 $ export LANG=en_US.UTF-8 $ date Thu, Jun 18, 2020 9:26:57 PM $ export LANG=ko_KR.UTF-8 $ date 2020년 06년 18일 목 오후 9:27:16 LANG 환경 변수 LANG 환경변수(environment variable)를 출력해보면..

PHP의 지긋지긋한 오류 Parse error: syntax error, unexpected 해결방법

PHP 웹사이트의 제작이나, 어플리케이션 서버를 만들때 PHP와 더불어 Mysql 등 여러가지 부가 요소들을 넣어 API 등을 만들 수 있다. 그런데 제작하다보면 어느 언어든 똑같이 에러를 발견하게된다. 특히 PHP는 에러가 난 부분의 정확한 위치를 알려주지 않는다(...) 이를 해결하기 위한 몇가지 팁을 당신에게 준비하였다! Parse error: syntax error, unexpected 흔히 보는 요망한 에러이다. 문법이 틀렸을때 해당 메시지가 출력이되며, 대표적으로는 끝줄에 ;(세미콜론) 를 깜빡하는 경우이다. ;(세미콜론) 이 제대로 붙어있는지 한번 검사해보자. 또는 변수가 존재하지 않을 때 발생할 수 있다. $haha = "하하"; if($hah == "하하"){ //정답 ㅇㅇ! } 다음중 ..

IT/개발 2023.08.20

Syntax error: "(" unexpected

목차 chsh 명령어 기본쉘 확인 sh script.sh sh 명령어로 쉘스크립트를 실행했는데 Syntax error: "(" unexpected가 발생하는 경우가 있다. 이는 script.sh 첫 번째 줄에 #!/bin/bash를 적지 않아서 발생하는 에러이다. 이를 shebang이라고 한다. 하지만 shebang을 명시해도 동일한 에러가 발생하는 경우 아래 명령어를 실행해보자. ls -l /bin/sh /bin/sh가 dash를 바라보는 경우 sh 명령을 실행할 때 bash가 아닌 dash가 실행되서 그렇다. 참고로 Ubuntu는 기본 쉘이 dash라고 한다. chsh 명령어 sudo chsh -s /usr/bin/bash 위 명령어를 통해 기본쉘을 변경할 수 있다. 기본쉘 확인 echo $SHELL..

IT/개발 2023.08.20

[Kubernetes] App 확인 (Pod 확인)

목차 Build APP - Container image Deploy APP Build APP Create The Deployment Check APP Check The Node Check The APP Expose APP Expose APP - NodePort Scale APP Scale APP Update APP Update APP - Rolling Update/Rollback Check The Pod 이 문서는 Pod 를 확인하는 방법에 대해 포함되어 있습니다. Kubernetes Pod 앞선 Create the Deployment 를 통해 Deployment 가 생성이 되고 나면 Kubernetes 는 여러분의 애플리케이션 인스턴스에 Pod 를 생성했습니다. Pod 는 하나 또는 그 이상의 애플리케..

728x90
반응형