인터넷 얼굴 질문 공유에서있어

1. 일반적인 리눅스 배포판은 무엇입니까? 어느 당신은 좋은? 공식 웹 사이트는 무엇입니까? 당신이 잘하는 일입니다 설명?

답변 :

일반적인 리눅스 버전의 레드햇, CentOS의, 데비안, 우분투, 수세 찾기

레드햇과를 CentOS에서 최저

레드햇의 공식 웹 사이트 : www.redhat.com

CentOS의 공식 웹 사이트 : www.centos.org

나는 기본적인 리눅스 명령 운영 및 건설 관련 서비스에 잘 해요

2. 엔터프라이즈 리눅스 시스템 파티션 서버가 표준 무엇입니까? (하드 디스크 300G, 메모리 16G입니다)

답변 :

/ 부팅 200M

/ 스왑 16G

/ 70G

/ 데이터 나머지 모든 공간

3. 어느 날 갑자기 리눅스 파일 시스템 읽기 전용 것을, 어떻게 그것을 발견? 절차를 완료합니다.

답변 :

첫째, 시스템을 종료 한 후 복구 모드 (리눅스 구조)에 광 디스크 부팅 수행 "fsck.ext3 -y는 / dev / sda2가"(파티션 유형이 읽기 전용하는 경우 EXT3, 파티션은 / dev / sda2와)

4. DVD-ROM 설치를 사용하여 시스템을 설치하는 방법을 설치하는 방법 (50) 리눅스 시스템 설치 하는가? 생각해보십시오.

답변 :

A, 당신은 DVD 설치의 몇 개 이상을 사용할 수 있습니다.

B, 스타트 배치를 장착 할 수있다 (네트워크 클라이언트에서 시작)

이 시스템은 리눅스 가상 머신 설치 및 복제 방법 해결하기 위해 인터넷에 액세스, 발견 후 갑자기 서버를 복제하려는입니까?

답변 :

A, NIC 구성 파일 편집 / etc / sysconfig / network-scripts에 /이 ifcfg-eth0를, MAC 주소와 두 줄 HWADDR 삭제.

B, 라인 eth0를 삭제하기 전에, 다음 라인을 eth0 eth1를 개정 할 파일 /etc/udev/rules.d/70-persistent-net.rules을 수정

C, 재부팅

무엇 6.Linux NIC 구성 파일 경로? 외부 네트워크에있는 서버, 조건이 무엇을 충족해야 만들려면? 당신은 무엇을 구성해야합니까?

답변 :

NIC 구성 파일 경로 : / etc / sysconfig / network-scripts에 /이 ifcfg-ETH * (*는 숫자를 나타냅니다)

외부 네트워크에 필요 : 인터넷 네트워크 케이블 (또는 무선) 네트워크 카드를 연결 할 수있는 능력을

구성해야합니다 : IP, 넷 마스크, 게이트웨이, DNS (자동 또는 수동 자동, 일반 서버 OK입니다)

7. 무엇 일반적으로 원격 리눅스 서버 소프트웨어를 사용할 수 있습니까? 어떤 파일을 업로드 및 다운로드 파일을?으로

답변 :

리눅스 원격 접속 소프트웨어 : xshell,있는 SecureCRT, 퍼티, VNC (그래픽)

업로드 및 다운로드 한 파일 : lrzsz, SFTP

무엇 8./mnt 카탈로그 주로 사용된다? / 루트 사용자와 루트 디렉토리는 아무 상관이? / 루트 디렉토리는 / 부팅 디렉토리와 접촉을 가지고?

답변 :

/ MNT은 일반적으로 외부 디바이스를 탑재하는 데

/ 루트 디렉토리, 루트 사용자의 홈 디렉토리입니다

/ 부팅 디렉토리 하위 디렉토리 / 디렉토리입니다

9. 어느 날 오용, 수행은 rm -rf의 *, 무슨 일이 일어날까요? 예를주십시오.

답변 :

