> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > Linux 기본 - Linux를 올바르게 사용

Linux 기본 - Linux를 올바르게 사용

PHP中文网
풀어 주다: 2017-06-20 11:13:35
원래의
1999명이 탐색했습니다.

1. Samba 서비스

Samba 서비스는 주로 Linux 서버에서 Windows 사용자와 파일을 공유하는 데 사용됩니다. 서버 구성에는 다음 5단계가 필요합니다

1. 환경 준비

1) 방화벽 시스템 끄기ctl stop Firewalld

2) 임시로 selinux sentenforce 0

 또는 구성 파일 vim /etc/sysconfig/selinux selinux=disabled

에서 selinux를 영구적으로 끄세요. IP 구성

현재 IP가 사용 가능한지 확인하고, 그렇지 않으면 사용 가능한 IP를 재구성하세요. 직접

3 .소프트웨어 패키지 설치

1) 바이너리 설치 yum install samba

2) 소스 코드 설치

a) 공식 웹사이트에서 소스 패키지 다운로드

b) lrzsz 도구를 설치한 후 직접 다운로드한 압축 패키지를 Linux로 드래그

압축 풀기, tar xvf 압축 패키지 이름

 c) gcc 및 glibc 컴파일 도구 설치 yum install gcc-* glibc-* -y

 d) cd를 설치 및 압축 해제 디렉터리로 이동, 구성 , ./configure --prefix=/usr/local/ samba

 e) make make

 f) 컴파일 make install

3) 구성 파일 수정

구성 파일은 /etc/samba/samba.conf에 있습니다.

공유 파일을 저장할 새 하드 디스크를 생성하고 /share로 이동

 vim /etc/samba/samba.conf 

[public]                             #第一行是用户名,客户端通过这个来识别/path = /share  
        comment = Public Stuff
        path = /share                #分享文件的路径public = yes
        writable = yes               #改成yes,否则没有写权限printable = no
        write list = +staff          #可写列表,可以选择哪些用户具有写权限,默认是所有用户-- 插入 --
로그인 후 복사

저장하고 종료한 후 서비스를 다시 시작하는 것을 잊지 마세요

4) 서비스 시작

 a) 바이너리 설치의 경우 systemctl start smb를 사용하여 Samba 서비스를 시작합니다

  서비스를 종료하려면 systemctl stop smb

                                                                                                                utut by systemcrl restart smb

  b) /usr/ 사용 local/samba/bin/samba -c /usr/local/samba/conf/samba.conf

서비스를 종료하려면 /usr/local/samba/bin/samba -s /usr/local/samba/conf를 사용하십시오. /samba.conf

 를 사용하여 다시 시작하세요. /usr/local/samba/bin/samba -s reload

5) 테스트

 useradd zhangcan과 같은 시스템 사용자를 생성하세요

 비밀번호 smbpasswd -a zhangcan을 추가하세요.

 Windows 컴퓨터에서 "네트워크 드라이브 연결"을 찾으세요 --> 예시와 같이 매핑된 폴더를 입력하세요. 예: \192.168.0.111zhangcan

그러면 로그인 인터페이스가 나타나며, 해당 폴더로 로그인할 수 있습니다. 방금 생성한 시스템 사용자 및 비밀번호

2. Nginx 서비스

1.nginx는 높은 동시 액세스를 처리할 수 있는 고성능 HTTP 및 역방향 프록시 서버이며 로드 밸런싱에도 사용할 수 있습니다.

 Nginx를 구성하는 과정은 위의 Samba 서비스를 구성하는 과정과 동일하므로 반복하지 않습니다. Nginx를 설치하기 전에 epel-release를 설치해야 합니다. 이것은 nginx 프로세스를 포함하는 명령을 확인하는 것입니다: ps aux | grep nginx

. nginx 서비스를 시작한 후, 브라우저 주소 표시줄에 로컬 IP를 입력하여 시작할 수 있으며, nginx 환영 인터페이스에 접속할 수 있습니다

 이 환영 인터페이스의 내용은 /usr/local/nginx/html

에 있는 파일입니다.

2. nginx를 사용하여 로드 밸런싱 시뮬레이션

 1) 4개의 가상 머신을 시작하고, 각각 nginx 서비스를 설치하고, 그 중 하나는 프록시 서버 역할을 하고 나머지 3개는 웹 서버 역할을 합니다.

  2) 프록시 서버의 구성 파일 vim /usr/local/nginx/conf/ nginx.conf

   두 곳을 수정하세요

/octet-server 192.168.16.140;                           server 192.168.16.71192.168.16.182
로그인 후 복사

 location / {
                        proxy_pass http://nginx_webs;                    
        }
로그인 후 복사

/usr/local/nginx/html/index.html 파일을 수정하실 수 있습니다 예를 들어 웹 서버에서 이를 각각 1,2,3으로 변경하면 찾아볼 수 있습니다. 브라우저를 새로 고칠 때마다 숫자가 변경되는 효과가 나타나며 이는 브라우저가 액세스 요청을 이 세 가지 웹에 분산한다는 것을 증명합니다. 서버.

위 내용은 Linux 기본 - Linux를 올바르게 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