مشاوره و پشتیبانی #پایگاه داده #هوش تجاری

۵ مطلب با موضوع «سیستم‌عامل» ثبت شده است

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

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

[root@db01 ~]# 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 گیری از ماشین مجازی تو محیط‌های مجازی‌ساز ممکنه براتون این مشکل پیش بیاد که کارت شبکه‌های ماشین قدیمی تو فایلهای config باقی مونده باشه و سیستم‌عامل شما کارت شبکه‌های جدید رو با شماره‌های بعدی اسم گذاری کرده باشه این در حالیه که موقع راه‌اندازی کلاستر اوراکل اسم اینترفیس‌های شبکه باید یکسان باشند

خب بهترین روش برای عوض کردن اسم دیوایس‌ها از طریق 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

منبع

۱۸ تیر ۹۵ ، ۰۰:۴۶ ۱ نظر
مهدی غفاری

راهنمای تصویری برای نصب مقدماتی فدورا 20

این مقاله در حقیقت یک راهنمای تصویری برای نصب مقدماتی فدورا 20 است.

نصب مقدماتی

فدورا را از روی دی‌وی‌دی بوت کنید. از کلید بالا برای دسترسی به گزینه‌ی «نصب فدورا» استفاده کنید و کلید بازگشت را بزنید.

ادامه مطلب...
۱۲ ارديبهشت ۹۴ ، ۱۵:۵۸ ۰ نظر
مهدی غفاری

نصب پایگاه داده اوراکل 12c بر روی فدورا 20

قبل از خواندن این راهنما، اوراکل را بر روی فدورا نصب نکنید!!
این مقاله نصب پایگاه داده اوراکل 12c ریلیز 1 نسخه 64 بیتی را بر روی فدورا ۲۰ نسخه ۶۴ بیتی توضیح می‌دهد. این مقاله بر مبنای نصب اوراکل بر روی سرور با حداقل ۲ گیگابایت swap و لینوکس امن در حالت permissive را آموزش می‌دهد برای نمونه ای از این نوع نصب می‌توانید اینجا را ببینید.

دانلود نرم افزار

با توجه به شرایط پشتیبانی‌تان، نرم افزار اوراکل را از اوتی‌ان یا ام‌او‌اس دانلود کنید.

(OTN: Oracle Database 12c Release 1 (12.1.0.1) Software (64-bit

(edelivery: Oracle Database 12c Release 1 (12.1.0.1) Software (64-bit

بازکردن فایل‌ها
فایل ها را از حالت زیپ خارج کنید.

unzip linuxamd64_12c_database_1of2.zip
unzip linuxamd64_12c_database_2of2.zip

حالا شما می‌بایست یک دایرکتوری به نام database داشته باشید که شامل فایل‌های نصبی شود.

ادامه مطلب...
۱۲ ارديبهشت ۹۴ ، ۰۱:۰۴ ۰ نظر
مهدی غفاری

قبل از خواندن این راهنما، اوراکل را بر روی فدورا نصب نکنید!!

مقالات زیادی درباره‌ی چگونگی نصب محصولات اوراکل بر روی نسخه‌های متعدد لینوکس وجود دارد، که توزیع فدورا هم یکی از آنها محسوب می‌شود. پیش از شروع فرآیند نصب هر گونه محصول اوراکل بر روی فدورا، حتما نکاتی که در زیر به آنها اشاره شده است را در نظر بگیرید.
 
س: آیا توزیع فدورا پشتیبانی هم می‌شود؟
ج: نه، این‌طور نیست. شما هرگز نباید نصب‌ محصولات اوراکل بر روی فدورا را جدی بگیرید!
 
س: چرا مقالاتی برای نصب محصولات اوراکل بر روی فدورا وجود دارد؟
ج: بسته‌های فدورا به زودی جایگزین بسته‌های RHEL می‌شوند؛ به همین خاطر من(یا بقیه) به شکل تفننی این‌جور چیزها را بر روی فدورا نصب می‌کنیم که ببینیم نتیجه‌شان چه می‌شود. چنین حرفی اصلا و ابدا رابطه‌ای با منطقی بودن این کار ندارد.
 

ادامه مطلب...
۱۲ ارديبهشت ۹۴ ، ۰۱:۰۰ ۰ نظر
مهدی غفاری