Download Firefox 6

Mount کردن یک پوشه از سرور بر روی کلاینت لینوکسی با استفاده از sshfs

نویسنده:

روزبه شفیعی

تاریخ:

۱۹فروردین۱۳۹۱

دیدگاه ها:

بدون نظر

شاید در مدیریت سرورها بارها برایتان پیش آمده باشد که بخواهید یک دایرکتوری از سروری بر پایه لینوکس که به صورت ریموت به آن متصل هستید را بر روی شاخه ای از سیستم خودتان داشته باشید.  به عنوان مثال یک دایرکتوری درون فولدر خانگی (Home/) به منظور تبادل اطلاعات و فایل های که با واسطه از آن سرور می خواهید بر روی کامپیوتر خودتان داشته باشید (مثل دانلود از سایت هایی مثل اوراکل که VirtualBox را برای IP های داخل ایران مسدود کرده اند) .

یا اینکه می خواهید درون یک شبکه محلی یک Cache Server ایجاد کنید که همه کامپیوترهای بر پایه Debian یا ubuntu یا هر توزیع دیگر بدون اینکه هر کدام به صورت جداگانه آپدیت های خود را از مخازن دریافت کنند٫ با اتصال به این سرور و مانت کردن Cache Directory آن درون کش دایرکتوری خود آپدیت ها را به صورت لوکال دریافت کنند به جای اینکه تک تک سیستم ها هر کدام آپدیت های خود را بگیرند و پهنای باند و حجم دانلود اینترنت ماهیانه هدر رود.

یا اینکه مثل من تنبل هستید و می خواهید همیشه دایرکتوری خانگی روی سرور در دسترس‌تان باشد بدون  هیچ دردسری. یا هر دلیل دیگری که شما می توانید برای آن از این راهنمای کوچک و مختصر استفاده کنید.

مواد لازم:

۱) یک عدد سرور با دسترسی SSH که بر روی آرچ لینوکس می توانید با دستور زیر سرویس SSH را بر روی آن نصب و  راه اندازی کنید :

sudo pacman -Sy openssh

sudo /etc/rc.d/sshd start

در ساده ترین حالت و بدون هیچ تنظیمات خاصی باید به فایل کانفیگ ssh مسیر /etc/ssh/sshd_config رفته و پورت آنرا مشخص کنید. در حالت پیشفرض و با uncomment کردن گزینه موجود٫ ssh بر روی پورت ۲۲ فعال خواهد شد.

۲) بعد از این مرحله باید پکیج SSHFS را بر روی کلاینت یا کلاینت های موجود نصب کنید. برای نصب این بسته به شکل زیر عمل کنید:

sudo pacman -Sy sshfs

۳) بعد از این مرحله نیاز است که شاخه مورد نظر بر روی سرور  را بر روی کلاینت که سیستم خودتان است مانت کنید. با کمک کامند زیر این کار انجام می شود:

sudo sshfs USER@REMOTE-SERVER-IP:/path/to/directory /mount/to/local/directory SSH-OPTIONS

به عنوان مثال من کش دایرکتوری سروری که روی آن آرچ نصب شده را درون دایرکتوری خانگی ام به این صورت مانت می کنم:

sudo sshfs rosha@192.168.8.10:/var/cache/pacman/pkg  ~/my-mount-point -C -p 22

۴) و برای unmount کردن دایرکتوری موجود هم می توانید از دستور زیر استفاده کنید:

sudo fusermount -u ~/my-mount-point

۵) از طرفی اگر می خواهید این عملیات هر بار با بوت شدن سیستم در پروسه بوت انجام گیرد می توانید چیزی شبیه خط زیر را در فایل fstab در دایرکتوری etc خود کپی کنید:

USER@REMOTE-SERVER-IP:/path/to/directory /mount/to/local/directory      fuse.sshfs      defaults    ۰      ۰

برای استفاده از sshfs می توانید از تنظیمات پیشتری استفاده کنید. کافی است Man Page های مربوط به ssh و sshfs را یه مرور مختصری بکنید :)

