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 #可写列表,可以选择哪些用户具有写权限,默认是所有用户-- 插入 --
저장하고 종료한 후 서비스를 다시 시작하는 것을 잊지 마세요
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!