찾다
운영 및 유지보수리눅스 운영 및 유지 관리109개의 실용적인 쉘 스크립트 예제, 코드가 명확하고 사용하기 쉽습니다!

Shell 스크립트는 Shell의 명령 해석 기능을 사용하여 일반 텍스트 파일을 구문 분석한 후 이러한 기능을 실행합니다. Shell 스크립트는 일련의 명령 모음이라고 할 수도 있습니다.

Shell은 win/Unix/Linux에서 직접 사용할 수 있으며, 수많은 내부 시스템 기능을 호출하여 프로그램을 해석하고 실행할 수 있습니다. Shell 스크립트에 능숙하면 운영이 더 쉬워집니다. 컴퓨터를 사용하고 많은 시간을 절약할 수 있습니다.

이 문서는 인터넷에서 109개의 쉘 스크립트를 편집한 것입니다. 모든 사람에게 도움이 되기를 바랍니다. 전자 버전은 누구나 언제든지 연습하고 실무 능력을 향상시키는 데 도움이 되는 쉘 스크립트의 핵심 지식 포인트를 모두 통합한 필수 제품입니다. 학습,홍보,인터뷰, 꼭 모아서 저장해두시길 권장합니다.

109개의 실용적인 쉘 스크립트 예제, 코드가 명확하고 사용하기 쉽습니다!


  • 1.Dos 공격 방지(공격 IP 자동 차단)

  • 2.Linux 시스템에서 알람 스크립트 전송

  • 3.MySQL 데이터베이스 백업 싱글 주기

  • 4.MySQL 데이터베이스 백업 다중 주기

  • 5.Nginx 액세스 로그는 매일 삭제됩니다.

  • 6.Nginx 액세스 로그 분석 스크립트

  • 7. 네트워크 카드 실시간 트래픽 스크립트 보기

  • 8. 서버 시스템 구성 초기화 스크립트

  • 9. 100개 서버의 디스크 활용 스크립트 모니터링

  • 10. , 그리고 정보를 반환하는 데 걸리는 시간을 기록하고 이를 호스트 이름.txt 파일로 리디렉션하고 모든 작업이 완료된 후 가장 짧은 시간이 걸리는 머신의 CPU 정보를 출력합니다.

    ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
  • 위아래로 스크롤하여 더 많은 내용을 확인하세요



109개의 실용적인 쉘 스크립트 예제, 코드가 명확하고 사용하기 쉽습니다!

11. /proc 카테고리의 Linux 프로세스 수에 대한 통계로 총 프로세스 수, runninq 프로세스 수, 중지된 프로세스 수, 휴면 프로세스 수 및 zo 수를 출력합니다. Mbie 프로세스. 109개의 실용적인 쉘 스크립트 예제, 코드가 명확하고 사용하기 쉽습니다!

109개의 실용적인 쉘 스크립트 예제, 코드가 명확하고 사용하기 쉽습니다!

12. 현재 디렉터리(하위 디렉터리 포함)에서 ".sh" 접미사가 있는 모든 파일의 접미사를 ".shell"로 변경한 후 각 파일의 두 번째 줄을 삭제합니다. 109개의 실용적인 쉘 스크립트 예제, 코드가 명확하고 사용하기 쉽습니다!

13. /tmp/jstack 디렉터리가 있는지 확인합니다. 존재하지 않으면 새 디렉터리를 만듭니다. 디렉터리의 모든 내용을 삭제합니다.
14. test.loq에서 해당 날짜의 모든 GC 정보 로그를 가로채서 평균 GC 시간과 가장 긴 시간을 계산합니다.


