기업 서버 사용법 기업에서 흔히 사용하는 서버
기업 서버에서 Linux 시스템을 사용하는 방법 그럼에도 불구하고 Linux는 여전히 그 자리를 차지하고 있습니다. 예를 들어 Linux는 일부 기업이나 대규모 서버에서 가장 널리 사용되는 시스템이므로 대기업의 컴퓨터에는 Linux가 더 적합한 것 같습니다. 엔터프라이즈 서버에서 Linux 시스템이 어떻게 사용되는지 분석해 보겠습니다.
1. 기본 명령
1.1 파일 작업
(1) 새 파일 이름 만들기: 파일 이름을 터치합니다(예: D라는 파일을 만듭니다. tmp 디렉토리 파일, 명령: touch/tmp/d). (2) 잘라내기: 내 이전 파일 이름과 새 파일 이름(예: tmp 아래의 파일 D를 루트 디렉터리로 잘라내고 이름을 E로 변경, 명령: my/tmp/d/root/e) o (3) 복사 및 붙여넣기: cp-rf 파일 소스 복사 대상(예: 루트 디렉터리를 tmp 디렉터리에 복사, 명령: cp-rf/root//tmp/). 루트 디렉터리의 모든 파일을 tmp 디렉터리에 복사합니다. 명령: cP-rf/root/*/tmp/ 작업을 완료합니다. 0 (4) 삭제: rm-rf 디렉터리 이름 또는 파일 이름(예: tmp 삭제) 디렉토리 모든 파일, 명령: rm-rf/tmp/*).
1.2 파일 찾기
(1) 파일 이름에 따라 경로 이름 파일 이름을 찾습니다(예: 부팅 디렉터리에서 grub.conf라는 파일을 찾고, 명령 : 찾기/부팅 -namegrub.conf). (2) 소유자별 검색: 검색 경로 - 사용자의 소유자 이름(예: 루트 디렉터리에서 루트 사용자에 속한 모든 파일 검색, 명령: find/-usrroot). (3) 파일 크기를 기준으로currencyndpath-size의 파일 크기를 찾습니다(예: 루트 디렉터리에서 파일 크기가 10k 미만인 파일 찾기, 명령: Find/-size-10k). (4) 포괄적 검색: 예를 들어 boot 디렉터리에서 루트에 속하고 1OM보다 큰 파일을 검색하여 이 파일을 tmp 디렉터리에 복사합니다. 명령은 findlboot/-userroot-sizelOM-execcp-RF{}/tmp입니다.
1.3 압축된 파일
(1) 압축: tar 형식으로 압축합니다(예: /root/boot/etc 디렉터리의 파일을 루트 디렉터리의 f.tar로 압축합니다) , 명령:tar-cvf/f.tar/root/boot/etc 작업을 완료합니다. GaP 형식으로 압축합니다(예: /root/boot/etc 디렉터리의 파일을 루트 디렉터리의 f.tar.gz로 압축합니다. 명령: tar-zcvf/f.tar.gz/root/boot/etc). bzip2 형식으로 압축합니다(예: /root/boot/etc 디렉터리의 파일을 루트 디렉터리의 xvf/f.tar.bz2로 압축합니다. 명령: tar-jzvf/f.tar.bz2/root/boot/etc )O (2) 압축 해제: tar 형식의 파일 압축 해제(예: f.tar를 }P 디렉터리로 압축 해제, 명령: tar g}P 형식의 파일 압축 해제(예: f.tar.gz를 tmp 디렉터리로 압축 해제, 명령) : tar -zxvf/f.tar.gz-C/tmp) 파일을 bzip2 형식으로 압축 해제합니다(예: f.tar.bz2를 tmP 디렉터리에 압축 해제, 명령: tar-jxvf/f.tar.bz2-C). /tmp).
2. FTP 서버 설정
Ftp 서버는 일반적으로 익명 로그인과 비밀번호의 두 가지 방법이 있습니다. 로그인.
p>
2.1 익명 로그인
설치 여부 확인: rpm-qa}grepvsftpd, 설치: yuminstall-Yvsftpd, 서비스 열기: chkconfigvsftpdon, 편집 구성 파일: VI/etc/vsftpd/vsftpd.conf(anonymous_enable=yes; 제거 #번호: #anon_upload_enable 제거 #번호: #anon_mkdir_write_enable=yes), 편집 후 저장::w, 서비스 다시 시작: servicevsftpdrestart, 권한 수정: chmodow /var/ftp/pub, selinux 권한 설정: setsepool -allow_ftpd_anonymous_write=1-chcon-tpublic_content_rw_t/var/FTP/pub.
2.2 인증 로그인
구성 파일 편집: VI/etc/vsftpd/vsftpd.conf (anonymous_enable=no; Chrootlocal_user=YES) 편집 후, 저장::wrestartservice:servicevsftpdrestart, selinux 권한 설정: setsetool-Pftp_home_dir=1.
3. 삼바 서버 설정
삼바 서버는 Windows 운영체제와 Linux 운영체제 간의 파일 공유 서버로, 파일을 업로드하고 다운로드할 수 있습니다. 일반적으로 익명 로그인과 비밀번호 로그인의 두 가지 방법이 있습니다.
3.1 익명 로그인
공유 디렉토리 생성: mkdir/m, 설치 여부 확인: rpm-qalgrepsamba, 설치: yuminstall-ysamba, 서비스 시작: chkconfigsmbon, 구성 편집 파일 :vi/etc/samba/smb. conf(세미콜론 제거:;Interfaces=loeth0192.168.0.5세미콜론 제거:;host allowed=192.168.0.security=share
추가: [ziliao1] 다음 줄: path=/m/下한 줄: public=yes, 다음 줄은 veritable=yes입니다.
편집 후 저장::w, 서비스 다시 시작: service smb restart, 권한 수정: chmodox/m, selinux 권한 설정: chcononeronetsamba_share_t/m, 마운트: vi/etc/fstab(//192.168).0.5/ziliao1/mnt/anonymousCIFSusername=anonymous, 비밀번호=""00).
3.2 인증 로그인
공유 디렉토리 생성: mkdir/n, 사용자 추가: usersraddSMB02-"usesraddMB02", 사용자 비밀번호 설정: passwdsmb01(비밀번호는 11111), passwdsmb02( 비밀번호 22222), 삼바 서버에 로그인하기 위한 비밀번호 설정: smbpasswd-asmb01(비밀번호는 33333으로 설정됨)-smbpasswd-asmb02(비밀번호는 44444로 설정됨), 구성 파일 편집: VI/etc/samb
추가: [ziliao2] 다음 줄: path=/n 다음 줄: validusers=smb01, smb02 다음 줄: readlist=smb01 다음 줄: writelist=smb02, 편집 후 저장: w, restartservice: serviceSMBrestart, 수정 권한: chmodow/n, setselinux권한: chcon-r-tsamba_share_t/n, 마운트:VI/etc/fstab(//192.168.0.5/ziLiao2/mnt/smblcifsusername=smbol.password="333333"00nextline://192.168.0.5 /ziLiao2/mnt/smB2CIFS사용자 이름=SMB02, 비밀번호="44444"00).
4. 아파치 서버 구축
아파치 서버는 웹사이트 게시에 사용되는 웹 서버입니다. 일반적으로 직접 로그인하거나 사용자 이름 및 비밀번호 확인을 통해 로그인할 수 있습니다. 인증 로그인 구성 프로세스는 비교적 복잡하며 여기서는 인증 액세스에 중점을 둡니다. 설치 여부 확인: rpm-qalgrep 99번째 줄은 외부 식별 표시에서 # 번호를 뺀 것입니다. myorigin=$myorigin 113번째 줄은 모니터링 포트에서 # 번호를 뺀 것입니다 inetinterfaces=all 동시에 앞에 # 기호를 추가합니다. 116행에서 164행 앞에 # 기호를 추가합니다. 165행에서 # 기호를 추가하고 # 기호를 제거합니다. 64행은 액세스 제어입니다. #mynetworks=192.168.0.0/24, 172.24.0.0/16을 제거하고 서비스를 다시 시작합니다: servicepostfixrestart.
5.2 오프라인 수신
설치 여부 확인: rpm-qalgrepdovecot, 설치: yuminstallydovecot, openservice: chkconfigdovecoton, 구성 파일 편집: v1/etc/dovecot/dovecot.conf ( 줄에서 25번째 #을 삭제하고, 줄 26에 다음 문을 추가합니다: maillocation 빈 셀 = 빈 셀mbox: one/mail/:inbox=/var/mail/%u) 서비스를 다시 시작합니다: servicedovecot restart.
5.3 온라인으로 메일 받기
설치: yuminstall-ymutt, 메일함 확인: mutt-fpop://root@mail. 시험. com.com.
마이크로소프트 시스템의 시장점유율이 아무리 높다고 해도 리눅스 시스템의 장점을 지울 수는 없다. 위의 편집자는 대규모 서버에서 Linux 시스템의 장점을 소개했는데 여전히 물 속의 오리와 같습니다!
워크스테이션을 서버로 사용하고 항상 켜져 있을 수 있나요?
서버에 아무 그래픽 카드나 설치하기만 하면 괜찮습니다. CPU가 메인 프로세서이기 때문에 서버를 PC로 사용한다면 마치 도시락을 사기 위해 기차를 운전하는 것과 같을 것입니다. 디자인 아키텍처가 적합하지 않기 때문에 도시락을 사기 위해 기차를 운전하는 것은 거창해 보일 수 있지만, 실제 효과는 동일하지 않을 수 있습니다.
서버 CPU, 메모리, 하드 드라이브는 모두 가정용 컴퓨터와 다릅니다.
서버 하드디스크는 속도가 빠를 뿐만 아니라 핫스왑 기능도 지원한다. 서버 CPU는 일반 컴퓨팅에는 뛰어나지만, 멀티미디어를 처리하려면 서버 CPU가 컴퓨팅 데이터와 명령을 우선시하기 때문이다. 멀티미디어 처리와 같은 명령의 경우 명령을 적게 사용하거나 전혀 사용하지 않습니다. 이는 가정용 컴퓨터의 CPU와 매우 다릅니다.