سلام.
قصد داریم روش آسانی برای انتقال فایل از ویندوز به لینوکس و بلعکس را آموزش دهیم
دو حالت را با هم بررسی می کنیم: انتقال فایل یا فولدر از ویندوز به لینوکس و انتقال فایل یا فولدر از لینوکس به ویندوز
برای رفع این مشکل کافیست در لینوکس به دایرکتوری که می خواهید اطلاعات آن را به اشتراک بگذارید cd بزنید و سپس دستور زیر را اجرا کنید:
python -m SimpleHTTPServer
هم اینک شما یک http file server در لینوکس راه اندازی
نمودهاید.
حال میتوانید در ویندوز یک مرورگر باز کنید و با وارد نمودن آدرس IP مربوط به لینوکس، به فایلهای مورد نیازتان که در دایرکتوری که به آن cd زدید، دسترسی پیدا کنید. (توجه کنید که ممکن است نیاز باشد فایروال ویندوزتان را غیرفعال کنید).
محدثه فرامرزی
۹۳۱۸۳۱۲۴۸
منابع
http://Aparat.com
http://sdncentral.ir
در حالی که برنامه 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 نام سرور های میزبان یا 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
yum install bind bind-utils -y |
فایل ‘/etc/named.conf’ را ویرایش کنید:
|
خطوطی که پررنگ نوشته شده اند را به متن اضافه کنید:
ایجاد منطقه پیشرو:
vi /var/named/forward.unixmen |
ا
ایجاد منطقه معکوس:
vi /var/named/reverse.unixmen |
systemctl enable named |
systemctl start named |
firewall-cmd --permanent --add-port=53/tcp |
firewall-cmd --permanent --add-port=53/udp |
firewall-cmd --reload |
تست پیکربندی DNS و فایل های منطقه برای اطمینان از عدم خطا:
اطلاعت سرور DNS را در فایل پیکربندی رایط شبکه خود وارد کنید:
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 |
فایل /etc/resolv.conf را ویرایش کنید :
vi /etc/resolv.conf |
2.سرور DNS ثانویه(slave) را راه اندازی کنید:
پیکربندی DNS سرور ثانویه(slave):
فایل ‘/etc/named.conf’ را ویرایش کنید:
vi /etc/named.conf |
متن زیر را درانتهای فایل بنویسید:
DNS سرور را فعال کنید :
systemctl enable named |
systemctl start named |
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 |
فایل /etc/resolv.conf را ویرایش کنید:
vi /etc/resolv.conf |
nameserver 192.168.1.101 |
nameserver 192.168.1.102 |
firewall-cmd --permanent --add-port=53/tcp |
firewall-cmd --reload |
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 |
"چگونه یک سیستم عامل را اجرا می کنید؟"
ممکن است یک سوال ساده به نظر برسد، چون اکثر ما عادت به سرکشی دررایانه ها و سیستم هایمان را داریم. با این حال، این مدل رایج تنها یک راه برای اجرای یک سیستم عامل است. به عنوان یکی از بزرگترین نقاط قوت لینوکس، همه کاره بودن آن است، لینوکس بیشترین روش ها و محیط را برای اجرای آن ارائه می دهد.
برای استفاده تمام و کمال از قدرت لینوکس و کشف قابلیتهایی که حتی ممکن است به ذهن شما نیز نرسد، بهتر است تا نیم نگاهی به استفاده از روشهای غیرمتعارفتر داشته باشید. علیالخصوص روشهایی که ظاهرا حتی نیاز به نصب چیزی بر روی هارد کامپیوتر نیز ندارند.
ما این را زنده خواهیم کرد!
بوت زنده یک راه حل مشهور و شگفت آوری برای تجربه کامل در لینوکس است. هارد دیسک ها اکثرا در جایی که سیستم عامل ها ساکن هستند وجود دارند، آنها در واقع می توانند به اکثر رسانه های اصلی ذخیره سازی، از جمله سی دی، دی وی دی و درایو 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 یکی از پرطرفدارترین پنل های مورد استفاده برای وب هاستینگ می باشد. Zpanel یک کنترل پنل کامل است که با محیط مدیریت ساده بسیار مورد استفاده کاربران قرار می گیرد. این کنترل پنل دارای نسخه های متفاوتی است که می توان آن را در سیستم عامل های لینوکس ، ویندوز و مک نصب کرد. زبان این کنترل پنل PHP می باشد.
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
chmod +x installer-10-1-0-centos-64.sh.x
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