15 ​​포트 80에 대한 요청 수가 가장 많은 상위 20개 IP 주소를 찾고, 중간에서 가장 작은 요청 수가 500보다 큰지 확인합니다. 500보다 큰 경우 시스템을 출력합니다. 활동 보고서를 Alert.txt로 보냅니다. 그렇지 않은 경우 출력이 나올 때까지 600초 후에 다시 시도하세요.

  • 16. 현재 디렉터리에서 10K보다 큰 파일을 /tmp 디렉터리로 전송한 후 파일 크기가 큰 순서대로 파일 이름을 출력합니다.

  • 17. 엔터프라이즈 위챗 알림

  • 18. FTP 클라이언트

  • 19.SSH 클라이언트

  • 20. ack 클라이언트

  • 더 많은 내용을 보려면 위아래로 스크롤하세요

    109개의 실용적인 쉘 스크립트 예제, 코드가 명확하고 사용하기 쉽습니다!

    109개의 실용적인 쉘 스크립트 예제, 코드가 명확하고 사용하기 쉽습니다!

    109개의 실용적인 쉘 스크립트 예제, 코드가 명확하고 사용하기 쉽습니다!

    21. vCenter 클라이언트

    109개의 실용적인 쉘 스크립트 예제, 코드가 명확하고 사용하기 쉽습니다!

    109개의 실용적인 쉘 스크립트 예제, 코드가 명확하고 사용하기 쉽습니다!

    22. 도메인 이름 SSL 인증서 만료 시간을 가져옵니다
    23. SVN 전체 백업.

    25.zabbix 사용자 비밀번호 만료 모니터링


    26. 로컬 YUM
    • 27을 백업하세요.
    • 28.DOS 공격 방지( 자동 차폐 공격 IP)
    • 29. 일괄적으로 사용자 수를 생성하고 비밀번호를 설정하세요
    • 30 Ubuntu 20.04
    • 에서 LAMP 서버와 WordPress 블로그를 빠르게 설정하세요.

      109개의 실용적인 쉘 스크립트 예제, 코드가 명확하고 사용하기 쉽습니다!

      109개의 실용적인 쉘 스크립트 예제, 코드가 명확하고 사용하기 쉽습니다!

      109개의 실용적인 쉘 스크립트 예제, 코드가 명확하고 사용하기 쉽습니다!

      위아래로 스크롤하여 더 많은 내용을 확인하세요


      • 31 MySQL 데이터베이스를 자동으로 백업합니다. 매일
      • 32.MySQL 데이터베이스 백업 단일 주기
      • 33.MySQL 데이터베이스 백업 다중 주기
      • 34.Nginx 로그 잘라내기 필요에 따라
      • 35. 10개의 난수를 생성하여 배열에 저장하고 최대값과 최소값을 찾습니다
      • 36. 네트워크 카드의 실시간 트래픽을 봅니다
      • 37.
      • 38. 여러 사용자를 일괄 생성하고 비밀번호를 설정하세요
      • 39. 원클릭으로 서버 사용률을 확인하세요
      • 40. CPU 메모리를 너무 많이 차지하는 프로세스를 알아보세요


      109개의 실용적인 쉘 스크립트 예제, 코드가 명확하고 사용하기 쉽습니다!

      위아래로 스크롤하여 더 많은 내용을 확인하세요


      • 41 네트워크 카드의 실시간 트래픽을 확인하세요
      • .
      • 42. 여러 서버의 디스크 활용 스크립트
      • 43. 웹사이트의 이상 여부를 일괄 확인하고 이메일로 알림
      • 44. 일괄 호스트 원격 실행 명령 스크립트
      • 45. LNMP 웹 사이트 플랫폼 스크립트 배포
      • 46. MySQL 마스터-슬레이브 동기화 상태가 비정상인지 모니터링하는 스크립트
      • 47.MySgl 데이터베이스 백업 스크립트
      • 48. 분석
      • 49.N ginx 액세스 로그 자동으로 일(주,월)별로 잘라내기
      • 50. Java 프로젝트 자동 게시(Tomcat)


      109개의 실용적인 쉘 스크립트 예제, 코드가 명확하고 사용하기 쉽습니다!

      109개의 실용적인 쉘 스크립트 예제, 코드가 명확하고 사용하기 쉽습니다!

      109개의 실용적인 쉘 스크립트 예제, 코드가 명확하고 사용하기 쉽습니다!

      109개의 실용적인 쉘 스크립트 예제, 코드가 명확하고 사용하기 쉽습니다!

      위아래로 스크롤하여 더 많은 내용을 확인하세요


      • 51. PHP 프로젝트 자동 게시
      • 52. DOS 공격 방지(공격 IP 자동 차단)
      • 53. 디렉토리 침입 탐지 및 경보
      • 5 4. 로컬 선택 스크립트 자동 build.sh
      • 55 서버 컴파일 스크립트 build.sh 가장 먼저 사용할 것은 {$#}입니다.($@) 뒤에 문자열 차단 작업
      • 56이 있습니다. 로컬에서 로그인 복사 scp exec.sh script
      • 57을 확인하세요. 두 서버의 지정된 디렉터리에 있는 파일의 일관성을 확인하세요
      • 58. 정기적으로 파일 내용을 지우고 파일 크기를 기록합니다
      • 59. 네트워크 카드 트래픽을 감지하고 규정된 형식에 따라 로그에 기록합니다
      • 60. 문서의 각 줄의 숫자 수를 계산하고 전체 문서의 총 숫자 수를 계산하세요
      • 61. FTP 서버에서 파일을 다운로드하세요
      • 62. 100 이내에서 합계, 최소값 및 최대값을 계산합니다
        63. Nginx 액세스 로그 502 상황을 모니터링하고 해당 조치를 취합니다
      • 64. 결과를 각각 변수에 할당합니다
      • 65. . 일괄 수정 파일 이름
      • 66. 현재 디렉터리에서 html로 끝나는 파일의 전체 크기를 계산합니다
      • 67. 숫자를 입력하세요. 해당 명령을 실행합니다
      • 69. SSH 대화형 실행 명령
      • 70을 구현할 것으로 예상됩니다. httpd 프로세스 수를 모니터링하고 모니터링 상황에 따라 적절하게 처리합니다
      • 71. 서버 사용자 비밀번호 일괄 수정
      • 72.iptables는 웹 사이트 IP
      • 73에 대한 빈번한 액세스를 자동으로 차단합니다. 웹 액세스 로그에 따르면 IP가 비정상적인 요청 볼륨으로 반환되면 IP를 차단합니다. 일반적으로 30분 후에는 금지가 해제됩니다
      • 74. 사용자 입력이 IP 주소인지 확인합니다.
      • 76.Apache 상태를 감지하고 DingTalk 알람을 활성화합니다
      • . 77. 하나의 모니터링 호스트와 하나의 모니터링 호스트. 모니터링되는 호스트 파티션의 사용률이 80%를 초과하면 경고 이메일이 전송됩니다. crontab에 넣고 10분마다 실행해보세요.
      • 78. 호스트의 디스크 공간을 모니터링하고 사용된 공간이 90%를 초과하면 이메일을 보내 경고를 보냅니다
      • 79. 자동 ftp 업로드
      • 80. .sh 백업 데이터베이스 디렉터리 스크립트
      • 81. Print Rainbow
      • 82. Print Diamond
      • 83. 8 4. http 하트비트 감지
      • 85.PV 초과 시 방화벽 차단 IP 자동 구현
      • 86.shell자동 설치 구현
      • 87.shell 삽입 정렬 구현
      • 88. bash 동적 진행률 표시줄
      • 89. 파일 내용을 기반으로 계정을 만듭니다
      • 90. 빨간색 진행률 표시줄
      • 91.
      • 92. CPU 남은 비율 감지
      • 93. 남은 디스크 공간 감지
      • 94.bash - 아파치 상태 감지 및 알람 구현
      • 95.
      • 96. 남은 inode 감지
      • 97. 어떤 사용자가 시스템에 로그인했는지 확인합니다
      • 99.
      • 100. 정기 매칭 IP
      • 101. 이메일 주소 정기 매칭
      • 102. 천 패치 효과 실현
      • 103. 화이트리스트
      • 104. 한 번의 클릭으로 MongoDB 데이터베이스 스크립트를 설치하세요
      • 105. mobaXtrem을 사용하여 CentOS
      • 106에 그래픽 도구를 표시하세요.
      • 107 .CentOS 기반의 Redis 스크립트 원클릭 컴파일 및 설치
      • 108. CentOS 기반 Tomcat 스크립트 원클릭 설치
      • 109. 원클릭 인증서 신청 및 발급 스크립트

      • 참고: 정보는 인터넷에서 편집되었으며 무료 교환 및 공유를 위해서만 침해 또는 삭제가 없습니다

위 내용은 109개의 실용적인 쉘 스크립트 예제, 코드가 명확하고 사용하기 쉽습니다!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
이 기사는 Linux中文社区에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
Linux : 기본 구조를 살펴 봅니다Linux : 기본 구조를 살펴 봅니다Apr 16, 2025 am 12:01 AM

Linux의 기본 구조에는 커널, 파일 시스템 및 쉘이 포함됩니다. 1) 커널 관리 하드웨어 리소스 및 UNAME-R을 사용하여 버전을보십시오. 2) Ext4 파일 시스템은 큰 파일과 로그를 지원하며 mkfs.ext4를 사용하여 생성됩니다. 3) Shell은 Bash와 같은 명령 줄 상호 작용을 제공하고 LS-L을 사용하는 파일을 나열합니다.