현재 디렉토리가 "/ tmp에"인 경우,이 디렉토리에있는 무언가가 (숨겨진 파일을 포함하지 않는 기본값)을 모두 삭제합니다

현재 디렉토리 "를 /"인 경우 나, 다음, 시스템의 데이터는 시스템 충돌 (주의이 명령을) 손실됩니다 시작할 수 없습니다

리눅스 명령 및 파일 작업

1. / tmp를 / 디렉토리에있는 test.txt 파일의 내용에 만들기 :! 안녕하세요, 세계, 쓰기 명령.

답변 :

"안녕하세요, 세계!"에코 > /tmp/test.txt

파일에 디지털 쓰기 액세스에 궁극적으로 실행 권한 및 소유자의 증가뿐만 아니라 2.있는 test.txt 파일.

답변 :

655

기본값은 "chmod를 655 /tmp/test.txt"에 의해, 644입니다

vi 편집기에있는 test.txt, 어떻게 5 줄을 복사하는 방법을 방법을 다음 줄에 커서를 삽입하는 마지막 줄, 첫 번째 줄 첫 번째 줄, 줄의 끝으로 이동 3. 명령은 징펭 교체, 10 라인과 모양 징펭 문자를 삭제 jfedu 등 의 .NET

답변 :

마지막 줄 : G

첫 번째 줄 : GG

라인의 시작 ^ (Shift + 6)

라인의 끝 : $ (Shift + 4)

커서 라인을 삽입 : O

5 개 라인을 복사 5yy를

10 개 라인 삭제 : 10dd를

대안 % S :: / 징펭 / jfedu 닷넷 / G

4. 파일 크기가 20K가 동시에 파일 및 백업 / 데이터 / 백업 / 디렉토리에 실행 권한을보다 큰 수정하지 않고 TXT를 종료 리눅스 시스템, 30 일 찾습니다.

답변 :

찾기 / -name * TXT -mtime +30 F 형 - 크기 + 20K -perm의 A = {X} 간부 CP / 데이터 / 백업 / \;

5. TEST.TXT 현재 사용자가 명령을 쓰기, 그룹, ABC, 소유자가 ABC되어있는 test.txt하시기 바랍니다, 그룹 루트를 뿌리에 속한다.

답변 :

대한 Chown ABC : 루트있는 test.txt

6. 리눅스 시작 모드 및 임시 영구와 가까운 SELinux는 방화벽, 각각 조작 방법을 적어주세요 어떻게 영구적 인 성격의 수준을 수정하는 방법.

답변 :

문자 모드 변경 : 3 : 행동 아이디 inittab 파일을 / etc / 수정은 initdefault :

임시 폐쇄 selinnux 위해 setenforce 0

일시적으로 방화벽의 iptables을 해제 -F

영구 폐쇄의 SELinux는 = 허용 / 등은 / SELinux가 / 설정 행위의 SELINUX를 수정

영구적으로 폐쇄 방화벽의 iptables -F, /etc/init.d/iptables 저장