پی نوشت ۱: این کار ممکن است به روش های دیگر مثل استفاده از سرویس های NFS یا SMBFS یا FTP هم انجام شود ولی در مواقع ضروری این راهنمای کوچک سریعترین راه ممکن خواهد بود بدون اینکه سرویس خاصی جز ssh بر روی سرور مربوطه نصب و کانفیگ شده باشد.

پی نوشت ۲:  برای انجام شدن این عملیات با موفقیت٫ نیاز دارید که پکیج fuse را هم نصب داشته باشید. من به دلیل استفاده از توزیع آرچ لینوکس راهنمای نصب پکیج ها را بر روی این توزیع انتخاب کردم . شما اگر از توزیع دیگری مثل Debian یا Fedora یا Ubuntu یا… استفاده می کنید فقط با کمی جستجو و پیدا کردن نام پکیج sshfs و fuse برای توزیع مورد نظرتان می توانید از این راهنما استفاده کنید.

نصب کارت گرافیگ ATI Catalyst بر روی Arch Linux

نویسنده:

روزبه شفیعی

تاریخ:

۲۶اسفند۱۳۸۹

دیدگاه ها:

۵ نظر

یکی از مشکلاتی که زیاد در فروم آرچ لینوکس فارسی و دیگر فروم های لینوکسی دیده ام نصب درایور Catalyst کارت گرافیک ATI بر روی آرچ لینوکس است ! در توزیعی مثل اوبونتو با رفتن به بخش Hardware Drivers با زدن چند کلیک این کار به راحتی برای این دسته کارت های گرافیک انجام پذیر است ولی از آنجایی که در آرچ لینوکس همه چیز دست شماست و همه چیز را خودتان باید نصب و کانفیگ کنید نصب این درایور برعکس درایور NVIDIA برای اولین بار کمی دردسر دارد . تا پیش از این و تا اوکتبر ۲۰۰۹ درایور کاتالیست ATI در مخازن آرچ موجود بود ولی به خاطر پشتیبانی از درایور آزاد و عدم پشتیبانی AMD از درایور کاتالیست برای لینوکس در آن زمان تیم توسعه آرچ تصمیم به حذف کاتالیست از مخازن نرم افزاری گرفتند.  به خاطر همین باعث شد من روی این وبلاگ یکبار برای همیشه این مشکل را حل کنم تا راهنمایی باشد برای کاربران تازه کار یا کاربرانی که این با نصب درایور AMD مشکل دارند…

شاید بپرسید چرا درایور آزاد نه ؟! چرا استفاده از درایور کاتالیست ؟ جواب این سوال ۲ دلیل دارد ! اول اینکه تجربه من با ATI طی چند روز گذشته ثابت کرده که KDE و رندرینگ گرافیکی Kwin سازگاری بیشتری با درایور Catalyst دارد نسبت به درایور آزاد و دوم اینکه Control Center درایور کاتالیست ابزاری است که درایور آزاد آنرا در اختیار شما قرار نمی دهد…

آخرین نسخه از درایور ATI Catalyst که منتشر شده است نسخه ۱۱٫۲ است که برای من روی کارت های گرافیک سری ۴xxx و ۵xxx به خوبی نصب شده است. پس فکر نمی کنم برای سایر کاربران هم مشکلی وجود داشته باشد. در مرحله اول اگر درایور آزاد ATI را نصب کرده اید آنرا پاک کنید . چطور ؟ با این دستور :

sudo pacman -Rdn libgl xf86-video-ati

در مرحله بعدی باید چند پکیج از AUR دانلود و build کنید. ابتدا این PKGBUILD و مخلفات Catalyst-utils را از این لینک دانلود و در پوشه Home تان ذخیره کنید و آنرا از حالت فشرده خارج کنید . در مرحله بعدی درایور AMD ATI catalyst 11.2 را از سایت AMD باید از این لینک دانلود کنید. این درایور حدود ۸۰ مگ حجم دارد ! پس ممکن است برای کاربران با سرعت پایین کمی طول بکشد. بعد از دانلود آنرا در پوشه PKGBUILD درایور Catalyst که قبل از این دانلود کردید کپی کنید.

