리눅스(11)
-
Ubuntu에서 GPG 에러 날 때 해결 방법
Source from : https://itsfoss.com/solve-gpg-error-signatures-verified-ubuntu/ 아래와 같이 맨뒤의 키값을 바꿔서 처리하면 됩니다. sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 68980A0EA10B4DE8
2023.01.18 -
VI, VIM에서 Esc 키가 안먹을때...
오늘 좀 황당한 상황을 겪어서 메모 남깁니다. https://unix.stackexchange.com/questions/332457/how-to-send-the-esc-signal-to-vim-when-my-esc-key-doesnt-work Terminal emulators send an ESC code also when you press: Ctrl+[ Ctrl+3 I like this one as you can use one hand only to press it. Alt followed by any other key. For example Alt+h,j,k,l will exit insert mode and move the cursor at the same time. 저는 Ctrl+3 키로 하니까 처..
2021.12.06 -
root 유저로 ssh 접근 제어 해야할 때
ssh를 이용해서 외부 접근을 하는 경우에 root 유저로 붙을 수 있게 되면 아무래도 보안상 위험하겠지요.원격으로 해킹 시도가 상당히 발생할 수 있습니다. 이에 따라서 root 유저는 통상적으로 ssh 접근을 못하도록 하고, 일반 유저로 접근해서 su 또는 sudo를 이용해서 접근하도록 제어합니다. $ sudo vi /etc/ssh/sshd_configPermitRootLogin yes
2018.08.23 -
CentOS - SVN 설치시 에러
CentOS에 svnserve를 설치하다가... 이 사이트 참고 했음 : http://b1ix.net/290 설명이 매우 잘 되어있어서 따라하면 땡... 다만 중간 부분에 나와있는 이 부분!!! [root@localhost checkout1]# svn checkout svn://localhost/svn_repos svn: E000013: Unable to connect to a repository at URL 'svn://localhost/svn_repos' svn: E000013: file '/home/svn/svn_repos/format' 를 열 수 없습니다: 허가 거부 이에 대한 해결책이 필요했다.위의 에러는 selinux가 보안상 막고 있어서 발생하는 것이 맞다. 이를 해결 하기 위해서는... r..
2018.08.23 -
Linux 프로세스 관리 쉘
################################### 1. 특정 프로세스를 찾아서 죽이기 #!/bin/bash ps -ef | grep -v grep | grep 프로세스명 | awk '{print $2}' | xargs --no-run-if-empty kill -9 $1 ################################### 2. 특정 프로세스가 살아있는지 체크해서 죽어있으면 살리는 쉘 $ vi /var/test/run.sh #!/bin/bashPROCESS_CNT=`ps -ef | grep 프로세스명 | grep -v grep | awk '{print $2}' | wc -l`if [ "$PROCESS_CNT" == 0 ];then echo "[`/bin/date +\%Y\%m\%d..
2018.08.23 -
SSH 접속 세션 시간 조정
SSH 접속이 자주 끊겨서 고생하는 경우들이 있는데... 그에 대한 해결책을 간단히 노트해둔다.SSH 클라이언트 접속 시간 조정sudo vi /etc/ssh/ssh_config# otehr configs 부분에 아래 내용을 주석 해제하고 숫자값을 정해준다. ServerAliveInterval 100 SSHD 서버에서의 접속 시간 조정sudo vi /etc/ssh/sshd_config아래와 같이 주석 해제하고 값을 지정해주시면 됩니다. ClientAliveInterval 600 TCPKeepAlive yes ClientAliveCountMax 10SSHD 서버 재기동이 필요합니다. $ sudo service ssh restart
2018.07.27 -
Jenkins 포스트 쉘 스크립트 권한 관련 문제
리눅스 장비에 jenkins 를 설치하고나서 배포를 하다가 포스트 쉘 스크립트를 넣었다가 권한 문제로 에러를 여러차례 겪었는데... jenkins는 jenkins 유저를 사용하고 있기 때문에 사용하려는 쉘에 접근하기 위해서는 권한이 필요했다. 이를 해결하기 위해서 jenkins 유저에 sudo 권한을 주고 포스트 쉘 쪽에는 sudo /path/to/abcd.sh 이렇게 처리를 해보는 것으로... 우선 sudoers에 유저와 권한을 넣어줘야 한다. $ vi /etc/sudoers# User_Alias ADMINS = jsmith, mikem
2018.07.27 -
Raspberry PI 에 NginX 웹 서버, 톰캣 설치하기
뭐 이 부분은 따로 설명한 부분도 아니다.데비안 계열의 리눅스이기 때무네 apt-get 을 이용해서 원하는 패키지를 넣으면 설치가 된다 NGINX 설치하기sudo apt-get install nginx Tomcat 8 설치하기sudo apt-get install tomcat8 설치하면 프로세스까지 자동으로 서비스까지 올라간다. NginX와 Tomcat 연동은 뭐... 굳이 여기서 설명 필요 없을 것 같아서 생략~ NginX - Tomcat 연동NginX 최적화 관련 포스팅
2017.10.18 -
리눅스에다가 나만의 SVN 셋팅하기
리눅스에다가 나만의 SVN 셋팅하기 어렵다고 생각했는데 해보니 쉽군요.제가 일일이 정리하려다가... 검색하니 잘...정리하신 분이 계셔서 그냥 링크로 대신합니다. CentOS 5.3에서 Subversion (SVN) 셋팅하기 http://ezgreg.tistory.com/40 좋은 정보 감사드립니다. ^^
2014.02.13