서버

서버/Django

Django장고 개발 환경 우분투18.04 구축 가이드 - [Linux]

※ 이번에 서버를 Back단[Django(장고) - Apache2(아파치)] - Front단[React(리액트)]로 구축할 일이 생겨 다음에 삽질을 최소화 하기위해 정리한다. 1. 환경구축 - 운영체제 - OS : ubuntu 18.04v Kernel : Linux version 5.4.0-81-generic - 필요설치 모듈 -python3 : v3.6.9 #파이썬, venv(가상환경구성) 설치 sudo apt-get install python3 sudo apt-get install python3-venv 2. 가상환경 구축 python3 -m venv 가상환경이름 가상환경을 구축하면 "가상환경이름"으로 폴더가 하나 생김. source 가상환경폴더/bin/activate 가상환경 실행 3. 장고 설치 ..

서버/리눅스

Cent OS 7.x Linux Nvidia 그래픽 드라이버 설치 가이드 - [Linux]

※ Cent os7 설치시 minimal로 설치를 하면 /etc/default/grub의 nouveau에 대한 blacklist를 설정해줄 필요는 없다. 1. yum 업데이트 sudo yum update 2. lshw 설치 그래픽 카드 모델 확인 sudo yum install lshw # 해당 명령어로 모델 확인 lshw -numeric -C display driver 부분에 nouveau latency=0 이면 블랙리스트를 등록 해주어야 한다. GPU 드라이버 설치하면 nvidia latency=0로 변경 3. 필수 패키지 설치 sudo yum group install -y "Development Tools" sudo yum install -y kernel-devel sudo yum install -y..

서버/리눅스

Cent OS 7.x Linux LVM (PV, VG, LV) 개념, 명령어 정리 - [Linux]

※ 초기의 Cent OS설치시 파티션을 자동(Automatic Partition)으로 설정해두고 설치를 하면 자동으로 Linux LVM으로 구성됩니다. LVM은 디스크 공간을 논리적 레벨에서 관리하며, 논리적 공간과 물리적 공간을 연결함으로써 비연속적인 공간에 데이터를 저장하고, 다수의 디스크에 걸쳐서, 복제하고, 동적으로 공간을 늘리며 하드 디스크를 관리 - PV, VG, LV 한줄요약 - PV - Linux환경에서 연결된 하드디스크 실제 저장된 할당 단위 VG - 여러 하드디스크를 묶어 가상 디스크로 만듬 /dev/sda3 과 /dev/sdb1을 가상디스크로 묶음 LV - VG에서 받은 파티션을 나누어 할당 1. LVM 명령어 1.1 lvm dumpconfig 구성 정보 출력 1.2 lvmdump 덤..

서버/리눅스

Cent OS 7.x Linux LVM lv생성 후 마운트 - [Linux]

PV, VG LV의 구조에 대해선 생략한다. 1. VG정보확인 vgdisplay 명령어를 통한 VG Name 확인 2. LV생성 lvcreate -L 200G -n "원하는 이름" "VG Name(여기선 centos)" ex) lvcreate -L 200G -n test centos 3. mkfs 파일시스템 생성 mkfs.xfs /dev/centos/test 4. 폴더 Mount mount /dev/centos/test "원하는 디렉토리 경로" 5. Mount 영구 설정 재부팅시에도 마운트한 이력이 없어지지 않게 vi /etc/fstab에 들어가 정보저장 /dev/mapper/centos-test /test xfs defaults 0 0 # 정했던 lv이름 디렉토리경로 파일형식 파일정보 uid, gid같은

서버/리눅스

Cent OS 7.x 계정에 sudo권한 부여하기 - [Linux]

1. Sudoers 확인 먼저 root계정으로 접속. ll /etc/sudoers 2. Sudoers 파일 chmod +w chmod +w /etc/sudoers 파일 권한이 쓰기가 가능하게 변경됨 3. Sudoers 파일에 사용자 추가 root 아래에 사용자 추가 root ALL=(ALL) ALL 사용자ID ALL=(ALL) ALL 해당 계정으로 sudo명령어 사용가능. ※ Sudoers파일에 w권한은 다시 돌려놓자..위험하다 chmod -w /etc/sudoers

서버/리눅스

Cent OS 7.x 환경 네트워크 인터페이스(랜카드) 이름 변경 가이드 - [Linux]

※ 구글에 존재하는 (1)/etc/default/grub에 커널옵션 추가하고, (2)/boot/grub2/grub.cfg 부트로더 수정후 (3)/etc/sysconfig/network-scripts 에 네트워크 인터페이스 이름 변경후 reboot 해도 원하는 인터페이스 이름으로 변경이 안돼서..제가 진행한 방식 올리겠습니다. 1. ifconfig 확인 서버에 랜카드 갯수만큼 해당 랜카드 정보들이 나온다. 2. 원하는 네트워크 인터페이스로 이름 변경 2.1 새로운 rule 파일 생성 아래 경로에 70-persistent-net.rules 생성. vi /etc/udev/rules.d/70-persistent-net.rules ※ 시스템 부팅시, udeved가 각 rules파일들을 읽고, 메모리에 규칙사항들을..

1Seok
'서버' 카테고리의 글 목록 (2 Page)