본문 바로가기
반응형

IT/리눅스 (Linux)23

[리눅스] vi 편집기 여러줄/한줄 주석처리 리눅스에서 vi 편집기를 사용하여 쉘 스크립트 코드를 작성한다. 이번시간에는 vi 편집기에서 한줄 or 여러줄 주석을 처리하는 방법에 대해서 알아보겠다. 한줄 주석 처리하기 한줄 주석 처리하는 방법은 #기호를 가장 앞쪽에 적어주기만 하면 된다. #!/bin/bash #주석입니다. 이문장은 출력되지 않습니다. echo "주석 테스트" 여러줄 주석 처리하기 여러줄을 주석처리하는 방법은 vi 편집기와 vim 편집기를 사용하는 2가지 방법이 있다. vi 편집기를 이용 여러줄을 주석처리 하는경우에는 주석 시작지점에서 : 2022. 2. 16.
쉘스트립트 작성 및 실행방법(Shell Script) - 리눅스 공부 쉘 스크립트란(Shell Script)? 인터프리트(interpret) 방식으로 동작하는 컴파일되지 않은 프로그램이다. 리눅스에서 텍스트 형식으로 저장되며 한줄씩 순차적으로 읽어 커맨드처럼 실행되도록 작성된 프로그램이며 하나의 업무에 필요한 명령어가 여러 개일 때, 주기적으로 해야 할 때, 재사용성을 늘리기 위해 사용한다. 즉 자동화 업무에 필수적으로 필요한 언어이다. 쉘 스크립트 사용법 1. 파일생성 스크립트 실행시 hello를 반환하는 스크립트를 만들어보자. vi 편집기로 "hello_cat.sh" 파일을 생성한다. 2. 스크립트 작성 vi 편집기로 접속하여 스크립트를 작성하자. - i 를 눌러 편집모드로 변경 #! 은 스크립트의 제일 앞에서 이 파일이 어떤 명령어 해석기의 명령어 집합인지를 시스템에.. 2022. 2. 16.
[리눅스] fdisk 사용법(디스크 추가, 삭제) & 자동 마운트 설정 리눅스에 할당되지 않은 디스크를 fdisk 명령어를 통해서 파티셔닝하고 파일시스템으로 포맷한 후 재부팅이 된 후에도 자동으로 마운트 되도록 하는 방법에 대해서 알아보겠습니다. 1. 할당되지 않은 디스크 확인 fidks -l 명령어를 통해서 할당되지 않은 디스크를 확인합니다. 2. 파티셔닝 진행 fdisk /dev/sdb 를 입력하여 파티셔닝 진행에 들어갑니다. m 을 입력하게 되면 도움말을 볼 수 있습니다. 파티셔닝을 진행하는 화면입니다. P : 해당 디스크 경로에 파티셔닝 되어있는 것을 보여줍니다 N : 새로운 파티션 생성 p : 파티션 타입 Partition number : 파티션 순번 -> 1 First sector : 처음 시작하는 섹터(용량) 기본값을 엔터 Last sector : 끝지점 섹터(.. 2022. 2. 9.
[리눅스] 사용자 로그인, 로그아웃 정보 확인방법 / wtmp 리눅스에 로그인, 로그아웃한 사용자 시간 정보를 기록하는 로그 파일에 대해서 알아보자 wtmp 파일이란? 리눅스 시스템에 로그인과 로그아웃한 시간 기록을 저장하는 로그파일이다. 로그 위치 /var/log/wtmp 명령어 사용법 > last -f /var/log/wtmp 또는 > last 2022. 1. 27.
[리눅스] 최근 로그인 시간 로그 확인방법 / lastlog 리눅스 시스템별 최근 로그인 시간을 확인하는 로그파일에 대해서 알아보자 lastlog 파일이란? 리눅스 시스템 사용자의 최근 로그인 시간, 사용자이름, 터미널, ip주소, 마지막 로그인시간을 기록한다. 로그 위치 /var/log/lastlog 명령어 사용법 lastlog 2022. 1. 27.
[리눅스] 시스템 로그 확인방법 / dmesg 리눅스 시스템이 부팅될 때의 로그를 확인하는 로그파일에 대해서 알아보자 dmesg 파일이란? 시스템이 부팅하면서 남긴 메시지를 확인하는 명령어(커널검사) 주로 접속시 인증, 메일, 시스템 변경사항 등 시스템의 전반적인 로그를 기록 (부팅시 어느단계에서 에러가 발생했는지 확인이 가능하다.) 로그 위치 /var/log/message 명령어 사용법 dmesg 2022. 1. 27.
[리눅스] 로그인 실패로그/이력 확인방법 / btmp 리눅스 시스템에 접속시 실패한 기록을 남기는 로그파일에 대해서 알아보자 btmp 파일이란? 시스템에 로그인을 시도시 실패한 내용을 기록하는 로그파일로써 로그인 시도를 5번이상 실패한 내역이 로그로 기록된다. 로그 위치 /var/log/btmp 명령어 사용법 last -f /var/log/btmp 2022. 1. 27.
[리눅스] 시스템 부팅로그 확인방법 / boot.log 리눅스 시스템이 부팅될 때의 로그를 확인하는 로그파일에 대해서 알아보자 boot.log 파일이란? 시스템의 데몬들이 실행되거나 재시작 되었을 경우 기록하는 로그파일로 부팅시 에러사항이나 조치사항을 확인하는 경우에 사용된다. 로그 위치 /var/log/boot.log 명령어 사용법 last -f /var/log/boot.log 2022. 1. 27.
수세(SUSE) 리눅스 버전 확인 명령어 수세(SUSE) 리눅스에서 리눅스 버전을 확인하는 방법에 대해서 알아보자. 레드헷 리눅스에서 버전을 확인하는 방법은 다음과 같습니다. cat /etc/redhat-release 수세 리눅스에서는 경로는 비슷하지만 명령어가 조금 다릅니다. 아래와 같이 조회하시면 결과를 볼 수 있습니다. cat /etc/SuSE-release 2021. 9. 7.
[리눅스] CPU 코어 수 확인(하이퍼 쓰레딩) 리눅스 CPU 정보를 확인하기 위해서 cpuinfo라는 명령어를 사용해서 CPU의 정보를 확인합니다. 오늘은 리눅스의 CPU 개수를 알아보고 물리적 코어수와 하이퍼 쓰레딩된 논리적 코어수를 확인하는 방법에 대해서 알아보도록 하겠습니다. CPU 정보 확인 먼저 CPU 정보를 자세히 보여주는 명령어입니다. 밴더사(제조사) : GenuineIntel 모델명 : Intel(R) Xeon(R) Silver 4112 코어 수: 4 클럭 속도 : 2.60GHz - cat /proc/cpuinfo | more CPU 갯수 확인 CPU의 개수를 확인하는 방법입니다. grep "physical id" /proc/cpuinfo | sort -u | wc -l 1 [논리적 코어수] CPUINFO를 통해서 확인할 수 있는 프로.. 2021. 4. 1.
반응형