Lập Trình Bash Shell Căn Bản

Trung Tâm Tin Học VNLAMP

241A/2 Huỳnh Văn Bánh, Phường 12, Quận Phú Nhuận, TP Hồ Chí Minh

Giới Thiệu Khóa Học Lập Trình Bash Shell Căn Bản

Bạn là quản trị hệ thống, để công việc tự động hóa hơn thì cần phải biết kỹ năng viết script cho hệ thống, và script shell có thể sử dụng cho nhiều Linux Distro khác nhau. VNLAMP sẽ hướng dẫn và hổ trợ bạn trong suốt khóa học về các script.

Đối Tượng Tham Gia

Tất cả các bạn có đam mê về công nghệ thông tin

Thời Lượng

36 giờ

Nội Dung Khóa Học Lập Trình Bash Shell Căn Bản


Nội dung chương trình:
- Introduction to BASH Command Line Interface (CLI)
+ Identify BASH installation & key configuration files on RedHat & Debian GNU/Linux distros
+ Identify & use common built-in BASH commands (pwd,cd,set,unset,export,source,etc.)
+ BASH Command-line Expansion
+ BASH Reserved words
+ BASH History identification & configuration
+ Aliases (ls,du,df,rm,cp)
+ Backticks - command expansion & execution
+ BASH Prompt configuration
+ Command chaining
+ Error level/Return code (Command Exit Status) identification
+ Conditional execution of subsequent commands
- Redirection
+ Standard Input
+ Standard Output
+ Standard Error
+ Input/Output (I/O) Redirection
+ Quoting & Escaping
- BASH Scripting
+ Basic Script definition (hello world), permissions modification & execution
+ Internal BASH variables
+ Global Variable definition
+ Function definition
+ Local Variable definition - function scope
+ BASH Arrays
+ Loops
+ Menu creation using Select
+ Job control - Foreground/Background processing
+ Conditionals - If-Then-Else - Testing
+ Case - Concise Conditional Branching
+ Positional Parameters
- BASH Script Definition
+ Create BASH script to move multiple files to new names defined by positional parameters
+ Create script to monitor directory for file changes and report the differences via E-mail to Administrator
+ Create script to monitor directory size and report threshold encroachment to Administrator via E-mail
+ Define script to parse logs for keywords and notify the Administrator via E-mail
+ Create script to monitor network connectivity between hosts and report outages to Admin via E-mail
+ Define script to monitor process, restart if fails, and E-mail Administrator at defineable limits
+ Create script to backup sub-directories using Tar & Gzip, define threshold, and SSH file to remote host
+ Log the output of BASH scripts to a Syslog-like format
- Startup script for the compiled programe
- MYSQL backup script
- Manage Vhost in Web server Apache

Ưu Đãi Chung

* Giảm 10% đối với học viên cũ và sinh viên
( Không xuất hóa đơn đỏ khi giảm học phí)

Trung Tâm Tin Học VNLAMP
241A/2 Huỳnh Văn Bánh, Phường 12, Quận Phú Nhuận, TP Hồ Chí Minh
Người liên hệ: Trung Tâm Tin Học VNLAMP
Điện thoại: 0839976935
Website: http://www.vnlamp.vn - Email: info@vnlamp.vn
Gần cuối năm 2007, một nhóm các kĩ sư, chuyên gia về mã nguồn mở đã tập hợp lại, cùng có ý muốn xây dựng một trung tâm đào tạo mã nguồn mở. Đầu 2008, trung tâm đào tạo mã nguồn mở VNLAMP cùng với official site www.vnlamp.com chính thức được công bố. Đội ngũ giảng viên 15 người của VNLAMP đều là những kỹ sư làm việc lâu năm trong lĩnh vực mã nguồn mở, Tất cả giảng viên đều đã và đang làm việc tại các công ty lớn tại Việt Nam ở các vị trí Linux system engineer, Linux system supervisor, System Manager, Secure Analyst đã có kinh nghiêm giảng dạy tại các trung tâm đào tạo quản trị mạng. Vì vậy, chúng tôi nắm bắt khá rõ các học viên mong mỏi gì sau những khóa học, cần những kỹ năng nào để có thể triển khai một hệ thống chuyên nghiệp. Tiêu chí của VNLAMP là đào tạo ra những kỹ sư mã nguồn mở lành nghề, có thể làm việc tự tin trong môi trường máy chủ và desktop nguồn mở. Đồng thời, chúng tôi cũng khát khao mang tới cho học viên cách suy luận sâu sắc theo trường phái phần mềm tự do, tính chia sẽ tiến bộ và phương pháp hòa nhập vào cộng đồng các kỹ sư hệ thống trên thế giới. Bạn sẽ cảm thấy ranh giới kỹ thuật của mình sẽ được san phẳng phần nào khi so sánh với các nước bạn trong khu vực lẫn trên thế giới, điều này chắc chắn sẽ giúp bạn tự tin hơn khi muốn thăng tiến lên một vị trí mới hay một công việc mới với mức lương tốt hơn.
Đồng bộ tài khoản