بعد از این کار با ترمینال به درون فولدر PKGBUILD وارد شوید (cd کنید) و دستور زیر را برای build کردن پکیج باینری catalyst تایپ کنید :

makepkg -c

این مرحله کمی طول می کشد . عقب بنشینید و صبر کنید… بعد از اتمام این مرحله پکیج ساخته شده را نصب می کنیم با این دستور :

sudo pacman -U catalyst-utils-*.pkg.tar.xz

خب ! در این مرحله پکیج مربوط به library ها و Control Center درایور ATI ساخته و نصب شد ! حالا نوبت ساخت پکیج catalyst هستش که مربوط می شود به module درایور ATI… برای این کار این PKGBUILD را دانلود کنید و در فولدر Home خود دخیره و از حالت فشرده خارج‌ش کنید. درایوری که از سایت AMD دانلود کردید هنوز احتیاج داریم و برای ساخت پکیج باینری Catalyst نیاز خواهد شد. پس آنرا به فولدر PKGBUILD پیکج Catalyst منتقل یا کپی کنید و با ترمینال به درون آن فولدر cd کنید و دستور زیر را دوباره برای ساختن پکیج تایپ کنید.

makepkg -c

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

sudo pacman -U catalyst-*.pkg.tar.xz

پکیج بعدی که برای نصب موفقیت آمیز درایور ATI Catalyst نیاز است بسته xvba-video است که PKGBUILD آنرا از این لینک دانلود کنید. مثل پکیج های قبلی آنرا به فولدر Home منتقل کنید و با ترمینال درون فولدر آن cd کنید و با دستور زیر آنرا build کنید . در این مرحله نیازی به درایور دانلود شده از سایت AMD نیست ! با دستور زیر سورس های مورد نیاز دانلود خواهند شد :

makepkg -c

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

sudo pacman -U xvba-video-*.pkg.tar.xz

و در نهایت پکیجی که حتما باید برای کاربران معماری x86_64 نصب شود را نصب می کنیم ! این پکیج lib32-catalyst-utils است. بدون این پکیج ممکن است بعد از طی همه این مراحل گرافیک نصب نشود ! پس باید نصب شود… مثل مراحل قبل PKGBUILD آن را از این لینک دانلود کنیم و درون فولدر Homeتان ذخیره کنید و پس از خارج کردن از حالت فشرده با ترمینال به درون آن cd کنید. همچنین مثل ۲ پکیج اول به درایور دانلود شده از سایت AMD نیاز خواهیم داشت ! پس آنرا درون این فولدر کپی یا منتقل کنید و دستور زیر را برای ساخت پکیج تایپ کنید :

makepkg -c

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

sudo pacman -U lib32-catalyst-utils-*.pkg.tar.xz

تا اینجا تمام پکیج هایی که برای نصب ATI catalyst نیار بود را ساختیم و نصب کردیم… حالا باید فایل xorg.conf را برای درایور جدید ایجاد کنیم… برای این کار دستور زیر را در ترمینال وارد کنید:

aticonfig –initial

در مرحله بعد باید ماژول fglrx را برای هر بار بوت سیستم در ردیف Modules در فایل rc.conf قرار دهیم. برای این کار ابتدا فایل rc.conf را با دستور زیر باز می کنیم :

sudo nano /etc/rc.conf

برای این کار من از ادیتور خط فرمان nano استفاده کردم. شما هم بسته به میزکارتان یا ادیتور مورد علاقه تان می توانید از gedit یا kate استفاده کنید. بعد از آن fglrx را در ردیف MODULES قرار دهید.

