반응형

전체 글 226

Unable to negotiate with port 22: no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1

Unable to negotiate with 호스트명 port 22: no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1 ssh 접속시 위와 같이 오류가 나와서 접속이 안되는 경우 아래와 같이 하면 된다 ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 user@host 매번 입력하는것이 귀챦다면 .ssh/config파일에 설정을 등록하자 Host 호스트명 KexAlgorithms +diffie-hellman-group1-sha1 출처 : https://blog.daso..

linux 2022.03.22

/lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory

이 에러는 lib64디렉토리를 임의로 옮기거나 변경했을때 나타나는 오류다. 이상태에서 어떤 명령도 먹지 않고 쉘을 나가면 다시는 접속할수 없다 살리고 싶으면 절대로 로그아웃을 하면 안된다 간단하게 살리는 방법은 아래와 같다 파일들이 모두 멀쩡하고 경로만 바뀐거면 경로만 재지정해서 다시 복구해 주면 된다. 예를 들어 /usr/lib64 폴더를 /usr/lib64_org로 바꾼경우 복구 방법이다 LD_LIBRARY_PATH=/usr/lib64_org /usr/lib64_org/ld-linux-x86-64.so.2 /usr/bin/mv /usr/lib64_org/ /usr/lib64 이렇게 입력하면 lib64 폴더가 옮기기전 상태로 복구된다. 그외 긴급상황등은 아래 출처 페이지를 참조하자. 출처 : http:..

linux 2022.03.07

SSH id_rsa 여러개 사용하기

.ssh 폴더안에 다른 호스트에 연결할 인증서를 사용할때 id_rsa 파일에 인증서를 입력하여 사용한다. 그런데 인증서를 여러개 호스트별로 따로 연결하고 싶은 경우 간단하게 설정하는 방법이 있다. .ssh폴더 안에 config파일을 만들어서 아래와 같이 입력한다 # vi .ssh/config Host github.com User choi IdentityFile ~/.ssh/id_rsa Host 172.16.0.123 User choi2 IdentityFile ~/.ssh/test_id_rsa 호스트별로 도메인별로 인증서를 별도로 연결해 사용할수 있다 출처 : https://yookeun.github.io/tools/2016/06/26/git-multi-ssh/ SSH 인증 여러개 사용하기 Github나 ..

linux 2022.02.15

SSL인증서 비밀번호 삭제

SSL인증서를 발급받으면 보통 비밀번호를 설정해서 발급해 준다. 비밀번호를 그대로 사용해도 되지만 인증서의 비밀번호만 삭제해서 사용하는 방법이 있다 openssl rsa -in 암호있는인증서.key -out 저장할인증서이름.key 이렇게 입력해서후 엔터를 치면 인증서 비밀번호를 묻습니다. 입력후 저장하시면 인증서에서 비밀번호가 삭제됩니다. 반대로 비밀번호를 추가할수도 있습니다. openssl rsa -in 암호없는인증서.key -passout pass:'비밀번호' -out 저장할인증서.key -des3 이렇게 사용하시면 됩니다. 출처 : https://sarc.io/index.php/miscellaneous/1219-ssl-key SSL 인증서 Key 파일 비밀번호 제거 및 추가 방법 Tech Note ..

기타 2022.02.11

htcacheclean APACHE 캐시 삭제

아파치 디스크 캐싱을 사용할 경우 캐싱파일을 자동으로 삭제하기 위해 사용되는 데몬이다. 설정 방법은 아래와 같다 # vi /etc/sysconfig/htcacheclean # # Configuration options for systemd service, htcacheclean.service. # See htcacheclean(8) for more information on available options. # # Interval between cache clean runs, in minutes # 캐싱삭제 간격 (분) INTERVAL=15 # Default cache root. # 캐싱파일이 저장된 폴더명 CACHE_ROOT=/dev/shm # Cache size limit in bytes (K=Kby..

linux/apache 2022.02.10

디스크 추가 후 부팅시 자동 마운트

