گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

حل مشکل انتقال فایل یا فولدر از ویندوز به ماشین مجازی لینوکس و بالعکس با استفاده از hfs

سلام.

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

دو حالت را با هم بررسی می کنیم: انتقال فایل یا فولدر از ویندوز به لینوکس و انتقال فایل یا فولدر از لینوکس به ویندوز

                                                

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

             
ابتدا به لینک زیر بروید و نرم افزار  hfs را دانلود کنید
                           
https://sourceforge.net/projects/hfs/files/latest/download
                   
پس از نصب این نرم افزار و اجرای این برنامه در ویندوز شما یک http file server راه اندازی نموده‌اید.(ممکن است نیاز باشد که فایروال ویندوزتان را غیرفعال کنید.)
                
               
مراحل زیر را انجام دهید :
1-
                              
              
      
۲ـآدرس ip را از مسیر  زیر  بردارید:
                                 
                          
          
۳ـ  برنامه  hfs  را باز کرده و فایلی که میخواهید به لینوکس بفرستید را کشیده و طبق تصویر در برنامه قرار دهید
                                        
         
                
     
۴ـ  لینوکس را با ویندوز شبکه کنید
         
      
                   
         
  ۵ـ در مرورگر  لینوکس  آدرس ip  ویندوز را وارد کنید و  فایل را ذخیره کنید
                  
             
      
               
۶ـ فایل دریافتی در فولدر downloads قرار دارد
         
       
                 
 تمام.
                         
             

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

                    

برای رفع این مشکل کافیست در لینوکس به دایرکتوری که می خواهید اطلاعات آن را به اشتراک بگذارید cd بزنید و سپس دستور زیر را اجرا کنید:

           

python -m SimpleHTTPServer
                   

هم اینک شما یک  http file server در لینوکس راه اندازی نموده‌اید.

           

حال می‌توانید در ویندوز یک مرورگر باز کنید و با وارد نمودن آدرس IP مربوط به لینوکس، به فایل‌های مورد نیازتان که در دایرکتوری که به آن cd زدید، دسترسی پیدا کنید. (توجه کنید که ممکن است نیاز باشد فایروال ویندوزتان را غیرفعال کنید).

         

               

محدثه فرامرزی

۹۳۱۸۳۱۲۴۸

             

 منابع

http://Aparat.com

http://sdncentral.ir

معرفی و آموزش نصب دیکشنری GoldenDict


در حالی که برنامه  StarDict خود را به عنوان "بهترین برنامه فرهنگ لغت برای لینوکس و ویندوز" معرفی می کند، GoldenDict یک رقیب جدی برای آن است. این برنامه در ظاهر ، مانند هر برنامه فرهنگ لغت دیگری به نظر می رسد . اما با کمی دید دقیق تر می توان  چند ویژگی نسبتا جدید و بهتر کشف کنید که نه تنها آن را به یک فرهنگ لغت مناسب بلکه به یک ابزار تحقیق عالی  نیز تبدیل می کند. برای شروع، GoldenDict از طیف گسترده ای از فرمت های فرهنگ لغت پشتیبانی می کند، از جمله فرهنگ لغات :  StarDict، Babylon .BGL، فایل های  Dict   و همچنین فایل های منبع  ABBYY Lingvo  و آرشیو های فرهنگ لغات صوتی. علاوه بر این از منابع مبتنی بر MediaWiki نیز پشتیبانی می کند که شامل ویکیپدیا و ویکی دیکشنری  است. اما این همه ماجرا نیست از آنجا که GoldenDict بر پایه ابزار WebKit است، می تواند داده ها را از به صورت مستقیم از هر وب سایتی تجزیه و تحلیل کند پس  بنابراین می توانید از آن برای جستجوی کلمات در  منابع آنلاین نیز  استفاده کنید. از دیگر امکانات این فرهنگ لغت می توان به Scan Popup و کلیدهای میانبر کلی اشاره کرد. هنگامی که قابلیت Popup Scan فعال می شود، این برنامه یک پنجره فرهنگ لغت برای کلمه انتخاب شده در حال حاضر باز می شود و شما می توانید از این قابلیت در هر برنامه استفاده کنید. با تشکر از کلید های میانبر کلی، می توانید پنجره اصلی GoldenDict را در حال انجام هر کاری با استفاده از کلید ترکیبی مشخص شده اجرا کنیدو ترجمه مورد نظر خود را مشاهده کنید.