MODULES=(… snd-hda-intel fglrx

بعد از این مرحله باید فایل گراب را ویرایش کنیم. با دستور زیر (البته با هر ادیتور مورد علاقه خودتان) فایل menu.lst را باز کنید :

sudo nano /boot/grub/menu.lst

و در آخر آن به دنبال قسمتی شبیه این بگردید :

# (۰) Arch Linux
title  Arch Linux
root   (hd0,0)
kernel /boot/vmlinuz26 root=/dev/sda1 ro
initrd /boot/kernel26.img

و در انتهای خط مربوط به kernel (خط جهارم آن) nomodset را اضافه کنید تا بشود چیزی شبیه این :

# (۰) Arch Linux
title  Arch Linux
root   (hd0,0)
kernel /boot/vmlinuz26 root=/dev/sda1 ro nomodeset
initrd /boot/kernel26.img

و درنهایت نیاز داریم به یک سری از پکیج های xorg که برای ati ساخته شده اند ! تا لحظه ای که این پست نوشته می شود درایور ۱۱٫۲ هنوز از xorg 1.10 پشتیبانی نمی کند ! پس این درایور را فقط روی xorg 1.9 نصب کنید ! برای نصب xorg کانفیگ شده برای ATI مخزن زیر را

[xorg19]
Server = http://catalyst.apocalypsus.net/repo/xorg19/$arch

به انتهای فایل زیر اضافه کنید :

sudo nano /etc/pacman.conf

و در نهایت هم با دستور زیر xorg 1.9 را برای گرافیک ATI نصب کنید :

sudo pacman -S xorg19/xorg

اگر شما از کاربران Arch Linux و کارت گرافیک ATI هستید و از این راهنما برای نصب ATI استفاده می کنید خوشحال خواهم شد که فیدبک تون رو نسبت به این مطلب و این راهنما بدونم تا اگر مشکلی نبود آنرا در ویکی فارسی آرچ لینوکس قرار دهیم.

 

تغییر سایز تعدادی عکس در داخل یک فولدر

نویسنده:

روزبه شفیعی

تاریخ:

۱۲بهمن۱۳۸۹

دیدگاه ها:

۲ نظر

تا حالا برایتان پیش آمده که بخواهید تعداد زیادی عکس را داخل یک فولدر تغییر سایز دهید ؟ کاربران ویندوز به استفاده از Photoshop و ایجاد یک Batch می توانند این کار را به آسانی آب خوردن انجام دهند ! ولی این کار برای کاربران لینوکس حتی از آب خوردن هم ساده تر است ! :D فقط کافی‌ست شما یه برنامه تحت خط فرمان چند کیلوبایتی را با اسم  imagemagick نصب کنید. این برنامه در دیستروهای Debian Based با دستور

sudo apt-get install imagemagick

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

sudo pacman -S imagemagick

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

بعد از نصب ٫ با cd کردن به دایرکتوری که عکس ها در آن قرار دارند می توانید عکس ها را به ۳ روش تغییر سایز دهید :

۱) اگر بخواهید width عکس ها را تغییر دهید به طوری که به نسبت width ٫ height آن هم تغییر کند به شکل زیر است

mogrify -resize 640 *.jpg

عدد ۶۴۰ در این دستور مقدار دلخواهی است که شما تعیین می کنید برای تغییر سایز عکس ها

۲) اگر بخواهید height عکس ها را تغییر دهید به طوری که به نسبت height ٫ width آن هم تغییر کند به شکل زیر است

mogrify -resize x640 *.jpg

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

mogrify -resize '1280x1024>' *.jpg

البته imagemagick تنها کارش تغییر سایز عکس ها نیست ! و کارهایی مثل Convert و… هم انجام می دهد ! برای آشنایی با قابلیت های بیشتر آن فقط کافیست سری به صفحه Manual آن بزنید :

man imagemagick

تغییر مدت زمان در خواست پسورد برای مجوز root

نویسنده:

روزبه شفیعی

تاریخ:

۰۲اردیبهشت۱۳۸۹

دیدگاه ها:

۵ نظر

