منبع اصلی نوشتار زیر در این لینک قرار دارد

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

تو لینوکس همه چی به صورت فایل‌ه (دایرکتوری، فایل، دیوایس‌ها، پراسس‌ها و …) خب از کجا بفهمیم یک فایل به صورت دایرکتوری هستش یعنی فایلی که فایلهای دیگه رو درون خودش آدرس‌دهی کرده برای اینکار از دستور زیر استفاده می‌کنیم:

[[email protected] ~]# ls -l
total 104
-rw-------. 1 root root  1808 May 17 11:06 anaconda-ks.cfg
drwxr-xr-x. 2 root root  4096 May 17 11:11 Desktop
drwxr-xr-x. 2 root root  4096 May 17 11:11 Documents
drwxr-xr-x. 2 root root  4096 May 17 11:11 Downloads
-rw-r--r--. 1 root root 51955 May 17 11:06 install.log
-rw-r--r--. 1 root root 10033 May 17 11:04 install.log.syslog
drwxr-xr-x. 2 root root  4096 May 17 11:11 Music
drwxr-xr-x. 2 root root  4096 May 17 11:11 Pictures
drwxr-xr-x. 2 root root  4096 May 17 11:11 Public
drwxr-xr-x. 2 root root  4096 May 17 11:11 Templates
drwxr-xr-x. 2 root root  4096 May 17 11:11 Videos

تو اطلاعات permision‌ فایل اگه اولین حرف d بود یعنی دایرکتوری‌ه و اگه – یعنی فایل‌ه

ادامه مطلب

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

تغییر اسم اینترفیس شبکه لینوکس (udev)

مثلاً فکر کنید سیستم‌عامل ما کارت شبکه‌مون رو با اسم wlan0 شناخته ولی ما میخوایم اسم رو به wl0 تغییر بدیم یا بعد از clone گیری از ماشین مجازی تو محیط‌های مجازی‌ساز ممکنه براتون این مشکل پیش بیاد که بعد از clone گیری کارت شبکه‌های ماشین قدیمی تو فایلهای config باقی مونده باشه و سیستم‌عامل شما کارت شبکه‌های جدید رو با شماره‌های بعد اسم گذاری کرده باشه این در حالیه که موقع راه‌اندازی کلاستر اوراکل اسم اینترفیس‌های شبکه nodeها باید یکسان باشه

بهترین رو برای عوش کردن اسم دیوایس‌ها از طریق udev ه (udev یه دیوایس منیجر برای کرنل لینوکس‌ه)

در ابتدای راه‌اندازی udev سخت‌افزارها رو میشناسه و براشون طبق استاندارد اسم گذاری میکنه و هر دیوایس رو به صورت یک فایل زیر dev/ قرار میده. udev به طور کلی جانشین devfs و hotplug شده البته هر کدوم از اینها میتونن دیوایس‌ها رو در دایرکتوری dev/ مدیریت کنند و تمام رفتارهای user space کرنل رو بسنجن تا وقتی یک دستگاه جدید add یا remove (به صورت hotplug یا به هر صورت دیگه‌ای) میشه firmware دستگاه رو لود کنند.

نام‌گذاری و مرتب‌سازی کارت‌های شبکه به طور غیر قابل پیش‌بینی اتفاق در هر reboot اتفاق میوفته در کرنل‌های جدید هم اسم‌گذاری کارت‌های شبکه به طور کامل تغییر کرد.

مرحله اول: پیدا کردن MAC آدرس کارت‌های شبکه

# ifconfig -a | grep -i --color hwaddr

مثالی از خروجی:

eth0      Link encap:Ethernet  HWaddr b8:ac:6f:65:31:e5
pan0      Link encap:Ethernet  HWaddr 4a:71:40:ed:5d:99
vmnet1    Link encap:Ethernet  HWaddr 00:50:56:c0:00:01
vmnet8    Link encap:Ethernet  HWaddr 00:50:56:c0:00:08
wlan0     Link encap:Ethernet  HWaddr 00:21:6a:ca:9b:10

