반응형

분류 전체보기 101

[Rocky Linux 9 NAS Server] 나스 서버 구축기 - 2. 로키 리눅스 설치(minimal)

2025.11.25 - [Programming/Server] - [Rocky Linux 9 NAS Server] 나스 서버 구축기 - 1. 리눅스 설치 USB 만들기. [Rocky Linux 9 NAS Server] 나스 서버 구축기 - 1. 리눅스 설치 USB 만들기.Open Source 로 Nas OS 를 받아서 설치할 수도 있지만, 내가 원하는 것 이외의 것들이 있거나 없거나 하는 좀 답답한 상황이 있어서 아예 새로 구축을 하는게 속 편하겠다 싶어 작업 시작하는 김에 방xrexter.tistory.com 이번 글에는 NAS 설치 전 OS 를 설치하고 기본적인 설정을 하는 단계입니다.설치를 바로 시작하기 전에 간단히 현재 제 서버 사양을 간단히 알려드리고 진행하는게 좋을 것 같네요.CPU 는 남는 걸..

Programming/Server 2025.12.01

[Rocky Linux 9 NAS Server] 나스 서버 구축기 - 1. 리눅스 설치 USB 만들기.

Open Source 로 Nas OS 를 받아서 설치할 수도 있지만, 내가 원하는 것 이외의 것들이 있거나 없거나 하는 좀 답답한 상황이 있어서 아예 새로 구축을 하는게 속 편하겠다 싶어 작업 시작하는 김에 방법 공유 및 문제해결 과정 등을 공유하고자 글을 작성합니다. 그 첫 번째 단계로, 설치를 위한 USB 만드는 과정을 알려드리려고 합니다. 윈도우에서 설치용 USB 제작을 하는 과정입니다. 대부분 윈도우 사용중이시겠죠? 1. ISO 파일 선택 및 다운로드https://rockylinux.org/ko-KR Rocky Linux최신 뉴스 우리는 정기적으로 커뮤니티에 무슨 일이 일어나고 있는지에 대한 업데이트를 공유합니다. 최신 소식은 다음과 같습니다.rockylinux.org현 시점(2025-11-25)..

Programming/Server 2025.11.25

[Javascript] 값의 양성, 음성에 따라 글자색 변경하기