دانلود و نصب GoldenDict در لینوکس و اجرای آن سخت نیست. آخرین فایل tar.bz2 را دانلود کنید، آن را باز کنید و فایل اجرایی goldendict-bin را اجرا کنید (یا از اسکریپت goldendic.sh استفاده کنید). وب سایت این پروژه همچنین یک فرهنگ لغت انگلیسی و روسی عالی ارائه می دهد، بنابراین اگر شما در حال یادگیری زبان روسی هستید یا فقط به یک فرهنگ لغت روسی خوب نیاز دارید، ممکن است بخواهید آن را نیز نصب کنید. برای نصب دیکشنری (یا هر دیکشنری در یکی از فرمت های پشتیبانی شده برای این برنامه)، Edit -> Dictionary را انتخاب کنید، به قسمت Files بروید و مسیر حاوی فایل های دیکشنری را انتخاب کنید. OK را فشار دهید فرهنگ لغت جدید شما اضافه می شود. علاوه بر ویژگی های توصیف شده، GoldenDict دارای دو ویژگی دیگر نیز می باشد. رابط اصلی از قابلیت زبانه سازی (tabs)  پشتیبانی می کند، بنابراین شما می توانید چندین مقاله را در یک زمان باز کنید و با فرمان  Save article  می توانید مقالات مورد نظر خود را به عنوان فایل HTML ذخیره کنید.


مهم نیست که آیا شما به دنبال یک برنامه فرهنگ لغت خوب هستید یا به دنبال یک ابزار تحقیق ، حتما GoldenDict را برای تنوع انتخاب کنید 



علی ساعی   941831224 


منابع :

http://www.linux-magazine.com/Online/Blogs/Productivity-Sauce/GoldenDict-A-Dictionary-Nugget


.

تنظیم سرور DNS در CentOS 7

تنظیم سرور DNS  در CentOS 7 :                                                                                                                                                                 

  DNS نام سرور های میزبان یا URL را به IP آدرس ترجمه میکند.برای مثال اگر ما در مرورگر تایپ کنیم www.unixmen.com، سرور DNS نام دامنه را به آدرس IP مرتبط آن ترجمه میکند. از آنجایی که برای ما سخت است آدرس های IP را همیشه به یاد داشته باشیم سرور های DNS برای ترجمه نام های میزبان مانند www.unixmen.com به 173.xxx.xx.xxx استفاده میشوند . بعد از آن بجای حفظ آدرس IPنام دامنه بخاطر میسپاریم که ساده تراست.  آموزش های موجود دراین پست به شماکمک میکند تا یک سرور DND محای را برروی CentOS 7 خود تنظیم کنید.


نصب DNS سرور:


توضیح سناریو: در این آموزش از سه گره استفاده خواهیم کرد؛ یکی از آن ها بعنوان سرور اصلی DNS عمل میکند، سیستم دوم بعنوان DNS دوم و سومین DNS بعنوان DNS مشتری ما خواهد بود.این ها اطلاعات این سه سرور میباشد:

سرور DNS اصلی(master).1

Operating System     : CentOS 7 minimal server
Hostname             : masterdns.unixmen.local
IP Address           : 192.168.1.101/24


سرورDNS دوم(Slave).2

 
Operating System     : CentOS 7 minimal server Hostname             : secondarydns.unixmen.local IP Address           : 192.168.1.102/24


اطلاعات مشتری.3
Operating System     : CentOS 6.5 Desktop
  Hostname             : client.unixmen.local IP Address           : 192.168.1.103/24
1.راه اندازی DNS اصلی(master):

yum  install  bind  bind-utils  -y
                                                                                     
فایل ‘/etc/named.conf’ را ویرایش کنید:
vi /etc/named.conf
 
خطوطی که پررنگ نوشته شده اند را به متن اضافه کنید:

و متن زیر را در انتهای متن اضافه کنید:






ایجاد منطقه پیشرو:
vi /var/named/forward.unixmen

حال متن زیر را در پنجره باز شده وارد کنید: 
ا


ایجاد منطقه معکوس:

vi /var/named/reverse.unixmen

حال متن زیر را در پنجره مشابه بازشده وارد کنید:



سرویس DNS را فعال و شروع کنید :
systemctl enable named
systemctl start named