7. 부트 각 날의 날짜 폴더를 생성한다 (참고 : 현재 방법의 날짜에 의해 표현된다 : '날짜 + %의 Y % m에서의 %의 d`) / TMP에서의

답변 :

에코 "MKDIR / TMP / 일 '+ % Y % m에서의 %의 d`">>의 /etc/rc.d/rc.local

8. 어떻게 파일의 내용을 보려면 어떤 명령? 보기 파일 라인 1-3 라인, 파일을 볼 수있는 마지막 행.

답변 :

정력, 고양이, 머리, 꼬리 다음 파일의 내용을보기

1보기 행하기 : 머리 -3 파일을

마지막 행을 확인 : 꼬리 -1 파일을

인쇄 라인 만 IP가 위치한 보여 포함하면서 9. 리눅스 서버 IP 명령을 검토합니다.

답변 :

eth0를에 예를 들어,

라인 인쇄 경우에만 : ifconfig를 eth0를 | 그렙 "INET 요지"

전용 IP를 인쇄 : ifconfig를 eth0를 | 그렙 "INET 요지를"| AWK의 -F를 '{$ 2 인쇄}'| AWK의 -F '를' '{$ 1 인쇄}'

10. 일반 루트 사용자 테스트 그룹은 명령에 추가됩니다?

답변 :

하고 usermod -G 루트 테스트

리눅스 소프트웨어 및 디스크 관리 작업

1, 어떻게 별도의 파티션으로 리눅스 서버 시스템에 50G 하드 디스크의 새로운 조각을 추가하고, 사용되는? 어떤 단계가 필요?

답변 :

A, 하드 디스크가 서버에 연결로 및

B (fdisk 명령을 통해) 파티션을 만들

C, 파티션을 포맷

D, 구획 마운트 (은 / etc / fatab에 기록 될 수 있고, 자동 재시동 마운트)

2.이 킹스턴 U 디스크, / var에 / 어떻게 운영하는 www /에서 HTML / 디렉토리 및 완료 아래에있는 서버에 index.html 파일을 업로드해야합니다.

답변 :

A, 서버에 U 디스크 로딩 var에 / www /에서 HTML / / index.html을 복사하려면 (NTFS-3g 필요)

B의 U-윈도우에 연결, 원격 연결을 통해 서버, 원격 복사

3. 300G 데이터, 위의 방법을 빠르게 CP 리눅스 서버가, 이동식 하드 디스크가있다?

답변 :

확인 SDBC로 서버에 하드 디스크를 가정

MKDIR / mydata을

마운트 -t NTFS는 / dev / SDBC / mydata을

4. CD-ROM 패키지 아파치 - 2.2.15.xx.rpm, 어떻게 마운트하고 설치가?

답변 :

A, 광 디스크 / MNT (/ 디바이스 / CDROM / MNT 실장) 마운트

B, 설치 수 (rpm -ivh /mnt/Packages/httpd-2.2.15.xx.rpm)

5. NTP-0.7.12.x86_64.rpm 소프트 패키지를 업데이트, 제거를 설치하려면 rpm 명령을 사용합니다.

답변 :

설치 RPM -ivh NTP-0.7.12.x86_64.rpm

제거 RPM -e NTP --nodeps

업데이트 rpm -Uvh NTP-0.7.12.x86_64.rpm

6./var/www/html/ 사이트의 디렉토리 출판, 매일 자동으로 백업하는 방법에 0:30, 프로 시저를 작성할?

답변 :

A,의 crontab -e 편집 모드로 들어갑니다

B, 추가 30 0 * * * / 빈 / 타르 다음 -czf / 백업 / web_bak _ $ (일자 + \ % Y의 \ %의 m 개의 \ % d에) .tar.gz를은 / var / WWW / HTML> / 디바이스 / 널 2 > 1 &

C 서비스 서비스의 crontab을 시작하려면 시작;의 crontab에 chkconfig가

7. tar 명령은 TMP를 위 / 아래로 이동 한 후 패키지 및 / 루트 디렉토리를 압축하고, 그것은 읽기 전용 권한 다른 사람을.

답변 :

타르 -czf /tmp/root_bak.tar.gz / 루트

chmod를 O = R /tmp/root_bak.tar.gz

8.Yum 차이 명령 rpm 명령? 어떻게 의존성 패키지를 설치 rpm을 사용 하는가?

답변 :

패키지를 장착 일반적으로 지역 rpm으로, 일반적으로 (디스크가 로컬 소스 얌를 설립 할 수있다) 라인 설치 얌에 사용

가장 큰 차이점이 자동으로 설치됩니다 냠 패키지 따라 (포함되지 않음 환경)

플러스 등 :. RPM -ivh **의 rpm --nodeps 같은 옵션을 "--nodeps"

한 달 동안 9, 매일 아침에 12시부터 6시까지, 매 2 시간 확인을있는 test.txt 파일 내용을 만들려면 어떻게?

답변 :

A,의 crontab -e 편집 모드로 들어갑니다

B, (4 월 케이스) 다음 0 ~ 12 / 2 * 4 * / 빈 / 터치 TEST.TXT 추가

C 서비스 서비스의 crontab을 시작하려면 시작;의 crontab에 chkconfig가

10. 파일의 전송 / tmp 디렉토리에 / usr / 지방 / test 디렉토리 아래 100K보다 크다.

답변 :

/ usr / 지방 / F 형 테스트 - 크기 + 100K 간부 MV {} / TMP \를 발견;

그것은 RAID0의 RAID1 RAID5 세 가지 작동 모드 (11) 설명 및 기능을 사용할 수 있습니다.

답변 :

번호 RAID 0> 디스크 사용률 내결함성없이 높은 쓰기 성능의 단점없이 2 = 100 % 핫 스페어 장점

    분산 다른 디스크에 기록 된 데이터는 중복이 아닌 확장을 제공하지 않습니다, 두 드라이브의 모든 데이터가 손실, 실패합니다. 고성능 요구 사항은 있지만, 데이터 필드의 안전에 대해 걱정하지 않는다.

번호 RAID 1> = 2 디스크 사용률 50 % 핫 스페어 데이터 중복성, 디스크 공간의 안전 단점 폐기물을 제공하는 장점을 갖는다

    공간 (3)의 낭비 디스크 4만큼 디스크에 데이터가 존재하는 것처럼 (리던던시를 미러링 있으면) 대신에 데이터 보안에 적합한 통상적 개의 디스크 공간이 디스크의 최소 간격이고, 그것은 손실되지 않습니다.

번호 RAID 5> = 3 디스크 사용률 (N-1) / N 핫 스페어 내결함성 장점이 중복 읽을 수있는 성능이 낮은 단점 쓰기 성능

    타협 RAID0과 RAID1의 RAID5에 상응

(아파치 등) 응용 프로그램 서버는 1 개 개의 하드 드라이브를 습격 할

(같은 데이터 서버 의 MySQL 네 개의 드라이브 RAID 10 할)

12. 어떻게 프로세스가 포트 8080 걸리는 볼 수 없습니다.

답변 :

NETSTAT의 -anlp | 그렙 8080

lsof를 -i : 8080

Linux 구성 및 관리 서비스

1. 두 가지 모드의 apache2.X 버전뿐만 아니라, 각각의 작품을 보냅니다. 어떻게 현재 지원 아파치 모듈을 볼 수 있습니다, 그리고 어떤 모드를 참조하기 위해 노력하고 있습니다?

답변 :

아파치는 두 가지 모드의 prefork의 모드 하나는 작업 모드에 대한 다른있다

prefork의 : 하나의 스레드 만 액세스, 높은 안정성에 대한 요청을받은 프로세스는 프로세스의 붕괴 이후 다른 프로세스에 영향을 미칠하지만 메모리, 높은 하드웨어 요구 사항을 고려하지 않습니다.

프로세스가 여러 스레드 및 액세스 요청, 작은 메모리에 각 응답이 있지만, 붕괴의 과정은 다른 요청에 영향을 미칠 것입니다 : 일

보기 지원 모듈 : 아파치 -l

보기 작동 모드 : 아파치 -V

NFS에서 2.Linux는 클라이언트 측에 장착 할 수없는, 문제 해결 단계를 적어주세요?

답변 :

A, 방화벽 또는 SELinux에의 영향 여부를 확인

B, 서버 주소의 구문이 잘못 확인 (전용 디렉토리를 마운트, 파일을 탑재 할 수 없습니다)

C 서버 점검에 액세스 할 수있는 권한이 구성 파일이 올바른 클라이언트되고있다

3.Linux는 IP DHCP 서버를 배포 한에서, 클라이언트는, 어떻게 해결 얻을 수 없다?

답변 :

A, 클라이언트 네트워크 서비스를 다시 시작, IP가 자동으로 변경되는

동일한 네트워크 B 내에서 클라이언트와 서버에 있는지 확인

C, 서버 구성을 확인하고 로그를 보려면

4. 일반적인 FTP 소프트웨어 무엇입니까? 리눅스는 가장 일반적으로 사용되는 무엇입니까? 다른 사람들이 액세스하기위한 사용자 이름과 암호를 사용하는 방법 리소스를 공유하는 방법을?

답변 :

A, 일반적인 FTP 소프트웨어 vsftpd를, ProFTPD를, PureFTPd 및 wuftpd 등

B, 리눅스는 가장 일반적으로 사용 vsftpd를이다

C, 관련 사용자의 설립을 익명 액세스를 해제

5. 어떻게 로그온 익명 FTP 사용자의 사용을 금지하는? 어떻게 FTP 서버 명령 행에 액세스하려면?

답변 :

익명 액세스를 해제 (anonymous_enable = NO)

ftp를 server_ip

의 경우 6.ApacheWEB 게시 디렉터리 서버?

답변 :

A, 냠 설치 기본값은 / var / www /에서 HTML

B는 소스 설치 기본 / usr / 지방 / 아파치 / htdocs에있다 (아파치 설치 시간을 추가 설치 경로 / usr / 지방 / 아파치)

7.ApacheWEB 서버는 여러 운영 모드, 각 모드 사이의 간단한 차이가?

답변 :

아파치는 두 가지 모드의 prefork의 모드 하나는 작업 모드에 대한 다른있다

prefork의 : 하나의 스레드 만 액세스, 높은 안정성에 대한 요청을받은 프로세스는 프로세스의 붕괴 이후 다른 프로세스에 영향을 미칠하지만 메모리, 높은 하드웨어 요구 사항을 고려하지 않습니다.

프로세스가 여러 스레드 및 액세스 요청, 작은 메모리에 각 응답이 있지만, 붕괴의 과정은 다른 요청에 영향을 미칠 것입니다 : 일

사용 8.MySQL 서버는 무엇입니까? 아파치와 MySQL은 컴퓨터에 설치 될 수있다? 어떻게 아파치와 MySQL 포트와 프로세스를 보려면 어떻게?

답변 :

일부 데이터를 저장하기위한, MySQL은 서버

B, 아파치와 MySQL은 시스템에 설치 될 수있다

egrep을 | C, 포트 NETSTAT의 -anlp보기 '아파치를 | mysql을'

   프로세스 추신 -aux보기 | egrep을 '아파치 | mysql을'

9. 어떻게 위의 가상 머신에 네 개의 사이트를 배포하는 도메인 이름 www.a1.com가 test.a2.com이 www.a2.com입니다 test.a1.com입니까?

답변 :

A, 주석이 값을 httpd.conf에서 conf의 / 추가 / 아파치 - vhosts.conf 포함

B, 네 개의 디렉토리 웹 사이트에 게시 디렉터리를 구축, MKDIR 웹 {1,2,3,4}

C는 httpd-vhosts.com 편집 <VirtualHost의 * : 80> ... </ VirtualHost의> 분기 콘텐츠 사본, 기타 관련 DocumentRoot를 수정하도록 구성

ACCESS_LOG라는 이름의 10 아파치 가설 생성 된 로그 파일은 아파치 명령 MV ACCESS_LOG이 access_log.bak, 구현 후, 어떤 새로운 아파치 로그를 인쇄하고, 왜를 실행, 실행?   

답변 :

아직이 파일에 대해 지정된 아파치 구성 파일 이름 내부에서 자동으로 생성되기 때문에, (새 파일이 기본적으로 만들어집니다)에서 ACCESS_LOG을 인쇄 할 때 없음

우리 모두는 FTP 프로토콜은 두 가지 작동 모드를 가지고 있음을 알고 (11), 그들은 아마 워크 플로우에 대해 이야기?

답변 :

FTP는 두 가지 작동 모드가 있습니다 :

액티브 모드의 FTP : FTP 서버 포트의 명령 포트 (21)에 임의의 권한이없는 포트 N (> 1,024 N)에서 클라이언트 연결. 클라이언트는 포트 N + 1 듣기 시작하고, FTP 서버에 FTP 명령 "포트 N + 1"을 송신한다. 그러면 클라이언트 데이터 (N + 1)에 의해 지정된 포트 자체 데이터 연결 포트 (20)에서 서버.

FTP 패시브 모드 : FTP 서버 포트의 명령 포트 (21)에 대한 권한없는 포트 N (> 1,024 N)로부터 클라이언트 연결. 클라이언트가 PASV 명령을 제출하면서 그런 다음 클라이언트는 포트 N + 1을 듣고 시작합니다. 그런 다음 서버는 임의의 권한이없는 포트 (> 1024 P)를 열고, 클라이언트에 PORT P 명령을 전송한다. 클라이언트는 로컬 포트의 + N에서 데이터를 전송하는 서버에 연결 포트 P (1)를 개시한다.

12.Linux 커널 부팅 시간은 파일에서 파일 시스템을로드 할 읽을 수 있습니다.

답변 :

의 / etc / fstab 파일에서

13. 일반적으로 포트 FTP의 HTTP의 DNS SNMP를 POP3, DHCP, NFS, MySQL은, 삼바 및 기타 서비스를 사용하여 다음과 같은 서비스를 작성합니다.

답변 :

서비스 (포트) FTP (2021), HTTP (80), DNS (53), SNMP (161), POP3 (110), DHCP (67 68), NFS (111), MySQL은 (3306), 삼 (137 138 139)

만들 14.Mysql 데이터베이스 명령을 테이블을 만들 수있는 명령은 명령 문을 삽입?

답변 :

데이터베이스 jacken을 만들 데이터베이스를 작성;

创建는 jacken를 사용 表; 테이블 jacken (이름 varchar (20), 연령 INT (10), 사랑 VARCHAR (20))을 생성;

jacken_1 (이름, 나이, 사랑) 값을 삽입 문을 삽입 ( '톰', 2, '읽기');

15.Mysql 백업 명령? MySQL의 사용자 액세스, 암호 jfedu.net 권한을 부여하는 방법 jfedu하는 명령을 적어주세요?

답변 :

MySQL의 백업 mysqldump를 -h localhost를 -u 루트 -p jacken> /data/jacken.db

. 授权한다 : mysql> "jfedu.net"에 의해 확인 된 로컬 호스트 jfedu @에에 * * 모든 권한을 부여;

작동 않는 방법 암호를 잊어 16.Mysql?

답변 :

암호없이,이 시간을 절약 할 수있는 행의 mysqld 옵션 --skip-보조금 시작에 추가 한 후 mysql을 시작, MySQL의 서비스, 편집 /etc/my.cnf에를 중지합니다.

실행 후 이동

MySQL의> 사용 MySQL은, 

MySQL의> 업데이트 사용자가 설정 한 암호 = 암호 = ( 'newpass로') 사용자 = '루트';

MySQL의> 플러시 특권;

참고 --skip-보조금 시작을 /etc/my.cnf에이 줄을,이 서비스를 다시 시작할 수 있습니다

17.Linux 운영 및 유지 보수 엔지니어들은 어떤 기술과 전문적인 품질을해야합니까?

이것은이 여기에서 말하는 것이 아니다, 매우 중요하다,이 기술 물건은 아, 말을! / 하 하

개인적으로 나는 필요한 기술이 있다고 생각 :이 적어도 배운 CCNA, 리눅스 기본 명령, 클러스터 지식, SQL 언어, 쉘 언어;

전문적인 품질의 : 신중하고 실질적인 협력의 정신.

 

추천

출처www.cnblogs.com/dongxu2019/p/11698194.html