분류 전체보기222 쉘스크립트에서 로그인 없이mysql 명령 내리기(mysql 자동로그인) shellscript에서 mysql 명령어를 내릴때 로그인(ID/패스워드 입력)없이 명령을 내려야할 때가있다. 물론 아래와 같이 아이디와 패스워드를 삽입하여 실행할 수 있으나 패스워드 노출의 문제가 있다. mysql -uroot -padf123! TESTDB -e 'select * from testtable limit 10' 자동로그인 할수 있는 방법으로 login-path를 사용할 수있다. 1. 생성(수정)하기 설정이름은 일종의 프로파일명이라고 보면 된다. 임의로 정하면 된다. mysql_config_editor set --login-path=설정이름 --host=주소 --user=아이디 --port=포트 --password 2. 조회 mysql_config_editor print --login-pat.. 2022. 2. 22. 앤서블 코어(Ansible core) 설치 앤서블은 마스터 노드에 앤서블 코어만 설치하면 된다. 플레이북으로 명령을 내렸을 때 멱등성의 특징으로 중복 실행으로 인한 오류를 방지할 수 있다. 멱등성이란? 멱등성의 정의 연산을 여러번 하더라도 결과가 달라지지 않는 것 예를 들어 echo "hello seo" >> test.log라는 명령을 내렸을 때 수행할 때마다 test.log파일에 hello seo가 기록될 것이다. 하지만 ansible로 실행하면 한 번만 수행된다. 테스트 환경 CentOS7 설치방법 yum install epel-release yum install ansible ansible 먼저 설치시도를 하면 찾을 수 없다고 나온다. 따라서 epel-release를 먼저 설치해준다. 모든 호스트에 ping 체크를 하려는 명령어. 하지만 호.. 2022. 2. 22. vi에서 키패드 숫자입력 안될 때 vi를 열어서 아이피를 입력할때 보통 키패드(맨오른쪽에 있는 숫자키)를 이용하는데 숫자입력이 안되는 경우가 있다. env | grep TERM으로 변수값을 조회 해보면 아래와 같이 나오는데 이것을 linux로 변경해주면 된다. 영구적으로 변경해주려면 /etc/bashrc에서 변수값을 정의하여 로그인할때 적용되도록 해주자. 2022. 2. 22. 브라우저에서 홈페이지 접속까지의 과정(1) 동작과정 크롬이나 익스플로러 같은 인터넷 브라우저 URL창에 naver.com를 입력하면 가장 먼저 hosts 파일에 해당 URL과 매핑되는 IP가 있는지 확인 한다. C:\Windows\System32\drivers\etc\hosts host 파일에 정보가 없다면 아래와 같이 동작한다. 2~8 과정을 보면 local DNS가 한번에 아이피를 얻어내는게 아니라 Roo/com/naver DNS서버에게 요청을 돌리고 돌려서 겨우 아이피를 받아내어 브라우저에게 전달한 모습을 볼 수 있다. 왜그런걸까? 이 질문에 답을 얻으려면 URL 도메인 구조가 아래와 같기 때문이다. 각 단계별로 DNS서버가 있고, 각 DNS서버들은 하위 DNS서버의 아이피 주소밖에 모른다. 그래서 Root DNS서버에서부터 시작해서 nav.. 2022. 2. 20. 도커(docker)란 무엇인가? 도커의 정의 도커(docker)란 무엇입니까? 도커란 컨테이너 기반의 가상화 플랫폼이다. chroot, cgroup 및 네임스페이스와 같은 리눅스 커널의 기능을 사용하여 프로세스를 분리함으로써 독립적으로 실행될 수 있도록 한다. chroot(독립된 공간) - 새로운 가상 루트 디랙토리를 생성하여 원격서비스로 접속할 경우 상위로 이동이 불가능하게 하는 명령어 name space(독립된 환경) - 데이터에 이름을 붙여 충돌 가능성을 줄이고 쉽게 참조할 수 있게 하는 개념 - 6개의 독립된 환경을 제공한다 - PID / Network/ UID / Mount / UTS / IPC cgroup(독립된 자원) - 프로세스들이 사용할 수 있는 컴퓨터 자원들(CPU/Memory/Network/Device/IO)을 제한하고 격리 시.. 2022. 2. 20. 이전 1 ··· 41 42 43 44 45 다음 반응형