링크 ux 명령 몇 개 수록
1. 프로 세 스 가 너무 많이 열 려 있 습 니 다. 하 나 를 삭제 하 는 것 이 번 거 로 울 때 다음 과 같은 상황 (예 를 들 어 nginx 는 자신의 관리 방식 이 있 습 니 다)
root 2653 1 0 11:44 ? 00:00:00 nginx: master process nginx -c /root/etc/nginx/nginx.conf
nsp 2654 2653 0 11:44 ? 00:00:00 nginx: worker process
nsp 2655 2653 0 11:44 ? 00:00:00 nginx: worker process
nsp 2656 2653 0 11:44 ? 00:00:00 nginx: worker process
nsp 2657 2653 0 11:44 ? 00:00:00 nginx: worker process
nsp 2658 2653 0 11:44 ? 00:00:00 nginx: worker process
nsp 2659 2653 0 11:44 ? 00:00:00 nginx: worker process
root 7214 380 0 13:56 pts/0 00:00:00 grep ngi
아래 명령 사용killall nginx
또는ps -ef | grep nginx | grep -v grep | awk '{print $2}' | xargs kill
xargs 명령 은 ls, rm 등 명령 조합 과 결합 하여 사용 할 수 있 으 며, 기능 이 강하 다. 예 를 들 어 아래 명령 은 현재 폴 더 에 있 는 모든 js 파일 에 대해 파일 mod 를 변경 할 수 있다.
ll *.js | awk '{print $9}' | xargs chmod 755
2. 서버 로그 의 200 응답 코드 를 조회 하여 각 IP 의 방문 횟수 를 통계 하면 다음 과 같은 조합 명령 을 사용 할 수 있 습 니 다.
grep "200" access.log | awk '{print $1}' | sort | uniq -c | sort -r | head
그 중에서 IP 주소 목록 을 먼저 가 져 온 다음 sort 정렬,유 니 크 - c 는 중복 줄 을 합 쳐 계산 합 니 다. sort - r 는 큰 줄 에서 작은 정렬, head 출력 10 줄 전 결 과 를 보장 합 니 다.
어떤 IP 의 방문 횟수 를 조회 하 는 것 은 간단 합 니 다. wc - l 명령 을 사용 하여 줄 수 를 다음 과 같이 통계 합 니 다.
grep "127.0.0.1" access.log | wc -l
3. 지정 한 포트 를 차지 하 는 프로 세 스 를 죽 이 는 방법 은 다음 과 같 습 니 다.kill -9 $(netstat -tlnp|grep 6379|awk '{print $7}'|awk -F '/' '{print $1}')
그 중netstat - tlnp 결 과 는 프로 세 스 가 사용 하 는 포트 정보 목록 을 볼 수 있 습 니 다.
[root@fedora logs]# netstat -tlnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 32033/redis-server
tcp 0 0 0.0.0.0:11211 0.0.0.0:* LISTEN 19864/memcached
tcp 0 0 0.0.0.0:4369 0.0.0.0:* LISTEN 21160/epmd
tcp 0 0 0.0.0.0:44183 0.0.0.0:* LISTEN 21184/beam
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1071/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 28332/sendmail: acc
tcp 0 0 0.0.0.0:7003 0.0.0.0:* LISTEN 1285/perl
tcp 0 0 127.0.0.1:8383 0.0.0.0:* LISTEN 9875/xs-indexd: ser
tcp 0 0 0.0.0.0:33952 0.0.0.0:* LISTEN 1285/perl
tcp 0 0 127.0.0.1:8384 0.0.0.0:* LISTEN 9877/xs-searchd: ma
tcp 0 0 :::5672 :::* LISTEN 21184/beam
tcp 0 0 :::11211 :::* LISTEN 19864/memcached
tcp 0 0 ::1:631 :::* LISTEN 1071/cupsd
4. VI 편집기 로 프로그램 을 쓸 때 Ctrl + n 조합 키 는 스마트 알림 을 제공 합 니 다 (텍스트 에 있 는 단어 에 따라 빠르게 일치 하고 엄격 한 의미 의 스마트 감지 도 아 닙 니 다).
5. putty 원 격 으로 프로그램 코드 를 작성 할 때 Ctrl + S 를 눌 러 저장 하기 쉽 습 니 다. 이때 putty 가 응답 하지 않 은 것 을 발 견 했 습 니 다. 사실 이 조합 키 는 화면 을 잠 그 는 뜻 입 니 다. Ctrl + Q 를 누 르 면 화면 잠 금 해 제 를 실현 할 수 있 습 니 다.
6. OpenSuse 에 설 치 된 소프트웨어 는 yum 과 apt - get 보다 편리 하지 않 지만 아래 의 두 가지 도구 인 yast 와 zypper 도 자주 사용 하 는 소프트웨어 를 편리 하 게 찾 을 수 있 습 니 다.
vm6245:~ # yast -i apache
vm6245:~ # zypper search apache
7, 서버 TCP 연결 상황 보기: netstat - n | awk '/ ^ tcp / {+ S [$NF]} END {for (a in S) print a, S [a]}' 결 과 는 다음 과 같 습 니 다.
LAST_ACK 1601
SYN_RECV 164
ESTABLISHED 568
FIN_WAIT1 311
FIN_WAIT2 5
TIME_WAIT 1
CLOSING 86
8. vi 자동 들 여 쓰기 (shift + v + 방향 키 로 텍스트 를 선택 하고 = 번 호 를 누 르 십시오) (전체 텍스트 정렬: gg = G) (들 여 쓰기 set cindent 를 수 동 으로 열 고 줄 번호 set nu, set shift width = 4 들 여 쓰기 길이 표시)
9. vi 파일 을 편집 하 는 과정 에서 sh 를 입력 하면 다른 코드 를 실행 하고 exit 를 되 돌려 계속 편집 할 수 있 습 니 다.
10. 이 컴퓨터 가 32 비트 인지 64 비트 인지 확인 합 니 다. getconf LONG_BIT
Liux 의 사용 은 익숙 하고 능숙 해 야 합 니 다. 모든 도 구 는 날 카 로 운 칼 입 니 다. 그들 을 어떻게 조합 하여 목 표를 달성 하 는 지 시간 이 걸 립 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.