Linux 운영 : 시스템 관리 및 유지 보수Linux 운영 : 시스템 관리 및 유지 보수Apr 15, 2025 am 12:10 AM

Linux 시스템 관리 및 유지 보수의 주요 단계에는 다음이 포함됩니다. 1) 파일 시스템 구조 및 사용자 관리와 같은 기본 지식을 마스터합니다. 2) 시스템 모니터링 및 리소스 관리를 수행하고 Top, HTOP 및 기타 도구를 사용하십시오. 3) 시스템 로그를 사용하여 문제를 해결하고 JournalCTL 및 기타 도구를 사용하십시오. 4) 자동 스크립트 및 작업 스케줄링을 작성하고 CRON 도구를 사용하십시오. 5) 보안 관리 및 보호 구현, iptables를 통해 방화벽을 구성합니다. 6) 성능 최적화 및 모범 사례를 수행하고 커널 매개 변수를 조정하며 좋은 습관을 개발하십시오.

Linux의 유지 관리 모드 이해 : 필수 요소Linux의 유지 관리 모드 이해 : 필수 요소Apr 14, 2025 am 12:04 AM

시작시 init =/bin/bash 또는 단일 매개 변수를 추가하여 Linux 유지 관리 모드가 입력됩니다. 1. 유지 보수 모드를 입력하십시오 : 그루브 메뉴를 편집하고 시작 매개 변수를 추가하십시오. 2. 파일 시스템을 다시 마운트하여 읽고 쓰기 모드 : MOUNT-OREMOUNT, RW/. 3. 파일 시스템 수리 : FSCK/DEV/SDA1과 같은 FSCK 명령을 사용하십시오. 4. 데이터 손실을 피하기 위해 데이터를 백업하고주의해서 작동합니다.

