본문 바로가기

Server에 해당하는 글들

52 Articles matched
목록이 없습니다.
[SVN] svn 서버 재시작(restart) 하는 방법 How to restart(or start) SVN server on Ubuntu? SVN 서버를 별도로 운영하고 있고 SVN 서버 관리자라면 이미 알고 있겠지만 혹여나 사내 관리자가 자리에 없을 경우에 SVN 서버를 다루지 않았던 사람이 단순하게 restart(또는 start)를 하는 것도 몰라서 찾아봐야할 때가 있습니다(그게 나야). 저의 경우 SVN 서버가 설치된 컴퓨터가 클라우드로 되어 있지 않고 데스크탑 서버로 되어 있는데 이번에 정전이 일어나는 바람에 다운되었습니다. 컴퓨터를 다시 켜주고 아래 과정을 통해 다시 켜주었습니다. SVN 프로세스 종료(이미 꺼져있는 경우 생략) 방법은 정말 간단합니다. 일단 restart를 하려면 먼저 돌고 있는 svn 프로세스가 있는지 확인하고 있다면 꺼줍니다. ..
[Ubuntu] SFTP 사용법 FTP? SSH? SFTP? FTP는 File Transfer Protocol의 약자로 TCP/IP 계층을 통해서 파일을 전송하는 프로토콜입니다. 예전에는 FTP가 많이 사용되었지만 인터넷의 보급이 활발해지고 악용하는 사례도 늘어나며 해킹문제도 심각할 때 쯔음 보안이 중요해지면서 요즘에는 보안적으로 취약한 FTP는 거의 사용되지 않는 것 같습니다. 저도 FTP는 안쓰고 주로 SFTP를 사용합니다. 앞에 붙은 알파벳 'S'는 짐작하셨겠지만 Secure를 의미합니다. 이는 이전에 SSH(Secure SHell)과도 같은 개념입니다. Shell을 통해 서버를 조작하는 작업 또한 보안이 이슈가 되면서 SSH가 등장하게 되었고 요즘에는 거의 SSH로 작업합니다. (저는 사실 서버 접속 방식 중에 SSH을 제외하고..
[Ubuntu/Linux] rename 으로 한번에 이름 변경 상황 서버 관리를 하다가 수많은 파일의 이름을 한꺼번에 패턴을 잡아서 바꿔줘야하는 경우가 생겼다. 서버 환경은 다음과 같다. 서버 OS : Ubuntu 18.04 LTS rename 설치 확인 명령어 수많은 파일의 이름을 패턴을 잡아서 (예를들면 정규식) 한번에 바꿔주는 방법은 rename이라는 명령어로 이미 우분투에서 별다른 패키지 설치 없이 사용가능했다. 혹시나 설치가 안되어 있을 수 있으니 확인해보자. $ rename Usage: rename [ -h|-m|-V ] [ -v ] [ -n ] [ -f ] [ -e|-E *perlexpr*]*|*perlexpr* [ *files* ] 위에 처럼 결과가 나오면 설치가 되어 있는 것이다. 그러면 먼저 이름을 바꿀 파일들이 존재하는 곳으로 가서 아래 명령어처..
[Tomcat] The AJP Connector is configured with secretRequired="true" but the secret attribute is either null or "". This combination is not valid. 웹 컨테이너로 Tomcat을 사용하는 경우에 서버에서 간혹 제목과 같은 에러가 발생하는 경우가 있다. 에러 The AJP Connector is configured with secretRequired="true" but the secret attribute is either null or "". This combination is not valid. 에러를 못하는 영어로 해석해보자면, AJP Connector 설정중에 secretRequired 값이 true인데 secret 속성은 공백이거나 null이라는 것. 그래서 유효하지 않다는 것 같다. 우선 AJP Connector는 server.xml에 있는 것을 의미하는 것 같다. 그리고 나는 AJP Connector에 secretRquired 관련 속성을 ..
[Ubuntu] NodeJS 설치 우분투에서 nodejs를 설치하는건 바로 apt-get install nodejs가 아니라 PPA(Personal Package Archive, 개인 패키지 저장소) 추가 과정이 필요합니다. 보통 apt-get install을 통해서 설치되는 패키지는 우분투 공식 패키지 저장소에 저장되어있는 패키지들인데요 공식 패키지 저장소에 없지만 런치패드(유명한 패키지 저장소) 등 개인 패키지 저장소에 있는 것을 설치하고 싶을 때 저장소를 추가함으로써 해당 저장소의 패키지들을 설치할 수 있습니다. 먼저 PPA 추가를 위해서 curl(Client URL) 패키지를 설치해줍니다 ※ CURL은 우분투와 같이 CLI(Command Line Interface)인 환경 즉, 브라우저를 띄울 수 없는 환경에서 브라우저처럼 URL..
우분투 기본 쉘 변경하기 (How to change default shell in Ubuntu) 우분투(Ubuntu)를 설치하면 기본적으로 BASH(배시, Bourne Again SHell)이라 불리우는 쉘이 설치되어있는데요 사실 쉘의 종류는 다양하고 커스터마이징도 가능한 부분이 있어서 개발자나 관리자가 원하는 쉘을 설치해서 커스터마이징을 할 수도 있습니다. 오늘은 우분투에 접속했을 때 기본쉘을 변경해보는 내용을 정리해보려고 합니다. 이는 우분투 뿐만 아니라 리눅스(Linux)기반 서버에서도 적용가능할것이라고 생각합니다. 우분투(Ubuntu) 변경할 수 있는 쉘 목록 확인 명령어 우분투는 기본쉘을 변경할 수 있는 명령어를 제공하고 있습니다. 바로 chsh(CHange SHell) 입니다. 정상 결과 $ chsh -l /bin/sh /bin/bash /sbin/nologin /usr/bin/sh /u..
[chrome driver] 스크린 캡처 시 한글 깨짐 문제 상황 크롬드라이버(chrome driver)를 통해서 페이지를 로딩한 후에 페이지에 존재하는 이미지를 다운로드 받아서 워드파일로 만드는 로직을 구현하는 도중에 로컬환경에서는 잘 돌아가던 캡처기능이 우분투(Ubuntu) 서버에 올린 후에 돌려보니 이미지에서 한글이 네모로 나오는 현상을 보게되었습니다. 처음에는 한글 폰트가 없어서 그런가 해서 엉뚱한 폰트를 설치하고 location을 대한민국으로 지정하고 설정파일을 건드렸다가 우분투의 메시지들이 한글로 나오게 되었는데 정작 크롬에서 캡처한 이미지는 여전히 네모로 나오고 있었습니다. 그리하여 구글링을 하게 되었고 역시나 구글에는 답이 있었습니다. 해결방법 추측대로 한글폰트가 설치되어있지 않아서 네모로 나온 것은 맞았지만 잘못된 폰트를 설치했습니다. 정확히..
[Ubuntu] Tomcat 로그 한글 깨짐 현상 에러 톰캣 로그에 아래 이미지와 같이 한글이 모두 물음표(?)로 나오는 현상을 마주했습니다. 원래는 잘 나오던 한글들일 왜 이렇게 되어버린건지는 모르겠으나 해결방법을 찾아봅니다. 해결방법 찾아보니 catalina.sh 수행될 때 아래와 같이 JAVA_OPTS를 주면 해결이 된다고 합니다. 아마 로그 파일을 만들 때 인코딩을 설정해주는것 같습니다. export JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8 -Dfile.client.encoding=UTF-8 -Dclient.encoding.override=UTF-8" *변수명과 값 사이에는 공백을 넣으면 안된다고합니다. 추가 해결방법 (2022.3.4) 어떤 서버에서는 위의 설정을 안해줘도 알아서 로그에 한글이 잘 나오는데 ..