Monday, March 28, 2011

به اشتراک گذاشتن یک فالدر خاص

روشی که در نوشته ی پیشین برای به اشتراک گذاری معرفی شد بوسیله Connect to Server بود که باعث می شد تمام فالدر های کامپیوتر شما قابل مشاهده باشد در اینجا می خواهیم روشی دیگر را که شما را قادر می سازد که تنها یک یا چند فالدر را به اشتراک بگذارید معرفی کنیم.
برای این کار قصد داریم از سرور Samba استفاده کنیم که کاربرد دو گانه هم برای اشتراک فایل بین دو لینوکس و هم بین یک لینوکس و یک ویندوز دارد ابتدا نیاز است که نرم افزار های زیر نصب شوند
yum install samba smbfs
حال دستور زیر را برای اضافه کردن یک مسیر فالدر برای به اشتراک گذاشتن آن اجرا نمایید. ابتدا فایل تنظیمات Samba را برای تغییر باز می کنیم.
gedit /etc/samba/smb.conf
در انتهای متن باز شده خطوط زیر را وارد نمایید
[shared]
comment = Not necessary, but can be helpful
path = /path/to/share
browseable = yes
read only = no
valid users = username
حال برای Samba کاربر جدید معرفی می کنیم که در هنگام درخواست user pass از آن استفاده نماییم
smbpasswd -a username
 حال دستورات زیر را اجرا نمایید که قادر شوید Samba را restart کنید.
chkconfig --level 35 smb on
chkconfig --level 35 nmb on
حال فایروال را برای استفاده تنظیم می کنیم
iptables -A INPUT -p tcp -i eth0 --dport 139 -j ACCEPT
iptables -A INPUT -p tcp -i eth0 --dport 445 -j ACCEPT
حال Samba را restart می کنیم
service smb restart
service nmb restart 
حال برای بازیابی فالدر در کامپیوتر مقصد از Places>>Network را باز کنید اگر کامپیوتر مبدا را مشاهده نکردید در قسمت Location Bar آدرس زیر را وارد نمایید
smb://192.168.2.1 
 

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

برای این که برنامه ی open-terminal را نصب و اجرا نمایید از دستور زیر استفاده نمایید.
yum install nautilus-open-terminal
البته شما نیاز دارید که دوباره وارد سیستم خود شوید.

چگونه بین دو لینوکس فایل به اشتراک بگذاریم؟

برای این کار باید به آدرس زیر بروید
Places>>Connect to Server
سپس با استفاده از Network Manager در قسمت ipv4 یک IP  استاتیک برای هر کدام از کامپیوتر ها تعیین نمایید حال آدر مورد نظر را در قسمت server پنجره Connect to Server وارد نمایید سپس user pass کامپیوتر مقابل را وارد نمایید.
البته به یاد داشته باشید در فایروال واقع در System>>Administration>>Firewall  پورت ۲۲ یعنی سرویس ssh باز باشد.

Sunday, March 27, 2011

اضافه کردن Side Bar

برای آنکه Side Bar شبیه به آنچه که در ویندوز ویستا موجود است داشته باشید دستور زیر را اجرا کنید.
rpm -Uvh http://repos.fedorapeople.org/repos/leigh123linux/compiz-fusion/fedora-14/i386/screenlets-0.1.2-9.fc14.noarch.rpm
حال برای تنظیمات از آدرس زیر استفاده نمایید. 
Applications>>Accessories>>Screenlets

چگونه لینوکس خود را شبیه به مک کنید؟

ابتدا باید این نرم افزار را دریافت کنید.
سپس دستورات زیر را وارد نمایید.
mkdir ./.emerald ./.emerald/themes

cd PATH-TO-MAC4LIN-DOWNLOAD

sh Mac4Lin_Install_v1.0.sh
حال دستور زیر را وارد نمایید.
yum install avant-window-navigator
yum install awn-extras-applets
برای فعال کردن Avant Window Navigator باید از آدرس زیر آن را فعال نمایید.
Applications>>Accessories>>Avant Window Navigator