MAC آدرس‌ها رو یادداشت کنید.

مرحله دوم: تغییر نام کارت شبکه

برای عوض کردن اسم eth0 به wan0 باید فایل 70-persistent-net.rules رو تو مسیر /etc/udev/rules.d/ پیدا و ویرایش کنید:

# vi /etc/udev/rules.d/70-persistent-net.rules

اسم کارت‌های شبکه ماشین شما در این فایل لیست شده، دنبال خطی باشید که میخواین ویرایشش کنید:

# PCI device 0x14e4:0x1680 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="b8:ac:6f:65:31:e5", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

تو این مثال ما میخوایم اسم eth0 رو به wan0 تغییر بدیم پس تو آخر خط “NAME="eth0 رو با “NAME="wan0 عوض می‌کنیم.

# PCI device 0x14e4:0x1680 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="b8:ac:6f:65:31:e5", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="wan0"

حالا فایل رو save کنید و ماشین رو reboot کنید.

تنظیمات جدید رو ببینید:

# ifconfig -a
# ifconfig wan0
# ifconfig -a | less
# ip addr show

همچنین اگه بعد از reboot و طی بررسی‌هاتون دیدید که فایلی برای اینترفیستون توی مسیر /etc/sysconfig/network-scripts/ وجود نداره یک فایل با نام اینترفیس مثلاً ifcfg-eth0 با مقادیر زیر بسازید:

DEVICE=eth0
HWADDR=08:00:27:76:74:BD
TYPE=Ethernet
#UUID=540e14f4-907c-4bb9-9f59-e5e45c64414d
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=dhcp

منبع

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

چرا دیگر لینوکس را دوست ندارم؟!

من برای چندین سال شاید برای حداقل ۶ سال، فقط کاربر گنو/لینوکس بودم. برخلاف بسیاری اصلا سیستم‌عامل دیگری مثل ویندوز در کنار آن نداشتم بنابراین مجبور بودم تمام اموراتم را با همین سیستم‌عامل برآورده نمایم. با اینحال اخیرا شرایط ۱۸۰درجه تغییر کرده است.

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

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

برخی از دلایل من برای رجوع دوباره به سیستم‌عامل محبوب مایکروسافت به قرار ذیل هستند:

ادامه مطلب

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

پارامتر‌های توزیع‌های ناامن آزاد

شاید کلمه distro شما را به یاد انواع توزیع گنو/لینوکس بیاندازد، در صورتی که اینطور نیست. هر توزیعی از هر یونیکسی را distro می‌نامند. PCBSD که یک توزیع مبتنی بر FreeBSD می‌باشد نیز یک distro می‌باشد. یا حتی توزیع‌های آزمایشی و یا توزیع‌های مخصوص کاری وجود دارند که شاید اسمشان در اینترنت وجود نداشته باشد. … ادامه خواندن پارامتر‌های توزیع‌های ناامن آزاد ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

آشنایی با اسنپی (Snappy)، مدیر بسته آینده لینوکس اوبونتو

مطابق اعلام کنونیکال، مدیر بسته‌های تمام نسخه‌های توزیع لینوکسی اوبونتو به مدیر بسته جدیدی به نام اسنپی (Snappy) تغییر خواهد کرد.

پیش از این، اسنپی در اوبونتو پایه (Ubuntu Core) که نسخه‌ای مینیمال از لینوکس اوبونتو برای استفاده در فضای ابری، ابزارهای همراه، و سیستم‌های توکار یا نهفته (Embeded Systems) می‌باشد ارائه شده است.

ادامه مطلب
ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

چگونه باگ‌ها را گزارش دهیم؟

باگ چیست؟

