Gnu Tips

وبلاگ شخصی وحید معانی

Category: گنو/لینوکس

نوشتن کد، ایمن‌تر، بهینه‌تر

اسم سرخ‌پوستی این پست رو می‌شه «چرا باید از set -exuo pipefaile استفاده بکنیم؟» انتخاب کرد. ولی خب واقعاً چرا؟ بعضیا معتقدن که استفاده از اسکریپت‌های شل [۱] به شکل زبان‌های سطح بالا اشتباه هست. چون برای مثال توی اسکریپت‌های ruby اگر از متغیری استفاده کنیم که هیچ مقداری براش پیش‌بینی نشده با خطا مواجه […]

IFS چیست؟

سلام وقتی از دستور cut برای جدا کردن fieldها استفاده می‌کنیم معمولاً با استفاده از آپشن d کاراکتری که با استفاده از اون فیلد‌ها از هم جدا شدن رو مشخص می‌کنیم. برای مثال دستور زیر بدون استفاده از آپشن d تلاش می‌کنه فیلد سوّم خروجی دستور grep رو پیدا کنه:

که خب نتیجه‌ی اون […]

اتصال به ماشین‌مجازی از طریق console (در virsh)

امروز می‌خوام در مورد libvirt صحبت کنم. اگر با مباحث مجازی‌سازی آشنا باشید به احتمال خیلی خیلی زیاد می‌دونید که libvirt چی هست ولی محض یادآوری و اطلاع دوستانی که چیزی ازش نمی‌دونن عرض کنم که libvirt به گفته‌ی خود سایتش عبارت است از:   Libvirt is collection of software that provides a convenient way […]

ایجاد فایل swap

سلام خیلی وقتا پیش میاد که لازم داریم پارتیشن swap اضافی به سیستم اضافه کنیم.این کار دلایل زیادی می‌تونه داشته باشه از جمله: رم سیستم کم باشه و swap موجود کفاف نده. بنا به دلایلی موقع نصب و راه‌اندازی سیستم پارتیشن swap ایجاد نکرده باشیم. و … خب، امّا لازم نیست دوباره پارتیشن‌بندی سیستم رو […]