리눅스 썸네일형 리스트형 우분투에서 Packer를 설치하고 CentOS 7 이미지를 생성하는 방법 우분투에서 Packer를 설치하고 CentOS 7 이미지를 생성하는 방법 Packer 설치 ATP 패키지 매니저로 설치 sudo apt-get update sudo apt-get install packer 바이너리 파일로 최신 버전을 설치 Packer의 공식 다운로드 페이지에서 바이너리를 다운로드 wget https://releases.hashicorp.com/packer/1.7.4/packer_1.7.4_linux_amd64.zip 다운로드한 압축 파일 해제 unzip packer_1.7.4_linux_amd64.zip Packer 실행 파일 이동 sudo mv packer /usr/local/bin/ Packer 버전 정보 확인 packer --version CentOS 7 이미지 생성 CentOS .. 더보기 split 명령어 split 명령어 split 명령어는 텍스트 파일을 작은 파일로 분할하는 데 사용되는 명령어입니다. 이를 통해 큰 파일을 더 작고 관리하기 쉬운 부분 파일로 나눌 수 있습니다. split 명령어의 기본 구문 split [옵션] [입력 파일] [출력 파일 접두사] 옵션: split 명령어의 다양한 옵션을 사용할 수 있으며, 파일을 어떻게 분할할지를 결정합니다. 이전 답변에서 설명한 주요 옵션을 사용할 수 있습니다. 입력 파일: 분할하려는 원본 파일의 이름 또는 경로를 지정합니다. 출력 파일 접두사: 생성된 부분 파일의 이름에 붙을 접두사를 지정합니다. split 명령어는 기본적으로 알파벳 순서대로 번호를 붙인 부분 파일을 생성하며, 이 부분 파일들의 이름에는 접두사가 붙습니다. 주요 옵션 -b 또는 --b.. 더보기 history 명령어 history 명령어 history 명령어는 리눅스 및 Unix 기반 시스템에서 사용자의 명령어 실행 기록을 확인하는데 사용됩니다. 이 명령은 사용자가 터미널에서 실행한 명령어 목록을 표시하며, 기본적으로 최근에 실행한 명령어부터 순서대로 나열됩니다. history 명령어를 사용하는 방법과 몇 가지 유용한 옵션 1. 기본 사용법 history 명령어는 다음과 같이 간단히 사용할 수 있습니다. history 이 명령을 실행하면 사용자의 명령어 실행 기록이 순차적으로 나열됩니다. 2. 특정 개수의 명령어 표시 history 명령어에 -n 옵션을 사용하여 최근 N개의 명령어를 표시할 수 있습니다. 예를 들어, 최근 10개의 명령어를 표시하려면 다음과 같이 입력합니다. history -n 10 3. 특정 범위의.. 더보기 [draft] ping, telnet으로 통신(포트) 상태 확인 ping, telnet으로 통신(포트) 상태 확인ping test(ICMP)$ ping -c 3 8.8.8.8PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.64 bytes from 8.8.8.8: icmp_seq=1 ttl=105 time=26.5 ms64 bytes from 8.8.8.8: icmp_seq=2 ttl=105 time=26.5 ms64 bytes from 8.8.8.8: icmp_seq=3 ttl=105 time=26.5 ms--- 8.8.8.8 ping statistics ---3 packets transmitted, 3 received, 0% packet loss, time 2003msrtt min/avg/max/mdev = 26.519/26.523/2.. 더보기 [draft] MySQL 엔진 및 MySQL MHA를 설치하고 구성하는 방법 MySQL 엔진 및 MySQL MHA를 설치하고 구성하는 방법Ubuntu 서버 3대mhauser 계정 생성SSH 키 교환(SSH를 통해 서로 연결된 서버)MySQL 엔진 설치MySQL 초기화mysqld --defaults-file=/usr/local/mysql/my.cnf --initialize --user=mysqlMySQL root 계정 패스워드 초기화cat /usr/local/mysql/data/error.log | egrep "A temporary password is generated for root@localhost"mysqld_safe --defaults-file=/usr/local/mysql/my.cnf &mysql -uroot -palter user 'root'@'localhost' id.. 더보기 [draft] MySQL에서 Time Zone 관련 변수를 설정하고 사용하는 방법 MySQL에서 Time Zone 관련 변수를 설정하고 사용하는 방법global.time_zone은 MySQL 서버에서 모든 세션에 대해 사용되는 기본 타임존입니다. session.time_zone은 현재 세션에서 사용되는 타임존입니다. global.time_zone은 MySQL 설정 파일에 설정되거나 SET GLOBAL time_zone 명령어를 사용하여 변경할 수 있습니다. session.time_zone은 SET time_zone 명령어를 사용하여 변경할 수 있습니다. global.time_zone과 session.time_zone의 차이점global.time_zone은 모든 세션에 대해 사용되지만 session.time_zone은 현재 세션에서만 사용됩니다.global.time_zone은 MySQL.. 더보기 [draft] jq 명령어 jq 명령어jq는 커맨드 라인에서 JSON 데이터를 파싱하고 조작하는 유용한 도구입니다. 이 도구를 사용하면 JSON 형식의 데이터를 쉽게 쿼리하고 필요한 정보를 추출하거나 수정할 수 있습니다.jq 설치CentOSyum install -y epel-releaseyum install -y jqUbuntusudo apt updatesudo apt install jqjq 버전jq --version$ jq --versionjq-1.6jq 명령어의 사용 예제1. JSON 데이터 파싱하기jq를 사용하여 JSON 데이터를 파싱하고 보기 쉬운 형태로 출력할 수 있습니다.echo '{"name": "John", "age": 30}' | jq .이 명령어는 다음과 같이 JSON 데이터를 예쁘게 포맷하여 출력합니다.{ ".. 더보기 [draft] 리눅스 password hashing 알고리즘 변경하기 리눅스 password hashing 알고리즘 변경하기주요한 패스워드 해시 알고리즘에 대한 간략한 설명MD5 (Message Digest 5)MD5는 빠르고 간단한 해시 알고리즘으로, 원래는 메시지 무결성을 확인하기 위해 개발되었습니다.그러나 MD5는 현재 보안에 취약하며, 충돌이 발생할 가능성이 높아져서 패스워드 저장에 사용해서는 안 됩니다.SHA-1 (Secure Hash Algorithm 1)SHA-1은 SHA 알고리즘의 한 버전으로, MD5와 마찬가지로 현재 보안에 취약한 알고리즘으로 간주됩니다.보안 전문가들은 SHA-1을 피하고 더 강력한 해시 알고리즘을 권장합니다.SHA-256, SHA-384, SHA-512SHA-2 시리즈는 SHA-1의 보안 취약점을 보완한 해시 알고리즘입니다.SHA-256.. 더보기 이전 1 ··· 45 46 47 48 49 50 51 ··· 134 다음