문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 이동문서 삭제토론 서버 (문단 편집) === Under [[Linux]] === 아예 리눅스가 처음이라면 [[VirtualBox]]와 같은 OS 에뮬레이터로 리눅스 데스크톱을 깔아서 연습 먼저 하자. 그 다음에는 서버로 쓰기 위한 배포판을 결정해야 한다. 서버는 안정성을 추구하므로 [[RHEL]] 계열이 압도적인 우세다. 완성도 높은 RHEL을 돈 안 내고 사용할 수 있는 클론인 [[CentOS]]가 가정용 서버로서 가장 유리하다. 다음, 네이버도 CentOS를 쓰고 있다. 허나 요새는 'CentOS의 스트림 전환 논란'과 'RHEL 무료 정책 확대' 등으로 인해 [[오라클(기업)|오라클]] 리눅스 등으로 갈아타거나 아예 [[RHEL]]로 회귀하는 기업체/단체가 늘고 있는 상황이다. 하지만 일반 PC처럼 쓰면서 서버도 겸해서 써보고 싶다면 [[우분투]] 서버가 낫다. CentOS도 PC처럼 쓸 수 있지만, 그렇게 쓰는 사람이 많지 않아서 문제가 생겼을 때 도움 받기 어렵다. GUI도 올리고 영화도 보고 음악도 듣고. 원래 서버 용도로 배포되는 센트OS와 다르게 우분투는 데스크톱용과 서버용으로 나오는데 서버용을 다운받아 설치해야 한다. 데스크톱용으로 설치해도 서버로 못 쓰는 건 아니지만 불필요한 데스크톱 환경을 설치하기 때문에 자원낭비가 된다. 자신이 리눅스에 자신이 있다면 순수 [[CLI]] 기반의 슬랙웨어나, [[openSUSE]] 등의 배포판도 좋다. [[데비안]] 계열 리눅스 배포판([[Ubuntu]], [[리눅스 민트|Mint]] 등)이 리눅스 배포판 중에서 가장 많이 쓰이는 배포판[[http://w3techs.com/technologies/history_details/os-linux|#]]이기도 하고 이 격차는 데스크탑을 중심으로 점점 더 커지고 있다. 설치 중에 계정을 생성하라고 물어볼텐데 로컬 계정이므로 자기가 쓰고 싶은 계정 이름과 패스워드를 입력한다. 어디 클라우드에 동기화하기 위한 목적이 아니니까 맘대로 쓰자. [[root]]로 로그인하는 걸 엄격히 금지하는 추세이기 때문에 이 과정은 필수이다.[* 일부 귀찮다고 다 설치한 후에 root 패스워드를 바꾸고 root 계정을 메인 계정으로 사용하는 경우가 있으나 보안에 매우 좋지 않으므로 절대로 추천하지 않는다.] 계정 이름과 패스워드 둘 다 알아야 서버가 뚫리는 셈이므로 보안성은 상당히 향상됐다. 리눅스 좀 다뤄본 사람들이라면 root 계정 자체를 사용하지 않는다. 루트 작업이 필요할 때는 su보단 sudo로 작업하는 것이 일반적. 불가피하게 쓰더라도 절대 메인 계정으로 사용하지 않는다. 이럴 때는 SSH로 root 접근을 금지시키고 다른 계정으로 접속한 뒤 su root를 쳐서 쓴다. 그리고 현재 지역의 시간대를 선택하고(귀찮다고 시간대를 대충 잡으면 안 된다. 서버 시계는 GMT에 동기화하기 때문에 엉뚱한 시간대를 입력하면 시계가 계속 틀려 있게 된다.)[* 설치한 후에 rdate, ntpdate 등을 이용해 시간을 ntp서버와 자동으로 동기화 하도록 구성하는 게 좋다. 컴퓨터는 시간 동기화를 하지 않으면 시간이 꽤 빨리, 큰 폭으로 틀어진다.] 나머지는 기본 설정으로 둬도 된다. 리눅스 서버는 [[GUI]]로 조작할 만한 게 거의 없고 전부 [[CLI]]조작을 기본으로 한다. GUI 툴이 있긴 한데 오히려 이쪽이 자료 찾기가 더 힘들다.[* CLI가 무서운 초심자에게 GUI에서 작업하는 걸 간단하게 첨언하자면 기본은 CLI 부팅를 사용하지만 GUI 환경을 따로 설치해서 필요할 때마다 GUI로 전환해서 사용해도 된다. GUI에서 패키지 설치는 터미널로 설치하고 설정 변경이나 파일 관리는 텍스트 편집기와 파일 관리자를 관리자 권한으로 실행하면 된다. 리눅스는 윈도우와 다르게 관리자 권한을 중간에 얻을 수 없기 때문에 어플을 관리자 권한으로 실행시켜야 한다. 간단하게 터미널에서 'sudo 어플이름' 쓰면 된다. 우분투 파일 관리자인 노틸러스라면 'sudo nautilus'이런 식으로... 어차피 터미널과 같은 CLI를 사용하는 것에는 변함없지만 vim 같은 텍스트 기반 에디터보다 그래픽 기반 에디터를 대신 사용할 수 있으니 좀 더 보기 좋다. Ctrl C,V 라든가.. 퍼미션도 우분투라면 관리자 권한의 노틸러스로 폴더 속성을 바꾸면 그만이다. 필요하다면 GUI로 원격 접속하는 방법도 있다.] 안됐지만 검은 화면에 무심한 듯 시크하게 깜박이는 하얀색 커서를 견딜 수 없으면 시놀로지, 윈도우로 가야 한다. 리눅스 서버 세계에서 GUI 조작으로 뭔갈 하는 건 왕초보용 강의가 끝이다. 뭐 리눅스 데스크톱 세계는 얘기가 다르지만. 리눅스 서버용 배포판을 설치하면 자동으로 설치되지만 데스크톱으로 설치하면 안 깔리는 패키지 중 가장 중요한 게 openssh 패키지다. 이 패키지가 있어야 원격 로그인이 가능하다. 서버는 최초 설치 때만 모니터를 달아 쓰고 그 뒤로는 대부분 원격으로 연결해서 조작하므로 필수이다. 참고로 텍스트 문서 편집 시 [[vim]]에디터[* 정확히는 vim-tiny라는 에디터가 우분투에 내장되어 있다. [[vi]]는 사장된 에디터이며 vim과는 완전히 다르니 참고. (한마디로 쓸 게 아예 못 된다.)]로 편집하는 경우 속 터질 수도 있으니 초보자의 경우 nano 에디터를 추천. 이것도 불편하다면 [[macOS]] 사용자라면 [[http://xquartz.macosforge.org/landing/|Xquartz]]를 설치하고 X11 forwarding된 환경[* SSH로 접속할 때 "-X" 옵션을 붙여주면 된다.]에서 gedit 등의 우분투 내장 에디터를 열어서 편집하는 방법 또한 있다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기