본문 바로가기
728x90
반응형

Linux44

Linux에서 메모리 상태 확인하기: free 명령어 free는 Linux에서 현재 system memory 상태를 확인하기 위해 사용하는 대표적인 명령어임.Ubuntu 같은 Linux distribution에서는 별도의 설치 없이 기본적으로 사용할 수 있으며, RAM과 swap memory의 사용량을 간단히 확인할 수 있음.참고로, macOS에는 기본적으로 free 명령어가 없음. 기본 사용법가장 기본적인 사용법은 다음과 같음.free기본 출력은 byte 단위임.일반적으로는 -h option을 같이 사용함.즉, 다음이 기본적인 사용법임:free -h-h는 human-readable의 의미임.사람이 읽기 쉬운 단위인 KiB, MiB, GiB 등으로 출력해줌.kibi-, mebi- 와 같은 binary multiples 의 prefix에 대한 자세한 내용은 .. 2026. 6. 16.
sftp - Secure FTP Intro.sftp는 내 컴퓨터와 원격 서버 사이에서 파일을 안전하게 주고받기 위한 프로그램.SSH 연결을 그대로 사용 ,별도의 계정이나 비밀번호를 또 만들 필요가 없음.openssh-server 설치시sftp도 서브시스템으로 설치됨.사실 sftp 클라이언트는 ftp와 조작법이 같음.2026.01.10 - [Linux] - openssh-server 설치하기 - Ubuntu openssh-server 설치하기 - Ubuntuopenssh-server Linux에서 원격 접속과 파일 전송을 가능하게 하는 표준 SSH 서버 소프트웨어sshd 데몬을 통해 다음을 지원함:외부 클라이언트의 로그인,원격 명령 실행,scp,sftp 연결 이 패키지를 설치하ds31x.tistory.com 1. scp와 sftp의 차.. 2026. 1. 10.
openssh-server 설치하기 - Ubuntu openssh-server Linux에서 원격 접속과 파일 전송을 가능하게 하는 표준 SSH 서버 소프트웨어sshd 데몬을 통해 다음을 지원함:외부 클라이언트의 로그인,원격 명령 실행,scp,sftp 연결 이 패키지를 설치하면 하나의 서버로 다음이 가능해짐:보안 shell (ssh, Secure SHell),파일 전송 (sftp, Secure FTP),개발 도구(VS Code Remote, Git, 자동화 스크립트) 지원Ubuntu 시스템을 최신 버전으로 업그레이드.$ sudo apt update$ sudo apt upgrade$ sudo apt autoremove openssh-server 를 설치 및 상태 확인opoenssh-server가 있는지 확인$ sudo systemctl status ssh결.. 2026. 1. 10.
nvim에서 다른 app과 clipboard 같이 쓰기 (Linux의 xclip이용). WSL의 경우, win32yank.exe를 사용해도 되긴 하지만,xclip을 이용할 경우, WSL이 아닌 일반 Linux에서도 잘 됨. 최신버전의 WSL에선 xclip도 윈도우의 클립보드와 잘 동작함. 이 글은 xclip을 사용한 방식을 설명함.(하지만 거의 win32yank.exe와 차이 없음) win32yank.exe를 사용한 내용은 다음을 참고:https://ds31x.tistory.com/168#init.lua-%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95%EA%B6%8C%EC%9E%A5%ED%95%A8 [vim] clipboard 와 mouse selection 사용하기 : Neovim (on macOS)clipboard 와.. 2026. 1. 9.
Linux 커널 관점에서 이해하는 Session, Process Group, Process, Thread와 Job Control의 실제 동작 1. Linux 커널 관점에서의 Inclusion Heirarchy of Execution Unitssession └─ process group └─ process └─ thread (= task (=task_struct), kernel scheduling unit)Linux 커널에서스케줄링의 최소 단위(scheduling entity)는 thread(task_structy) 이며process는 thread들의 컨테이너 역할을 하며, thread들의 집합이라고 볼 수 있음.The scheduler schedules tasks, not processes. 참고로, thread는 light weight process (LWP) 라고도 불림. 주의할 점은 Multi-taski.. 2026. 1. 9.
[zsh] zsh-vi-mode 설치 및 사용법 1. zsh-vi-mode 란?Zsh에서 Vim의 Normal / Insert 모드 개념을 그대로 사용할 수 있게 해주는 플러그인기본 vi keymap(bindkey -v) 대비 다음과 같은 장점이 있음모드 전환을 명확히 인지 가능커서 스타일 변경 지원히스토리 탐색 및 기타 ZLE 기능과의 충돌 최소화ZLE: zsh line editorzsh에서 사용자가 입력하는 명령줄을편집/이동/완성/히스토리 탐색할 수 있도록 하는내장 라인 편집기 서브시스템 기본적으로 Emacs 키맵을 지원하는데, vim 에 익숙한 유저에겐 바꾸는게 낫다.2025.04.09 - [utils] - [ipython] Shortcut (단축키) - readline editors [ipython] Shortcut (단축키) - readlin.. 2026. 1. 6.
728x90
반응형