Work/LINUX+SERVER
[VNC] TigerVNC 사용 중 키보드, 마우스 잠금 현상

리눅스 서버에 TigerVNC Server 셋팅 후 VNC Viewer 로 GUI 작업이 필요한 경우 사용하곤 하는데 분명 처음엔 잘 키보드, 마우스도 되던 연결이 시간이 지나 잠기는 현상이 나타났다. 이 경우 여러 방법을 취해보았지만 제일 간단하게 해결하는 것은 /사용자폴더/.vnc 안에 내용들을 모두 삭제하고 다시한번 vncserver를 실행하면 최초 실행 시 처럼 접속을 위한 패스워드를 입력하라고 나오고 view-only를 사용하지 않음으로 다시 설정하여 주면 키보드,마우스가 다시 잘 사용이 된다.

Work/LINUX+SERVER
[클라우드] 변경된 Naver TTS(CSS) API 사용해보기

이전 포스트에 (http://ifmkl.tistory.com/354) Naver OpenAPI 인 Clova Speech Synthesis API 사용하기를 작성했었습니다. 그런데 오랜만에 들어가보니 해당 API가 NBP(네이버 비즈니스 플랫폼 - 클라우드 서비스)쪽으로 이관되었더군요.. 즉 무료에서 -> 유료가 되었습니다... 다만 네이버 비즈니스 플랫폼의 경우 신규 사용자에겐 30만 크레딧을 제공하므로 이 크레딧 유효 기간동안은 테스트는 해볼수 있을 듯합니다. 변경된 개발 문서는 http://docs.ncloud.com/ko/naveropenapi_v2/naveropenapi-4-2.html 이고 NBP 가입 후 로그인 후 콘솔에서 접속하면 다음 메뉴에서 api 를 신청할 수 있습니다. 어플리케이션 ..

Work/LINUX+SERVER
[클라우드] 네이버 클라우드 플랫폼 사용해보기

네이버 클라우드 플랫폼 사용해보기 신규 가입자에게 30만 크레딧을 제공하고 있고 HDD - Micro Type 서버는 1년 무료 사용이 가능하다 가입 후 결제 수단을 등록하면 30만 크레딧을 받을 수 있다. 서버 생성 후 간단한 어플리케이션 올려서 테스트 해봐야 겠다. 전에 테스트 했었던 Clova 음성 합성을 웹에서 선택해서 테스트 할수 있게 Vue로 화면 만들고 Golang 으로 백엔드 해서 api 연동시켜서 올려둘 예정.

Work/LINUX+SERVER
[클라우드] NHN TOAST Cloud 체험해보기 (수정)

과거와는 다르게 국내에도 클라우드 서비스가 빠르게 보급되고 있다. 예전에 외국의 vultr 호스팅에 대한 포스트를 작성한 적이 있는데 이번에 TOAST Cloud 에서 신규 가입 고객에게 20만 Credit 을 주는 이벤트를 진행하고 있어 가입 후 테스트 해보았다. 이 글은 간략하게만 작성한 소감정도고 자세한 리뷰는 추후 작성하는 걸로... 사실 TOAST 는 네이버에서 게임 플랫폼쪽을 담당하는 걸로 알고 있었는데 추가 : NHN Ent 쪽과 Naver 는 별개란걸 알게되었음. (크루세이더 퀘스트라는 게임으로 TOAST를 알게되었었던... 춘향, 몽룡때 현질하고 뽑고 이후 접었..) 잡설은 그만하고 일단 가입 후 https://toast.com/pricing#event 페이지를 보면 결제수단을 등록 하고..

Work/LINUX+SERVER
[CentOS] 다수의 파일명을 한번에 변경하기

다수의 파일의 이름을 한번에 변경할 일이 있어 찾아보니 rename 이라는 명령어가 있어 사용하였다. 기본적인 사용법은 다른 페이지나 man 페이지에 잘 나와있으므로 특수한 경우를 위해 작성함. 1. 사용 목적 : 파일명의 공백, ( ) 괄호 표시들을 제거하기 위해2. 파일명 예시 : xxx_ (1).ddd (xxx는 파일명 .ddd는 확장자)3. 사용방법 3.1. 파일명_ 뒤에 공백과 ( 제거 : # rename _\ \( _ *.ddd -> xxx_1).ddd 형태로 일괄 변경 됨 (\는 역슬래쉬 공백과 괄호는 쉘에서 역슬래쉬 뒤에 위치시켜야 사용 가능) 3.2. 확장자 앞 ) 제거 : # rename \). . *.ddd -> xxx_1.ddd 로 변경됨

Work/LINUX+SERVER
[CentOS 7] Network Tip

route를 확인하기 위해 route 명령어를 입력했는데 없다?? -> ip route default route 설정 (2개 이상 nic 카드가 있을때 두개 모두 게이트웨이 설정이 된 경우) eth0(main), eth1(second) 일때 ifcfg-eth0 설정 파일에 -> DEFROUTE=yes 를 추가

Work/LINUX+SERVER
[ELK] ELK를 활용한 웹 로그 모니터링 시스템 - 1

회사에서 웹 서버의 로그 수집 및 분석을 위해 2015년 말 부터 ELK Stack과 TICK+Grafana Stack으로 웹 서버 및 주요 서버, 서비스의 로그 수집 및 대시보드를 통한 모니터링을 활용해 왔다. 다만 ELK는 당시에는 버전이 낮았고 성능이나 사용적인 부분에서 InfluxDB 보다 불편함을 느껴 지금까지 주로 TICK을 사용해왔다. ELK는 1.X에서 2.X로, 그리고 5.X로 마이그레이션을 하며 사용은 했었지만 제대로 활용하진 않았다. 얼마전 Elastic Tour 2017 Seoul 에 참석하여 6.X ELK를 보니 다시 한번 제대로 사용해보자는 생각이 들어 처음부터 새로 구축하기로 하였다. 이 글은 간단한 설치 및 구성과 logstash, filebeat 를 통한 로그 수집, 필터 ..

Work/LINUX+SERVER
Nginx, GeoIP, Grok Pattern, InfluxDB, Telegraf, WroldMap, Grafana 연동 삽질기

각 서비스의 접속 지역을 확인하기 위해 Nginx 를 1.13.3 으로 소스 재컴파일을 하였고 GeoIP Module 을 설치하였으며 (이와중에 dependancy 로 설치된 nginx 때문에 소스 컴파일 한 nginx 가 영향을 받아 스크립트가 정상동작 하지 않는 부분이 발생.. 하여 system service daemon 을 수정하여 정상 동작 확보 - bin 파일을 rpm 의 nginx 가 아닌 source build 된 nginx 로 실행 위치 변경) 이후 grafana 에 world map plugin 을 설치하고 지도에 표시하느라 쿼리와 telegraf, influxdb 에 nginx log 넣느라 삽질 삽질 하다가 어 됬다! 하고 좋아했다. (지난번 포스트) 그런데 몇일 후 보니.. 다시 정..

Work/LINUX+SERVER
Nginx, GeoIP, Telegraf, Influxdb, Grafana 연동!

회사에서 사용하고 있는 웹 서비스의 구성은 간단하게 다음과 같다. Nginx (리버스 프록시 서버) --- WAS (각 어플리케이션 서버) --- 백엔드 (DB, 스토리지 등) 여기서 유저는 가장 상단의 Nginx 서버에만 접근이 가능하다. 이러한 구성은 기본적으로 보안이나 관리 등에 용이하다. 그리고 각 서버들의 상태 모니터링 및 로그 수집을 위해 2가지 시스템을 혼용하여 사용하는데 ELK 와 TICK 이 바로 그것이다. ELK는 Elasticsearch, Logstash, Kibana 를 지칭하는데 과거 버전에서 5.x 버전으로 업그레이드를 하면서 이 로그 수집방식이 Logstash-forward 대신에 beat 로 대체 되었다. 그래서 각 단말에 beat가 서버의 로그를 수집하여 Elasticsea..

Work/LINUX+SERVER
[NGINX] 보안 설정 관련

header cache controlhttps://www.joinc.co.kr/w/man/12/nginx/static header HSTS (HTTP Strict Transport Security) Confighttps://www.nginx.com/blog/http-strict-transport-security-hsts-and-nginx/