دستور head در لینوکس، مشاهده ابتدای فایل در لینوکس

دستور head در لینوکس، مشاهده ابتدای فایل در لینوکس

دستور head در لینوکس

فرمان سر در لینوکس همانطور که از نامش پیداست به معنی است چاپ n خط اول یک یا چند فایل استفاده می شود، مکمل دستور tail، که به طور پیش فرض، بدون هیچ آرگومان، 10 خط اول یک یا چند فایل را در خروجی چاپ می کند. در این آموزش نحوه استفاده از فرمان سر پر خط فرمان لینوکس ما پرداخت می کنیم، با ما بمانید.

مدل فرمان سر

مدل فرمان head به صورت زیر است:

نحوه استفاده از فرمان سر

اگر فرمان سر بدون انتخاب یا همان منطق مدل بالا، این ابزار را اجرا کنید 10 خط اول فایل ورودی برای شما چاپ خواهد کرد:

به تعداد خطوط مشخص شده را چاپ کنید می توانید از آرگومان -n استفاده کنید:

به مثال برای اهداف نمایشی 30 ردیف اول ما یک فایل را به صورت زیر کار می کنیم:

دستور زیر مانند دستور بالا عمل می کند:

چندین فایل به عنوان ورودی HEAD

اگر چندین فایل را به عنوان ورودی دستور head وارد کنیم، این ابزار 10 خط اول هر فایل را برای ما در خروجی چاپ می کند:

همچنین می تواند باشد تعداد ردیف ها مشخص شده برای چاپ:

سفارش بالا 20 خط اول هر دو فایل ورودی filename1.txt و filename2.txt روی خروجی چاپ می شود.

[line]

تیم فنی این مادر استدر تمام روزهای سال 24 ساعت برای خرید در خدمت شما هستند سرور اختصاصی آنتیدیداس آنها به شما کمک خواهند کرد و طبق نیاز شما آخرین پیشنهادات موجود را در اختیار شما قرار می دهند. برای دریافت آخرین پیشنهادات و تخفیف های ویژه ما می توانید از طریق تیکت با ما تماس بگیرید تا بر اساس نیاز شما پیشنهادات موجود را برای شما ارسال کنیم.

پورتال کاربران آلماهاست (پاسخگویی 24 ساعته): پورتال مشتریان آلماهاست

خلاصه

نام مقاله

دستور head در لینوکس

توضیح

دستور head در لینوکس، همانطور که از نامش پیداست، برای چاپ n خط اول یک یا چند فایل، تکمیل کننده دستور tail استفاده می شود.

نویسنده

این واحد آموزشی آلما است

نام ناشر

این مادر است

لوگوی ناشر

دستورات مدیریت Nginx که هر کاربر لینوکس باید بداند

دستورات مدیریت Nginx که هر کاربر لینوکس باید بداند

nginx یکی http و پراکسی معکوس این سرور به دلیل پیکربندی رایگان، منبع باز، کارایی بالا، مقیاس پذیر، قابل اعتماد، کامل و ساده شناخته شده است.مصرف منابع کمتر و عملکرد بالای آن دلایل استفاده از وب سایت های شناخته شده با ترافیک بالا مانند GitHub، SoundCloud، Dropbox، Netflix، WordPress و بسیاری دیگر موتور X است. برای معرفی پرکاربردترین دستورات در این مقاله مدیریت nginx پر لینوکس پرداخت کردیم

نصب و راه اندازی موتور X

موتور X مخازن شامل سیستم عامل های لینوکس هستند، بنابراین می توانید بسته های لینوکس را به راحتی مدیریت کنید موتور X ایجاد:

بررسی نسخه موتور X

خروجی:

یا برای اطلاعات بیشتر ،

خروجی:

نحو پیکربندی را بررسی کنید موتور X

قبل از شروع سرویس nginx می توانید با دستور زیر تنظیمات را بررسی کنید که از نظر نحو مشکلی ندارد:

خروجی:

شروع خدمات موتور X

سرویس را دوباره راه اندازی کنید موتور X

مشاهده وضعیت موتور X

خروجی:

[line]