간단한 내용이면서도 깜빡하기 쉬운 내용 가상시스템이든 실제 시스템이든 리눅스에서 하드디스크 추가후 리부팅하면 마운트가 안되어 있는 상태로 남아있는다 fstab 설정에 등록을 해놓으면 부팅시 자동으로 인식된다. 그 간단한 방법을 공유한다. # blkid | grep /dev/sdb 이렇게 입력하면 /dev/sdb1: UUID="7aeb24e9-1f5a-4b0f-aea3-c627ee75bd29" TYPE="ext4" 보통 이렇게 새로 추가한 하드디스크 정보가 나온다 UUID부분을 복사해서 fstab란에 맨 밑에 붙여넣는다 UUID=7aeb24e9-1f5a-4b0f-aea3-c627ee75bd29 /var/www/폴더명 ext4 defaults 0 0 이렇게만 해놓으면 재시작시 새로 추가한 디스크 공간을 자동..

linux 2022.02.07

구글 Ad Manager 광고 안짤리기 (v22.02.07)

구글 애드매니져는 기능이 막강하고 안정적이며 애드센스와 함께 사용하기 편리한 광고 관리 툴이다. 다만 2022년 들어와 광고가 등록이 안되거나 광고가 올라가서 짤리는 현상이 발생하고 있다. 아래 몇가지 사항을 참고하여 광고등록에 도움이 되길 바란다. 1. 이미지 크기 요즘 gif이미지를 많이 쓰면서 용량이 커지고 있는데 이걸 애드메니져에 그대로 사용하다가는 짤리기 쉽다. 현재 구글서버에 올리는 용량은 1M 미만으로 설정하여야 한다. 또한 외부이미지를 사용하더라도 1M를 넘으면 짤린다. 짤리는 사유 : 멀웨어 프로그램 발견 또는 악성코드 2. 방문 페이지 목적지 페이지 주소때문에 짤리는 경우도 있다. 요즘 rewrite같은 설정으로 실제 주소를 짧게 표시하거나 URL 줄여주는 숏URL 같은걸 쓰면 무조건 ..

기타 2022.02.07

GIF 애니메이션 용량 줄이기 (웹버젼)

GIF 애니메이션 용량을 최대한 줄이는 방법을 찾다가 인터넷 페이지에서 온라인 변환을 해주는 페이지 몇개를 공유한다 참고로 10M짜리가 1M이하로 조정만 잘하고 색이 적을수록 압축률이 높다. 1. 단순 용량줄이기 전용 2. 색상, 크기 조정 종합선물세트 https://gifcompressor.com/ko/ 온라인에서 GIF 애니메이션 압축 로딩이 오래걸리는 GIF 파일이 짜증나시죠? 그럼 무료로 GIF 압축기를 써보세요. 한번에 여러 개 파일을 압축하며 최대 50MB 크기까지 업로드하세요. gifcompressor.com https://ezgif.com/optimize Animated GIF optimizer (free online tool) Online tool for optimizing animate..

기타 2022.01.27

VMWARE ESXi 6.7 SSL 인증서 교체

VMWARE에서 제공하는 ESXi 6.7 에서 SSL 공인인증서 교체 방법을 공유합니다. 1. 인증서를 미리 준비해 놓습니다. 인증서 위치 : /etc/vmware/ssl 2. 기존 인증서는 백업해 둡니다. rui.crt, rui.key 파일 각각 백업해 둡니다. 3. 새로운 인증서로 교체합니다. rui.crt와 rui.key를 교체 합니다. 4. 시스템을 재적용 합니다. # services.sh restart 출처 : https://tutis.tistory.com/18 vCenter 6.7 및 ESXi 6.7 에 공인인증서 등록하기 1. 공인인증서 발급요청 - vCenter 및 ESXi Host의 개별 도메인으로 발급신청해야합니다. - (주의 : wild card 인증서는 에러가 발생합니다.) 2. 인..

시놀로지 NAS 한글 깨짐 복구하기 (EUCKR->UTF8)

