본문 바로가기

컴소니/리눅스16

[Shell] #!(Shebang, 셔뱅) 알고 쓰자! #141 지금까지 쉘 스크립트를 정말 많이 작성하고 사용하였는데 이 때 사용하던 #!(셔뱅)을 그냥 형식적으로만 사용했지 제대로 알고 사용하지는 않았습니다. 그래서 이번 기회에 한 번 알아보고 이제 알고 써보기로 하였습니다. 1. #!(Shebang, 셔뱅)이란? 유닉스 계열 운영체제에서 스크립트를 작성할 때 맨 처음에 위치하며, 주로 쉘 스크립트를 작성할 때 많이 사용됩니다. 이 의미는 #!(셔뱅)으로 선언된 부분으로 스크립트를 동작시키겠다는 의미로 보시면 됩니다. 2. #!(Shebang, 셔뱅) 사용법 다른 스크립트에서도 사용할 수 있지만 저의 경우에는 주로 쉘 스크립트를 사용할 때 많이 사용하였습니다. 스크립트 최상단에 #! [인터프리터] [옵션] 을 이용하여 선언하여 주시면 됩니다. 예를들어 설.. 2021. 1. 20.
리눅스에서 서버 사양 확인하기 #44 PC나 혹은 서버를 사용하시다보면 사양이 기억이 안 날 때가 있습니다. 윈도우의 경우에는 몇 번의 클릭만으로 쉽게 알 수 있지만 리눅스의 경우에는 명령어를 알고 있어야하니... 까먹지 않도록 정리를 해보려고 합니다. 1. CPU 샤앙 확인 1-1 전체적인 CPU 사양 확인 #cat /proc/cpuinfo 위의 명령어를 통하여 CPU 모델명, 클락 등 CPU 사양에 대하여 확인할 수 있습니다. 1-2 CPU 코어 수 확인 위의 자료에서 CPU의 코어 수를 확인할 수 있습니다. 먼저 동일한 physical id를 가지고 있을 경우 물리적인 CPU가 같다고 보시면 됩니다. 그리고 cpu cores를 물리적인 CPU 수에 곱해주시게 되면 물리적인 CPU 코어 수를 확인할 수 있습니다. (물리적인 CPU.. 2020. 3. 11.
리눅스에서 NAS 마운트(Mount)하기 #30 이 전 포스팅에서 구성한 NAS를 이제 본격적으로 사용하기 위해 마운트 해보도록 하겠습니다!! 1. NFS 패키지 다운로드 NAS를 마운트하기 위한 패키지를 설치합니다. #yum install -y nfs-utils 2. NAS 마운트하기 패키지를 설치하였으니 이제 본격적으로 마운트해보도록 하겠습니다. 먼저 마운트 이전의 상태를 보여드리겠습니다. 아직은 NAS 마운트 전입니다. 이제 NAS를 마운트하도록 하겠습니다. NAS를 마운트하기위해선 NAS의 폴더 경로를 잘 알고 계셔야 합니다. 저는 이전 포스팅에서 가상화 NAS를 구현하여 그 NAS를 이용하도록 하겠습니다. #mount -t nfs [NAS IP주소]:[공유 폴더 경로] [마운트할 경로] 명령어를 입력하시고 디스크 목록을 조회하시면 NA.. 2020. 2. 12.
리눅스 디스크 볼륨 마운트(Mount)하기 #27 리눅스에 대한 첫 포스팅입니다. 원래는 가장 기본적인 것부터 올리려고 했는데 일단 그 때 그 때마다 필요한 내용에 대하여 정리하기 위해 이번에 수행하였던 작업에 대해서 적어볼까 합니다. 간단한 작업일 수 있으나 매번 찾아보면서 하고 있어서 이번에 까먹지 않도록 정리해야겠습니다. 1. 할 일 : 신규로 생성한 디스크 볼륨 리눅에서 마운트하기 2. 작업환경 OS : CentOS 7 서버환경 : VMWare Workstation 3. 작업하기 3-1 리눅스에서 기존 볼륨 확인하기 볼륨을 추가하기 전에 기존에 구성한 볼륨을 확인해보도록 하겠습니다. # fisk -l VM 서버를 처음 생성하기 전에 구성하였던 볼륨에 대한 정보를 보실 수 있습니다. 3-2 VMWare에서 볼륨 추가 생성하기 볼륨을 마운트하.. 2020. 2. 7.