본문 바로가기
[Linux] rm 사용 시 "인수 명단이 너무 김(Argument list too long)" 발생 시 해결 방법 rm 사용 시 인수 명단이 너무 김 발생 시 해결 방법 Linux(리눅스)에서 파일을 삭제 시 rm 명령어를 통해서 삭제를 할 수 있다. 그러나 파일을 삭제하다가 간혹 "인수 명단이 너무 김(Argument list too long)" 같은 메시지가 발생되면서 삭제가 안 되는 경우가 있다. 그럼 이런 메시지가 발생되었을 때 삭제하는 방법을 알아보도록 하자. 1. 인수 명단이 너무 김(Argument list too long) 파일이 많은 경우 한 번에 삭제를 진행하거나 할 때 아래와 같이 메시지가 발생할 수 있다. $ rm -rf a* sh: /bin/rm: Argument list too long $ rm -rf 2019-12* -bash: /bin/rm: 인수 명단이 너무 김 2. 해결 방법 해당 메.. 2022. 1. 30.
[Linux] find 명령어로 디렉터리 파일 찾기 find 명령어로 디렉터리 파일 찾기 Find 명령어로 자주 사용하는 디렉터리 찾는 방법을 알아보도록 하자. 1. 자주 사용하는 옵션 정리 -type : 디렉터리 , 파일 구분해서 찾을 때 d : 디렉터리 f : 파일 -size : 파일 사이즈 -ctime : 일단위 -mmin : 분단위 2. 일정 날짜가 지난 내용 찾기 # 파일 생성일이 최근 30분 안에 생긴거 찾기 $ find ./ -type f -mmin -30 # 디렉터리가 생성된게 30일 지난거 찾기 $ find ./-type d -ctime +30 3. 특정 파일 사이즈 이상되는 거 찾기 # 1k 이상되는 파일 삭제 $ find ./ -type f -size +1k -delete # -exec 활용 $ find ./ -depth -type f.. 2022. 1. 30.
[Solaris] 솔라리스 시스템 종료 및 재부팅 명령어 솔라리스 시스템 종료 및 재부팅 명령어 솔라리스(Solaris)는 시스템 종료 및 재부팅 명령어가 Linux(리눅스)와는 조금 차이가 있다. 그럼 어떻게 차이가 있는지 한번 알아보도록 하자. 1. init 0 위 명령어는 시스템을 run level 0로 전환시킨다. /etc/rc0.d 스크립트를 실행하여 모든 서비스와 데몬을 종료하고 시스템을 PROM 모드로 전환한다. 2. init 5 run level 5로 시스템을 전환한다. /etc/rc0.d 스크립트를 실행하여 모든 서비스와 데몬을 종료하고 시스템을 Power off 시킨다. 3. init 6 run level 6로 시스템을 전환한다. /etc/rc0.d 스크립트를 실행하여 모든 서비스와 데몬을 종료하고 시스템을 재부팅한다. 이때 시스템은 PROM.. 2022. 1. 30.
[Linux] Logrotate 이용한 로그 관리하기 Logrotate 이용한 로그 관리 Linux(리눅스)에서 로그 관리를 위해 기본적으로 Logrotate를 사용한다. 그럼 간단하게 Logrotate가 무엇이고, 어떻게 설정하는지 알아보도록 하자. 1. Logrotate란? 로그(Log) 파일을 압축, 삭제, 메일링, 권한 등 설정하여 쉽게 관리할 수 있도록 사용되는 Linux 시스템 명령어이다. Logrotate를 사용하는 이유는 여러 가지가 있겠지만 그중 제일 큰 부분은 분할과 용량 때문이다. 첫 번째로는 한 개의 파일에 계속적으로 로그들을 쌓는다면 일단 파일을 여는 것부터 문제가 된다. 만약 파일을 열었다고 해도 파일 내에 많은 로그가 저장되어있기에 원하는 걸 찾기도 쉽지 않다. Logrotate 설정으로 분할하여 저장된다면 파일의 용량도 적을 뿐.. 2022. 1. 30.
[Linux] 명령어를 사용해 데몬 메모리 사용량 확인하기 명령어를 사용해 데몬 메모리 사용량 확인하기 리눅스를 사용하다 보면 현재 사용하는 메모리에 대해서 확인하는 경우가 많이 있다. 이때 현재 상태에서 어떤 애플리케이션이 메모리를 제일 많이 사용하고 있는지 확인이 필요하다. 그래야 해당 애플리케이션에 대해서 확인하여 메모리 증설 혹은 애플리케이션 자체의 최적화가 필요한지 선택이 가능하다. 1. 메모리 사용량 프로세스 순서대로 확인 $ ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,cmd --sort -rss | head -n 10 RSS(Resident set size) : 물리 메모리를 실제 점유하고 있는 크기 $ ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,cmd .. 2022. 1. 30.
[Linux] inode number(아이노드 번호)를 이용한 파일/디렉토리명 변경 하기 아이노드 번호를 이용한 파일/디렉토리명 변경 하기 리눅스(Linux)를 사용하는 경우 파일명 혹은 디렉토리가 한글이거나 인코딩 문제로 깨진 경우 파일을 열거나 디렉토리로 이동이 불가능하다. # ls의 -i 옵션을 이용 # 맨 앞에 있는 Number가 해당 파일 및 디렉토리의 inode number(아이노드 번호) 이다. $ ls -ailt 193052529 drwxr-xr-x 3 root root 48 8월 14 12:12 . 159472457 drwxr-xr-x 5 root root 115 8월 14 12:12 .. 193052531 -rw-r--r-- 1 root root 0 8월 14 12:12 ㅒoOㅡd.txt 201357184 drwxr-xr-x 2 root root 6 8월 14 12:12 테.. 2022. 1. 30.
[Linux] 아이노드(inode) Full 확인 하기 아이노드(inode) Full 확인 하기 간혹 Disk 용량를 모두 사용하지 않았으나, 파일 등이 생성이 안 되는 경우가 발생한다. 그 이유 중 하나는 아이노드(inode)의 개수가 모두 사용해서 발생하는 경우가 있다. 그럼 일단 아이노드(inode)가 무엇인지부터 알아보도록 하자. 1. 아이노드(inode)란? 파일을 기술하기 위한 자료 구조 모든 파일 시스템이며, 아이노드의 개수(파일의 최대 개수)는 OS 설치 시 혹은 파일 시스템 생성 및 설정 시에 해당 개수를 설정할 수 있다. 2. 아이노드(inode) 용량 확인 df 명령어를 통해서 해당 부분을 확인할 수 있으며, 그중 -i 옵션을 통해서 해당 내용에 대해서 확인 가능하다. 아래 비교한 것처럼 df 명령어를 통해서 항상 디스크 용량만 뿐만 아니.. 2022. 1. 29.
[Linux] 리눅스 시스템 종료 및 재부팅 명령어 리눅스 시스템 종료 및 재부팅 명령어 리눅스(Linux) 시스템 종료 및 재부팅 시 사용하는 명령어가 다양함에 따라 간단하게 해당 명령어들에 대해서 정리를 하였다. 1. 리눅스 시스템 종료하기 halt poweroff init 0 shutdown -h now 2. 리눅스 시스템 재부팅하기 reboot init 6 shutdown -r now 3. 시스템 종료에 관한 정보 확인하기 /var/log/wtmp 파일 확인 /var/log/dmesg 파일 확인 dmesg 4. shutdown 명령어 shutdown -r now : 즉시 재부팅 shutdown -h now : 즉시 종료 shutdown -r +분 메시지 : 메시지를 보여주고 x분 후에 재부팅 shutdown -h +분 메시지 : 메시지를 보여주고 .. 2022. 1. 29.
[Linux] 명령어를 통한 32Bit / 64Bit 확인하기 리눅스 명령어를 통한 32 / 64Bit 확인하기 리눅스(Linux)에 애플리케이션을 설치하는 경우 32Bit(비트) 인지 64Bit(비트)인지 확인하는 경우가 있다. 요새 나오는 장비에 OS 설치하는 경우 대부분은 64Bit로 설치되고 있으나, 32bit인 경우도 있어 확인하는 방법을 알아보자. 1. getconf LONG_BIT 1.1 64Bit $ getconf LONG_BIT 64 1.2 32 Bit $ getconf LONG_BIT 32 2. arch 2.1 64 Bit $ arch x86_64 2.2 32 Bit $ arch i386 or i686 3. uname 3.1 64 Bit $ uname -m x86_64 3.2 32 Bit $ uname -m i386 or i686 4 $HOSTTY.. 2022. 1. 29.
[Linux] 커맨드라인(Command Line)으로 Base64 복호화 하기 커맨드 라인(CLI)으로 Base64 복호화 Linux(리눅스)에서 특정 복호화 툴(Tool)을 이용하는 게 아니라 커맨드 라인(Command Line) 모드를 통한 Base64 복호화를 해보도록 하자. 1. 사용 명령어 및 옵션 확인 하기 명령어는 Linux(리눅스)에 기본으로 설치되어 있는 "base64"라는 명령어를 이용하여 복호화를 하려고 한다. 또한 "base64" 명령어의 옵션도 같이 알아보도록 하자. $ base64 --help $ base64 --help Usage: base64 [-dhvD] [-b num] [-i in_file] [-o out_file] -h, --help display this message -D, --decode decodes input -b, --break brea.. 2022. 1. 29.
[Tistory] 티스토리 Book Club 스킨 썸네일 정사각형으로 수정하기 티스토리 Book Club 스킨 썸네일 정사각형으로 수정하기 티스토리(Tistory)에 스킨 중 Book Club 스킨을 사용하고, 특히 리스트 타입인 "뉴북"을 사용하는 경우 홈 화면에서 글 옆에 있는 썸네일이 잘린다거나, 대칭이 안 맞게 설정되어 있다. 대표로 올린 이미지는 정사각형으로 250 x 250 Size이다. 그럼 해당 부분을 정사각형 형식으로 나오도록 설정하는 방법에 대해서 알아보도록 하자. 1. HTML 편집 화면으로 이동 우선 티스토리 관리자 화면으로 들어가서 "꾸미기 > 스킨 편집"을 선택하자. 그 후 "html 편집" 선택 후 "HTML" 항목으로 이동하자. 2. 기존 설정 확인하기 HTML 편집 화면으로 들어가서 "article_rep_link"를 검색을 하자. 검색하면 아래와 같.. 2022. 1. 28.
[Mac] MacOS(맥OS) 사과모양() 특수문자 입력하기 맥 OS 사과 모양() 특수문자 입력하기 MacOS(맥 OS)에서 텍스트 편집기, 메모, 키노트(Keynote), 페이지(Pages), 엑셀(Excel), 파워포인트(PowerPoint), 워드(Word) 등과 같은 많은 부분에서 특수문자 혹은 기호, 이모티콘 등을 입력해야 하는 경우가 있다. 이때 MacOS(맥OS)에서 기본적으로 제공하는 특수문자 혹은 기호, 이모티콘이 있다. 근데 기본적으로 제공하는 부분에서 아무리 살펴보아도 애플에 상징인 사과 모양()이 보이지 않는다. MacOS에서 관련 내용을 작성하다 보면 상당히 많이 필요한 특수문자인 만큼 어떤 방식으로 사용 가능한지 한번 알아보도록 하자. 1. 특수문자 사용하기 먼저 간단히 특수문자(기호, 이모티콘)를 사용하는 방법을 먼저 알아보자. 일.. 2022. 1. 27.
[Info] SK텔레콤(SKT) 선거 관련 여론조사 목적 가상번호 제공 거부 등록하기 SKT 선거 관련여론조사목적가상번호제공거부등록 이제 얼마 안 남은 제20대 대통령 선거 때문에 선거 관련 여론 조사 관련해서 전화가 매우 많이 걸려 온다. 물론 이런 전화를 받고 여론 조사를 응할 수도 있지만 시도 때도 없이 너무 많이 오다 보니 많은 부분에서 악영향을 받고 있다. 그래서 내 번호가 어떻게 여론 조사 기관에 제공이 되었는지 이리저리 확인하던 도중 내가 사용하는 SKT(SKTelecom)에서 아래와 같은 내용을 확인할 수 있다. 2022년 1월 3일 작성된 내용이며, 내용은 아래와 같았다. ■ 선거 관련 여론 조사 목적의 휴대폰 가상 번호 제공 안내 공직선거법과 공직선거 관리 규칙에 따라, 만 18세 이상 고객님의 휴대폰 번호가 특정 정당 및 여론 조사 기관에 제공될 수 있습니다. (참고:.. 2022. 1. 27.
[Windows] 윈도우 10 제품 키 찾는 방법 윈도우 10 제품 키 찾는 방법 PC를 구매 시 Windows 제품 키가 PC 케이스에 붙어 있거나, 따로 문서로 주는 경우가 있다. 그러나 잘 관리를 하지 않는다면 해당 제품 키를 잊어버리는 경우가 있다. 이때 다시 Winodws를 설치해야 하는 경우 제품 키를 알 수 없어 어려움을 겪을 수 있다. 아래 2가지 방법을 통해서 현재 설치되어있는 Windows 10의 제품 키를 알아보도록 하자. 1. 명령 프롬프트(CMD)를 통해 확인 $ wmic path softwarelicensingservice get OA3xOriginalProductKey 2. vbs를 통해 확인 아래 코드를 find_windows10_key.vbs로 저장하고 실행 시 파일 저장 및 관련 정보를 얻을 수 있다. 참고로 해당 코드를.. 2022. 1. 23.
[Tistory] 티스토리 로딩 화면 설정하기(Set up a Tistory Loading Screen 티스토리 로딩 화면 설정하기 티스토리(Tistory)에서 구글 애드센스, 카카오 애드핏 등 광고들을 설정했다면 여러 상황에 따라 티스토리 로딩 속도가 느릴 수 있다. 로딩 속도가 느릴 경우 광고, 이미지 등을 전부 불러오지 못해서 작성한 글에 내용이 모두 보였는지 알 수가 없다. 그래서 전부 불려 올 때까지 로딩 화면이 나오도록 설정하는 방법에 대해서 알아보도록 하자. 1. 로딩에 사용할 이미지 구하기 우선 로딩에 사용할 이미지를 구하자. 제일 쉬운 방법은 구글, 네이버, 다음 등 검색 사이트에서 "로딩 이미지"로 검색하거나, 아래 무료 아이콘 사이트에서 원하는 로딩 이미지를 다운로드하면 된다. ICONS8 Site : https://icons8.com/icons/set/loading Loading Ic.. 2022. 1. 23.
300x250
300x250
 
300x250
300x250

loading