Main
-
Linux - NFS스마트팩토리 개발자 교육(23.05.08 ~ 23.10.27)7/Linux 2023. 5. 26. 17:36
네트워크 파일 시스템 NFS(Network File System) - 공유 폴더 만들기 *서버 설정 설치 yum install -y nfs-utils 공유 /etc/exports 192.168.10.0/24(rw) [공유할 경로] [허용할 IP]/[서브넷마스크]([옵션]) systemctl restart nfs-server // 서비스실행(exports파일이 수정되면 반드시 재실행 systemctl stop firewalld //방화벽 끄기 *클라이언트 설정 설치 yum install -y nfs-utils 마운트 설정 mount -t nfs [서버IP]:[서버에서 공유한 디렉토리] [클라이언트 측에서 공유 받을 경로]
-
Linux - LVM스마트팩토리 개발자 교육(23.05.08 ~ 23.10.27)7/Linux 2023. 5. 25. 18:00
1. LVM 타입의 파티션 생생 fdisk [장치명] n -> p 주 파티션 -> 첫번째 섹터 -> 마지막 섹터 -> t 타입 변경 -> 8e LVM 타입으로 변경 -> w 저장 2. PV 생생 및 확인 pvcreate [파티션명] ex) pvcreate /dev/sdb1 pvscan pvdisplay [파티션명] 3. VG 생성 및 확인 vgcreate [볼륨그룹명] [파티션명1] [파티션명2] [파티션명3] .... ex) vgcreate vg_test /dev/sdb1 /dev/sdc1 vgscan vgdisplay [볼륨그룹명] 4. LV 생성 및 확인 lvcreate -L [볼륨크기] -n [볼륨명] [볼륨그룹명] ex) lvcreate -L 5G -n lv_test vg_test lvscan ..
-
Linux : RAID스마트팩토리 개발자 교육(23.05.08 ~ 23.10.27)7/Linux 2023. 5. 25. 17:59
RAID Redundant Array Of Inexpensive Disks 싼 여러 개의 디스크를 논리적으로 묶어서 성능이 좋은 하나의 논리 디스크를 만드는 것 RAID 종류 0 : 하나의 디스크에 데이터를 기록하면서 동시에 다른 디스크에는 나머지 데이터를 기록하는 방법 읽기/쓰기 속도는 n배, 안전성 1/n배, FT = 0 1 : 하나의 디스크에 기록되는 모든 데이터가 다른 디스크에 고스란히 복사되는 방법 읽기/쓰기 속도는 1배, 안전성 n배, FT = n-1 2,3,4 : 최소 3개의 디스크가 필요하며 2개의 디스크는 raid 0처럼 구성하고 하나의 디스크는 데이터를 복구하기 위한 패리티 값을 저장 읽기/쓰기 속도는 n-1배, 안전성 n-2배, FT = 1, 레벨 2,3,4마다 각각 데이터 저장 방식..
-
Linux - 소프트웨어 패키지 관리스마트팩토리 개발자 교육(23.05.08 ~ 23.10.27)7/Linux 2023. 5. 25. 17:30
프로그램 설치 4가지 1.설치 파일 다운 -> 실행 - rpm 명령어 2.다운 -> 압축 해제 -> 실행 3.소스 코드 다운 -> 컴파일 -> 실행 -./configure, make, make install 위 3개는 파일을 다운로드후 실행을 할 경우 다른 파일을 추가적 받은 후 실행이 가능한 경우가 있다 4.레포지터리를 통해서 다룬로드를 받는다 - yum istall [패키지명] : 의존성이 있는 파일 모두 설치 - yum erase [패키지명] : 삭제 - yum upgrade [패키지명] : 삭제
-
Linux - 네트워크 설정스마트팩토리 개발자 교육(23.05.08 ~ 23.10.27)7/Linux 2023. 5. 25. 17:22
네트워크 설정시 4가지 확인사항 ipv4 Netmask Gateway DNS ifconfig : 상태 on/ off, ip주소, netmask ip route : DNS 서버 확인 netstat -f : 게이트웨이 DNS : cat /etc/resolv.conf 명령어를 사용한 네트워크 설정 DHCP 서버를 이용한 설정 파일 사용한 수동 설정 vi /etc/sysconfig/network-scripts/ifcfg-[설정된 네트워크] *ifcofig와 dhclinet는 기본적으로 리눅스에 설치가 되어 있지 않으면 사용이 불가하므로 수동으로 네트워크 설정후 별도의 설치후 사용 가능한다 yum install net-tools
-
Linux - 디스크 관리스마트팩토리 개발자 교육(23.05.08 ~ 23.10.27)7/Linux 2023. 5. 25. 17:22
디스크 관리 명령어 fdisk fdisk [디스크 이름] ex) fdisk /dev/sdd n(파티션 추가) -> p or e(주 or 확장) -> 1(파티션 번호) -> 시작 섹터 번호 -> 파티션 크기 -> p 확인 -> w 저장 파일 시스템 생성 mkfs mkfs [파티션] ex) mkfs /dev/sda1 mkfs -t ext4 /dev/sda2 마운트 언마운트 mount 마운트 관련 명령어 마운트 및 마운트 해제 mount [파티션명] [마운트 포인트] umount [파티션명] or [마운트 포인트] 마운트 확인 mount df -h
-
Linux - systemd스마트팩토리 개발자 교육(23.05.08 ~ 23.10.27)7/Linux 2023. 5. 25. 17:21
*systemd systemd는 전통적으로 Unix계열 운영체제의 PID 1이었던 init(System V Init)을 교체하는 역할 뿐만 아니라 초기화 스크립트 관리자이고 로그시스템 관리자이기도 하다. 또한 하드웨어에 대한 부분과 cgroup 관리 등 시스템 전반적인 부분에 관여하고 있다. - 리눅스 부팅시 커널이 가장 먼서 실행시키는 프로세스 (2) 관련 파일 1) /etc/systemd 내의 설정 파일 서비스 또는 타켓 파일에 의해서 관리되는 파일 2) /usr/lib/systemd/system 내의 유닛 파일 systemd로 관리되는 다양한 유닛의 실행 및 종료를 위한 파일 파일의 내용은 [Unit], [Service], [Install] 세 부분으로 나눠짐 ex) [Unit] Descriptio..
-
Linux - 쉘 명령어 사용스마트팩토리 개발자 교육(23.05.08 ~ 23.10.27)7/Linux 2023. 5. 24. 17:23
쉘 메타 문자 '~' : 내 문서 주소 '-' : 이전 작업 디렉토리 '*' : 하나의 이상의 문자를 데체하는 문자, 인반적으로 전체를 의미 '?' : 하나의 문자만 대체 ` ` : 안에 있는 문자를 명령어로 실행 ' ' : 특수문자 효과 삭제 " " : $, `, \ 를 제외한 나머지 문자만 일반 문자로 취급 *방향 재지정 메타문자 - '' : [파일 or 디렉토리] : 지정한 결과로 보낸다 - 네트워크로 보내면 화면에 나온다 - 디렉토리로 보내면 파일로 저장이 된다 * /dev/null = 쓰레기통, 블랙홀(복구불가) - '|' : [명령어1] | [명령어2| 명령어 1의 결과를 명령어2의 입력으로 사용 *사용자 초기화 피일 /etc/profile : 모든 사용자가 적용되는 파일시스템 전역에 걸쳐 환..