Sunday, March 20, 2011

نصب firefox4

ابتدا دستور زیر را به منظور نصب repository اجرا نمایید
su -c 'wget http://repos.fedorapeople.org/repos/spot/firefox4/fedora-firefox4.repo -O /etc/yum.repos.d/fedora-firefox4.repo'
حال اجرای دستور زیر به منظور نصب فایرفاکس
su -c 'yum install firefox4'

Saturday, March 19, 2011

Auto-Unlock Keyring

این قسمت مسئولیت حفظ کلمه های عبور وارد شده از طرف شما را دارد مثلا از این که هر کسی که پشت کامپیوتر شما بنشیند و قصد اتصال به شبکه بی سیم مورد استفاده شما را داشته باشد جلوگیری می کند و از او کلمه ی عبوری که شما تعیین کرده اید را می طلبد اما گاهی این مساله برای خود شما نیز مشکل ساز می شود و شما در هر بار بوت کردن سیستم خود حتما باید کلمه عبور را وارد کنید.
برای آنکه این در خواست را غیر فعال کنید باید به مسیر زیر بروید
Applications -> Accessories -> Password and Encryption Keys
حال روی Passwords:Login کلیک راست کنید change password را کلیک کنید. حال کلمه عبور قدیمی خود را وارد کنید و قسمت مربوط به کلمه عبور جدید را خالی بگذارید و هشدار را نادیده بگیرید و تایید کنید.
 

Friday, March 18, 2011

چگونه بدون آنکه لازم به وارد کردن password باشد وارد سیستم شویم؟

برای این کار ابتدا باید فابل زیر را برای ویرایش بوسیله کاربر ریشه باز کنید.
/etc/gdm/custom.conf 
و زیر عنوان [daemon] خطوط زیر را اضافه کنید
AutomaticLoginEnable=true
AutomaticLogin=user <-- شما user-id

Tuesday, March 15, 2011

تبدیل بسته های deb به rpm

برای این کار باید ابتدا نرم افزار alien را نصب نمایید ابتدا کد منبع این نرم افزار را از اینجا دریافت کنید سپس با کاربر ریشه دستورات زیر را اجرا نمایید.
perl Makefile.PL
make
make install

Monday, March 7, 2011

چگونه می توانیم تعیین کنیم در هر Article چه چیز به نمایش در بیاید

ممکن است مایل باشیم که پست های ما در joomla حاوی بعضی قسمت ها نباشد.مثلا اینکه علامت پرینتر یا ای میل یا تاریخ نگارش یا نام نویسنده را نمی خواهید نشان داده شود برای این کار در قسمت Article Manager در بالا سمت راست options کلیک کرده و در تب Article هر آنچه را مایل هستید یا نیستید نشان داده شود را تعیین کنید.

چگونه یک gif که دارای قسمت های شفاف است تولید کنیم؟

برای این کار ابتدا باید در gimp یک کانال آلفا اضافه کنیم و سپس با استفاده از ابزار select قسمت دلخواهمان را پاک کنیم برای این کار از مسیر Layer>Transparency>add alpha channel استفاده کنید

چرا colorize در gimp فعال نیست؟

زیرا که باید ابتدا mode را به RGB تغییر داد برای  این کار از منو از قسمت image>mode>RGB را انتخاب کنید . کاربرد colorize  زمانی است که شما بخواهید رنگ کلی تصویر را مثلا اگر متمایل به آبی است به قرمز تغییر دهید.

عوض کردن آیکون کوچک در کنار نام سایت

برای آنکه icon کوچکی که در هنگام بالا آمدن سایت در کنار نام سایت در address bar می آید را تعویض کنید در فالدر templates در فالدر  template فعال فایل favicon.ico را با فایل دلخواه تعویض نمایید.

حذف عبارت Powered by joomla!

