안녕하세요 이번시간에는 리눅스에서 하드디스크 용량, 파티션, RAID 구성 등을 알 수 있는 명령어에 대해서 알아보겠습니다 디스크 공간 통계 표시 -h 옵션은 보기 좋게 용량을 정리해서 보여줍니다 #df -h DISK 정보 확인 # cat /proc/scsi/scs -- scsi 하드디스크 용량 정보 #fdisk -l sda, sdb 이렇게 있으면 두개로 유추할수있고 위의 이미지에는 sda 만 보이므로 20기가 하나만 들어있는 것을 알 수 있습니다 하드디스크 용량 정보 Disk 만 뽑아 보기 # fdisk -l | grep Disk fdisk -l 로 파티션 나눠진 것을 확인하고 grep Disk 로 디스크 부분만 뽑아봅니다 하드디스크 정보 #cat /proc/ide/hda/model #cat /proc..
안녕하세요 저번 시간에는 cpu 정보를 확인하는 방법에 대해서 알아보았는데요 이번에는 RAM, 메모리 정보에 대해서 알아보도록 할게요 👻 개요 메모리의 정보와 슬롯 정보 확인 전체 메모리 정보 $cat /proc/meminfo | grep 'MemTotal' 메모리 사용 현황(total: 전체, used: 사용중, free: 여유) $free 전체 메모리 슬롯 정보(뱅크) #dmidecode -t 17 | egrep 'Memory|Device' | wc -l 이번 dmidecode 명령어 부터는 root 계정으로 로그인 해서 진행해 주세요 😸 dmidecode는 컴퓨터의 DMI(Desktop Management Interface)를 사람이 읽을 수 있게 dumping 하는 명령어예요 시스템 정보를 자세하..
안녕하세요 오늘은 리눅스에서 cpu 정보를 알 수 있는 방법에 대해서 알아보도록 할게요 보통 VM 가상머신에 올려서 사용하시는 분들이 많으실 텐데요 cpu의 하드웨어는 어떤 것이 들어 갔는지는 알 수 있지만 코어나 물리적 논리적 개수는 가상머신을 올릴 때 설정해둔 값이 표시돼요 개요 CPU core 수를 셀 수 있다. 전체 CPU 정보 확인 $ cat /proc/cpuinfo 논리 코어 수 확인 $ grep -c processor /proc/cpuinfo 물리 CPU 개수 확인 $ grep "physical id" /proc/cpuinfo | sort -u | wc -l 아래의 명령어도 위와 같이 물리 CPU 개수를 나타내줘요 grep ^processor /proc/cpuinfo | wc -l CPU당 ..
리눅스 CentOS, Ubuntu 등 운영체제를 사용하면서 접하게 될 시스템 디렉토리들의 구조에 대해서 알아보겠습니다 리눅스 디렉토리 구조 개념 정리 리눅스의 디렉토리 구조는 전체적으로 트리(Tree) 구조를 하고 있으며 명령어의 성격과 내용 및 사용 권한 등에 따라 디렉토리로 구분되고 있어요. 리눅스 파일 시스템 구조는 기본적인 구조를 제외하고는 사용자의 설정에 따라 달라질 수는 있지만 특수한 경우라 보통은 아래에 설명한 디렉토리 구조를 사용하고 있을 거예요. 위치 이름 설명 위치 이름 설명 / 루트 - 최상위(루트) 디렉토리 - 디렉토리들의 절대 경로를 표기할 때 이 디렉토리로 부터 시작함 /bin 바이너리 - 이진파일(실행파일) - 기본적인 명령어가 저장된 디렉토리 - 리눅스에서 자주 사용하는 mv..
안녕하세요 오늘은 리눅스의 호스트 명을 바꾸는 방법에 대해서 알아보도록 하겠습니다 호스트명이란 네트워크 상에서 어떤 컴퓨터를 유일하게 인식할 수 있는 이름을 말합니다 리눅스 os는 CentOS 6.7 을 사용하였고 현재 root 계정에 로그인 되어 있는 상태입니다 hostname 확인 방법 호스트 네임은 "hostname" 이라는 리눅스 명령어로 확인 하실 수 있습니다 [root@100 ~]# hostname 100 호스트 네임을 확인해 보시면 지금의 호스트 네임을 보실 수 있습니다 * hostname 변경 방법 호스트네임을 변경하려면 hostname 다음에 변경할 호스트 네임을 입력해 줍니다 알아둬야 할 것은 이 방법으로 호스트네임을 변경할 경우 리눅스를 재부팅 할 경우 호스트 네임이 원래의 호스트 ..
1. regedit 실행 2. HKEY_LOCAL_MACHINE(또는 HKEY_LOCAL_USER) 3. SOFTWARE -> Microsoft -> Command Processor DWORD 값으로 PathCompletionChar 와 CompletionChar 의 값을 9로 변경 9는 10진수와 16진수 동일 하니까 어떤 것으로 체크해도 큰 의미는 없습니다! PathCompletion = 디렉토리를 자동완성 Completion = 파일 이름을 자동완성
심볼릭 링크(symbolic link) 란? - 링크를 연결하여 원본 파일을 직접 사용하는 것과 같은 효과를 내는 링크이다. (윈도우의 바로가기와 비슷한 개념) 심볼릭 링크는 디스크 상에서 inode number는 원본과 다른 파일이며 그야말로 바로가기 파일일뿐이다. 하드 링크 파일의 inode number는 원본과 같다 따라서 디스크 상에서 근본적으로 같은 파일이라 할 수 있다. ln -s [원본] [링크파일명] 예) ln -s /index.html /test.html 디렉토리도 가능하다 ln -s /etc test 추가 설명 : https://ko.wikipedia.org/wiki/%EC%8B%AC%EB%B3%BC%EB%A6%AD_%EB%A7%81%ED%81%AC
# SSH 포트변경 sshd_config 파일을 열어 포트 변경 후, SSH 서버 재시작 # sshd_config 파일 수정 $ sudo vi /etc/ssh/sshd_config 13번째 라인 주석 제거후 포트번호 변경 Port 22 #AddressFamily any #ListenAddress 0.0.0.0 #ListenAddress :: # ssh 서버 재시작 $ sudo /etc/init.d/ssh restart
[Linux] CentOS Ubuntu 등 리눅스의 운영체제와 버전을 확인하는 방법에 대해 알아보겠습니다 리눅스 버전 확인 Linux 커널(kernel) 버전 확인 리눅스의 커널 버전은 /proc/version 에서 관리하고 있습니다 커널이란 하드웨어 제어 및 파일 자원 등을 관리 하는 os의 핵심 부분입니다 # cat /proc/version # cat /proc/version uname은 시스템 정보를 출력하는 명령어입니다 -a 옵션은 상세정보 -r 옵션을 사용하면 커널의 릴리즈 버전을 볼 수 있습니다 # uname -a # uname -a /etc/*realease 에는 리눅스의 배포판 버전을 확인할 수 있습니다 /etc/ "*" 이 들어간 이유는 자신이 쓰는 os를 모를 경우 Redhat, Deb..
맥북 휴지통 디렉토리 경로 휴지통은 항상 DOCK바에 붙어 있어서 터미널을 이용한 방법은 잘 안쓰실 텐데요 그래도 터미널 사용을 원하시고 이 방법이 편하신 분들께 터미널로 휴지통을 이용하는 방법을 알아보겠습니다 rm 명령어를 사용하면 디렉토리나 파일 제거가 가능하지만 이렇게 되면 복구가 어렵게 되는데요 휴지통을 이용하면 복구가 쉽게 됩니다 우선 터미널을 열어 줍니다 터미널은 파인더에서 응용프로그램-유틸리티 폴더 안에 있습니다 아니면 Spotlight 기능을 이용하셔서 찾으셔도 됩니다 보통 cmd+spacebar 키로 접근 하실 수 있는데 오른쪽 상단 메뉴바에 있는 돋보기 모양 아이콘을 누르셔도 됩니다. 명령어를 보여드리면 저는 보여드리기 위해 root 계정으로 했지만 지금 사용하고 계시는 일반 사용자 계..