Debian이 Hadoop 데이터 처리 속도를 향상시키는 방법Debian이 Hadoop 데이터 처리 속도를 향상시키는 방법Apr 13, 2025 am 11:54 AM

이 기사에서는 데비안 시스템에서 Hadoop 데이터 처리 효율성을 향상시키는 방법에 대해 설명합니다. 최적화 전략에는 하드웨어 업그레이드, 운영 체제 매개 변수 조정, Hadoop 구성 수정 및 효율적인 알고리즘 및 도구 사용이 포함됩니다. 1. 하드웨어 리소스 강화는 모든 노드에 일관된 하드웨어 구성, 특히 CPU, 메모리 및 네트워크 장비 성능에주의를 기울일 수 있도록합니다. 전반적인 처리 속도를 향상시키기 위해서는 고성능 하드웨어 구성 요소를 선택하는 것이 필수적입니다. 2. 운영 체제 조정 파일 설명 자 및 네트워크 연결 : /etc/security/limits.conf 파일을 수정하여 파일 설명자의 상한을 늘리고 동시에 시스템에 의해 열 수 있습니다. JVM 매개 변수 조정 : Hadoop-env.sh 파일에서 조정

데비안 syslog를 배우는 방법데비안 syslog를 배우는 방법Apr 13, 2025 am 11:51 AM