시놀로지에 FTP로 파일을 전송했다가 한글이름이 모두 깨져서 이름만 복구하고 싶은경우 아래와 같은 방법으로 복구 할수 있다. 먼저 시놀로지로 SSH접속을 해야 합니다. 1. 제어판 -> 터미널 및 SNMP -> SSH 활성화 2. 그리고 putty같은 터미널 툴로 접속합니다. putty는 구글창에서 putty를 검색해서 무료로 다운로드 가능합니다. https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe 3. putty.exe실행후 시놀로지 호스트명을 입력후 22번 포트로 접속합니다. 4. 로그인을 합니다. root로 바로 로그인은 안되고 기존 사용자 이름으로 로그인 가능합니다. 만일 root로 꼭 사용자 전환이 필요한경우 $ sudo -i 입력후 로그인 비..

linux 2022.01.08

주간통계시 연도가 변경될 경우 YEARWEEK함수

지난번 올린 포스팅중 일간/주간/월간 통계 mysql관련 쿼리문을 올린적이 있다 https://blog.and.kr/91 위 쿼리들은 편리하고 좋은데 다만 주간통계에 사용하는 쿼리는 2022년 해가 바뀌고 나서 문제점을 알아냈다 2021년 12월 27일 ~ 2022년 1월 2일까지 주간 통계를 내려고 한다. 기존 쿼리를 사용하게 되면 2021년과 2022년을 분리해서 쿼리를 만들게 된다 DATE_FORMAT(`reg_date`, '%Y%U') 그래서 2022년 1월 1일 ~ 2일은 2022년 0번째 주라는 방식으로 group by를 따로 생성해 통계를 뽑아 버린다 내가 원하는건 해가 바뀌어도 한주간을 통째로 잡아서 뽑는거다. 찾아보니 YEARWEEK함수를 사용하면 해결되었다. select * FROM t..

linux/mysql 2022.01.07

Vsphere 6.X (ESXi) USB설치시 "Not a COM32R image" error

분명히 정상적인 ISO파일을 받아서 USB부팅가능한것까지 확인을 했는데 막상 설치하려고 하니까 "Not a COM32R image" boot: 메세지만 계속 뜨면서 설치가 안된다. 이때 해결방법이 있다. boot: 입력창에 install hddboot 라고 입력하면 해결된다. 출처 : http://diggerpage.blogspot.com/2018/09/vsphere-65-setup-from-usb-key-not.html Vsphere 6.5 setup from USB Key - "Not a COM32R image" error To install VSphere 6.5 Hypervisor from a bootable USB key let's proceed like this: 1. from VmWare do..

DELL 컴퓨터 Nvme Windows10/11 설치

DELL 컴퓨터를 구매했는데 윈도우가 NVME에 설치가 안되어 있고 느려터진 SATA하드에 설치되어 있었다 NVME SSD에 윈도우를 설치하려고 하니 설치가 안된다. 한마디로 드라이버가 없고 인식이 안되서 설치가 불가능한 상태 이경우 DELL에서 제공하는 드라이버를 윈도우 설치USB안에 설치하면 드라이버를 인식하고 설치 가능하다. http://www.dell.com/support/home/drivers/driversdetails?driverId=TV5DJ Challenge Page www.dell.com 위 링크에 나온대로 파일을 다운로드받고 USB 드라이브 Drive폴더를 생성하고 BootCiritical 폴더를 만들어 그위에다가 다운로드받은 파일의 압축을 풀면 된다 윈도우 10, 윈도우 11 설치파일..

기타 2021.12.21

실시간 화면 출력 꼼수..

ob_flush(); flush(); 위 구문으로 결과를 바로 출력시킬때 브라우져서 결과가 바로 안나온다. 그건 브라우져에서 특정 버퍼 이상이 되어야 출력이 가능하다고 한다. 바로 출력을 하려면 아래와 같이 코드를 추가해 가짜 널값을 생성해 준다. echo str_pad("",4096); ob_flush(); flush(); 실시간으로 결과가 브라우져에 출력된다. 출처 : https://planactor.tistory.com/180

linux/php 2021.12.13
728x90
반응형