전체 글 (111) 썸네일형 리스트형 [Linux] Ubuntu 18.04 SSH 서버 구축과 SSH Root 계정 접속 설정 아래 명령어를 순서대로 사용하자. (혹시 명령어를 사용했는데 오류가 뜬다면, sudo를 붙여보자. 자세한 설명은 아래 링크 참고) https://how-can-i.tistory.com/46 [Linux error] Could not open lock file /var/lib/apt/lists/lock 에러 발생 SSH 서버에 대한 설정을 할 때, ROOT 계정으로 SSH 접속 할 수 있도록 설정 하는 중에 오류가 생겨 강제 종료를 했다. 리부팅 후, 다시 설정을 하려고 하니 해당 오류가 발생했다. apt update - how-can-i.tistory.com https://how-can-i.tistory.com/47 [Linux error] Not all processes could be identifi.. [Linux error] Not all processes could be identified non-owned process info.. 에러 발생 SSH 서버에 대한 설정을 한 후, 명령어를 실행했을 때 보여야 할 PID(아래 이미지 연두색 부분)가 보이지 않는다. 왜 안나오나 했는데 위를 보니 에러 메시지가 있었다. netstat -tnlp 명령어에 대한 에러 메세지 Not all processes could be identified non-owned process info will not be shown, you would have to be root to see it all. 해결 과정 * 공부를 위해 해결 과정을 기록해 놓은 것일 뿐, 해결 방법은 아래에 따로 정리했다. 방법이 필요하다면 바로 아래로 가면 된다.* 대충 프로세스가 다 보이지 않을 수 있으니, 모든 것을 보기 위해서는 root 권한을 가져야 한다는 의미같다. 또 r.. [Linux error] Could not open lock file /var/lib/apt/lists/lock 에러 발생 SSH 서버에 대한 설정을 할 때, ROOT 계정으로 SSH 접속 할 수 있도록 설정 하는 중에 오류가 생겨 강제 종료를 했다. 리부팅 후, 다시 설정을 하려고 하니 해당 오류가 발생했다. apt update -y에 대한 오류 E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied) E: Unable to lock directory /var/lib/apt/lists/ W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied) W: Problem unlinking the file /var/ca.. [Linux Ubuntu] 명령어로/명령어 없이 리눅스 강제 종료 및 재부팅 하는 법 * 20.06.20 수정 : 리눅스 터미널 프로그램에서 키보드가 먹통이 된 원인 발견하여 추가 shh 설정 중에 갑자기 키보드가 먹통이 되더니 종료든 뭐든 아무것도 안되는 상황에 봉착 Ctrl+Alt+delete로 꺼버리고 싶었지만..ㅎ.. 마음대로 했다가는 뒷감당을 못할 것 같아서 한참을 구글링한 끝에 찾아냈다! (사실 리눅스 강제 종료 뭐 이런 식으로 검색했으면 검색 시간이 줄었을텐데 우분투 먹통, 종료, 키보드 오류, 전원 안꺼짐, 등등.. 뭐 이런 것들로 검색하다보니 검색에 제대로 안 걸린 것 같다) 실행중인 서버를 종료/강제 종료 하는 명령어 halt : 바로 종료할 때 사용 --reboot : 리부팅 -f : 강제종료 -d : wtmp에 로그 기록하지 않음 -w : 종료하지 않고 wtmp에 기.. VMware에 Ubuntu 18.04 운영체제 설치 http://releases.ubuntu.com/18.04/ Ubuntu 18.04.4 LTS (Bionic Beaver) Select an image Ubuntu is distributed on three types of images described below. Desktop image The desktop image allows you to try Ubuntu without changing your computer at all, and at your option to install it permanently later. This type of image is what m releases.ubuntu.com 상단의 링크는 우분투 이미지 파일(ISO)를 받을 수 있는 웹사이트다. 클릭해서 Server .. Window 운영체제에서 리눅스(Ubuntu Linux) 이용을 위한 VMware 가상머신 설치 가상머신이란? 컴퓨터에 이미 설치된 호스트 운영체제(Host Operating System, 호스트OS)라고 불리는 Windows 안에 가상의 컴퓨터(가상 머신)를 만들고, 그 가상의 컴퓨터에 또 다른 운영체제인 게스트 운영체제(Guest Operating System, 게스트OS)를 설치/운영할 수 있도록 제작된 프로그램이다. 간단히 말하면, 지금 쓰는 Windows를 그대로 사용하면서 여러 대의 리눅스 서버를 운영하는 효과를 낼 수 있도록 해주는 프로그램이다. 사용 중인 CPU가 하드웨어 가상화를 지원하는지 확인 작업관리자 - 성능 에서 가상화를 사용할 수 있는 CPU라면 가상화를 사용하겠다는 설정을 추가해줘야 한다. 사용할 수 없는 CPU라면 가상화는 불가능하다고 보면 된다. VMware 설치 ht.. [Spring Security] 4. LogoutSuccessHandler 구현 설정 security-context.xml - 에 아래 코드 추가 MemberLoginController.java - 아래 코드 추가 @GetMapping("/logout") public void logoutGET() { log.info("custom logout"); } WEB-INF/views/logout.jsp Logout Page 로그아웃 로그아웃의 실제 작업은 '/logout'으로 처리하고 POST 방식으로 이루어진다. POST 방식으로 처리되는 로그아웃은 스프링 시큐리티 내부에서 동작하며, CSRF 토큰값을 함께 지정한다. 로그아웃 시 추가적인 작업을 해야 한다면 logoutSuccessHandler를 정의하여 처리한다. WEB-INF/views/sample/all.jsp Logout 로그아웃.. [Spring Security] 3. AuthenticationSuccessHandler 구현 AuthenticationSuccessHandler란? 로그인 성공 후 특정 동작을 제어하기 위해 구현하는 인터페이스 (ex. admin 계정으로 로그인 시 어떤 경로로 로그인 페이지로 들어오든 무조건 '/sample/admin'으로 이동하도록 하고 싶을 때, 혹은 별도의 쿠키 등을 생성해서 처리하고 싶을 때) 설정 src/main/java/__.__.security(패키지명)/CustomLoginSuccessHandler package com.goodluxe.security; import java.io.IOException; import java.util.ArrayList; import java.util.List; import javax.servlet.ServletException; import jav.. 이전 1 ··· 7 8 9 10 11 12 13 14 다음