메뉴 건너뛰기

聚仙閣

I T소식

지식 홈서버, 자작나스(운영체제)

세걸 2022.11.23 23:38 조회 수 : 1215 추천:1

  윈도우 서버, 윈도우는 많이 사용하는 운영체제이긴 하나 윈도우 서버는 IIS로 오히려 설정이 힘들게 느껴집니다. 윈도우에서 사용할수 있는 APMSETUP이란 서버프로그램도 있습니다.  문제는 요즘  잘 안보이네요. 윈도우에서 아파치 PHP MYSQL로 돌리는 프로그램인데 윈도우 자체 보안이 취약해서 추천하지  않습니다. 

레드헷 리눅스, 상용버전입니다. 일반인을 상대하지 않고 비용도 만만치 않습니다. 레드헷 공개버전은 CENTOS란 리눅스인데 웹서버설정이랑 가상호스트 설정이 어떻게 하는지도 모릅니다. 예전에 센토스 계열 운영체제를 사용했었는데 그때 어떻게 설정했는지 하나도 생각이 나지 않습니다. 

 

  수리눅스, 수리눅스라는 운영체제가 있었습니다. 센토스 계열이고 설정도 아주 쉬웠고 보안도 좋았습니다. 그때는 개인적으로 가장 완벽한 서버 운영체제 였습니다. 루트계정으로 터미널을 열고 apmtools만 일력하면 자동으로 아파치 PHP MYSQL을 설치해줍니다. 그것도 gui 환경처럼 , mysql 비밀번호도설정도 동시에 할수 있어서 아주 편리하죠. 프로그램을 제거하거나 버전을 선택할수도 있습니다. [mysql root 비밀번호를 잊어버려도 여기와서 재설정해주면 됩니다. 유저계정 생성할때 비밀번호가 필요합니다.]

sulinux17_ease1.png

유저추가 하면서 폴더 웹사이트 mysql계정을 한번에 해결가능합니다.  삼바유저추가 모든 설정이  GUI 환경에서 설정하기 때문에 서버운영하기가 아주 쉬웠습니다. 웹서버 삼바서버 파일서버 설정은 그냥 식은죽 먹기 였습니다. 라이센스 비용이 7.7만원있고 10년전까지 업데이버전을 다운로드 할수 있었습니다. TUI 버전은 무료였습니다. 수리눅스 하나만 있으면 리눅스에 대해서 아는것이 없어도 하나하나 배우면서 해도 금방 완성합니다. 자체 모니터링기능도 있어서 서버부하, 접속, 상태를 원격에서 점검할수 있습니다.  단점이라면 리눅스 초수라면 HDD추가/제거가 쉽지 않습니다. 설치되 HDD가 하나라도 부족하면 부팅자체가 안됩니다. 하드웨어 호환성 이슈도 있으며  더이상의 업데이트가 없어지고 커널버전이 낮아서 최신하드웨어 사용이 불가능합니다. 몇년전에  새로운 브랜드로 출시했는데 당시 가격이 100만원 지금은... 

 

  운영체제는 리눅스 윈도우가 있는데 개인적으로 무료로 사용할수 있는것이 리눅스입니다. 게임을 하거나 일반 작업을 한다면 윈도우가 절대적이지만 서버영역에서는 유닉스와 리눅스가 가장 많이 운영됩니다. 안정성과 보안성 때문이죠. 그중에서도 저는 우분투를 선호합니다. 매년마다 새로운 버전이 나오고 짝수년 4월쯤에 장기버전이 출시됩니다. [삼바서버나 FTP서버는 GUI환경인 센토스가 더 편할수가 있습니다.]  우분투는 간단한 명령어로 설정할수 있는게 많아서 더 편리합니다. 다운로드링크 ubuntu-20.04.5-desktop-amd64.iso 설치디스크를 만들기 위해서는 32기가 메모리를 준비하고 ISO GO USB를 다운해서 우분투ISO를 USB 스틱에 복사해줍니다. [현재 최신버전 22.04lts가 출시했지만 php8로 버전올림했습니다. 호환되지 않은 프로그램때문에 호환성이 개선되기전에는 20.04lts 버전을 추천합니다. 최신 버전 사용하려면 호환되지 않은 프로그램을 삭제해야 합니다. 워드프로세서는 상시 지원하기때문에 php 호환이슈가 없을것 같지만 xe1.x버전이나 라이믹스 중 통계 모듈이랑 이미지프로세서가 호환되지 않습니다. 라이믹스 새로 설치할때 설치화면 안내대로 코드 수정하면설치가 가능합니다. 현재시점 공식적으로 PHP8을 지원함으로 코드수정이 필요없습니다. 일부 업데이트가 없는 모듈 애드온을 설치하면 에러가 날수 있습니다. 초대한 라이믹스 내장된 모듈 애드온  사용을 추천합니다.]

 

  컴퓨터를 켜고 부팅순서를  USB 메모리로 설정합니다. 디스크체크는 CTRL+C를 눌러 건너뛰기합니다. 언어는 영어를 그대로 두면 되고 영어가 서툴어도 GUI 환경에서 이미지로 알아볼수 있습니다. 한국어로 설정하면 외부에서 접속할때 글자가 깨져서 보기 힘듭니다. [UTF8를 지원하지 않는 프로그램이 있을때 글자가 깨져 보일수 있습니다.] 저장장치는 NMVe SSD와 HDD 조합을 추천합니다. SSD의 빠른 응답속도와 HDD의 대용량 공간을 조합하면 딱입니다. 파티션설정은  500메가정도를 UEFI 부팅용으로 할당하고 100GB~500GB를 / 할당해주면 됩니다. SSD 특성상 TBW 제한이 걸리기때문에 파티션을 너무 작게 안해주는것이 좋습니다.  /home 폴더나 /var/www폴더를 크게 줘도 좋습니다.  아니면 부팅용장치외에 통으로 설정해도 됩니다. HDD에 백업을 자주 하면 됩니다. 그리고 요즘 SSD 고장이 잘 나지 않습니다. [저는 4TB SSD에 UEFI 500MB, / 200GB, /var/www 3500GB, /home/data 16TB로 설정했습니다.] [만약 데이터를 백업하지 않고 시스템이 붕괴되었다면 데이터 복구는 엄청난 비용이 들수 있습니다.] HDD는 /home 폴더 아래에 마운트 해주면 됩니다. 삼바서버 ftp서버를 한다면 /home 아래 추천합니다.   서버로 사용하기때문에 최소화 설치를 합니다. 설치중 업데이트 다운로드를 체크하면 설치시간이 엄청 길어집니다. 시간대 설정하고 소유자 이름 비밀번호 컴퓨터이름을 설정하면 기본설치는 끝납니다. [재부팅하기전에 설치매체를 제거해주세요.]

우분투 서버설정

번호 제목 글쓴이 날짜 조회 수
» 홈서버, 자작나스(운영체제) file 세걸 2022.11.23 1215
6 홈서버, 자작나스(하드웨어) file 세걸 2022.11.12 1319
5 VPU 세걸 2021.11.16 1131
4 DPU file 세걸 2021.03.30 1055
3 DPU 시장 세걸 2021.03.07 883
2 DPU file 세걸 2021.02.16 1355
1 32코어에서 64코어로 두 배 증가 세걸 2018.11.07 900
위로