2018년 아리운 운위 엔지니어 면접 문제
1. 사이트 접속이 느린 이유는 무엇입니까?
답: 1. 네트워크 대역폭, 이것은 매우 흔히 볼 수 있는 병목이다.2, cpu, 하드디스크, 메모리 설정이 너무 낮아서 서버가 부하되지 않습니다.3. 사이트의 개발 코드가 완벽하지 않다. 예를 들어 mysql 문장이 최적화되지 않아 데이터베이스의 읽기와 쓰기에 상당한 시간이 소모된다.4. 데이터베이스의 병목.우리의 데이터베이스 데이터가 갈수록 많아질 때 데이터베이스에 대한 읽기와 쓰기 압력은 틀림없이 커질 것이다.
2. a와 b 서버가 같은 네트워크에 없으면 어떻게 설정합니까?설정이 끝났는데도 핑이 안 통하는데 어떻게 검사를 합니까?
답: 1. AB 서버는 같은 구역에 있지 않다. 2. 먼저 서로 다른 IP 구역의 서버를 서로 다른 vlan 3에 나누고, 3층 교환기를 통해 가상 IP 루트가 실제 서로 다른 네트워크 구역의 vlan 연결을 추가한다.
3. AB 두 서버 사이에서 하나의 서버 c를 통해 소프트 루트를 만들어 공유기 c에 두 개의 네트워크 카드를 설정하고 자신의 루트 기능을 켜는 데 사용한다
답변:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
네트워크 카드 상태 보기 IP -a -s 네트워크 카드 이름
A 서버 설정 관련 NIC 정보
:255.255.255.0
IP=10.0.0.1
=10.0.0.254
route -n
route add -net 10.0.1.0/24 gw 10.0.0.11
B 서버 설정 정보
IP=10.0.1.10
10.0.1.254
route -n
route add -net 10.0.0.0/24 gw 10.0.1.11
C 서버의 네트워크 카드 2개
1
IP=10.0.0.11
=10.0.0.254
2
IP=10.0.1.11
=10.0.1.254
route -n
vi /etc/sysctl.conf
net.ipv4.ip_forword = 1
4. A와 B에 명령traceroute로 상대방의 IP를 추가하면 된다
영원히 효력이 발생하려면
vi /etc/sysconfig/network-scripts/ifcfg-eth0
10.0.1.0/24 via 10.0.0.11
10.0.0.0/24 via 10.0.1.11
5. PING가 통하지 않으면 어떻게 배열합니까
먼저 네트워크 인터페이스 고장 수정 헤드나 카드 인터페이스 접촉 불량으로 인한 것인지, 그 다음에 교환기와 루트 등 네트워크 장치가 고장 났는지 확인하고 방화벽과 selinux 메커니즘을 닫았는지 확인한 다음에 네트워크 카드와 루트와 스위치가 정확하게 설정되었는지 확인한다
6. 핑 자신의 사이트는 핑이 통하지 않습니다. 어떻게 조사합니까?
세 가지 이유가 있다. 1. 상대방이 핑2를 금지하고 사이트의 호스트 이름과 주소를 해석하지 못한다. 3. 네트워크 이상이 핑목표에 도달하지 못하는 호스트와 IP.
7,docker 상용 명령, 원리, 브리지 모드 원리?
작업 모드: 브리지 모드,nat 모드,host 모드
8. docker 용기 핑이 통하지 않는 이유는 무엇입니까?
ifconfig는 Docker0 브리지를 확인하고 핑은 브리지가 통하는지 확인합니다.브리지 설정 문제일 수 있습니다 weave 공유기 포트 67831, docker 용기를 설치한 서버가 방화벽을 닫지 않았습니다 (docker 물리기를 설치한 서버에 접근할 수 있는지 확인하십시오. 접근할 수 없으면 docker에 접근할 수 없습니다) 2. docker는 거울을 만들 때 포트 맵을 하지 않았습니다 (이런 상황이 발생하면 물리기에 접근할 수 없고 dockers ps를 사용하여 거울의 포트 맵을 볼 수 있습니다 3.포트 매핑이 정확하지 않습니다. 4. 네트워크 설정 ping 브리지를 보고 ping이 통할 수 있는지 확인하십시오. 브리지의 원인일 수 있습니다.
9. 방화벽 상태 보기?
답변:
service iptables status
systemctl status firewalld
10, $기호?
답: $0 이 프로그램의 실행 이름 $n 이 프로그램의 n번째 매개 변수 값, n=1...9$* 이 프로그램의 모든 매개 변수입니다. 이 옵션의 매개 변수는 9개를 초과할 수 있습니다. $#이 프로그램의 매개 변수 개수 $$이 프로그램의 PID (스크립트가 실행 중인 현재 프로세스 ID 번호) $!이전 배경 명령을 실행하는 PID(백그라운드에서 실행되는 마지막 프로세스의 프로세스 ID 번호)$?이전 명령의 반환 값 (마지막 명령의 종료 상태를 표시합니다. 0은 오류가 없음을 나타냅니다. 다른 값은 오류가 있음을 나타냅니다) $- 셸이 사용하는 현재 옵션을 표시합니다. set 명령 기능과 같은 $@ $*와 유사하지만, 그룹으로 awk - F {print$3} 스크립트 이름으로 사용할 수 있습니다.
11. 만약에 사무실 내 호스트가 인터넷에 접속할 수 없다면(사이트를 열 수 없다면) 당신의 조사 절차를 알려주시겠습니까?
1. 먼저 물리적 링크가 제대로 연결되어 있는지 확인한다.2. 기본 IP, 라우팅, DNS 설정 상태가 표준에 도달했는지 확인합니다.3. telnet은 서버의 WEB가 켜졌는지, 방화벽이 막혔는지 검사한다.4. Ping은 스위치를 통해 가장 기초적인 검사를 하고 서버에 도착할 수 있음을 나타낸다.5. 게이트웨이나 공유기의 일반적인 상황을 테스트하고 먼저 게이트웨이를 측정한 다음에 공유기의 1급 1급 테스트를 한다.6. Ping공망 IP의 일반적인 상황(외부 IP 몇 개 기억하기)을 테스트하고 7. DNS의 원활함을 테스트한다.해당 IP를 핑아웃합니다.8. 위의 검사를 통과한 후에도 네트워크 파이프의 공유기에서 검사를 진행한다.
12. 만약에 저희 사이트의 열기 속도가 느리다면 당신의 조사 방향을 말씀해 주시겠습니까?
1. 원인 판단
우선 나는 사용자의 신분으로 우리 사이트에 로그인하여 문제가 우리 자신의 원인인지, 아니면 사용자 측의 원인인지 판단할 것이다.
(1), 사용자 문제라면 다음과 같은 몇 가지 이유가 있다
(2) 만약에 우리 사이트 자체의 문제라면 몇 가지 이유가 있다
(3), 해결 방향
1. 느린 서버 속도 감지
1) ping 명령은 서버에 연결된 시간과 패키지 분실 상황을 확인합니다(ping 테스트 사이트의
2) 가방 분실률 보기(1000개의 가방을 하나도 잃어버리지 않는 것이 가장 이상적이고 일반적인 속도가 좋은 기계실의 가방 분실률은 1%를 넘지 않는다)
3) ping값은 소동성전신adslping평균치가 절대로 20을 초과해서는 안 된다. 일반적으로 모두 10이고 타성의 평균치는 20-40이 정상이다
4) ping값은 최소값과 최대값의 차이가 너무 크다는 것은 루트가 불안정하다는 것을 설명한다
2. 서버 자체 성능 보기
3. 가장 많이 방문한 URL과 IP가 어떤 특징을 가지고 있는지 살펴보고 악성 URL과 IP라면 차단하고 선의라면 흐름을 제한하는 것이 CDN 리소스가 많아서 사이트를 방문할 수 없을 수도 있다
4. 같은 서버에 있는 다른 사이트의 열기 속도를 보면 조회 도구를 통해 자신이 같은 서버에 있는 사이트의 개수와 주소를 보면 그들이 빨리 열기를 볼 수 있다
5. 전신과 연락 상호 방문 문제
만약에 공간이 열릴 때 빠르고 느리면 때때로 열리지 않는다. 그것은 공간이 불안정해서 공간 상인을 찾아 해결하거나 공간을 바꾸는 것이다. 만약에 어떤 곳이 빠르고 어떤 곳이 느리면 인터넷 회선 문제이다. 예를 들어 전신 사용자가 연결 서버에 설치된 사이트를 방문하고 연결은 사용자가 전신 서버에 설치된 사이트를 방문하여 해결해야 한다.
6. 사이트 자체의 이유
해결 방법
다음으로 전송:https://www.cnblogs.com/forever521Lee/p/11137620.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.