Computer Science/Linux Command Line 5

linux cli 환경에서 디스크 인식 및 마운트 수행하기

cli 환경인 bash shell을 통해 디스크를 인식 하고 마운트하는 방법이다.디스크 인식하기파티션 생성하기파일 시스템 설치하기디스크(파이션) 디렉토리에 마운트 하기부팅 시 마운트 설정에 추가하기다음과 같은 순서로 진행된다.mount disk 과정은 추가한다고 해서 부팅 시 자동으로 수행되지 않는다.만약 OS 설치 후 운영중에 디스크를 추가하고 마운트 한다면 /etc/fstab 파일을 수정해야한다. 실행한 명령어 정리# 새로운 disk를 /dev/sdb로 가정lsblk# sdb 8:16 0 400G 0 diskparted /dev/sdb(parted) print free#(parted) mkpart gpt ext4 0% 100%(parted) print# Number ..

Linux 네트워크 수동 설정

이전 글 확인하기  2025.04.10 - [Linux/Command Line] - nmcli 명령어로 네트워크 상태 확인 및 연결하기 nmcli 명령어로 네트워크 상태 확인 및 연결하기라즈베리 파이 4를 이용해서 network 구축을 시도했다.Pi OS(64bit) 기준으로 설명한다. 네트워크 활성화 하기  주로 이더넷 (eth0, eth1, ...) 혹은 무선랜(wlan0, wlan1, ...)으로 출력된다.실제 사용하는 네bycracks.tistory.com 해당 글에서는 nmcli 명령어로 네트워크 어댑터를 상태를 확인하고 활성화 하여 네트워크 연결하는 방법을 배웠다.이번에는 네트워크 설정문제로 인해 연결하지 못할 경우에 대처하는 방법을 기술한다. Rocky Linux 기준이다. IP 주소 설정 ..

nmcli 명령어로 네트워크 상태 확인 및 연결하기

라즈베리 파이 4를 이용해서 network 구축을 시도했다.Pi OS(64bit) 기준으로 설명한다. 네트워크 활성화 하기  주로 이더넷 (eth0, eth1, ...) 혹은 무선랜(wlan0, wlan1, ...)으로 출력된다.실제 사용하는 네트워크 어댑터가 어떤건지 정확히 모르겠다면 아래 inet 부분을 보면된다.사용하는 어댑터는 inet 부분에 ip주소가 출력된다.사용하지 않는 네트워크 어댑터라면 주소가 없다.본인은 enp0s3 같은 이름으로 출력되었다. 네트워크 어댑터 상태 확인nmclinmcli device show# GENERAL.DEVICE: enp0s3# GENERAL.TYPE: ethernet# ....

ls, find 명령어는 옵션에 따라 심볼릭 링크를 다르게 처리한다.

find 명령어를 공부하던 중 find /etc -print 명령어를 사용해서 하위 디렉토리와 파일을 출력하려고 했는데 실패했다. 혹시나 싶어 ls 명령어를 사용해보았는데 결과가 제각각 이였다. 궁금해서 원인을 찾아보고 내린 결론을 공유하고자 한다. 실행환경은 mac m2 air 15 / Sonoma 14.0 / zsh 를 사용했다. 3가지 명령어를 통해 하위 파일 및 디렉토리 출력 시도 1. (성공) ls /etc 2. (실패) ls -l /etc 3. (실패) find /etc -print 왜 이런 문제가 발생했을까? find 명령어가 내가 원하는 동작을 하지 않았던 이유 처음엔 chatGPT에게 물어보았는데 두 가지 해결방법을 제시했다. 1. find /etc/ -print 2. find -L /e..

vim 설정하기

필자는 탭 길이 4를 선호한다. 그런데 vim 기본 탭 사이즈는 8이기 대문에 설정 해주기로한다. :set ts=4 로도 설정 가능하지만 매번 옵션으로 걸어 두려면 vi .vimrc 를 이용한다. 아마 새파일로 생성이 될텐데 set ts=4 만 적어두고 저장하면 끝! 그밖의 여러 옵션들을 적어두면 기본값으로 저장이 되니 사용해보자. 여담으로 vi 에디터 라고만 알고 있었지만 vim 으로서 '빔'으로 읽는 듯하다.