반응형

linux 85

인터넷 페이지 접속시 3초정도 대기후 접속 되는 현상?

https를 아직 지원하지 않는 홈페이지의 경우 브라우져로 접속을 시도할때 다른사이트와 다르게 유독 2-3초정도의 시간이 걸린후 접속이 되고 한번 접속된 페이지는 딜레이 없이 잘 열린다. 그런데 아파치 설정이나 서버 설정은 이상 없고 별도의 부하도 없다. 브라우져로 접속할때만 딜레이가 발생한다 이런경우 최근 브라우져의 https우선 지원과 연결된 문제일수 있습니다. 해결방법은 https를 도입하면 해결이됩니다. 과거와 달리 https는 유료서비스가 아닙니다. 무료로 https를 이용할수 있으며 3개월마다 갱신하면 됩니다 (유료 서비스도 1년마다 갱신을 해야합니다) https를 도입하지 못하는 경우 https포트가 방화벽에 막혀있는건 아닌지 확인해 봅니다. 방화벽에 막혀서 브라우져에서 https를 체크하느..

linux/apache 2023.01.17

yum "Segmentation fault" 오류 관련

yum 업데이트 또는 설치시 "Segmentation fault" 에러를 내고 종료될 경우 해결방법입니다. 1. __db* 파일을 삭제합니다. # cd /var/lib/rpm # ls Basenames Conflictname __db.001 __db.002 __db.003 Dirnames Group Installtid Name Obsoletename Packages Providename Requirename Sha1header Sigmd5 Triggername # rm -fr __db* 2. rpm 리빌드 # rpm --rebuilddb yum으로 업데이트 또느느 설치를 다시 진행합니다. 해결... 출처 : https://m.blog.naver.com/oxcow119/220027045298 [Linux]..

linux 2022.12.28

[Linux] grubby를 이용한 grub2 부팅순서 변경

옛날에는 커널 하나하나 설정때문에 컴파일 하고 수정하고 부팅하는 삽질만 하다가 도끼자루 썩는줄 모르고 이미 커널 세상은 많이 바뀌어 버렸다 예전처럼 grub파일을 직접 수정하지 말고 툴을 이용해 설정하는걸 권장한다. grub 부팅순서 바꾸는 방법 grubby --set-default=/boot/vmlinuz-커널이름 예시 ) 3.10.0-1160.el7.x86_64 현재 기본 설정된 커널 이름 확인하는 방법 # grubby --default-kernel /boot/vmlinuz-3.10.0-1160.el7.x86_64 부팅시 커널 환경 확인하기 # grub2-editenv list saved_entry=CentOS Linux (3.10.0-1160.el7.x86_64) 7 (Core) 출처 : https..

linux 2022.11.02

[remi7.2] 구버젼 찾기

remi PHP 구버젼이 갑자기 필요해 찾으려고 하니... 미러만 잔뜩 나오고 내가 원하는 버젼이 안나온다 찾으려는 버젼은 php 7.2.34-3 구글님을 뒤져서 겨우 찾았다 https://rpm.pbone.net/newrpmsdir_datan_2021-03-26_idka_386012.html php-zip도 설치하려니까 아니... 이버젼에서는 아예 취급을 안한다. libzip5설치가 먼저 필요하다고 구글님이 말했다. 뒤져서 찾자.. https://rpms.remirepo.net/enterprise/7/safe/x86_64/repoview/libzip5.html 찾았다... 설치해 주고 php-zip도 설치하자... php-pecl-zip로 설치된다. 이렇게 구버젼 설치 완료 뜻밖의 삽질~~

linux/php 2022.10.31

htcacheclean 부팅시 자동시작

systemd으로 운영되는 서비스에서 특정 서비스를 부팅시 자동으로 실행하는 방법은 아래와 같다. systemctl enable 서비스이름 그런데 htcacheclean는 위 명령어로 적용이 안된다. 강제로 자동 실행되도록 수동으로 설정해야 한다. systemd 폴더에 들어간다 # cd /etc/systemd/system/multi-user.target.wants apache, php처럼 시작프로세스가 multi-user타겟에 들어와 있다 여기에 htcacheclean 서비스를 추가하자 # ln -s /usr/lib/systemd/system/htcacheclean.service htcacheclean.service 위와 같이 심볼틱 링크를 잡아주자. 폴더내에 심볼틱링크가 잘 잡혔는지 확인해보고 다음 명..

linux/apache 2022.10.26

[텔넷] 테스트 메일보내기

터미널 콘솔상에서 메일 테스트를 메일 보내는 방법을 간단하게 설명해 보자 1. 접속 telnet 서버아이피 25 25번대신 587번같은 다른 아이피로도 가능하다 다만 인증이 필요한경우 인증 방법도 미리 체크해 두자 base64 인증으로 메일 보내기 --> https://blog.mysop.net/140 2. 서버 연결 확인 ehlo 250-SIZE 104857600 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-X-ANONYMOUSTLS 250-X-EXPS GSSAPI NTLM 250-8BITMIME 250-BINARYMIME 250-CHUNKING 250-SMTPUTF8 250 XRDST 3. 보내는 사람 mail from:메일주소 250 2.1.0 Send..

linux 2022.09.19

시간 동기화 Chrony [TIME SYNC]

ntp 시간 동기화만 알고 있었는데 사실 CentOS 7 이상부터 ntp대신 chrony를 시간 동기화 프로그램으로 사용하고 있었습니다. 기존 ntp보다 설정이 더 간단하고 설정도 편리합니다. # /etc/chrony.conf # Use public servers from the pool.ntp.org project. # Please consider joining the pool (http://www.pool.ntp.org/join.html). server 3.kr.pool.ntp.org iburst server 1.asia.pool.ntp.org iburst server 3.asia.pool.ntp.org iburst ..... 한국어 ntp사이트는 아래 링크에서 https://www.pool.ntp...

linux 2022.08.19

Selenium WebDriver Cookie 쿠키 사용하기

Selenium WebDriver를 사용하다가 인증문제로 쿠키를 사용해야 하는 경우가 있다 아래와 같이 쿠키를 만들고 import pickle import selenium.webdriver driver = selenium.webdriver.Firefox() driver.get("http://www.google.com") pickle.dump( driver.get_cookies() , open("cookies.pkl","wb")) 쿠키를 사용하자 import pickle import selenium.webdriver driver = selenium.webdriver.Firefox() driver.get("http://www.google.com") cookies = pickle.load(open("cooki..

linux 2022.07.27
반응형