본문 바로가기

지식창고/Linux&Unix

(21)
[리눅스] dd 명령어와 더미 파일 만들기 오늘은 dd 명령어에 대해 알아보려고 합니다. 지정된 디스크에 특정 % 까지 파일이 생성되는 시스템이 있었는데 해당 디스크에 더 이상 파일이 생성되지 않게 %를 맞춰야 하는 일이 있었습니다. 이때 dd 명령어를 통해 20GB의 더미 파일을 생성해서 %를 한계까지 맞춰 생성되지 않게 했습니다. dd 명령어와 어떤 명령어로 저런 조치를 했는지 제 경험을 써 보려고 합니다. 1. dd 명령어란?dd 명령어는 리눅스에서 디스크 또는 파티션 복사를 할 수 있고, 파일의 생성 및 변환 등을 할 수 있는 명령어 입니다. dd 명령어는 실제 디스크를 제어할 수 있는 만큼 다루는데 주의가 필요합니다. 2. dd 명령어 자주 쓰는 옵션아래와 같은 옵션들을 자주 사용한다.if : 소스 파일의 위치를 지정of : 생성 파일의..
[리눅스] 실행시간 측정 명령어 사용 방법(time) 리눅스에서 명령어 실행시간을 측정하고 싶을 때가 있다. 이때 사용하는 명령어가 바로 time이다. 오늘은 간단하게 time 명령어를 알아보려고 한다. 1. 실행시간 측정 명령어 timetime 명령어는 명령어 실행시간을 측정할 때 사용한다. 사용 방법은 간단하다. 사용하던 명령어 바로 앞에 time이라고 입력해 주면 된다. 아래 예시를 참고해 보자.프로그램(스크립트)명령어# 쉘스크립트 실행 시 시간 측정time ./sp_start.sh# 명령어 실행 시 시간 측정time ls /filedata/2025/02/08/ | wc -l 출력 결과는 real, user, sys 3가지로 출력된다.real 0m6.329suser 0m0.017ssys 0m0.012s real은 총 실행시간이다.us..
Unix(유닉스) 이전 명령어 단축키와 간단한 키보드 단축키 리눅스 서버와 다르게 유닉스 서버는 화살표라던지 이전 명령어를 화살표 윗키를 이용해도 먹히지 않는다던지 등의 문제가 생길 수 있다. 이때 유닉스는 특별한 단축키를 입력해서 해결할 수 있다. 이전 명령어 단축키와 그 외 간단한 키보드 단축키를 알아보고 추가로 내가 경험한 유익한 명령어를 하나 더 알려드리려고 한다. 1. 유닉스 이전 명령어 단축키CLI 서버에서 자주 사용하는 이전에 사용한 명령어를 호출하는 단축키이다. 리눅스에선 간단하게 화살표 위, 아래를 통해 했던 작업이 안돼서 어떻게 하지 난처했던 기억이 난다. 방법은 아래와 같이 해보면 된다. 1-1. 이전 명령어 불러오는 단축키사용할 때 ESC 키를 꾹 누르고 k를 한 번씩 누르면 이전에 사용했던 명령어들이 순서대로 나온다.'ESC 키' + k 1..
[Linux] mv 명령어 Directory not empty 오류 해결 방법 파일들을 관리하다 보면 한 디렉터리에 다른 파일들을 무브 시켜야 할 때가 있습니다. 이럴 때 가장 먼저 생각나는 명령어는 mv입니다만 mv 명령어가 유일하게 안 되는 문제는 바로 디렉터리 병합이 안된다는 점이 있습니다. 옮기려고 하는 디렉터리에 이미 파일이 존재하고 있다면 아래와 같은 오류가 발생하게 됩니다. mv: cannot move 'xxx' : Directory not empty 이러한 상황을 해결할 수 있는 방안 몇 가지를 소개해 드리고자 합니다.  또한 방법마다의 장단점도 함께 알려드리려고 하니 끝까지 읽어주시면 해결하려는 문제에 도움이 되실 겁니다. 1. rsync 명령어1-1. rsync 명령어 개요rsync 명령어를 사용해서 옮기는 방법입니다. 다만 이 방법의 단점은 파일을 옮기는 게 아..
[리눅스/Linux] centos7 7.9 버전 iso 다운로드 안녕하세요. IT하는 남자 송대리입니다. 오늘 소개해드릴 내용은 Linux OS 중에서 centos7 버전 iso 파일을 다운로드하고 설치하는 방법을 알려드리려고 합니다. centos7 버전은 많은 시스템에 아직도 활발히 사용 중인 OS입니다. 그중 7.9 버전을 소개해 드리려고 합니다. 그럼 지금 바로 시작합니다. centos7 7.9 버전 iso 다운로드 1. iso 파일 다운로드 OS를 설치하려면 먼저 iso를 다운로드 받아야겠죠? 아래 url에 접속해서 다운로드할 수 있습니다. http://mirror.kakao.com/centos/7.9.2009/isos/x86_64/ CentOS Mirror mirror.kakao.com 굉장히 많은 파일이 존재하고 있기 때문에 어떤 파일을 다운로드 받아야할지..
[리눅스/Linux] centos7 iso DVD, Everything, Minimal 차이점 안녕하세요. IT하는 남자 송대리입니다. 오늘은 centos7 버전을 다운로드하시려고 할 때, 많이 헷갈려하시고 궁금해하실 것 같은 정보를 가지고 왔습니다. centos7 버전을 다운로드하시려고 centos 홈페이지와 많은 미러 사이트에 접속하실 텐데요. 그럴 때마다 굉장히 다양한 파일들을 확인하시게 될 겁니다. 오늘은 이러한 파일 별로 어떠한 차이점이 있는지 정리해보려고합니다. 그럼 함께 알아가 보실까요? centos7 DVD, Everything, Minimal 차이점 1. centos7 iso 파일 다운로드 사이트 centos7 iso 파일은 아래 url에 접속해서 다운로드할 수 있습니다. http://mirror.kakao.com/centos/7.9.2009/isos/x86_64/ CentOS M..
[리눅스/Linux] 2. scp 명령어 사용법 가이드 안녕하세요. IT 하는 남자 송대리입니다. 이번 명령어 사용법 가이드는 scp 명령어입니다. 함께 scp 명령어에 대해 알아볼까요? scp 명령어 1. scp 명령어 설명 scp 명령어는 ssh 원격 접속 프로토콜을 사용하는 파일 전송 프로토콜입니다. scp는 Secure Copy의 약자로 로컬 서버에서 원격 서버로 파일이나 디렉터리를 보내거나 로컬 서버에서 원격 서버로 파일을 가져올 수 있습니다. -- 한 파일 보낼 때 scp [옵션] [파일명] [원격 서버 계정]@[원격 서버 ip]:[보낼 경로] -- 여러 파일 보낼 때 scp [옵션] [파일명 1] [파일명 2] [원격 서버 계정]@[원격 서버 ip]:[보낼 경로] -- 여러 디렉터리를 보낼 때 scp -r [옵션] [디렉터리 명] [원격 서버 계..
[리눅스/Linux] 1. mv 명령어 사용법 가이드 안녕하세요. IT 하는 남자 송대리입니다. 이번 명령어 가이드는 바로 mv 명령어입니다. 그럼 함께 mv 명령어에 대해 알아볼까요? mv 명령어 1. mv 명령어 설명 mv 명령어는 move를 줄인 명령어로 파일이나 디렉터리(폴더)를 이동시킬 때 사용하는 명령어입니다. mv [이동할 파일 또는 디렉터리(폴더)] [이동할 위치] mv 명령어는 경로를 지정하지 않고 사용하면 현재 위치를 기준으로 사용됩니다. mv 명령어는 이동할 때 다른 이름으로 변경해서 옮길 수 있습니다. mv 명령어는 현재 위치에서 다른 이름으로 변경하는 용도로도 사용할 수 있습니다. mv 명령어는 이동만 하기 때문에 권한이나 소유자/그룹 등이 변경되지 않습니다. cp 명령어와 달리 복사가 아니기 때문에 굉장히 빠릅니다. 하지만 그냥 사..