[Ubuntu/Linux] 대용량 디스크 마운트하기(4TB 이상 디스크 mount)대용량 HDD 마운트하기2TB 이상의 디스크는 우분투에서 인식하지 못해서 gpt로 파일 시스템을 변경하는 추가적인 과정이 필요하다.드라이브 정보 확인$ sudo lshw -C disk $ sudo fdisk -l마운트할 드라이브가 어디에 있는지 확인한다. 아래에는 /dev/sda에 있는걸 확인할 수 있다.다른 곳에 있다면 아래의 코드를 각자에 맞게 수정해주면 된다.파티션 만들기아래 명령어로 해당 드라이브의 파티션을 만들어준다.$ sudo parted /dev/sda Warning: The existing disk label on /dev/sda will be destroyed and all data on this disk ..
[Linux/Ubuntu] sudo 권한 부여하기(sudoer)sudo 권한우분투에서 계정을 새로 생성하고 sudo 명령으로 root 권한을 실행할 때 아래와 같은 에러메시지가 뜨는 경우가 있습니다.sudo 명령어를 쓸 수 없는 계정이라는 뜻인데, root 계정에서 권한을 추가하는 법을 알아보겠습니다.sudoers 설정 파일에 없습니다. 이 시도를 보고합니다. sudoer에 계정 추가하기root 계정에 접속하여 아래 명령어를 실행하여 sudoers 파일을 편집합니다.visudo -f /etc/sudoers편집기에서 밑으로 쭉 내리다보면 아래와 같이 # User privilege specification 이라는 부분이 있습니다.기본적으로 root 계정은 적혀있을텐데요, 그 아래 새로운 줄에 권한 부여를 원..
[Linux/Ubuntu] 부팅 시 스크립트, 프로그램 동작하기개요Linux나 Ubuntu에서 부팅(재부팅)시 자동으로 프로그램을 실행하게 하는 방법입니다. crontab에 등록하기, linux 시작 프로그램에 등록하기와 같이 2가지 방법인데 둘 중에 편하신 방법을 사용하시면 됩니다.1. crontab에서 등록하기crontab 기초 사용법스크립트 생성원하는 스크립트를 작성하여 파일로 만들고 저장한다.vi scripts.sh #!/bin/bash echo "hello world"스크립트 권한 설정sh파일을 실행할 수 있도록 실행 권한을 설정한다.chmod +x scripts.shcrontab에 등록crontab의 @reboot 옵션으로 위의 script를 등록하고 저장한다.(부팅이 완료되면 실행)cront..
[Linux/Ubuntu] 예약 반복 실행(crontab)crontab이란?리눅스에서 기본적으로 제공하는 예약 실행 시스템이다. 예를 들어 매일 아침 9시에 메일을 보내고 싶다는 등의 특정 시간에 반복적인 업무를 해야 할 때 활용할 수 있다.기본 명령어터미널에서 아래와 같이 실행하면 crontab을 등록, 확인, 제거 할 수 있다.# crontab job 등록 crontab -e # 현재 등록된 내용 확인 crontab -l # 등록된 crontab 삭제 crontab -r # -e 옵션으로 편집창이 뜨면 원하는 명령 작성(아래 주기 참고) * * * * * 스크립트.sh 별표에 따른 주기 확인*(분0-59) *(시간0-23) *(일1-31) *(월1-12) *(요일0-7) # 매분 실행 * * * * ..
쉘 스크립트란?쉘을 사용해서 리눅스, MacOS 환경에서 기초적인 프로그래밍을 할 수 있음다양한 자동화 작업을 위해 기본적으로 익혀두면 좋음사용 방법스크립트 파일 생성.sh 파일로 생성쉘 스크립트는 파일로 작성 후, 파일을 실행하는 방식실행 권한을 가지고 있어야 함(아래 참고)# 파일 생성 $ vi script.sh내용 작성가장 첫 줄은 #!/bin/bash로 시작원하는 script 내용 작성#!/bin/bash # 원하는 스크립트 내용 echo "hello" mkdir aaa실행 권한 설정+x 옵션(execute)으로 실행 권한 변경$ chmod +x script.sh실행그냥 파일명으로 실행할 수 있음$ ./script.sh "hello"본 게시물은 Notion에서 작성되어 자동으로 업로드 되었습니다.
- Total
- Today
- Yesterday