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/맥 코딩 알고리즘 2023. 7. 10. 16:40
mac에서 유용하게 활용되고 있는 NeoFetch라는 시스템 정보 도구를 소개하려고 합니다. NeoFetch는 bash CLI 환경에서 다양한 시스템 정보를 유연하게 표시해주는 패키지입니다. 우분투는 물론, macOS, iOS 및 기타 OS에서도 Bash 쉘만 사용할 수 있다면 어디에서든 사용할 수 있습니다. 또한, 원하는 정보만 표시되도록 출력 범위를 직접 사용자 정의할 수도 있습니다. macOS 사용자라면 Homebrew를 통해서 설치합니다. brew install neofetch 우분투 사용자라면 다음과 같이 설치합니다. apt install neofetch NeoFetch는 실행하면 다음과 같은 정보를 제공합니다 - 운영체제 이름과 버전 - 커널 버전 - CPU 모델과 클럭 속도 - 메모리 용량과..
Computer/우분투 코딩 알고리즘 2021. 2. 27. 11:59
우분투에서는 패키지 설치를 위해서 보편적으로 apt(Advance Packging Tools) 명령어를 사용합니다. apt는 기존의 apt-get, apt-cache 등의 통합으로 나온 패키지 매니징 툴입니다. 그런데 패키지 업데이트를 위한 update 와 upgrade의 차이점이 존재합니다. 한국 사람이 이해하기에는 비슷한 명령어 이기 때문에 처음 Ubuntu를 사용하게 되면 잘못 사용하는 경우가 발생합니다. 우선 간단히 다음과 같은 차이가 있습니다. update - 설치 가능한 패키지 리스트를 최신화 upgrade - 실제 업데이트 다음 구문은 시스템을 업데이트 하는 것이 아니라 실제 설치 가능한 패키지 리스트를 최신화 하는 것 입니다. 실제로 프로그램이 최신 버전으로 설치되거나 바뀌지는 않습니다. ..
Computer/도커 코딩 알고리즘 2021. 1. 28. 16:59
사실 도커가 뭔지도 잘 모릅니다. 그냥 인터넷에서 Docker 에 관련된 것들을 찾아서 혼자 구성해서 사용합니다. 그러다보니 사용하는 이미지를 복사해서 새로운 컨테이너를 만들고 싶더군요. 매번 설정하는게 귀찮아서요. 그래서 도커에 commit 명령어를 이용해서 이미지를 복사해봤습니다. 우선 도커의 commit 명령어를 사용해서 기존에 사용하던 컨테이너를 복사하는 것이 우선입니다. 다음과 같은 명령어로 가능합니다. ▼ 1. 보시는 것과 같이 NX1 이라는 컨테이너가 잠시 PAUSE 되는 것을 볼 수 있습니다. 그리고 조금 뒤에 다시 ON 됩니다. docker commit [ 컨테이너 이름 ] [ 생성될 이미지 이름 ] : [ 태그 ] docker commit NX1 nx-ubuntu:1 ▼ 2. 컨테이너가..
Computer/윈도우 10 코딩 알고리즘 2020. 11. 2. 20:10
윈도우에서 우분투로 접속하려면 몇 가지 문제가 있습니다. (우분투 20.04 기준) 현재 저의 컴퓨터(윈도우 10)에서 우분투 리눅스 컴퓨터에 접근을 하려면 윈도우 프로그램인 원격 데스크톱으로는 연결이 되지 않습니다. 때문에 알아본 프로그램이 MobaXterm이라는 프로그램입니다. 이 프로그램은 현재 윈도우의 파일 시스템을 리눅스처럼 볼 수도 있습니다. 그리고 여러 세션을 만들어서 접근도 가능합니다. ▼ 1. MobaXterm 홈페이지에 접속합니다. 상단에 다운로드 버튼을 클릭합니다. mobaxterm.mobatek.net/ MobaXterm free Xserver and tabbed SSH client for Windows The ultimate toolbox for remote computing - ..