تا حالا شده سر و کارتان یک پشت به خط فرمان لینوکس بخورد و مجبور باشید مدام با مجوز root کاری را انجام دهید ؟ و هر بار با زدن دستور <sudo <COMMAND پسوردتون را ازتون بخواهد ؟مطمئنا وارد کردن چندین و چند باره پسورد اگر کار خسته کننده ای نباشد ٫ کار حوصله سر بری است .

توی این پست می خواهیم ببینیم چطور می شود این کار را یکبار برای همیشه بعد از هر reboot انجام داد و حداقل تا reboot بعدی از شرش راحت شویم . برای این کار باید ابتدا فایل sudoers رو ویرایش کنیم .برای این کار دستور زیر را وارد کنید :

sudo kate /etc/sudoers

معمولا از kate برای ادیتور پیشفرض در KDE استفاده می شود . اگر از Gnome استفاده می کنید به جای Kate از gedit استفاده کنید . ادیتورهای خط فرمان مثل nano و vim هم هست که می توانید از آنها هم استفاده کنید.

بعد از باز شدن آن دنبال این خط بگردید :

Defaults env_reset

ممکن است در بعضی از توزیع ها مثل آرچ لینوکس و بر پایه اون این بخش حذف شده باشد که در انتهای اون خودتان می توانید اضافه کنید . در اوبونتو و فدورا و اوپن زوزه به صورت پیشفرض این خط هست . پس اگر این قسمت را در فایل sudoers دارید که خوش به حالتون ! اگر هم ندارید به آخرین خط آن ٫ این قسمت را هم اضافه کنید.

بعد از آن همین قسمتی که گفتم را به صورت زیر تغییر دهید :

Defaults env_reset , timestamp_timeout=X

در اینجا X متغییره و می تواند هر عددی باشد ! هرچه بیشتر ! بهتر‌! اگر مثل من عادت به ریستارت کردن کامپیوترتون ندارید و همیشه روشن است یا در مواقع جا به جایی آن را suspend می کنید یک عدد نجومی را به جای X قرار دهید .در واقع به جای X باید مقدار دقیقه برای sudo timeout تعریف کنید . این timeout اینگونه برای sudo تعریف می شود که فاصله زمانی بین درخواست پسورد چند دقیقه باشد .

و پس از آن فایل را save کرده و ببندید . در توزیع های Archlinux یا Chakra و Gentoo و تا آن جایی که یادم است و اشتباه نکنم (شک دارم) توی Debian باید خودتان sudo را نصب کنید . در غیر این صورت این فایل sudoers در شاخه etc موجود نخواهد بود . برای نصب آن باید اینگونه عمل کنید : (اولی برای آرچ و توزیع های بر پایه آن و دومی برای دبیان)

pacman -S sudo

aptitude install sudo

در ضمن ! این را هم فراموش نکنید ! اگر از کامپیوترتان اشخاص دیگر هم استفاده می کنند یا بعضا ممکن است برای مدتی از کامپیوترتان دور شوید این کار ممکن است از نظر امنیتی خطر زیادی داشته باشد و هر کسی با مجوز root هر بلایی سر کامپیوتر شما و اطلاعات شما بیاورد ! مواظب باشید…

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

=-=-=-=-=
Powered by Blogilo

اختصاص پارتیشن جداگانه برای فولدر Home

نویسنده:

روزبه شفیعی

تاریخ:

۲۰فروردین۱۳۸۹

دیدگاه ها:

۳ نظر

پس نوشت : خیلی وقته روی بلاگ مطلب آموزشی که دردی از کسی دوا کنه ننوشتم و دیگه یواش یواش داره تبدیل می شه به Spam Blog !

تقریبا چند ماه پیش مشکلی با فضای آزاد روی پارتیشن Root روی PC پیدا کردم که مجبور شدم از یکی از پارتیشن هایم به عنوان پارتیشن home/ استفاده کنم . بعد از انجام عملیات زیر موفق به این کار شدم . همچنین طی چند روز گذشته هم دیدم چندین بار این سوال بر روی فروم اوبونتو ایران هم مطرح شده است . به همین دلیل لازم دانستم که این پست رو بنویسم و به طور واضح و روشن توضیح بدم که این کار چه طور امکان پذیره…