برای حذف این عبارت یا جایگزینی آن با عبارت دلخواه باید چند سر آخردر i ndex.phpدر پوشه ی Template فعال را تغییر دهید.این تغییر در خطی شبیه زیر صورت می گیرد.

تغییر Site Description در joomla

در ابتدا برای تغییر توضیح زیر علامت joomla در بالای صفحه ی اصلی باید به قسمت template manager رفته و template فعال را انتخاب کرده و در قسمت سمت راستSite Description   را تغییر دهید.

نصب joomla در ISPCP

کسانی که مایل هستند سرویس joomla  را در سرور هایی که کنترل پنل را ارایه می دهند نصب نمایند باید ابتدا در قسمت SQL Manage یک پایگاه داده جدید ایجاد نمایند و سپس برای آن یک کاربر تعریف کنند برای تعریف کاربر در قسمت Action بر روی  Add SQL user کلیک نمایید. و در ادامه که سایت joomla را در قسمت htdocs آپلود می کنید و روند نصب آن را طی می کنید در قسمت نوع پایگاه داده mysql را انتخاب کنبد و از همان نام کاربری و کلمه ی عبور ساخته شده از بالا استفاده کنید. البته به یاد داشته باشید که فایل configuration.php را باید بعدا جداگانه نیز آپلود کنید .

Friday, March 4, 2011

کلمه عبور پیش فرض PHPMyAdmin

اگر برای مدیریت پایگاه های داده خود از این سرویس استفاده می کنید برای بازیابی آن باید از آدرس زیر در یک مرورگر استفاده کنید.
localhost/phpmyadmin
و کلمه عبور همان کلمه عبور و نام کاربری می باشد که در mysql تعیین کردید لذا اگر کلمه عبوری برای کاربر root آن تعیین نکردید از دستور زیر استفاده کنید
mysqladmin -u root password YOURMYSQLROOTPASSWORD

نصب Joomla

ابتدا joomla را از سایت آن دریافت کنید و سپس بسته آن را از حالت فشرده سازی خارج کنید و در فالدری مثلا به نام joomla در /var/www/html قرار دهید 
حال یک پایگاه داده را باید برای راه اندازی joomla بسازیم پس دستور زیر را اجرا کنید تا پایگاه داده ای با نام joomla v را بسازد.
mysqladmin -uroot -prootpassword create joomla
# mysql -uroot -prootpassword mysql
   
      > grant access on joomla.* to joomlauser@'localhost' identified by 'joomlapassword'
      > quit 
دستورات زیر را برای اجازه دسترسی به فالدر های مورد نیاز را اجرا کنید
    cd /var/www/html
    chown -R apache:apache *
    find -type f | xargs chmod 664
    find -type d | xargs chmod 775  

حال برای ادامه روند نصب joomla آدرس زیر را در یک مرورگر وراد نمایید
localhost/joomla


نصب LAMP

ابتدا می خواهیم mysql را نصب نماییم 
yum install mysql mysql-server
حال به منظور آغاز سرویس mysql در هنگام شروع کار سیستم دستور زیر را اجرا نمایید.
chkconfig --levels 235 mysqld on
حال برای کامل کردن نصب دستورات زیر را اجرا نمایید.
/etc/init.d/mysqld start
mysql_secure_installation
حال قصد داریم Apache2  را نصب نماییم برای این کار دستور زیر را اجرا نمایید.
yum install httpd
حال برای آنکه سرویس آن نیز در هنگام بوت راه اندازی شود دستور زیر را اجرا نمایید
chkconfig --levels 235 httpd on
حال سرویس را شروع کنید
/etc/init.d/httpd start
حال به منظور تست سرور یکی از آدرس های زیر را در مرورگر خود تایپ نمایید
http://localhost
http://127.0.0.1
محل قرار گرفتن سایت شما در /var/www/html می باشد
حال قصد داریم PHP را نصب نماییم
yum install php
که البته نیاز است که دوباره سرور آپاچی از نو شروع شود
/etc/init.d/httpd restart