728x90

linux 8

Linux 디렉토리 구조 및 기본명렁어 설명

리눅스 디렉토리 구조 Directory Description /bin 기본 명령어 /sbin 시스템 관리자용 명령어 /boot boot loader /dev 장치 파일들에 대한 정보를 저장하며 장치 파일이란 사용자 프로그램이 커널을 통하여 시스템 하드웨어를 접근할 때 사용한다 /etc 설정파일 /home 사용자 계정 생성시 사용자 home 디렉토리의 parent directory /lib 커널모듈파일과 라이브러리파일. 커널이 필요로하는 커널모듈파일들과 프로그램(C, C++ 등)에 필요한 각종 라이브러리 파일들이 존재하는 디렉토리 /lib64 64비트용 커널모듈파일과 라이브러리파일. 커널이 필요로하는 커널모듈파일들과 프로그램(C, C++ 등)에 필요한 각종 라이브러리 파일들이 존재하는 디렉토리 /media..

Linux 2017.09.25

Linux CPU/Memory dynamic add

Linux CPU/Memory dynamic add CPU 물리 디바이스인 CPU Core의 정보를 캐치하여 disable하거나 enable시키는 방법 아래의 명령어 수행시 서버의 재시작을 하지 않아도 cpu를 유동적으로 추가 및 삭제가 가능하다. 물론 해당 내용은 가상머신을 이용할 때 용이한 방법이므로 물리장비에서는 권장하지 않는다. # 추가된 cpu의 번호를 캐치하여 아래의 명령어 수행 $ echo 1 > /sys/devices/system/cpu/cpu/online # 제거할 cpu의 번호를 캐치하여 아래의 명령어 수행 $ echo 0 > /sys/devices/system/cpu/cpu/online 아래의 내용을 복사하여 shell 스크립트 파일을 만든 후에 실행시켜도 됩니다. #!/bin/bas..

Linux 2017.09.25

Linux SSH Pem 파일, Google OTP를 이용한 Two Factor 인증

Linux SSH Pem 파일, Google OTP를 이용한 Two Factor 인증 아래의 가이드는 SSH의 비밀번호 대신 인증키와 Google OTP 코드를 가지고 SSH에 로그인하는 방법을 가이드합니다. 1. google otp 패키지 설치 $ sudo apt-get install libpam-google-authenticator 2. 서버측에서 아래의 명령어를 수행해주세요. $ ssh-keygen -t rsa -b 2048 -v $ openssl rsa -in ~/.ssh/id_rsa -outform pem > ~/.ssh/pk_rsa.pem $ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 3. 그리고 생성된 키 파일(~/.ssh/pk_rsa.pem)을 로..

Linux 2017.06.30
728x90