IT/Linux 2021. 12. 14.
리눅스 한글깨짐 문제 해결방법 (리눅스 셀레니움 스크린샷 한글깨짐)
리눅스 환경에서 Selenium(셀리니움)을 이용해서 데이터를 수집하는 도중에 한글깨짐이 발생하여 해결방법을 알아보았습니다. 리눅스 폰트를 설치하지 않아서 발생하는 문제입니다. 해결방법은 아래와 같습니다. 리눅스 기본 제공 한글폰트를 패키지관리자에서 다운로드합니다. (yum, apt-get) yum install fonts-korean 혹은 fonts-unfonts-core 설치되는 경로는 /usr/share/fonts 입니다. 시스템 폰트 리스트를 새로고침합니다. fc-cache -r 이후 나눔고딕 폰트 파일을 다운로드합니다. wget [http://cdn.naver.com/naver/NanumFont/fontfiles/NanumFont_TTF_ALL.zip](http://cdn.naver.com/na..
IT/Linux 2020. 10. 18.
Linux SSH key 비밀번호 없이 로그인하기 ssh-keygen
Linux SSH key 비밀번호 없이 로그인하는 방법에 대해서 알아보도록 하겠습니다. ssh-keygen을 생성하여 리눅스에서 다른 서버로 비밀번호 없이 이동하거나 깃랩에 ssh 키를 등록하여 사용할 수 있습니다. 키젠을 생성하는 방법은 아래와 같습니다. cd ~ ssh-keygen -t rsa 후 엔터 세번 cat ~/.ssh/id_rsa.pub | ssh id@host 'cat >> ~/.ssh/authorized_keys' 홈 디렉토리로 이동하여 ssh-keygen 생성 비밀번호를 엔터로 설정하면 끝입니다. 아래의 chmod 명령은 참고만 하시면 됩니다. 안하셔도 상관없습니다. SSH Key란? 서버에 접속 할 때 비밀번호 대신 key를 제출하는 방식이다. SSH Key는 언제 사용하는가? 비밀번..
IT/Linux 2020. 7. 22.
리눅스에서 파일 인코딩 확인하기 ( file, iconv )
리눅스에서 파일 인코딩 확인하기 개발을 하다보면 리눅스 환경 ( 예를 들어 Centos(센트os) 나 ubuntu(우분투)) 에서 인코딩이 맞지 않아서 글자가 깨지는 현상이 발생합니다. 특히 한국어는 더욱 그러합니다. 그래서 때로는 리눅스에서 수동으로 변환해주어야 할 때가 있습니다. 요즘 페이지는 utf-8 을 많이 사용하고 있지만, 기존의 페이지들로 부터 업그레이드 하는 경우 변환이 필요할 때가 있습니다. 파일 인코딩 확인방법 리눅스에서 파일 인코딩을 확인하는 방법으로는 file 명령어가 있습니다. file -bi abc.txt file -bi abc.txt 결과 text/html; charset=utf-8 파일 인코딩 변환방법 리눅스에서 파일 인코딩을 변환할때는 방법으로는 iconv 명령어가 있습니다..
IT/Linux 2020. 4. 23.
ssh_exchange_identification 에러 해결방법
ssh_exchange_identification: Connection closed by remote host or ssh_exchange_identification: connection reset by peer 결론을 말하자면 host.allow host.deny를 수정하면 된다. /etc/hosts.allow # # hosts.allow This file describes the names of the hosts which are # allowed to use the local INET services, as decided # by the '/usr/sbin/tcpd' server. # sshd: 192.168.124.12 sshd: 132.79.44. sshd: 133.11. hosts.allow ..
IT/Linux 2020. 4. 9.
[Centos7] Linux 사용자/그룹 관리 (user/group)
리눅스 사용자관리는 'root사용자' 혹은 'sudo 권한이 있는 사용자'에서 가능합니다. 1. 사용자 관리 1-1 사용자 추가 (useradd) sudo useradd {USER_NAME} 더보기 Usage: useradd [options] LOGIN useradd -D useradd -D [options] Options: -b, --base-dir BASE_DIR base directory for the home directory of the new account -c, --comment COMMENT GECOS field of the new account -d, --home-dir HOME_DIR home directory of the new account -D, --defaults print or..