운영체제/Linux40 Linux ] find 명령어 사용법 & 파일 내 특정 문자열을 포함한 파일 찾기 (grep) find 명령어 기본 사용법먼저 find는 파일 이름, 경로, 속성 등으로 파일을 찾는 명령어이다. 주로 파일명으로 파일을 찾는다.find [조건] : 검색할 위치 지정, . 이면 현재 디렉토리와 그 하위 디렉토리까지 검색한다.[조건]-name "패턴" : 이름 검색 (대소문자 구분), 검색할 문자열을 ""로 감싸고 와일드카드 *, ?를 사용할 수 있다.-iname "패턴" : 이름 검색 (대소문자 무시) -type [f|d|l]: 일반 파일, 디렉토리, 심볼릭 링크 등 파일 종류를 지정한다. -maxdepth [숫자] : 검색 깊이 제한, 1이면 현재 디렉토리만 검색한다.-size [+|-][파일크기] : 파일 크기 기준 검색-mtime [+|-][일] : 수정 일 기준 검색-mmin [+|-][시.. 2025. 5. 15. Ubuntu ] 노트북 덮개 닫았을 때 느려지는 문제 해결 방법 1. /etc/UPower/UPower.conf 파일을 에디터로 연다. $ sudo vim /etc/UPower/UPower.conf 2. IgnoreLid 옵션을 IgnoreLid=true 로 수정한 뒤 저장하고 에디터를 빠져나온다. IgnoreLid=true 3. UPower 서비스를 재시작한다.$ service upower restart 출처 :https://askubuntu.com/questions/15520/how-can-i-tell-ubuntu-to-do-nothing-when-i-close-my-laptop-lid 2025. 4. 24. 듀얼 부팅시 GRUB 부팅 메뉴 순서 변경하기 우분투, 윈도우 듀얼 부팅시 GRUB 부팅 메뉴 순서 변경하는 방법 1. 우분투로 부팅한다. 2. /etc/default/grub 파일을 에디터로 연다.$ sudo vim /etc/default/grub 3. 파일에서 GRUB_DEFAULT 옵션을 기본 부팅 값으로 설정할 메뉴의 인덱스 번호로 수정한다.예를 들어 Windows Boot가 메뉴 중에 세 번째에 위치한다면 인덱스 2로 설정한다.GRUB_DEFAULT=2 4. sudo update-grub 명령으로 변경사항을 적용한다.$ sudo update-grub 2025. 4. 21. Windows와 Linux의 ping 명령어 옵션 비교 (+ Windows route 설정) Windows와 Linux에서의 ping 명령어 주요 옵션 차이 기능in Windowsin Linux무한 실행-t기본적으로 무한 실행됨 (Ctrl+C로 중단)요청할 패킷 개수 지정-n (기본 4개)-c (기본 무한)응답 대기 시간 설정-w -W 패킷 크기 설정-l (기본 32바이트)-s (기본 64바이트, ICMP 헤더 8바이트 포함)IPv4 강제 사용-4-4 (동일)IPv6 강제 사용-6-6 (동일)특정 인터페이스 사용해당 옵션 없음-I 📝 참고.윈도우에서 특정 네트워크 인터페이스를 통해 ping 명령을 실행하려면 route 명령을 사용해 임시로 라우팅 테이블을 설정하는 방법이 있다. - 대상 IP의 route 설정# route add mask 255.255.255.255 metr.. 2025. 4. 3. Ubuntu ] dpkg, dpkg-deb 유용한 명령어 dpkg란? APT가 고수준 패키지 관리(의존성 해결, 저장소 관리 등)를 담당한다면 dpkg는 직접 .deb 패키지를 설치/제거/확인할 수 있는 툴이다. 직접적으로 .deb파일을 다루어야 할 때는 dpkg 명령어를 사용하는게 더 유용하며, APT 명령도 내부적으로는 dpkg를 활용해 실제 설치/제거 작업을 수행한다. dpkg 유용한 명령어 사용법 .deb 파일 설치sudo dpkg -i package.deb 의존성을 포함해 .deb 파일 설치sudo apt install ./package.deb .deb 파일 설치 시뮬레이션 (실제로 설치하지 않으면서 설치 과정에서 무엇을 하는지 로그를 확인할 수 있다.)sudo dpkg -i --simulate package.deb 시스템에 설치된 패키지 .. 2025. 3. 15. Ubuntu ] APT 명령어 기본 사용법 1. 패키지 설치 관련 패키지 업데이트sudo apt update 특정 패키지 설치sudo apt install 특정 버전의 패키지 설치sudo apt remove = .deb 패키지 파일 설치sudo dpkg -i .deb 특정 패키지가 시스템에 설치되어있는지 확인dpkg -l | grep 또는sudo apt --installed | grep 2. 패키지 삭제 관련 특정 패키지 제거sudo apt remove 특정 버전의 패키지 제거sudo apt remove = 패키지 및 설정 파일까지 완전 제거sudo apt purge 더 이상 필요하지 않은 의존성 패키지 제거sudo apt autoremove 다운로드한지 오래된 불필요한 패키지 캐시 삭제sudo apt autoclean .. 2025. 2. 9. Linux ] SFTP로 파일 전송하기 SFTP는 SSH 기반으로 안전하게 파일을 전송할 수 있는 방법이다. 운영체제와 상관없이 사용할 수 있지만 여기서는 Linux PC에서 사용하는 방법을 소개한다. SFTP 명령어를 사용하여 Remote 장치에 접속한다.$ sftp username@192.168.55.1 Host에서 Remote로 파일 업로드 하기sftp> put /path/to/local/file /path/to/remote/destination Remote에서 Host 로 파일 다운로드 하기sftp> get /path/to/remote/file /path/to/local/destination 참고로 디렉토리 전송은 지원하지 않는다.그리고 Remote working directiory는 /home/ 이며 '~' 문자는 사용할.. 2025. 1. 21. Ubuntu ] Kernel version 업그레이드 되지 않게 고정하기 현재 설치되어 있는 커널 버전 확인하기$ dpkg -l | grep linux-image또는$ dpkg -l | grep linux- 현재 사용 중인 커널 버전 확인하기$ uname -r 현재 실행중인 커널 버전에서 더이상 업그레이드 되지 않도록 고정하기 (apt upgrade 명령에서 제외)$ sudo apt-mark hold linux-generic linux-image-generic linux-headers-generic 정상적으로 고정 되어있는지 확인하기$ apt-mark showhold 업그레이드 수행$ sudo apt update && sudo apt upgrade 고정 해제 시$ sudo apt-mark unhold linux-generic linux-image-generic lin.. 2025. 1. 17. Ubuntu ] 부팅시 화면 멈춤 현상 해결 방법 (nomodeset) 부팅 중 시스템이 멈추는 현상은 보통 커널이 그래픽카드를 초기화하는 과정에 문제가 발생하여 생긴다고 한다. 다음의 방법으로 해결을 시도해보자 1. 부팅 시 GNU GRUB 메뉴에서 e(편집)키를 누른다. 2. " linux /boot/vmlinuz-***"로 시작하는 줄을 찾아 줄 끝에 한 칸 띄고 nomodeset을 입력한뒤 Ctrl+X 또는 F10을 저장한 뒤 빠져나온다. nomodeset은 부팅 중 커널이 KMS(Kernel Mode Setting)를 사용해 그래픽 드라이버를 초기화하지 않도록 방지하고, 대신 기본 드라이버(VESA 또는 fbdev)를 사용하여 최소한의 그래픽 환경을 제공해 화면이 표시되도록 한다. 위의 방법은 1회성 해결책이기에 이렇게 부팅한 이후 올바른 드라이버를 설치하.. 2025. 1. 13. Ubuntu ] 18.04에서 20.04로 업그레이드 하기 우분투 18.04에서 20.04로 업그레이드하는 과정을 정리한다. 업그레이드 시 시스템파일과 패키지는 업데이트되고 사용자의 홈 디렉토리는 그대로 유지된다. 1.현재 시스템 확인$ lsb_release -a$ uname -r 2. 현재 시스템 업데이트 업그레이드 전 시스템을 최신 상태로 유지한다.$ sudo apt update && sudo apt upgrade -y 더이상 사용하지 않는 패키지는 삭제한다.$ sudo apt autoremove -y 3. 업그레이드 도구 설치 업그레이드 도구가 설치되어 있는지 확인한다.$ sudo apt install update-manager-core 4. PPA(추가저장소) 비활성화 업그레이드 과정에서 PPA(Personal Package Archive).. 2025. 1. 1. 이전 1 2 3 4 다음