تیم فنی این مادر استدر تمام روزهای سال 24 ساعت برای خرید در خدمت شما هستندمیزبانی وب با سرعت بالا (هاست اشتراکی). آنها به شما کمک خواهند کرد و طبق نیاز شما آخرین پیشنهادات موجود را در اختیار شما قرار می دهند. برای دریافت آخرین پیشنهادات و تخفیف های ویژه ما می توانید از طریق تیکت با ما تماس بگیرید تا بر اساس نیاز شما پیشنهادات موجود را برای شما ارسال کنیم.

پورتال کاربران آلماهاست (پاسخگویی 24 ساعته): پورتال مشتریان آلماهاست

خلاصه

نام مقاله

دستورات مدیریت Nginx که هر کاربر لینوکس باید بداند

توضیح

در این مقاله به معرفی دستورات رایج برای مدیریت Nginx در لینوکس می پردازیم. Nginx یک سرور رایگان، منبع باز، HTTP با کارایی بالا و پروکسی معکوس است.

نویسنده

این واحد آموزشی آلما است

نام ناشر

این مادر است

لوگوی ناشر

پاک کردن کش DNS، مشکل کش DNS

کش DNS را پاک کنید

کش dns (کش DNS) یک پایگاه داده موقت است که اطلاعات جستجوی DNS قبلی را ذخیره می کند. به عبارت دیگر، هر بار که از یک وب سایت بازدید می کنید، سیستم عامل و مرورگر شما یک رکورد DNS برای آن ایجاد می کند که دامنه و آدرس IP مربوط به وب سایت را نگه می دارد. این ذخیره رکورد DNS از ارسال درخواست های تکراری به سرور DNS جلوگیری می کند و به سرعت بارگذاری وب سایت کمک می کند.

با این حال، در برخی موارد، مانند مشکلات شبکه یا پس از تغییر تنظیمات DNS، حافظه نهان DNS سیستم عامل باید پاک شود تا تغییرات اعمال شود یا مشکل برطرف شود. در این مقاله، کش DNS را پاک کنید ما در سیستم عامل های مختلف پرداخت می کنیم، با ما همراه باشید.

کش DNS را در ویندوز پاک کنید

برای پاک کردن کش DNS، ابتدا Command Prompt را با یک کاربر مدیر باز کنید (قبل از باز کردن، کلیک راست کرده و Run as administrator را کلیک کنید)، سپس دستور زیر را اجرا کنید:

خروجی:

کش DNS را در لینوکس پاک کنید

در لینوکس، سرویس کش DNS در سطح سیستم عامل وجود ندارد، مگر اینکه سرویسی مانند Systemd-Resolved، DNSMasq یا Nscd نصب و اجرا شده باشد. پاک کردن کش در این سرویس ها متفاوت است.

دستور پاک کردن کش DNS در سرویس های مختلف:

راه حل systemd

dnsmask

nscd

[line]

تیم فنی این مادر استدر تمام روزهای سال 24 ساعت برای خرید سرور مجازی در خدمت شما هستند آنها به شما کمک می کنند و مناسب ترین پیشنهادات را مطابق با نیاز شما به شما ارائه می دهند. برای دریافت آخرین پیشنهادات و تخفیف های ویژه ما می توانید از طریق تیکت با ما تماس بگیرید تا بر اساس نیاز شما پیشنهادات موجود را برای شما ارسال کنیم.

پورتال کاربران آلماهاست (پاسخگویی 24 ساعته): پورتال مشتریان آلماهاست

خلاصه

نام مقاله

کش DNS را پاک کنید

توضیح

در برخی موارد، مانند مشکلات شبکه یا پس از تغییر تنظیمات DNS، کش DNS سیستم عامل باید پاک شود. این مقاله در مورد پاک کردن کش DNS است.

نویسنده

این واحد آموزشی آلما است

نام ناشر

این مادر است

لوگوی ناشر

نصب Seafile، یک سیستم به اشتراک گذاری فایل، در CentOS 7

CentOS 7. seaile را نصب کنید

فایل دریایی این یک سیستم به اشتراک گذاری فایل و ذخیره سازی ابری منبع باز با ویژگی های حفاظت از حریم خصوصی و ویژگی های کار گروهی است. همچنین این سیستم دارای نرم افزار سمت کاربر برای سیستم عامل های مختلف لینوکس، ویندوز و مک OSX می باشد.