پیکر بندی و restart فایروال:
firewall-cmd --permanent --add-port=53/tcp
firewall-cmd --permanent --add-port=53/udp
firewall-cmd --reload


پیکربندی مجوزها، مالکیت و SELinux :



تست پیکربندی DNS و فایل های منطقه برای اطمینان از
عدم خطا:



اطلاعت سرور DNS را در فایل پیکربندی رایط شبکه خود وارد کنید:
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
متن زیر را درپنجره باز شده تایپ کنید:

فایل /etc/resolv.conf را ویرایش کنید :

vi /etc/resolv.conf
آدرس IP سرور را وارد کنید:


2.سرور DNS ثانویه(slave) را راه اندازی کنید:

               



پیکربندی DNS سرور ثانویه(slave):

فایل ‘/etc/named.conf’ را ویرایش کنید:
 vi /etc/named.conf
 
خطوطی که پرنگ نوشته شده اند را اضافه کنید:


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

    



DNS سرور را فعال کنید :
systemctl enable named
systemctl start named


اطلاعات مربوط به DNS سرور را وارد کنید:
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

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

فایل /etc/resolv.conf را ویرایش کنید:
vi /etc/resolv.conf
آدرس های IP زیر را وارد کنید :
nameserver      192.168.1.101
nameserver      192.168.1.102


پیکر بندی و restart فایروال :
firewall-cmd --permanent --add-port=53/tcp
firewall-cmd --reload


پیکربندی مجوزها، مالکیت و SELinux :
            


3.پیکربندی سرور DNS مشتری :


اطلاعات سرور DNS را در فایل ‘/etc/resolv.conf’ وارد کنید:
vi /etc/resolv.conf
درپنجره باز شده خطوط زیر را نویسید :
Generated by NetworkManager#
search unixmen.local nameserver 192.168.1.101 nameserver 192.168.1.102


در آخر سیستم را یک بار restart کنید.
کار تنظیمات به اتمام رسید اکنون سرورهای اصلی و ثانویه DNS آماده بکارهستتند.



لینک سایت :

کیمیارستمی 941831220







                                  

                                                                                      


"چگونه یک سیستم عامل را اجرا می کنید؟"

"چگونه یک سیستم عامل را اجرا می کنید؟"


ممکن است یک سوال ساده به نظر برسد، چون اکثر ما عادت به سرکشی دررایانه ها و سیستم هایمان را داریم. با این حال، این مدل رایج تنها یک راه برای اجرای یک سیستم عامل است. به عنوان یکی از بزرگترین نقاط قوت لینوکس، همه کاره بودن آن است، لینوکس بیشترین روش ها و محیط را برای اجرای آن ارائه می دهد.

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

ما این را زنده خواهیم کرد!

بوت زنده یک راه حل مشهور و شگفت آوری برای تجربه کامل در لینوکس است. هارد دیسک ها اکثرا در جایی که سیستم عامل ها ساکن هستند وجود دارند، آنها در واقع می توانند به اکثر رسانه های اصلی ذخیره سازی، از جمله سی دی، دی وی دی و درایو USB فلش نصب شوند. هنگامی که یک سیستم عامل به بعضی دستگاهها غیر از یک هارد دیسک داخلی رایانه نصب شده است و پس از آن به جای آن درایو درایو راه اندازی میشود، آن را «بوت زنده» یا «اجرای زنده» اجرا میکند. در زمان بوت، کاربر به سادگی منبع ذخیره سازی خارجی را برای سخت افزار انتخاب می کند تا اطلاعات بوت را جستجو کند. در صورت پیدا کردن، کامپیوتر زیر دستورالعمل های بوت دستگاه خارجی را دنبال می کند، عمدتا درایو درایو را نادیده می گیرد تا بار بعدی که کاربر به طور معمول بوت می کند.

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

 

در این موارد و مشابه، درایو درایو را نمی توان با دستکاری و یا اصلاح در حالی که سیستم ذخیره شده بر روی آن در حال اجرا است نگه داشت.

لینوکس تقریبا در همه جا...!

