Computer/우분투 코딩 알고리즘 2023. 7. 15. 17:05
Linux PS 명령 리눅스를 사용하면 프로세스를 확인해야 할 일이 자주 발생합니다. 특히 동작중인 서버나 서비스를 강제로 종료시킬 때 프로세스를 확인해서 PID를 알아내야 합니다. ps 명령어는 Process Status의 약자로 현재 실행되고 있는 프로세스의 상태를 보여줍니다. 그중 다음 명령어를 가장 많이 사용하게 됩니다. ps -ef | grep [프로세스명] ps -ef 명령어는 현재 실행되고 있는 모든 프로세스를 보여주게 됩니다. 또한 파이프라인을 통해 grep 명령어를 추가하여 원하는 프로세스를 정확히 알아낼 수 있습니다. 만약 jar에 대한 프로세스 PID를 찾으려고 하면 다음과 같은 명령어로 확인할 수 있습니다. ps -ef | grep jar 이제 PID 를 찾았으니 프로세스를 강제로 ..
더 읽기
Computer/우분투 코딩 알고리즘 2021. 7. 30. 19:43
컴퓨터를 종료해야 할 때 우리는 보통 시스템 종료 버튼을 누르고 해당 종료 로그아웃 또는 재부팅을합니다. 하지만 이런 것이 없는 터미널에서는 어떻게 해야 할까요? 특히나 원격접속을 해서 컴퓨터를 재부팅하거나 종료하는 경우에는 난감합니다. 하지만 리눅스에서는 당연히 이런 것들을 지원하고요 다음과 같은 명령들로 쉽게 온 오프 할 수 있습니다. 시스템 종료 명령 poweroff shutdown -P now halt -p init 0 시스템 재부팅 명령 reboot shutdown -r now init 6 시스템 로그아웃 명령 logout exit shutdown 명령 이중에 특히나 시간을 설정할 수 있고 다양한 옵션을 줄 수 있는 shutdown 명령을 많이 사용합니다. 이렇게 예약해서 시스템을 종료하거나거나..
Computer/우분투 코딩 알고리즘 2021. 2. 27. 16:54
서버를 만들고 외부에서 접속하려면 매번 SSH 비밀번호를 입력하고 접속합니다. 매우 귀찮죠. 그리고 비밀번호가 노출되면 컴퓨터는 해커의 세상이됩니다. SSH 접속만 잘 관리한다면 사실 보안상 문제가 별로 없죠. 나중에 참고를 위해서 사용자 생성과 SUDO 권한 부터 보안 접속과 SSH 에 관련된 전반적인 사용법을 정리해 보겠습니다. 목차 공개키 생성 및 로그인 fail2ban 설치 비밀번호 로그인 막기 Root 로그인 막기 사용자 추가하기 SUDO 권한 설정하기 공개키 생성 및 로그인 ▼ 1. 키를 생성합니다. 해당키는 .ssh 디렉토리에 id_rsa, id_rsa.pub (공개키) 로 각각 생성됩니다. $ ssh-keygen -b 4096 ▼ 2. 실행 결과 passphrase 부분은 그냥 엔터를 칩니..