در seafil، فایل‌ها به‌عنوان «کتابخانه‌ها» سازمان‌دهی می‌شوند و هر کتابخانه را می‌توان جداگانه همگام‌سازی کرد. شما می توانید یک فایل یا پوشه را در یک کتابخانه آپلود کنید و برای امنیت بیشتر، کتابخانه را می توان با ایجاد رمز عبور برای کاربر هنگام ایجاد آن، رمزگذاری کرد. در این مقاله استقرار دریایی در سنتوس پرداخت کردیم

پیش نیازها

  • سیستم عامل سنتوس تاسیس به عنوان حداقل
  • حداقل رم 2 گیگابایت
  • دسترسی داشته باشید ریشه

seaile را نصب کنید

ابتدا اسکریپت نصب کننده دانلود ما چی:

اگر با خطای مبنی بر نصب نشدن wget مواجه شدید، دستور زیر را وارد کنید:

پس این کارایی ما چی:

پس از نصب شماره 1 برای نصب نسخه نسخه انجمن (CE) وارد :

پس از نصب کامل تبدیل شد:

اطلاعات کاربر ادمین برای وارد کردن داشبورد و سایر اطلاعات در تولید برای شما چاپ خواهد شد.

برای ورود به پنل کافیست IP سرور را در مرورگر خود وارد کنید فایل دریایی قلب:

سپس می توانید پس از اتمام نصب، با اطلاعاتی که برای شما چاپ شده است، وارد پنل مدیریت شوید.

[line]

تیم فنی این مادر استدر تمام روزهای سال 24 ساعت برای خرید در خدمت شما هستند سرور مجازی لینوکس، مجوز cPanel آنها به شما کمک خواهند کرد و طبق نیاز شما آخرین پیشنهادات موجود را در اختیار شما قرار می دهند. برای دریافت آخرین پیشنهادات و تخفیف های ویژه ما می توانید از طریق تیکت با ما تماس بگیرید تا بر اساس نیاز شما پیشنهادات موجود را برای شما ارسال کنیم.

پورتال کاربر آلماهاست (پاسخگویی 24 ساعته): منطقه کاربری برای مشتریان آلماهاست

خلاصه

نام مقاله

CentOS 7. seaile را نصب کنید

توضیح

Seafile یک سیستم به اشتراک گذاری فایل و ذخیره سازی ابری منبع باز با ویژگی های حفاظت از حریم خصوصی و ویژگی های کار گروهی است.

نویسنده

این واحد آموزشی آلما است

نام ناشر

این مادر است

لوگوی ناشر

نصب پایتون 3.7 در دبیان نصب پایتون پایتون 3.7

نصب پایتون 3.7 روی دبیان

پایتون این زبان یکی از معروف ترین زبان های برنامه نویسی در جهان است که با نحو ساده و یادگیری آسان آن را به انتخابی عالی برای مبتدیان و حتی توسعه دهندگان با تجربه تبدیل کرده است.

پایتون یک زبان برنامه نویسی است که در آن برنامه های کاربردی مختلف بله، می‌توانید تقریباً برای هر پروژه‌ای که می‌خواهید از آن استفاده کنید، مانند نوشتن اسکریپت‌های کوچک، ایجاد بازی، ایجاد وب‌سایت، ایجاد الگوریتم‌های یادگیری ماشین، تجزیه و تحلیل داده‌ها و موارد دیگر.

پایتون قابل حمل همچنین به این معنی است که می توانید اسکریپت های نوشته شده در پایتون را بر روی سیستم عامل های مختلف بدون هیچ تغییری اجرا کنید.

در این مقاله نصب پایتون 3.7 روی سیستم عامل دبیان ما پرداخت می کنیم، با ما بمانید.

نصب پایتون 3.7 روی دبیان

نصب پایتون در دبیان یک فرآیند ساده است و تنها چند دقیقه طول می کشد.

اولین بسته مورد نیاز با دستور زیر آن را نصب کنید:

سپس لینک دانلود کد منبع آخرین نسخه پایتون را از صفحه زیر دانلود کنید:

https://www.python.org/downloads/source/

و در نهایت با حلقه دانلود در سیستم:

پس از اتمام دانلود چلاندن، فشار دادن در حال انجام :

به پوشه و اسکریپت های استخراج شده بروید پیکربندی کنید اجرا کن:

این اسکریپت بررسی می کند که آیا بسته های پیش نیاز در سیستم عامل نصب شده اند یا خیر.

در نهایت برای دستور زیر بسازید این را اجرا کنید:

بعد از بسازید تمام شد، با دسترسی sudo، باینری های پایتون را با استفاده از دستور زیر نصب کنید:

نصب تمام شده است ،

تولید ،

[line]

تیم فنی این مادر استدر تمام روزهای سال 24 ساعت برای خرید در خدمت شما هستند سرور اختصاصی آنتیدیداس آنها به شما کمک خواهند کرد و طبق نیاز شما آخرین پیشنهادات موجود را در اختیار شما قرار می دهند. برای دریافت آخرین پیشنهادات و تخفیف های ویژه ما می توانید از طریق تیکت با ما تماس بگیرید تا بر اساس نیاز شما پیشنهادات موجود را برای شما ارسال کنیم.

پورتال کاربر آلماهاست (پاسخگویی 24 ساعته): پورتال مشتریان آلماهاست

خلاصه

نام مقاله

نصب پایتون 3.7 روی دبیان

توضیح

در این مقاله قصد داریم پایتون 3.7 را بر روی سیستم عامل دبیان نصب کنیم. Python یکی از معروف ترین زبان های برنامه نویسی در جهان است.

نویسنده

این واحد آموزشی آلما است

نام ناشر

این مادر است

لوگوی ناشر

لینوکس را از طریق خط فرمان راه اندازی مجدد کنید، سرور را مجددا راه اندازی کنید

لینوکس را از طریق خط فرمان راه اندازی مجدد کنید

گاهی اوقات هنگام اشکال زدایی یا به روز رسانی هسته لینوکس، ممکن است نیاز به راه اندازی مجدد سیستم عامل لینوکس داشته باشید. در توزیع‌های جدید لینوکس، ابزارها systemctl این جایگزین بسیاری از دستورات اداری در توزیع های قدیمی شد.

نحوه استفاده از دستور در این آموزش systemctl و تعطیل کردن برای لینوکس را ریبوت کنید ما پرداخت خواهیم کرد.

فرمان کاربر باید داشته باشد دسترسی sudo اعدام شود

نحوه راه اندازی مجدد سیستم عامل لینوکس با دستور Systemctl

با اجرای دستور زیر سیستم بلافاصله. مستقیما این راه اندازی مجدد خواهد شد:

هنگامی که عملیات راه اندازی مجدد سیستم شروع می شود، پیامی برای تمام کاربرانی که وارد سیستم شده اند ارسال می شود که سیستم در حال خاموش شدن است.

برای جلوگیری کردن برای ارسال پیام می توانید از دستور بالا به صورت زیر استفاده کنید:

به عملکرد پیام سفارشی این میتواند بصورت زیر انجام شود:

تولید ،

نحوه راه اندازی مجدد لینوکس با دستور Shutdown

سپس با دستور بالا سیستم 1 دقیقه راه اندازی مجدد خواهد شد.

به زمان برنامه ریزی شده ،

با دستورات سیستم فوق در ساعت ساعت 10 صبح راه اندازی مجدد خواهد شد.

یا قابل تنظیم است 5 دقیقه راه اندازی مجدد سیستم:

برای راه اندازی مجدد بلافاصله. مستقیما می توانید از دستور زیر استفاده کنید:

همچنین اگر سرویس شما از آلماهاست باشد، از طریق کنترل پنلی که برای مدیریت سرور در اختیار شما قرار داده شده است، می توانید به طور کامل اقداماتی مانند راه اندازی مجدد سرور را انجام دهید.

[line]

تیم فنی این مادر استدر تمام روزهای سال 24 ساعت برای خرید در خدمت شما هستندهاست لینوکس آنها به شما کمک خواهند کرد و طبق نیاز شما آخرین پیشنهادات موجود را در اختیار شما قرار می دهند. برای دریافت آخرین پیشنهادات و تخفیف های ویژه ما می توانید از طریق تیکت با ما تماس بگیرید تا بر اساس نیاز شما پیشنهادات موجود را برای شما ارسال کنیم.

پورتال کاربر آلماهاست (پاسخگویی 24 ساعته): پورتال مشتریان آلماهاست

خلاصه

نام مقاله

سیستم عامل لینوکس را از طریق خط فرمان راه اندازی مجدد کنید

