Linux 는 Unix 의 네트워크 중심 설계 아이디어를 계승하여 안정적인 성능을 갖춘 다중 사용자 네트워크 운영 체제입니다. Linux 에 VPS 를 구축하고자 하는 사용자가 있습니다. 이 문장 에서는 주로 방화벽 및 SSH 와 같은 기본 소프트웨어를 배포하는 방법을 포함하여 Linux 시스템을 구축하는 VPS 의 예를 소개합니다. 매우 세밀하며 필요한 친구는
사전 준비
를 참조할 수 있습니다 제가 선택한 것은 기와공입니다. 당시 512 M 메모리 5 G SSD, 500 G 유량/월, 9.99 칼을 구입했는데, 지금은 이런 저가 코스가 끝난 것 같습니다. 관심 있는 친구는 다른 세트나 다른 회사의 VPS 를 볼 수 있습니다. 어떤 친구들은 DigitalOcean 의 속도가 매우 빠르며 YouTube 직접 1440p 를 보고 있다고 말하지만, 아직 테스트하지 않았습니다. 현재 기와를 옮기는 속도가 제 요구를 충족시킬 수 있고, DO 의 가격이 비교적 비싸다고 합니다.서버를 구입한 후 CentOS7 을 설치합니다. 다음 자습서는 CentOS7 을 기반으로 합니다. 새 OS 를 설치한 후 이와노조는 SSH 의 포트와 루트 비밀번호를 알려 줍니다. 이들은 스스로 사용자 정의할 수 없습니다. 잊어버리면 루트 비밀번호를 재설정할 수 있다는 것을 명심하십시오 반응이 느리기 때문에 앞으로 ssh 로그인을 사용하여 VPS 를 구성하겠습니다. Mac 에서 단말기를 직접 사용하면 됩니다. win 에서 ssh 도구를 직접 찾으면 됩니다.
로그인 ssh 명령:
코드 복사 코드는 다음과 같습니다.
$ ssh -p VPS 측 슬로건 루트 @ vpsip 주소
방화벽 구성
SSH 가 로그인할 수 없는 경우 방화벽이 SSH 포트를 닫은 것이므로 온라인 SSH 로그인을 통해 방화벽 재구성을 꺼야 합니다.
방화벽 구성 지우기
코드 복사 코드는 다음과 같습니다.
$ iptables -F
iptabels 지우기 SSH 로그인이 정상이면 방화벽을 관리할 필요가 없습니다.
설치 firewalld
코드 복사 코드는 다음과 같습니다.
$ yum install firewall d firewall-config P >
P.S 나는 firewalld 를 설치한 후 서비스를 시작할 때 계속 실패를 표시한 다음 서버를 다시 시작하면 firewalld 서비스를 정상적으로 시작할 수 있다. 비슷한 상황이 있는 친구는 서버를 다시 시작할 수 있다.
SSH 포트 수정
복제 코드 코드는 다음과 같습니다.
$ VI/usr/lib/firewalld/services P >
보안 셸 (ssh) Is a protocol for logging into and executing commands on remote machines.it provides secure encrypted communications.if you plan on access Achine remotely via ssh over a firewalled interface, Enable thisoption.you need the OpenSSH-server package installed for this option to be useful.
port = "을 참조하십시오
VI 명령: "I" 를 누르면 편집 모드가 되고, 편집 후 "ESC" 를 누르면 편집 모드가 종료되고, Shift 키를 누르면 ":"와 "wq" 를 입력하면 종료 VI 가 저장됩니다.
복사 코드 코드는 다음과 같습니다.
$ firewall-cmd-permanent-add-service = ssh ;
Shadowsocks 서비스 구축
이 서비스는 가장 간단하고 가장 많이 사용됩니다.
구성 요소 설치
코드 복사 코드는 다음과 같습니다.
$ yum install m2 crypto python-setup tools ; 소형 메모리 VPS 는 구성 요소를 별도로 설치할 수 있습니다.
설치 완료 후 구성 서버 매개 변수
복제 코드 코드는 다음과 같습니다.
$ VI/etc/shadowsocks.json ;
"server _ port": 8388,
"local _ address": "127.0.0
"method": "AES-256-CFB",
"fast _ open": false, <
포트를 수정해야 하는 경우 방화벽에서 응답한 포트를 열어야 합니다. Firewalld 를 사용하면 간단합니다.
코드 복사는 다음과 같습니다.
$ VI/usr/lib/firewall d/services/ss
Shadowsocks port
저장 종료, 그런 다음 firewalld 서비스를 다시 시작합니다.
코드 복사는 다음과 같습니다.
$ firewall-cmd-permanent-add-service Shadowsocks 서비스 시작
다음 명령을 실행합니다.
코드 복사 코드는 다음과 같습니다.
$ ss server-c/etc/
supervisor 설치 백그라운드 실행
다음 명령을 실행하여 supervisor 를 다운로드합니다.
코드 복사 코드는 다음과 같습니다.
P >
$ easy _ installsupervisor
그런 다음 구성 파일을 생성합니다.
코드 복사 코드는 다음과 같습니다.
/etc/supervisord.conf
구성 파일 수정:
코드 복사 코드는 다음과 같습니다.
$ VI/etc P >
[프로그램: ssserver] 명령 = ssserver-c/etc/shadowsocks.json
AP
supervisord 부팅 설정, 시작 파일 편집:
코드 복사 코드는 다음과 같습니다.
$ VI/etc/rc.local < 또한 centOS7 은 rc.local 에 실행 권한을 추가해야 합니다.
코드 복사는 다음과 같습니다.
$ chmod+x/etc/rc.local < 서버를 재부팅하면 됩니다.
iOS 에 VPN 접속을 위한 Strongswan 구축
보충: Linux 기본 명령
1.ls 명령:
파일의 경우 파일 이름과 기타 정보를 나열합니다.일반 옵션:
-a:. 로 시작하는 암시적 파일을 포함하여 디렉토리의 모든 파일을 나열합니다.
-d: 디렉토리를 다른 파일이 아닌 파일처럼 표시합니다.
-i: 출력 파일의 I 노드에 대한 색인 정보입니다.
-k: 파일 크기를 k 바이트로 표시합니다.
-l: 파일의 상세 정보를 나열합니다.
-n: 이름 대신 숫자의 UID, GID 를 사용합니다.
-F: 각 파일 이름 뒤에 파일 유형을 설명하는 문자를 추가하고' *' 는 실행 가능한 일반 파일을 나타냅니다. "/"는 디렉토리를 나타냅니다. "@" 는 심볼릭 링크를 나타냅니다. "l" 은 FIFOS; 를 의미합니다. "=" 는 소켓을 나타냅니다.
2.cd 명령
형식: CD [디렉토리 이름]
일반 옵션:
CD >
CD ../ ... 현재 디렉토리를 두 레벨 위로 이동합니다.
CD-가장 최근에 액세스한 디렉토리로 돌아갑니다.
3.pwd 명령
형식: pwd
기능: 현재 작업 디렉토리의 절대 경로를 표시합니다.
관련 읽기: Linux 주요 기능
POSIX1.0 표준
과 완벽하게 호환되므로 Linux 에서 해당 시뮬레이터를 통해 일반적인 DOS, Windows 프로그램을 실행할 수 있습니다 이는 사용자가 Windows 에서 Linux 로 이동할 수 있는 기반을 제공합니다. 많은 사용자들이 Linux 사용을 고려할 때, 이전에 Windows 에서 흔히 볼 수 있었던 프로그램이 제대로 작동하는지 생각해 보면 의구심을 해소할 수 있다. (윌리엄 셰익스피어, 윈도, Windows, Windows, Windows, Windows)
다중 사용자, 다중 작업
Linux 는 여러 사용자를 지원하며, 각 사용자는 자신의 파일 디바이스에 대한 고유한 권한을 가지고 있어 사용자 간에 상호 영향을 미치지 않습니다. 멀티 태스킹은 현재 컴퓨터의 가장 중요한 기능 중 하나이며, 리눅스는 여러 프로그램을 동시에 독립적으로 실행할 수 있습니다.
좋은 인터페이스
Linux 에는 문자 인터페이스와 그래픽 인터페이스가 모두 있습니다. 문자 인터페이스에서 사용자는 키보드를 통해 적절한 명령을 입력하여 조작할 수 있습니다. 또한 사용자가 마우스로 조작할 수 있는 Windows 그래픽 인터페이스와 같은 X-Window 시스템도 제공합니다. X-Window 환경에서는 Windows 와 마찬가지로 Linux 버전의 Windows 라고 할 수 있습니다.
다양한 플랫폼 지원
Linux 는 x86, 680x0, SPARC, 알파 등의 프로세서가 있는 플랫폼과 같은 다양한 하드웨어 플랫폼에서 실행할 수 있습니다. 또한 Linux 는 핸드헬드, 셋톱 박스 또는 게임기에서 실행할 수 있는 임베디드 운영 체제입니다. 2001 년 1 월 출시된 Linux 버전 2.4 커널은 Intel 64 비트 칩 아키텍처를 완벽하게 지원합니다. 또한 Linux 는 멀티 프로세서 기술을 지원합니다. 여러 프로세서가 동시에 작동하므로 시스템 성능이 크게 향상됩니다.
Linux 시스템용 VPS 구축 단계 관련 문장:
1. Linux VPS 에서 Crontab 을 사용하여 예정된 재부팅 작업 수행
2. Linux 시스템 사용 방법
4. VPS 보안 구성 설정 방법
5. Linux 운영 체제 설치 시간을 보는 방법 요약