ajax 로 대량의 데이터를 불러와서 화면에 출력을 할 때 스타일을 지정을 해주는게 적용이 잘 안 될 때도 있고 해서 어쩔 수 없이 스타일로 지정을 해주는데 일일히 조건을 다 넣자니 복잡해져서 좀 간단한 방법을 찾아봤더니 있네요. 우선 ajax 로 데이터 불러오는 건 2022.07.06 - [Programming/Javascript & jQuery] - [jQuery] AJAX 기본 사용법 [jQuery] AJAX 기본 사용법 서버와의 통신을 하기 위해서 ajax 를 사용하는데, 쉽고 편하게 잘 만들어져 있습니다. 기본 틀은 $.ajax({ type: 'GET or POST', url: '요청 보낼 url', error: function(request, status, error) {}, success: ..

Programming/Web 2022.11.17

[PHP] 문자열 다루기 3. 배열을 문자열로 합치기

1. 기본형 implode(구분자, 배열); 각 배열안에 있는 값이 숫자형이든 문자형이든 리턴값은 문자열이 됩니다. 예제1 $array_test = array(1, 2, 3, 4, 5); $res = implode($array_test); echo $res; 결과 12345 예제2 $array_test = array(1, 2, 3, '4', '5'); $res = implode($array_test); echo $res; 12345 예제3 $array_test = array( 'test1' => 'stest1', 'test2' => 'stest2', 'test3' => 'stest3', 'test4' => 'stest4' ); $res = implode($array_test); echo $res; 결과 ..

Programming/Server 2022.11.16

[PHP] 문자열 다루기 - 2. 문자열 나누기(explode)

기본형 explode(원본문자열, 잘라낼 기준, 제한) 잘라내는 기준은 하나의 문자여도 되고 문자열이어도 가능합니다. 여기서 제한은 생략 가능하며, 제한을 둘 경우 그 뒤의 문자열은 처리하지 않고 하나의 문자열로 배열에 저장됩니다. 예제1. $str = 'name1,name2,name3,name4'; $res = explode(',', $str); print_r($res); 결과 Array ( [0] => name1 [1] => name2 [2] => name3 [3] => name4 ) 예제2. $str2 = 'name1, name2, name3, name4'; $res2 = explode(', ', $str2, 3); print_r($res2); 결과 Array ( [0] => name1 [1] =>..

Programming/Server 2022.11.16

[RockyLinux8] NAS 서버 구축 - 4. Torrent(Transmission)

토렌트 사용시 반드시 저작권에는 주의해 주시기 바랍니다. 1. 설치 dnf install -y transmission transmission-daemon 설치 후 설정 파일이 바로 생성이 되지 않기 때문에 한번 실행한 후 종료해 줘야 합니다. systemctl restart transmission-daemon systemctl stop transmission-daemon 2. 설정 vi /var/lib/transmission/.config/transmission-daemon/settings.json 을 입력한 후 "rpc-authentication-required" : false -> true "rpc-password": "" -> "비번입력" "rpc-username": "" -> "유저입력" "dow..

PC & Mobile Tip 2022.11.14

[RockyLinux 8] NAS 서버 구축 - 3. 미디어서버(minidlna)

기본적인 기능에 충실한 미디어 서버 중에는 minidlna 가 많이 쓰이는 거 같습니다. dlna 를 지원하는 장치에서 잘 잡히기도 하고 쓰면서 가끔 안 잡히는 경우가 있긴 했는데 서버 문제라기 보다는 보려는 장치(TV 등)에서 바로 못 잡는 경우가 있는 거 같더군요. 1. 설치 RockyLinux 환경에서는 minidlna 를 dnf 등의 명령어로는 직접 설치가 안 됩니다. dnf -y install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm dnf -y install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.n..

PC & Mobile Tip 2022.11.14

[RockyLinux 8] NAS 서버 구축 - 3. SMB(네트워크폴더)

1. 설치 dnf -y install samba 2. 설정 vi /etc/samba/smb.conf 입력 후 [global] 항목에 보면 workgroup=SAMBA 로 되어 있을 텐데요 그룹명은 변경하도록 하겠습니다. 가장 많이 쓰이는 WORKGROUP 로 변경해 주시면 됩니다. [homes], [printers], [print$] 는 안 쓸 경우 주석처리 하시면 됩니다. 이제 공유 시킬 폴더를 적어주면 되는데요 [표시될 이름] comment = 간단한 설명(폴더명) path = /data(공유할 폴더 전체 경로) browseable = yes public = yes valid users = 사용자명1, 사용자명2 writable = yes create mask = 0777 create moe = 07..

PC & Mobile Tip 2022.11.14

[RockyLinux 8] NAS 서버 구축 - 2. 디스크 마운트

1. 보조 저장장치 초기화 a. 리스트 확인 fdisk -l 를 입력해서 연결되어 있는 하드들을 확인합니다. 위 사진에서는 /dev/sdb 가 보조저장장치에 해당됩니다. b. 파티션 단일 파티션으로 진행을 할 경우 fdisk /dev/sdb 를 입력한 후 n => p => 1 => Enter키 => Enter키 => w 순서대로 입력하면 파티셔닝은 끝납니다. c. 포맷 mkfs.ext4 /dev/sdb 와 같은 방법으로 리스트 에 있는 하드들을 다 해 주면 됩니다. 당연히 주기억장치(OS 설치 된 것)은 제외입니다. d. 자동 마운트 등록 ㄱ. 폴더 만들기 mkdir /data mkdir /media ㄴ. 파티션(하드) UUID 확인 ll /dev/disk/by-uuid 위 명령어를 입력하면 이런식으로 ..

PC & Mobile Tip 2022.11.14

[RockyLinux 8] NAS 서버 구축 - 1. 설치 및 OS 기본 설정

NAS 로 유명한 시놀로지를 사서 쓰는게 정신 건강에 훨씬 이롭지만, 아무래도 내 마음대로 설정이 안 되거나 하는 부분도 있어 고민을 하다가 NAS 서버를 하나 만든김에 기록을 남기고자 합니다. 사양 CPU : AMD 애슬론 3000G(TDP 35W) RAM: 8GB SSD: 싼거 128GB HDD: 8TB*4, 4TB*2 BOARD: GIGABYTE B450M AQRUS ELITE 케이스 : 컴이지 킹덤 클라시코 스토리지 마스터 파워 등 : 집에 사용 안 하고 남아 있던 것 사용. OS : RockyLinux 8 우선 PC용 CPU 중에서는 위 모델이 그나마 저렴하면서도 저전력이라 선택을 했고 나머지는 하드 연결 및 장착을 위해 찾아보다가 골랐습니다. NAS 서버 돌리는데 고사양은 필요가 없어서 라즈베..

PC & Mobile Tip 2022.11.14
반응형