توضیح

گاهی اوقات هنگام اشکال زدایی یا به روز رسانی هسته لینوکس، ممکن است نیاز به راه اندازی مجدد لینوکس داشته باشید.

نویسنده

این واحد آموزشی آلما است

نام ناشر

این مادر است

لوگوی ناشر

نصب کامپایلر GCC در اوبونتو

نصب کامپایلر GCC در اوبونتو

gcc مخفف مجموعه کامپایلر گنو مجموعه کامپایلر و کتابخانه ها برای زبان های برنامه نویسی C، C++، Objective-C، Fortran، Ada، Go و D می باشد. بسیاری از پروژه های منبع باز، از جمله ابزارهای گنو و هسته لینوکس gcc تدوین شده اند.

این آموزش مراحل مورد نیاز برای نصب کامپایلر GCC در اوبونتو 18.04 را پوشش می دهد. نصب و راه اندازی نسخه پایدار و آخرین نسخه gcc پر اوبونتو پرداخت کردیم

پیش نیازها

به نصب و راه اندازی بسته های مورد نیاز نیاز به دسترسی دارند سودو یا ریشه است.

نصب gcc در اوبونتو

لیست بسته اول به روز رسانی ها ما چی:

بسته ساخت و ساز مورد نیاز با دستور زیر آن را نصب می کنیم:

بسته ساخت و ساز مورد نیاز این شامل مجموعه ای از بسته های جدید از جمله gcc، g++ و make است.

به اعتماد به نفس پس از نصب می توانید از دستور زیر استفاده کنید:

تولید ،

با gcc کامپایل کنید

در این قسمت تلفیقی یک برنامه ساده با سی ما می نویسیم، ما پرداخت می کنیم:

یک فایل با نانو ما می سازیم:

مواد زیر را داخل آن می ریزیم:

فایل را ذخیره کرده و با دستور زیر به فایل تبدیل کنید اجرایی ما گردآوری می کنیم:

اکنون می تواند باشد کارایی انجام داد:

خروجی:

[line]

تیم فنی این مادر استدر تمام روزهای سال 24 ساعت برای خرید در خدمت شما هستند سرور اختصاصی آنتیدیداس آنها به شما کمک خواهند کرد و طبق نیاز شما آخرین پیشنهادات موجود را در اختیار شما قرار می دهند. برای دریافت آخرین پیشنهادات و تخفیف های ویژه ما می توانید از طریق تیکت با ما تماس بگیرید تا بر اساس نیاز شما پیشنهادات موجود را برای شما ارسال کنیم.

پورتال کاربر آلماهاست (پاسخگویی 24 ساعته): پورتال مشتریان آلماهاست

خلاصه

نام مقاله

نصب کامپایلر GCC در اوبونتو

توضیح

این آموزش مراحل مورد نیاز برای نصب کامپایلر GCC در اوبونتو 18.04 را پوشش می دهد. در این آموزش به نحوه نصب پایدار و آخرین نسخه GCC در اوبونتو می پردازیم.

نویسنده

این واحد آموزشی آلما است

نام ناشر

این مادر است

لوگوی ناشر

CentOS 7. راه اندازی DNS Server در BIND

CentOS 7. راه اندازی DNS Server در BIND

DNS مخفف Domain Name System روشی برای ترجمه نام دامنه به آدرس های IP برای یافتن رایانه ها در شبکه ای مانند اینترنت است. این روش ضروری است زیرا افراد برای استفاده از خدمات باید نام دامنه را به خاطر بسپارند. در اینترنت، این آسان تر از به خاطر سپردن آدرس IP یک کامپیوتر یا سرور است.

سرور dns لیستی از FQDN ها (همچنین به عنوان سرورهای نام شناخته می شوند) (نام دامنه کاملا واجد شرایط) و آنها را به آدرس IP ترجمه می کند. انواع مختلفی از سرورهای DNS مانند سرورهای نام معتبر، سرورهای نام کش و غیره وجود دارد.

کراوات محبوب ترین نرم افزار DNS در سیستم عامل های خانواده یونیکس مانند لینوکس استفاده می شود که در این مقاله به آن اشاره شده است. سرور BIND DNS را نصب کنید پر سنت 7 ما پرداخت می کنیم، با ما بمانید.