이 안내서는 데비안 시스템에서 syslog를 사용하는 방법을 배우도록 안내합니다. Syslog는 로깅 시스템 및 응용 프로그램 로그 메시지를위한 Linux 시스템의 핵심 서비스입니다. 관리자가 시스템 활동을 모니터링하고 분석하여 문제를 신속하게 식별하고 해결하는 데 도움이됩니다. 1. syslog에 대한 기본 지식 syslog의 핵심 기능에는 다음이 포함됩니다. 로그 메시지 중앙 수집 및 관리; 다중 로그 출력 형식 및 대상 위치 (예 : 파일 또는 네트워크) 지원; 실시간 로그보기 및 필터링 기능 제공. 2. Syslog 설치 및 구성 (RSYSLOG 사용) Debian 시스템은 기본적으로 RSYSLOG를 사용합니다. 다음 명령으로 설치할 수 있습니다 : sudoaptupdatesud

데비안에서 Hadoop 버전을 선택하는 방법데비안에서 Hadoop 버전을 선택하는 방법Apr 13, 2025 am 11:48 AM

데비안 시스템에 적합한 Hadoop 버전을 선택할 때는 다음과 같은 주요 요소를 고려해야합니다. 1. 안정성 및 장기 지원 : 안정성과 보안을 추구하는 사용자의 경우 Debian11 (Bullseye)과 같은 데비안 안정 버전을 선택하는 것이 좋습니다. 이 버전은 완전히 테스트되었으며 최대 5 년의 지원주기가있어 시스템의 안정적인 작동을 보장 할 수 있습니다. 2. 패키지 업데이트 속도 : 최신 Hadoop 기능 및 기능을 사용해야하는 경우 Debian의 불안정한 버전 (SID)을 고려할 수 있습니다. 그러나 불안정한 버전에는 호환성 문제와 안정성 위험이있을 수 있습니다. 3. 커뮤니티 지원 및 자원 : 데비안은 풍부한 문서를 제공하고

Debian의 Tigervnc 공유 파일 메소드Debian의 Tigervnc 공유 파일 메소드Apr 13, 2025 am 11:45 AM

이 기사에서는 Tigervnc를 사용하여 데비안 시스템에서 파일을 공유하는 방법에 대해 설명합니다. 먼저 tigervnc 서버를 설치 한 다음 구성해야합니다. 1. TigervNC 서버를 설치하고 터미널을 엽니 다. 소프트웨어 패키지 목록 업데이트 : sudoaptupdate tigervnc 서버를 설치하려면 : sudoaptinstalltigervnc-standalone-servertigervnc-common 2. VNC 서버 비밀번호를 설정하도록 tigervnc 서버 구성 : vncpasswd vnc 서버 : vncserver : 1-localhostno

데비안 메일 서버 방화벽 구성 팁데비안 메일 서버 방화벽 구성 팁Apr 13, 2025 am 11:42 AM

데비안 메일 서버의 방화벽 구성은 서버 보안을 보장하는 데 중요한 단계입니다. 다음은 iptables 및 방화구 사용을 포함하여 일반적으로 사용되는 여러 방화벽 구성 방법입니다. iptables를 사용하여 iptables를 설치하도록 방화벽을 구성하십시오 (아직 설치되지 않은 경우) : sudoapt-getupdatesudoapt-getinstalliptablesview 현재 iptables 규칙 : sudoiptables-l configuration

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 채팅 명령 및 사용 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

VSCode Windows 64비트 다운로드

VSCode Windows 64비트 다운로드

Microsoft에서 출시한 강력한 무료 IDE 편집기

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.