اگر هنوز بر روی کامپیوترتون Linux نصب نکرده اید یا می خواهید از اول یک توزیع لینوکس به صورت Fresh نصب کنید شدیدا پیشنهاد می کنم پارتیشن Home را از Root جدا کنید تا مجبور نباشید روزی این عملیات را انجام دهید . پارتیشن Home/ جدا ٫ این این حسن را دارد که هر موقع شما خواستید تویعی که استفاده می کنید را دوباره نصب کنید یا حتی هر توزیع دیگری که خواستید نصب کنید تنظیمات برنامه هایتان را از دست ندهید و از همان تنظیمات قبلی برای توزیع جدید استفاده کنید و وقت خود را برای تنظیمات مجدد ساعت ها تلف نکنید. اگر بلد نیستید این کار رو انجام دهید هیچ مشکلی نیست ! از این راهنما استفاده کنید .

برای این کار ابتدا باید یکی از پارتیشن های خودتان را برای اختصاص دادن به این کار خالی کنید و یا قسمتی از یکی از پارتیشن هایتان را با استفاده از یک برنامه Partition manager مثل Gparted (در Gnome) یا Partition Editor (در KDE) جدا کنید و به این کار اختصاص دهید . بعد از آن با استفاده از یکی نرم افزارهای نام برده شده آن را به فرمت EXT4 یا EXT3 یا هر فایل سیستم دیگری که توزیع شما پشتیبانی می کند ٫ فرمت کنید. امروزه تقریبا همه توزیع ها از این فایل سیستم EXT4 پشتیبانی می کنند . (تذکر به کاربران تاره کار: فایل سیستم FAT و NTFS به هیچ وجه برای این کار استفاده نمی شود و قابل پشتیبانی برای این کار نیست)

ابتدا برای ایجاد یک فولدر موقتی در mnt/ دستور زیر را وارد کنید و پارتیشنی که قرار است آن را برای home/ استفاده کنید درون آن Mount کنید :

mkdir /mnt/myhome $

sudo mount -o loop /dev/sdaX /mnt/myhome $

توجه داشته باشید sdaX همان پارتیشنی است که قرار است برای پارتیشن home استفاده شود . برای شناسایی X و پارتیشنی که قرار است استفاده کنید از دستور fdisk -l در حالت root mode استفاده کنید . اگر تازه کار هم هستید که این مشخصات در همان برنامه Partition Manager ی که برای فرمت کردن و یا جدا کردن پارتیشن home استفاده کردید قابل تشخیص است.

بعد با دستور زیر وارد پارتیشن Home فعلی می شویم :

cd /home $

حالا با دستور زیر تمامی فایل ها و فولدرهای درون home فعلی را به myhome که قرار است برای پارتیشن جدید مورد استفاده قرار گیرد کپی می کنیم:

find . -depth -print0 | cpio –null –sparse -pvd /mnt/myhome $

بعد از این کار به مسیر mnt/myhome/ بروید و مطمئن شوید که تمامی اطلاعات شما به مسیر جدید کپی شده است !

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

sudo umount /mnt/myhome $

برای ادامه کار باید مقدمات انتقال home جدید را به جای home قدیمی فراهم کنیم ! برای این کار ابتدا فولدر home فعلی را تغییر نام می دهیم . این فولدر را می توانید حذف هم بکنید ولی ما این احتمال را می دهیم که شاید اطلاعاتی در آن مانده باشد که منتقل نشده است . پس انرا تغییر نام می دهیم که اطلاعات ما در دسترس باشد.

sudo mv /home /old_home $

سپس با دستور زیر یک فولدر جدید برای home می سازیم:

sudo mkdir /home $