یکی دیگر از رویکردهای اجرای لینوکس برای مقاصد تقاضای بیشتر، اجرای یک ماشین مجازی در یک سیستم عامل دیگر است. یک ماشین مجازی یا VM، اساسا یک کامپیوتر کوچک است که درون کامپیوتر دیگری کار می کند و در یک پرونده بزرگ قرار دارد. برای اجرای VM، کاربران به سادگی یک برنامه Hypervisor (نوعی پرتاب برای VM) را نصب می کنند، یک فایل تصویری سیستم عامل لینوکس دانلود شده (معمولا با فرمت فایل «.iso» پایان می یابد) و از طریق فرایند راه اندازی پیاده می شود. بسیاری از تنظیمات را می توان در پیش فرض آنها قرار داد، اما موارد کلیدی برای پیکربندی مقدار RAM و ذخیره سازی هارد درایو برای اجاره به VM است. خوشبختانه، از آنجا که لینوکس دارای رد پای نور است، شما مجبور نیستید این مقدار بسیار بالا را تنظیم کنید: 2 گیگابایت رم و 16 گیگابایت فضای ذخیره سازی باید برای VM بسیار زیاد می باشد.

پس این چیزی که پیشنهاد می کنید یک سیستم زنده نیست؟ اول، در حالی که سیستم های زنده موقت هستند، VM ها می توانند اطلاعات ذخیره شده بر روی آنها را حفظ کنند. این عالی است اگر شما می خواهید VM Linux خود را برای یک مورد خاص استفاده کنید، مانند توسعه نرم افزار یا حتی امنیت. هنگامی که برای توسعه استفاده می شود، لینوکس VM به شما پایه ی جامد سوئیت های برنامه نویسی لینوکس و ابزارهای برنامه نویسی را می دهد و به شما امکان می دهد پروژه های خود را درست در VM ذخیره کنید تا همه چیز را سازماندهی کنید. اگر امنیت هدف شما باشد، VM های لینوکس به شما اجازه می دهند یک لایه اضافی را بین یک خطر بالقوه و سیستم خود قرار دهید. اگر مرورگرتان از VM است، یک برنامه مخرب مجبور است نه تنها سیستم مجازی لینوکس خود را، بلکه همچنین Hypervisor - و سپس سیستم میزبان خود را، یک ویژگی فنی بیش از همه از جمله متخصصان متخصص و متخصص است. دوم، شما می توانید VM خود را بر اساس تقاضا از سیستم میزبان خود شروع کنید، بدون نیاز به آن , ان را خاموش کنید و دوباره آن را راه اندازی کنید. هنگامی که شما به آن نیاز دارید، می توانید VM را سریعا بردارید و هنگامی که تمام شد، شما آن را خاموش کرده و به آنچه قبلا انجام دادید بروید.

سیستم میزبان شما به طور معمول در حال اجرا است، در حالی که VM در حال اجرا است، بنابراین شما می توانید به طور همزمان در هر سیستم مشغول به کار باشید.

به من نگاه کن، بدون نصب!

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

بهترین بخش این است که اگر مطمئن نیستید که چگونه اینها میتواند کمک کند، بوت شدن زنده و ماشینهای مجازی را برای آزمایش امتحان کنید در این مرحله آسیبی نمیزنند.



فاطمه خوش کام

941831216

https://www.linuxinsider.com/story/Take-Linux-and-Run-With-It-84951.html

آموزش نصب Zpanel روی CentOS 6

Zpanel یکی از پرطرفدارترین پنل های مورد استفاده برای وب هاستینگ می باشد. Zpanel یک کنترل پنل کامل است که با محیط مدیریت ساده بسیار مورد استفاده کاربران قرار می گیرد. این کنترل پنل دارای نسخه های متفاوتی است که می توان آن را در سیستم عامل های لینوکس ، ویندوز و مک نصب کرد. زبان این کنترل پنل PHP می باشد. 

قابلیت و مزایای Zpanel

1- متن باز بودن ( Open source )

2- پشتیبانی از Apache و Nginx

3- پشتیبانی از MySQL

4- دارای Webalizer

5- سرویس ایمیل RoundCube

6- پشتیبانی از phpMyAdmin

7- ابزار تهیه نسخه پشتیبان

8- کنترل کامل DNS

9- دارای Cron Manager

10- محافظت از پسورد ها

11- رمزگذاری اکانت ها

پس از آشنایی با Zpanel و قابلیت های آن ، در ادامه با آموزش نصب Zpanel روی CentOS 6 در خدمت شما خواهیم بود. 

