링크 ux 명령 몇 개 수록

4767 단어
다음 명령 은 잊 어 버 리 지 않도록 기록 하 는 데 자주 사용 된다.
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 의 사용 은 익숙 하고 능숙 해 야 합 니 다. 모든 도 구 는 날 카 로 운 칼 입 니 다. 그들 을 어떻게 조합 하여 목 표를 달성 하 는 지 시간 이 걸 립 니 다.

좋은 웹페이지 즐겨찾기