یکی از مفاهیم جالب و در عین حال پیچیده در دنیای نرم‌افزار (گرچه در سایر علوم هم کاربرد دارد)، مفهوم باگ (Bug) یا به طور ساده نقص نرم‌افزاری است. احتمالا می‌دانید به اشکالات نرم‌افزاری اصطلاحا باگ اطلاق می‌شود ولی واقعا چرا نرم‌افزارها باگ دارند؟ و چرا هیچ وقت شر این باگ‌ها حتی با ارائه انواع و اقسام آپدیت‌ها از سر ما کم نمی‌شود؟ مفهوم باگ، این واقعیت مهم را برای انسان روشن کرده است که هیچ فرمول و قانون مخلوق دست انسان، بی اشکال و کمبود نیست و در هر طرح و برنامه‌ای بدون تردید نقصان‌ها و لغزش‌هایی وجود دارد که در نگاه اول به نظر نرسیده‌اند. رفع باگ‌ها تقریبا مثل حل کردن معماست و برای بسیاری از برنامه‌نویسان یکی از قسمت‌های چالش برانگیز و لذت‌بخش کار است.

ادامه مطلب
ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

بیانیه بنیاد نرم‌افزارهای آزاد (FSF) در رابطه با محصولات جدید اپل

تلاش جمعی برای آزادی

بنیاد نرم‌افزارهای آزاد (Free Software Foundation) همواره کاربران را به خاطر آزادی خود و دیگران به عدم استفاده از تمام محصولات شرکت اپل تشویق می‌کند.

درست پس از برگزاری کنفرانس اپل و معرفی محصولات جدید این کمپانی نظیر آیفون‌های جدید، ساعت و سرویس پرداخت اپل، مدیر اجرایی بنیاد نرم‌افزارهای آزاد (FSF) آقای جان سولیوان بیانیه زیر را منتشر ساخت:

تصویر: لوگوی بنیاد نرم‌افزارهای آزاد (FSF)

ادامه مطلب
ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

گلستان در لینوکس

چگونه وب‌سایت سیستم جامع گلستان دانشگاه‌ها را در لینوکس باز کنیم؟

تصویر: سیستم جامع گلستاناگر دانشجو باشید و هم‌زمان از علاقه‌مندان به سیستم‌عامل لینوکس حتما دریافته‌اید که یکی از بزرگترین مشکلات سر راه دانشجویان کاربر لینوکس دسترسی به وب‌سایت سیستم جامع دانشگاهی گلستان از طریق این سیستم‌عامل است.

ادامه مطلب
ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

آیا لینوکس می‌تواند…؟

پاسخ به ۴ پرسشی که معمولا کاربران تازه‌کار در مورد لینوکس اوبونتو می‌پرسند

اگر عبارت «Can Ubuntu» را در کادر جستجوی گوگل وارد نمائید در حین تایپ جریانی از عبارت‌های کامل شده در این رابطه به نمایش در می‌آید که نشان‌دهنده تعداد زیاد چنین پرسش‌هایی توسط سایر کاربران است.

برای کاربران قدیمی و حرفه‌ای‌تر لینوکس چنین سوالاتی بسیار ابتدایی و پاسخ نیز برایشان خیلی واضح است اما باید درک کرد و پذیرفت که تازه‌کاران و اشخاصی که جدیدا نسبت به سیستم‌عامل لینوکس کنجکاو شده‌اند چنین دغدغه‌هایی داشته باشند و برای تصمیم‌گیری صحیح نیازمند راهنمایی و اطلاعات کامل در رابطه با این  سیستم‌عامل متن‌باز باشند.

در این مطلب قرار است به ۴ پرسشی که اکثرا در مورد لینوکس و بویژه لینوکس اوبونتو توسط تازه‌کاران پرسیده می‌شوند پاسخ داده شود.

ادامه مطلب
ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

آغاز دوره آموزشی رایگان و آنلاین لینوکس به ارزش ۲۴۰۰ دلار

اواسط اسفندماه سال گذشته (۱۳۹۲) بود که بنیاد لینوکس اعلام کرد دوره آموزشی «مقدمه‌ای بر لینوکس» (Introduction to Linux) که پیش از این به قیمت ۲۴۰۰ دلار در دسترس علاقه‌مندان بود را در طول تابستان (یعنی از یکی دو روز پیش) به صورت رایگان از طریق پلتفرم edX ارائه خواهد داد.

ادامه مطلب
ادامه مطلب

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

به اين صفحه امتياز دهيد