دقت داشته باشید Zpanel تنها در سیستمی نصب می شود که Clean باشد. به این معنا که از قبل سرویس های مربوط به وب مانند Apache  و یا MySQL نباید نصب باشند. اگر از قبل آنها را نصب کرده اید در ادامه روش حذف آن ها را توضیح خواهیم داد.

مرحله اول نصب پیش نیاز ها می باشد

Zpanel برای نصب، از پکیج های مخزن EPEL استفاده می کند، پس قبل از نصب ، باید مخزن EPEL را نصب کرده و پس از آن تنظیمات مربوطه را اعمال کنید. 

1- ابتدا وارد محیط ترمینال لینوکس خود شوید.

2- توسط دستور زیر، مخزن EPEL را دانلود کنید.

wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

3- پس از نصب توسط دستور زیر EPEL را نصب کنید.


rpm -ivh epel-release-6-8.noarch.rpm


4- سپس فایل epel.repo را با یک ویرایشگر باز کنید.


vi /etc/yum.repos.d/epel.repo

5- در خط چهارم در ابتدای آدرس، عبارت https را به http تغییر دهید.



یاداوری: پس از تغییر یک بار دکمه Esc را زده و سپس عبارت wq: را تایپ کنید تا تغییرات ذخیره گردد و از محیط ویرایشگر خارج شوید.


7- در صورتی که پکیج Apache و یا MySQL را بر روی CentOS 6 خود نصب دارید آن ها را حذف کنید.

– ابتدا دستورات زیر را وارد کنید تا سرویس ها متوقف شوند.


service httpd stop
service mysqld stop

– سپس دستورات زیر را جهت حذف آن ها وارد کنید.


yum remove httpd
yum remove mysql mysql-server




بهتر است پس از حذف کامل این سرویس ها یک بار لینوکس خود را ریبوت کنید.


حال می خواهیم دانلود و نصب Zpanel را شروع کنیم

8- پس از انجام مراحل ذکر شده، دستور زیر را جهت دانلود Zpanel وارد کنید.


- برای CentOS 6 64bit دستور زیر را وارد کنید.


wget -O installer-10-1-0-centos-64.sh.x https://github.com/zpanel/zpanelx/releases/download/10.1.0_orig/installer-10-1-0-centos-64.sh.x

- برای CentOS 6 32bit دستور زیر را وارد کنید.

wget -O installer-10-1-0-centos-32.sh.x https://github.com/zpanel/zpanelx/releases/download/10.1.0_orig/installer-10-1-0-centos-32.sh.x


9- دستور زیر را وارد کنید تا دسترسی اجرای کامل اسکریپت را بدهید.

- برای CentOS 6 64bit دستور زیر را وارد کنید.

chmod +x installer-10-1-0-centos-64.sh.x
- برای CentOS 6 32bit دستور زیر را وارد کنید.

chmod +x installer-10-1-0-centos-32.sh.x

10- سپس به شکل زیر دستور زیر را جهت نصب وارد کنید.

- برای CentOS 6 64bit دستور زیر را وارد کنید.

./installer-10-1-0-centos-64.sh.x

- برای CentOS 6 32bit دستور زیر را وارد کنید.

./installer-10-1-0-centos-32.sh.x


11- در ابتدای نصب 4 سوال از شما پرسیده می شود که به طور کامل به آنها پاسخ دهید.

- سوال اول: اطمینان از نصب Zpanel و نشان دادن Licence Agreement مربوط به GPL که باید y را بزنید.

– سوال دوم : منطقه زمانی خود را مشخص کنید.

– سوال سوم : نام FQDN سرورتان را وارد کنید.

– سوال چهارم : آدرس IP سرور خود را وارد کنید.

دقت داشته باشید Zpanel در صورت امکان، جواب تمام سوالات بالا را به صورت خودکار وارد کرده و تنها در صورت صحیح بودن آن، شما با کلید Enter آن را تایید کنید.

12- منتظر شوید تا Zpanel نصب گردد.

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

14- حال یک مرورگر باز کرده و آی پی سرور خود را وارد کنید تا صفحه لاگین برای شما باز شود.

نمونه ای کنترل پنل Zpanel را در تصویر زیر مشاهده می کنید


با تشکر از توجه شما

________________________________________________________________________________________________________________

تهیه کنندگان: مهسا علیوردی زاده (شماره دانشجویی: 941831232) ، امین فرزامی کیا (شماره دانشجویی: 941831235)

منبع: https://azaronline.com/blog