نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره مقدمه ای جامع در مورد رابط تماس سیستم لینوکس و همچنین به اجزای اصلی کتابخانه استاندارد C ارائه می دهد. همه را بزرگ کنید تنظیم صحنه 25 متر 5 ثانیه دسترسی به پرونده ها 38 متر 39 مدیریت پرونده ها و راهنماها 58 متر 33s خط فرمان ، محیط و زمان 49m 21s فرایندها و لوله ها 54 متر 16s کنترل دسترسی ، شناسه و مجوزها 41 متر 11 ثانیه تسلط بر سیگنال ها 48 متر 28 ثانیه علائم تجاری و نامهای تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
تنظیم صحنه
Setting the Scene
-
هسته هسته و فضای کاربر
Kernel Space and User Space
-
تماس های سیستم و مدیریت خطا
System Calls and Error Handling
-
مثال برنامه نویسی سیستم در C و Python
Systems Programming Example in C and Python
دسترسی به پرونده ها
Accessing Files
-
سطح پایین IO
Low-level IO
-
نسخه ی نمایشی: کپی پرونده 1
Demo: File Copy 1
-
دسترسی تصادفی
Random Access
-
IO بافر و قالب بندی شده
Buffered and Formatted IO
-
نسخه ی نمایشی: کپی پرونده 2
Demo: File Copy 2
-
Pythonic File IO
Pythonic File IO
-
پراکنده/جمع آوری IO و نقشه
Scatter/Gather IO and mmap
-
خلاصه
Summary
مدیریت پرونده ها و راهنماها
Managing Files and Directories
-
ساختار سیستم فایل
File System Structure
-
آمار سیستم و ساختار آماری
The stat System Call and stat Structure
-
نسخه ی نمایشی: بررسی ویژگی های پرونده
Demo: Examining File Attributes
-
بررسی انواع پرونده ها و مجوزها
Examining File Types and Permissions
-
مدیریت پیوندها و پیوندهای نمادین
Managing Links and Symbolic Links
-
پیمایش دایرکتوری
Directory Traversal
-
انجام آن در پایتون
Doing It in Python
-
inotify API
The inotify API
-
in-notification Code Walk-through و Demo
inotify Code Walk-through and Demo
-
خلاصه
Summary
خط فرمان ، محیط و زمان
The Command Line, the Environment, and Time
-
دسترسی به استدلال های خط فرمان
Accessing Command Line Arguments
-
در حال پردازش گزینه های فرمان
Processing Command Options
-
محیط زیست
The Environment
-
زمان
Time
-
مناطق زمانی و مناطق
Time Zones and Locales
-
زمان پردازش
Process Time
-
خلاصه
Summary
فرایندها و لوله ها
Processes and Pipes
-
مفاهیم فرآیند
Process Concepts
-
ایجاد فرایندها با چنگال ()
Creating Processes with Fork()
-
اجرای یک برنامه: خانواده Exec ()
Executing a Program: The Exec() Family
-
چرخه زندگی یک فرآیند
The Life Cycle of a Process
-
لوله های ناشناس
Anonymous Pipes
-
نمایش: لوله ها و پوسته
Demonstration: Pipes and Shell
-
لوله ها به نام
Named Pipes
-
خلاصه
Summary
کنترل دسترسی ، شناسه و مجوزها
Controlling Access, Identity, and Permissions
-
استعلام و فهرست کردن حسابهای کاربری
Querying and Listing User Accounts
-
واقعی در مقابل هویت موثر
Real vs. Effective Process Identity
-
مجوزهای پرونده
File Permissions
-
مالکیت پرونده
File Ownership
-
خلاصه
Summary
تسلط بر سیگنال ها
Mastering Signals
-
انواع سیگنال ، منشا Orig و موارد استفاده
Signal Types, Origins, and Uses
-
وضعیت خاتمه و خروج فرآیند
Process Termination and Exit Status
-
ایجاد یک کنترل کننده سیگنال با سیگنال ()
Establishing a Signal Handler with Signal()
-
کنترل بهتر سیگنال با الگوریتم ()
Better Signal Handling with Sigaction()
-
پیشنهادات 1 ؛ آمپ 2: نادیده گرفتن یا خاتمه بخشیدن با ظرافت
Suggestions 1 ;amp 2: Ignore or Terminate Gracefully
-
پیشنهاد 3: در Fly دوباره پیکربندی کنید
Suggestion 3: Reconfigure on the Fly
-
پیشنهادات 4 ؛ آمپ 5: گزارش وضعیت به صورت پویا
Suggestions 4 ;amp 5: Report Status Dynamically
-
پیشنهاد 6: یک Timeout را اجرا کنید
Suggestion 6: Implement a Timeout
-
پیشنهاد 7: برنامه های دوره ای را برنامه ریزی کنید
Suggestion 7: Schedule Periodic Actions
-
خلاصه
Summary
نمایش نظرات