بعد از آن هم باید پارتیشن sdaX را که فایل های home/ قدیم را درون آپ کپی کردیم در home/ جدید مانت کنیم . با این دستور:

sudo mount /dev/sdaX /home $

تقریبا کار تمام است ! ولی باید کاری کنیم که با هر بار بوت سیستم این پارتیشن sdaX به درون home/ مانت شود در غیر این صورت باید هر بار خودتان آنرا مانت کنید . برای این کار با دستور زیر فایل fstab را باز کنید:

sudo gedit /etc/fstab $

اگر از میزکاری غیر از Gnome استفاده می کنید مثلا KDE به جای gedit از kate یا kwrite استفاده کنید . اگرهم می خواهید این کار را در محیط ترمینال انجام دهید از ادیتور های nano یا vim استفاده کنید .

بعد از باز شدن این فایل خط زیر را به آن اضافه کنید . توجه داشته باشید به جای sdaX باید پارتیشنی که برای این کار انتخاب کرده اید قرار دهید همچنین به جای EXT4 نوع فایل سیستمی که برای home/ انتخاب کرده اید قرار دهید . اگر از همان EXT4 استفاده می کنید نیازی نیست تغییرش دهید

/dev/sdaX /home ext4 nodev,nosuid 0 2

همه چیز بدون درد و خونریزی به پابان رسید ! به خیال راحت می توانید سیستم خود را ریستارت کنید و از این به بعد از home/ جدید استفاده کنید . برای آخرین باز هم وارد پوشه home_old/ قدیم بشوید ! اگر اطلاعات از قلم افتاده ای ندارید انرا با دستور زیر پاک کنید . دیگر به آن نیازی نیست…

sudo rm -r /old_home $

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

=-=-=-=-=
Powered by Blogilo

Klassroom #1

نویسنده:

روزبه شفیعی

تاریخ:

۰۶فروردین۱۳۸۸

دیدگاه ها:

۳ نظر

شاید تا به حال به این مشکل بر خورده باشید که بخواهید در میان انبوهی از فایلهای متنی به دنبال عبارتی یا جمله ای خاص بگردید و از همه بدتر اینکه آن عبارت یا جمله تنها دریکی از این فابل ها بوده باشد ؟ در این جور مواقع چه می کنید ؟ تک تک فایل ها را باز می کنید و با فشردن کلید Ctrl + F به دنبال آن می گردید یا به دنبال راه حلی دیگر می گردید ؟

این دستور به شما کمک می کند که عبارت مربوطه را به راحتی پیدا کنید . بدین صورت که باید ابتدا درون دایرکتوری مربوطه وارد شوید (cd) سپس دستور زیر را وارد کنید .

*grep -r -n YOURTEXT

عبارت YOURTEXT همان عبارتی است که می خواهید به دنبال آن بگردید . البته برای عبارت های فاصله دارمثل YOUR TEXT باید به صورت زیر عمل کنید:

*grep -r -n YOUR\ TEXT

راه اندازی بخش Klassroom

نویسنده:

روزبه شفیعی

تاریخ:

۰۶فروردین۱۳۸۸

دیدگاه ها:

بدون نظر

یکی از بخش هایی که از امروز به Zoom Out اضافه خواهد شد بخش Klassroom خواهد بود . در طول روز با مراجعه به سایت های متعدد لینوکسی و خواندن eBook های مختلف چیزهایی یاد می گیرم که حس کردم که باید با دیگران آنها را به اشتراک بگذارم و از آنجایی هم که حس کردم خیلی از کاربران تاره کاربا کار کردن با خط فرمان و ترمینال مشکل دارند و مرجع کامل فارسی زبانی هنوز برای خط فرمان لینوکس وجود ندارد دیدم بد نیست اگر این بخش از امروز به این وبلاگ اضافه شود تا به مرور زمان بتوانیم با کمک هم آنرا تکمیل و مرجع کاملی از خط فرمان دیستروهای دبیان بیس ایجاد کنیم .

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

Download Firefox 6