سرور BIND DNS را نصب کنید

کراوات می توان آن را به راحتی با مدیر بسته سیستم عامل سنتی نصب کرد، برای نصب BIND، دستور زیر را اجرا کنید:

با دستور زیر کراوات برای تنظیم آن به طور خودکار پس از بوت شدن سیستم عامل:

پس از نصب با دستور سرویس زیر کراوات با آن نام نامزد شد بیا شروع کنیم:

در نهایت سرویس را بررسی کنید بدون مشکل اعمال شده اند:

[line]

تیم فنی این مادر استدر تمام روزهای سال 24 ساعت برای خرید در خدمت شما هستند سرور مجازی حرفه ای آنها به شما کمک خواهند کرد و طبق نیاز شما آخرین پیشنهادات موجود را در اختیار شما قرار می دهند. برای دریافت آخرین پیشنهادات و تخفیف های ویژه ما می توانید از طریق تیکت با ما تماس بگیرید تا بر اساس نیاز شما پیشنهادات موجود را برای شما ارسال کنیم.

پورتال کاربران آلماهاست (پاسخگویی 24 ساعته): پورتال مشتریان آلماهاست

خلاصه

نام مقاله

CentOS 7. راه اندازی DNS Server در BIND

توضیح

BIND محبوب ترین نرم افزار DNS مورد استفاده در سیستم عامل خانواده یونیکس مانند لینوکس است که در این مقاله قصد داریم سرور BIND DNS را نصب کنیم.

نویسنده

این واحد آموزشی آلما است

نام ناشر

این مادر است

لوگوی ناشر

گروه در لینوکس، نمایش گروه، دستور گروه، لیست گروه

گروه در لینوکس

گروه در لینوکس این یک گروه از کاربران است. هدف اصلی گروه ها در لینوکس تعریف مجموعه ای از دسترسی ها مانند مجوزهای خواندن، نوشتن یا اجرا برای یک نرم افزار خاص است که می تواند به کاربران درون گروه اعطا شود. در لینوکس کاربران را می توان به گروه هایی تقسیم کرد. برای تعریف دسترسی برای گروه اضافه شده است. همانطور که در این آموزش است گروه لیست و ما به کاربران آن پرداخت خواهیم کرد، با ما بمانید.

لینوکس به طور کلی دو نوع گروه کاربری وجود دارد که می تواند با:

گروه اصلی یا گروه ورود:

معمولاً نام گروه اصلی همان نام کاربری است. هر کاربر یک گروه اصلی دارد که همان نام کاربری آن است.

گروه های ثانویه یا مکمل:

برای دسترسی به گروهی از کاربران استفاده می شود.

دستور گروه

این دستور را بدون بدون استدلال همه گروه هایی که کاربر ورود این لیست مربوط به:

تولید ،

به به لیست همه گروه ها که یک کاربر داخل عضو می توانیم از نام کاربری در مقابل دستور گروه استفاده کنیم:

تولید ،

لیست اعضای گروه

به عنوان مثال، برای لیست کردن اعضای گروه dev، موارد زیر را انجام می دهیم:

تولید ،

لیست همه گروه های موجود

با دستور زیر تمام گروه ها به راحتی در خروجی چاپ می شوند:

[line]

تیم فنی این مادر استدر تمام روزهای سال 24 ساعت برای خرید در خدمت شما هستندهاست لینوکس ابری آنها به شما کمک خواهند کرد و طبق نیاز شما آخرین پیشنهادات موجود را در اختیار شما قرار می دهند. برای دریافت آخرین پیشنهادات و تخفیف های ویژه ما می توانید از طریق تیکت با ما تماس بگیرید تا بر اساس نیاز شما پیشنهادات موجود را برای شما ارسال کنیم.

پورتال کاربران آلماهاست (پاسخگویی 24 ساعته): پورتال مشتریان آلماهاست

خلاصه

نام مقاله

گروه در لینوکس

توضیح

گروه در لینوکس گروهی از کاربران است.هدف اصلی گروه ها در لینوکس تعریف مجموعه ای از دسترسی ها مانند مجوزهای خواندن، نوشتن یا اجرا برای یک نرم افزار خاص است.

نویسنده

این واحد آموزشی آلما است

نام ناشر

این مادر است

لوگوی ناشر