Linux
-
CentOS SSH 설치IT/Linux 2019. 6. 9. 19:17
1. SSH이란? 시큐어 셸(Secure Shell, SSH)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 그 프로토콜을 가리킨다. 기존의 rsh, rlogin, 텔넷 등을 대체하기 위해 설계되었으며, 강력한 인증 방법 및 안전하지 못한 네트워크에서 안전하게 통신을 할 수 있는 기능을 제공한다. 기본적으로는 22번 포트를 사용한다. SSH는 암호화 기법을 사용하기 때문에, 통신이 노출된다 하더라도 이해할 수 없는 암호화된 문자로 보인다. 출처 : 위키백과 2. CentOS에서 SSH 설치 putty에서 리눅스로 접속하기 위해서는 어찌됐던 SSH가 필요하다. 네트워크가 연결되어 있다면 아래의 방법으로 쉽게 ..
-
리눅스 파일뷰어(파일읽기,파일보기) 명령어 cat & tailIT/Linux 2019. 6. 6. 23:57
# 개요 일일이 검색하는거보다 그냥 내블로그에 있는걸 찾아쓰려고 적어놓는다. 저장해놓고 나중에 내가 필요할때 Ctrl + F로 찾아쓸거다. 1. cat 1. 용도 : 파일의 내용을 그냥 화면에 바로 쏴준다. 몇줄 안되는거 볼때 쓰자. 2. 생김새 : $ cat [option] [file_name] 3. 옵션 및 테스트 : 설명을 위해 new_file이라는 이름으로 아래와 같은 내용을 담은 파일을 하나 만들었다. this is testpage just now i make this page for posting on DK's blog 이것은 테스트 페이지 입니다. 리눅스는 정말 꾸준히 손대봐야 까먹지 않나봐요. 3-1. 그냥 cat : 내용출력 [root@localhost dongkyung]# cat new..
-
리눅스에 Tomcat 설치IT/Linux 2019. 6. 6. 23:41
(현재) 뉴비때 리눅스에 웹프로젝트를 올리려고 하는데, 당시에는 Web Server와 WAS의 개념과 원리도 잘 몰랐을 뿐더러 톰캣에 대한 범용적인 설정지식도 없었다. 그냥 찾아보고 마구잡이로 적용해보던 시기에서 다른 블로그에 리눅스에 톰캣설치하는 삽질을 기록해뒀길래 포워딩 해온다. 리눅스 서버에 웹프로젝트를 올리기 위해서는 리눅스에도 Tomcat을 설치해야 한다. 그리고 Tomcat을 설치하기 전에 JDK를 설치해야 하는데, 리눅스의 경우 Open JDK를 내장하고 있다. 그래서 기존의 Open JDK를 삭제하고 정식 Oracle JDK를 설치하든, 그냥 Open JDK를 놔두고 Oracle JDK를 설치한 후, 메인을 Oracle JDK로 바꿔주든 나름대로의 셋팅이 필요하다. 1-1. OPEN JDK..
-
CentOS CUI / GUI 전환하는 방법 + startx 한글적용IT/Linux 2019. 6. 6. 22:45
두가지 방법이 있다. 1. 임시로 GUI로 전환하는 방법 1-1) 우선 GUI모드를 설치 # yum groupinstall "x window system" "gnome desktop environment" 1-2) 설치가 끝나면 CUI에서 다음 명령어를 실행 # startx 1-3) 그럼 GUI로 전환이 된다. 1-4) GUI 종료하고 CUI로 돌아가고 싶을때는 Ctrl + Alt + BackSpace 끝 2. 부팅 모드를 CUI가 아닌 GUI로 접속하는 방법 2-1) 다음 명렁어를 실행 vi etc/inittab 2-2) Default runlevel 이라 적힌 곳에 0~6까지의 숫자가 있다. 0 시스템 중지 1 단일 사용자 모드 2 NFS 기능을 제외한 다중 사용자 모드 3 모든 기능을 포함한 다중 ..
-
Putty - Connection timed out 해결IT/Linux 2019. 6. 6. 22:42
(현재)뉴비때 다른 블로그에 작성했던 삽질의 흔적이다. 지금보면 엉성하기 짝이 없지만, 여전히 누군가에겐 솔루션이 될 수 있을거란 생각에 포워딩 해온다. 만들었던 웹 프로그램을 리눅스 서버에 올리라는 지시를 받았다. winSCP를 통해 원격으로 파일 전송을 해야된다는걸 확인하고 winSCP로 접속을 해보니 물론 안된다. 원격접속에 무언가 문제가 있나 putty로 접속을 시도해보니 역시나 안된다. VirtualBox에 설치된 CnetOS 6 의 IP를 바르게 확인한 뒤, Putty에서 IP를 입력하고 접속을 시도하면 무슨 이유인지 Connection timed out이 발생한다. 구글링을 통해 봤던 vi /etc/ssh/sshd_config 파일의 수정을 해줬는데도 해결되지 않는다. 설정이 잘못되어있는건지..
-
Network error: Software caused connection abortIT/에러노트 2019. 6. 6. 22:16
#문제발생 VirtualBox를 오랫동안 안쓰다가 오랜만에 썼더니 녹이 슬었는지 작동하지 않았다. 그래서 아래의 방법으로 해결했다. https://suzxc2468.tistory.com/152 VirtualBox를 동작시키고 나니 이번에는 윈도우에서 PuTTY로 내 VirtualBox에서 돌아가고있는 CentOS 6 로 접속이 안된다. Network error: Software caused connection abort [네트워크 오류 : 소프트웨어로 인해 연결이 중단되었습니다.] #해결방안 구글에 찾아보니 자꾸 아래의 방법을 제시한다. 근데 저렇게 Seconds between Keepalives를 5로 설정하고, Enable TCP Keepalives를 체크해도 문제가 해결되지 않는다. 혹시 ssh의 ..
-
CentOS root로 로그인이 안됨IT/에러노트 2019. 6. 6. 14:31
문제 : 어제 밤 까지만해도 잘 됐었고, root로 작업했다. 그리고 오늘낮까지 로그오프 하지 않고 놔뒀는데, 오늘 root로 로그인 하려니 안된다. root로 로그인 시도, 그리고는 0.1초정도 Last login: DOW MON DAY hh:mm:ss on tty1 이라고 아주'잠깐' 지난 로그인기록이 출력되다가 이내 곧 아무런 에러메세지를 출력하지않고 다시 로그인 계정을 입력받는다. root의 비밀번호가 틀리면 에러메세지가 출력된다. 즉슨 , 비밀번호의 문제가 아니란 이야기다. 고로 SINGLE Mode로 접속하여 root의 비밀번호 초기화를 시행해도 여전히 안된다. 다른계정으로 접속을 시도 할 시, 접속된다. 권한이 필요한 작업을 시행할 시 Permission Denied 가 출력되며 작업이 거부..