در آرچ لینوکس برای فهمیدن تعداد بستههای نصب شده از ریپوهای مختلف از دستورات زیر استفاده کنید:
echo "Total number of your installed packages are: $( pacman -Q | wc -l )"
echo "Number of installed packages from Core: $( paclist core | wc -l )"
echo "Number of installed packages from Extra: $( paclist extra | wc -l )"
echo "Number of installed packages from Community: $( paclist community | wc -l )"
echo "Number of installed packages from Multilib: $( paclist multilib | wc -l )"
@playocde
echo "Total number of your installed packages are: $( pacman -Q | wc -l )"
echo "Number of installed packages from Core: $( paclist core | wc -l )"
echo "Number of installed packages from Extra: $( paclist extra | wc -l )"
echo "Number of installed packages from Community: $( paclist community | wc -l )"
echo "Number of installed packages from Multilib: $( paclist multilib | wc -l )"
@playocde
Forwarded from Deleted Account
سالی فیش و اندروئید هر دو مبتنی بر لینوکس هستند.pdf
110.9 KB
Forwarded from Deleted Account
مقاله بسیار جالبی با عنوان :سالی فیش و اندروئید هر دو مبتنی بر لینوکس هستند
@playcode
با سلام امروز با شمایمم با یک آموزش ساده و کوتاه برای همه دوستان پلی کد و باید یک تشکر بکنم به خاطر استقبال خوب شما .
نانو یکی از کاربردی ترین نرم افزار ادیتور لینوکس می باشد که نحوه کار و کد های این ادیتور در زیر اشاره شده است:
مواردی که در این آموزش خواهید آموخت به صورت زیر میباشد.
1. راهنمای nano
2. حرکت به ابتدای خط در نانو
3. حرکت به انتهای خط در نانو
4. صفحه بعدی در نانو
5. صفحه قبلی در نانو
6. پیدا کردن ماکن نما در nano
7. جستجوی کلمه در نانو
8. ذخیره کردن فایل نانو
9. خروج از نانو
Ctrl+G nano help
Ctrl+A move to beginning of line
Ctrl+E move to end of line
Ctrl+Y move down a page
Ctrl+V move up a page
Ctrl+_ move to a specific line: Ctrl+V moves to the top of the file, Ctrl+Y to the bottom
Ctrl+C find out what line the cursor is currently on
Ctrl+W search for some text
Ctrl+D delete character currently under the cursor
Ctrl+K delete entire line
Ctrl+O save contents without exiting
Ctrl+X exit nano you will be prompted to save your file if you have not
همچنین در صورتی که نانو در سرور شما نصب نیست میتوانید با دستور زیر ویرایشگر نانو را در سرور خود نصب نمایید
yum install nano
@Playcode
با سلام امروز با شمایمم با یک آموزش ساده و کوتاه برای همه دوستان پلی کد و باید یک تشکر بکنم به خاطر استقبال خوب شما .
نانو یکی از کاربردی ترین نرم افزار ادیتور لینوکس می باشد که نحوه کار و کد های این ادیتور در زیر اشاره شده است:
مواردی که در این آموزش خواهید آموخت به صورت زیر میباشد.
1. راهنمای nano
2. حرکت به ابتدای خط در نانو
3. حرکت به انتهای خط در نانو
4. صفحه بعدی در نانو
5. صفحه قبلی در نانو
6. پیدا کردن ماکن نما در nano
7. جستجوی کلمه در نانو
8. ذخیره کردن فایل نانو
9. خروج از نانو
Ctrl+G nano help
Ctrl+A move to beginning of line
Ctrl+E move to end of line
Ctrl+Y move down a page
Ctrl+V move up a page
Ctrl+_ move to a specific line: Ctrl+V moves to the top of the file, Ctrl+Y to the bottom
Ctrl+C find out what line the cursor is currently on
Ctrl+W search for some text
Ctrl+D delete character currently under the cursor
Ctrl+K delete entire line
Ctrl+O save contents without exiting
Ctrl+X exit nano you will be prompted to save your file if you have not
همچنین در صورتی که نانو در سرور شما نصب نیست میتوانید با دستور زیر ویرایشگر نانو را در سرور خود نصب نمایید
yum install nano
@Playcode
@Playcode
پیوند نمادین(به انگلیسی: Symbolic Link یا symlink یا soft link) فایل هایی ویژه هستند که قابلیت اشاره به فایل یا دایرکتوری دیگری را دارند.ما این فایل را در سیستم های ویندوزی به نام Shortcut هم میشناسیم!اما همیشه حذف این نوع فایل ها همراه با کمی ترس بوده که باعث شود فایل اصلی که به آن اشاره شده هم حذف شود.ما در این جا به شما دو دستور معرفی میکنیم که میتوانید با خیال راحت این کار را انجام دهید.
شما میتوانید با استفاده از یکی از دو دستور زیر اقدام به حذف پیوند های نمادین بکنید.
دستور rm که میتواند چند لینک را در یک دستور حذف کند.
دستور unlink که فقط یک لینک را حذف میکند.
حذف پیوند های نمادین
@playcode
ابتدا یک پیوند ایجاد میکنیم.
cd /tmp
ln -s /etc/resolv.conf dns
ls -l dns
و خروجی باید بصورت زیر باشد.
lrwxrwxrwx 1 vivek vivek 16 2009-08-16 04:28 dns -> /etc/resolv.conf
و حالا میخواهیم پیوند را حذف کنیم.
rm dns
یا میتوانیم از دستور زیر استفاده کنیم
unlink dns
@playode
پیوند نمادین(به انگلیسی: Symbolic Link یا symlink یا soft link) فایل هایی ویژه هستند که قابلیت اشاره به فایل یا دایرکتوری دیگری را دارند.ما این فایل را در سیستم های ویندوزی به نام Shortcut هم میشناسیم!اما همیشه حذف این نوع فایل ها همراه با کمی ترس بوده که باعث شود فایل اصلی که به آن اشاره شده هم حذف شود.ما در این جا به شما دو دستور معرفی میکنیم که میتوانید با خیال راحت این کار را انجام دهید.
شما میتوانید با استفاده از یکی از دو دستور زیر اقدام به حذف پیوند های نمادین بکنید.
دستور rm که میتواند چند لینک را در یک دستور حذف کند.
دستور unlink که فقط یک لینک را حذف میکند.
حذف پیوند های نمادین
@playcode
ابتدا یک پیوند ایجاد میکنیم.
cd /tmp
ln -s /etc/resolv.conf dns
ls -l dns
و خروجی باید بصورت زیر باشد.
lrwxrwxrwx 1 vivek vivek 16 2009-08-16 04:28 dns -> /etc/resolv.conf
و حالا میخواهیم پیوند را حذف کنیم.
rm dns
یا میتوانیم از دستور زیر استفاده کنیم
unlink dns
@playode
دوستان لینک گروه playcode ask گروهی برای همه متن بازان 👇👇👇👇👇👇👇
https://telegram.me/joinchat/B8c5fzws3FlhbqL_3_TEVQ
@playcode
https://telegram.me/joinchat/B8c5fzws3FlhbqL_3_TEVQ
@playcode
@playcode
چگونه حساب کاربری مهمان را در ابونتو غیر فعال کنیم ؟
اوبنتو و لینوکس مینت با حساب کاربری مهمان نصب می شوند که همه می توانند وارد آن شوند بدون هیچ گونه رمزی .
البته تمام تغییراتی که با حسلب کاربری مهمان داده می شود پس از راه اندازی مجدد سیستم از بین می روند .
ولی اگر شما دوست ندارید که این حساب کار بری فعال باشد قدم های زیر را انجام دهید .
ابتدا فایل lightdm.conf را که در آدرس زیر می باشد با کاربر اصلی ( root ) باز کنید .
/etc/lightdm/lightdm.conf
@playcode
از طریق وارد کردن دستور زیر در خط فرمان این کار امکان پذیر است :
$ sudo gedit /etc/lightdm/lightdm.conf
حال متن زیر را در فایل وارد کرده و فایل را ذخیره کنید :
allow-guest=false
اکنون دستور زیر را اجرا کنید تا محیط گرافیکی میز کار شما بازاجرا شود و به صفحه ورودی بروید
$ sudo restart lightdm
اکنون می توانید ببینید که دیگر حساب کاربری مهمانی فعال نمی باشد .
@playcode
چگونه حساب کاربری مهمان را در ابونتو غیر فعال کنیم ؟
اوبنتو و لینوکس مینت با حساب کاربری مهمان نصب می شوند که همه می توانند وارد آن شوند بدون هیچ گونه رمزی .
البته تمام تغییراتی که با حسلب کاربری مهمان داده می شود پس از راه اندازی مجدد سیستم از بین می روند .
ولی اگر شما دوست ندارید که این حساب کار بری فعال باشد قدم های زیر را انجام دهید .
ابتدا فایل lightdm.conf را که در آدرس زیر می باشد با کاربر اصلی ( root ) باز کنید .
/etc/lightdm/lightdm.conf
@playcode
از طریق وارد کردن دستور زیر در خط فرمان این کار امکان پذیر است :
$ sudo gedit /etc/lightdm/lightdm.conf
حال متن زیر را در فایل وارد کرده و فایل را ذخیره کنید :
allow-guest=false
اکنون دستور زیر را اجرا کنید تا محیط گرافیکی میز کار شما بازاجرا شود و به صفحه ورودی بروید
$ sudo restart lightdm
اکنون می توانید ببینید که دیگر حساب کاربری مهمانی فعال نمی باشد .
@playcode
@playcode
راستش امروز به نظرم رسید دانلود منیجری رو بهتون معرفی کنم که واقعا خودم از استفاده از آن لذت میبرم اسم این دانلود منیجر xtreme download manager است برای دانلود و نصب این دانلود منیجر برای سیستم عامل لینوکسی خودتون .
@playcode
http://xdman.sourceforge.net/download.html
اما برای نصب دو اه وجود دارد :
راه اول : در سیستم عامل های ۳۲ بیتی :
wget http://sourceforge.net/projects/xdman/files/xdm-jre-32bit.tar.xz
tar -xvf xdm-jre-32bit.tar.xz
و برای نصب در سیستم عامل های ۶۴ بیتی :
wget http://sourceforge.net/projects/xdman/files/xdm-jre-64bit.tar.xz
tar -xvf xdm-jre-64bit.tar.xz
وبرای اجرا :
cd xdm
./xdm
واما راه دوم :
sudo add-apt-repository ppa:noobslab/apps
sudo apt-get update
sudo apt-get install xdman
@playcode
راستش امروز به نظرم رسید دانلود منیجری رو بهتون معرفی کنم که واقعا خودم از استفاده از آن لذت میبرم اسم این دانلود منیجر xtreme download manager است برای دانلود و نصب این دانلود منیجر برای سیستم عامل لینوکسی خودتون .
@playcode
http://xdman.sourceforge.net/download.html
اما برای نصب دو اه وجود دارد :
راه اول : در سیستم عامل های ۳۲ بیتی :
wget http://sourceforge.net/projects/xdman/files/xdm-jre-32bit.tar.xz
tar -xvf xdm-jre-32bit.tar.xz
و برای نصب در سیستم عامل های ۶۴ بیتی :
wget http://sourceforge.net/projects/xdman/files/xdm-jre-64bit.tar.xz
tar -xvf xdm-jre-64bit.tar.xz
وبرای اجرا :
cd xdm
./xdm
واما راه دوم :
sudo add-apt-repository ppa:noobslab/apps
sudo apt-get update
sudo apt-get install xdman
@playcode
@playcode
آموزش نصب و راه اندازی samba در اوبونتو برای به اشتراک گزاشتن فایل
همراه کانال پلی کد باشید :
سمبا یک سرویس کاربردی در اکثر لینوکس هاست که به شما این اجازه رو میده که فایل ها و پرینتر هاتون رو با کامپیوتر های دیگه به اشتراک بزارید.
در این آموزش به شما نشون میدیم که چطوری سمبا رو نصب و راه اندازی کنید که بتونید کامپیوتر اوبونتو تون رو به یک فایل سرور تبدیل کنید.
نصب samba :
سبما به طور پیشفرض نصب نشده پس یه ترمینال باز کنید و دستور زیر رو اجرا کنید :
sudo apt-get install samba
همچنین میتونید از software center اوبونتو اقدام به نصب کنید .
پیکر بندی samba :
برای اینکه سامبا طوری که ما میخوایم کار کنه باید ی کوچولو تغیرات درش ایجاد کنیم :
دستور زیر رو در ترمینال وارد کنید :
gksu gedit /etc/samba/smb.conf
یک صفحه ویرایشگر gedit باز میشه .
خط هارو به پایین اسکرول کنید تا به خط زیر برسید :
workgroup = WORKGROUP
این خط برای تایید هویت کامپیوتر شما استفاده میشه میتونید به صورت پیشفرض نگهش دارید اما بهتره که به یه چیزه معنی دار تغیرش بدید مثلا :
HOME-DESKTOP
دوباره به سمت پایین اسکرول کنید قاعدتا باید خط زیر رو ببینید :
# security = user
علامت هشتگ رو از جلو خط بالا پاک کنید
دوباره به اسکرول ادامه بدید تا به بخش Share Definitions برسید اینجا جاییه که فایل ها و فولدرهایی رو که میخاید با بقیه به اشتراک بزارید رو انتخواب میکنید .
اگه میخاید فولد home عتون قابل دسترسی باشه باید علامت 👈🏻 ; رو از جلوی خط های زیر پاک کنید
[homes]
comment = Home Directories
browseable = yes
valid users = %S
@playcode
یادتون نره که باید مقدار browseable رو به yes تغیر بدید.
همچینین میتونید read only = no رو به yes تغیر بدید تا دیگران بتونید به هوم شما فایل اضافه کنن.
خط اخر valid users = %S یعنی که فقط شما یا هرکسی با لاگین اکانت شما میتونه به هوم شما با سمبا وصل بشه .
برای اضافه کردن ادرس فایل یا پوشه خاصی برای به اشتراک گزاری خطوط زیر رو به اخر این فایل اضافه کنید .
[share]
comment = New Share Path
path = /path/to/share/folder
browsable = yes
guest ok = yes
read only = no
create mask = 0755
مسیر و همینطور اسم پیکر بندی برای اشتراک خاصتون رو به مسیر دلخواه برای به اشتراک گزاشته شدن و اسم پیکر بندی رو نیز تغیر بدین.
همچنین میتونید guest ok=yes رو به no تغیر بدید تا فقط کاربر هایی که لاگین کردن بتونن از مسیر به اشتراک گزاشته شده استفاده کنن.
برای اضافه کردن خودتون به لیست کاربر های سمبا (یا سامبا ) فقط باید دستور زیر رو اجرا کنید :
sudo smbpasswd -a <username>
یوزر نیم رو با نام کاربریتون عوض کنید بعدش یه پنجره باز میشه که ازتون میخاد یه رمز براش تعیین کنید.
برای ریستارت سمبا هم باید از کامند های زیر استفاده کنید :
sudo restart smbd
sudo restart nmbd
تمومه! الان باید بتونیدبه این کامپیوتری که تنظیمات رو روش اعمال کردین از یه کامپیوتر دیگه وصل بشین .
نکته اخر :
اگه دنبال یه راه اسون تر و بی دردسر تر میگردید سمبا به صورت گرافیکی وجود داره که میتونید با دستور زیر نصبش کنید :
sudo apt-get install system-config-samba
@playcode
آموزش نصب و راه اندازی samba در اوبونتو برای به اشتراک گزاشتن فایل
همراه کانال پلی کد باشید :
سمبا یک سرویس کاربردی در اکثر لینوکس هاست که به شما این اجازه رو میده که فایل ها و پرینتر هاتون رو با کامپیوتر های دیگه به اشتراک بزارید.
در این آموزش به شما نشون میدیم که چطوری سمبا رو نصب و راه اندازی کنید که بتونید کامپیوتر اوبونتو تون رو به یک فایل سرور تبدیل کنید.
نصب samba :
سبما به طور پیشفرض نصب نشده پس یه ترمینال باز کنید و دستور زیر رو اجرا کنید :
sudo apt-get install samba
همچنین میتونید از software center اوبونتو اقدام به نصب کنید .
پیکر بندی samba :
برای اینکه سامبا طوری که ما میخوایم کار کنه باید ی کوچولو تغیرات درش ایجاد کنیم :
دستور زیر رو در ترمینال وارد کنید :
gksu gedit /etc/samba/smb.conf
یک صفحه ویرایشگر gedit باز میشه .
خط هارو به پایین اسکرول کنید تا به خط زیر برسید :
workgroup = WORKGROUP
این خط برای تایید هویت کامپیوتر شما استفاده میشه میتونید به صورت پیشفرض نگهش دارید اما بهتره که به یه چیزه معنی دار تغیرش بدید مثلا :
HOME-DESKTOP
دوباره به سمت پایین اسکرول کنید قاعدتا باید خط زیر رو ببینید :
# security = user
علامت هشتگ رو از جلو خط بالا پاک کنید
دوباره به اسکرول ادامه بدید تا به بخش Share Definitions برسید اینجا جاییه که فایل ها و فولدرهایی رو که میخاید با بقیه به اشتراک بزارید رو انتخواب میکنید .
اگه میخاید فولد home عتون قابل دسترسی باشه باید علامت 👈🏻 ; رو از جلوی خط های زیر پاک کنید
[homes]
comment = Home Directories
browseable = yes
valid users = %S
@playcode
یادتون نره که باید مقدار browseable رو به yes تغیر بدید.
همچینین میتونید read only = no رو به yes تغیر بدید تا دیگران بتونید به هوم شما فایل اضافه کنن.
خط اخر valid users = %S یعنی که فقط شما یا هرکسی با لاگین اکانت شما میتونه به هوم شما با سمبا وصل بشه .
برای اضافه کردن ادرس فایل یا پوشه خاصی برای به اشتراک گزاری خطوط زیر رو به اخر این فایل اضافه کنید .
[share]
comment = New Share Path
path = /path/to/share/folder
browsable = yes
guest ok = yes
read only = no
create mask = 0755
مسیر و همینطور اسم پیکر بندی برای اشتراک خاصتون رو به مسیر دلخواه برای به اشتراک گزاشته شدن و اسم پیکر بندی رو نیز تغیر بدین.
همچنین میتونید guest ok=yes رو به no تغیر بدید تا فقط کاربر هایی که لاگین کردن بتونن از مسیر به اشتراک گزاشته شده استفاده کنن.
برای اضافه کردن خودتون به لیست کاربر های سمبا (یا سامبا ) فقط باید دستور زیر رو اجرا کنید :
sudo smbpasswd -a <username>
یوزر نیم رو با نام کاربریتون عوض کنید بعدش یه پنجره باز میشه که ازتون میخاد یه رمز براش تعیین کنید.
برای ریستارت سمبا هم باید از کامند های زیر استفاده کنید :
sudo restart smbd
sudo restart nmbd
تمومه! الان باید بتونیدبه این کامپیوتری که تنظیمات رو روش اعمال کردین از یه کامپیوتر دیگه وصل بشین .
نکته اخر :
اگه دنبال یه راه اسون تر و بی دردسر تر میگردید سمبا به صورت گرافیکی وجود داره که میتونید با دستور زیر نصبش کنید :
sudo apt-get install system-config-samba
@playcode
@playcode
7 دلیل برای مهاجرت از ویندوز ده به لینوکس :
با کانال پلی کد همراه باشید ......
1. سیستم عاملی آزاد برای زندگی :
تمام سیستم عامل های مبتکی به لینوکس به طور کامل رایگان و متن باز هستند . لازم نیست شما به یه فروشگاه برید تا مثلا یه سی دی فدورا بخرید و نصب کنید . تنها چیزایی که نیاز دارید یه فلش (یا دی وی دی ) یه اتصال به اینترنت و این که بدونین چجوری نصبش کنید .
2. نرم افزار های آزاد :
دلیل خوب دوم . اگه مثلا یه سیستمی مثل اوبونتو روی لپ تاپتون نصب کنید به کلی نرم افزار به صورت رایگان از طریق مخزن نرم افزاری اوبونتو دسترسی دارید. درسته که توی ویندوز هم نرم افزار های مجانی وجود دارن ولی خوب فرست کلس نیستن مثلا یه شرکتی مثل ادوبی هیچ وقت فتوشاپ رو مجانی نمیده به جاش ما گیمپ رو به صورت رایگان داریم .
@playcode
3. امنیت بهتر :
یه فاکتور بزرگ که در لینوکس در نظر گرفته شده امنیتشه . شما وقتی میخاید یه نرم افزار جدید نصب کنید غیر ممکنه که بتونید بدون پسوورد روت این کارو انجام بدید . نکته ی بهتر اینه که شما وقتی که یه توزیعی از لینوکس رو نصب میکنید اکثر نرم افزار های حیاتی رو با خودش داره . خلاصه بگم تا وقتی انگولکش نکنید کم کم از ویندوز امن تره .
4. روی هر چیزی نصب و اجرا میشه :
اگه شما یه کامپیوتر قدیمی دارید غیر ممکنه که بتونید چیزی مثله ویندوز ده روش نصب کنید ولی نگران نباشید نسخه هایی از لینوکس هستن که مخصوص سخت افزار های قدیمی طراحی شدن. مثلا لوبونتو نسخه ای هست که طراحی شده تا بتونه روی رم های پایین یه سیستم مدرن و تمیز رو فراهم کنه .
@playcode
5. به حریم شخصی شما به صورت جدی اهمیت داده میشه :
وقتی شما از سیستم عامل جدید ماکروسافت استفاده میکنید عملا دارید بهشون این اجازه میدید که از شما اطلاعات جمع کنن . چیزهایی از قبیل مکان شما اطلاعات تقویمتون ایمیل ها و متن ها و مخاطب ها و ... . توزیع های لینوکس برای حریم شخصی شما احترام خاصی قاعل هستن . شما هیچ وقت توی لینوکس چیزی رو نمیبیند که بخاد از شما اطلاعات جمع کنه چیزی که مهم تر و تایید کننده این حرفه اینه که اگه ی هم چنین چیزی توی لینوکس پیدا باشه (با توجه به اینکه کدهاش برای همه به صورت ازاد در دسترس هست ) به سرعت توسط جامعه بزرگ لینوکس دور انداخته و فسخ میشه .
6 . متن باز بودن :
تقریبا تمام نسخه های لینوکس متن باز هستن . آزادی نرمافزارهای آزاد تا جایی هست که حتی میتونین بدون پرداخت هزینهای برای مجوز، کپیهایی از یک نرمافزار آزاد رو یا بدون تغییرات، رایگان یا در ازای دریافت وجه، برای هرکس و هرجایی آن را توزیع کرد.نرمافزارهای آزاد معمولاً با سرعت بیشتری نسبت به نرمافزارهای انحصار گرایانه بهروز میشن و حفرههای امنیتی که در نسخههای پیشین وجود داشته، در نسخههای جدید اصلاح میشن .
@playcode
7. شخصی سازی :
تا حالا شده بخاین چیزی مثلا مثل شکل و قیافه ایکون ها و فولدرها و پنجره ها و ... به دلخواه خودتون عوض کنید ؟ یا شاید اصلا بخاید یه دسکتاپ جدید رو امتحان کنید . در سیستم عامل های ماکروسافت این تقریبا غیر ممکن هستش . توی ویندوز ده گیر میکنید و قیافش همینه که هست نهایتا یکم رنگ هارو بتونید عوض کنید و ... . توی لینوکس هر چیزی که راجبش فکر میکنید قابل تغیر هست میتونید کلی کارهای جالب و بامزه برای قشنگ کردن سیستمتون به دلخواه خودتون انجام بدین .
خلاصه :
هر سال دلایل برای مهاجرت به لینوکس بیشتر و بیشتر میشه . هیچ شکی نیست که لینوکس از یک سیستم عامل برای هکرها به چیزی تبدیل میشه که همه میتونن ازش لذت ببرن . امیدوارم این لیست بتونه کمکی به کسایی که سر این دو راهی گیر کردن داشته باشه .
نکته ای رو یادتون نره که خیلی دلایل بیشتر از اینا برای مهاجرت به لینوکس هستش این فقط یه لیست از هفتاشون بود .
@playcode
7 دلیل برای مهاجرت از ویندوز ده به لینوکس :
با کانال پلی کد همراه باشید ......
1. سیستم عاملی آزاد برای زندگی :
تمام سیستم عامل های مبتکی به لینوکس به طور کامل رایگان و متن باز هستند . لازم نیست شما به یه فروشگاه برید تا مثلا یه سی دی فدورا بخرید و نصب کنید . تنها چیزایی که نیاز دارید یه فلش (یا دی وی دی ) یه اتصال به اینترنت و این که بدونین چجوری نصبش کنید .
2. نرم افزار های آزاد :
دلیل خوب دوم . اگه مثلا یه سیستمی مثل اوبونتو روی لپ تاپتون نصب کنید به کلی نرم افزار به صورت رایگان از طریق مخزن نرم افزاری اوبونتو دسترسی دارید. درسته که توی ویندوز هم نرم افزار های مجانی وجود دارن ولی خوب فرست کلس نیستن مثلا یه شرکتی مثل ادوبی هیچ وقت فتوشاپ رو مجانی نمیده به جاش ما گیمپ رو به صورت رایگان داریم .
@playcode
3. امنیت بهتر :
یه فاکتور بزرگ که در لینوکس در نظر گرفته شده امنیتشه . شما وقتی میخاید یه نرم افزار جدید نصب کنید غیر ممکنه که بتونید بدون پسوورد روت این کارو انجام بدید . نکته ی بهتر اینه که شما وقتی که یه توزیعی از لینوکس رو نصب میکنید اکثر نرم افزار های حیاتی رو با خودش داره . خلاصه بگم تا وقتی انگولکش نکنید کم کم از ویندوز امن تره .
4. روی هر چیزی نصب و اجرا میشه :
اگه شما یه کامپیوتر قدیمی دارید غیر ممکنه که بتونید چیزی مثله ویندوز ده روش نصب کنید ولی نگران نباشید نسخه هایی از لینوکس هستن که مخصوص سخت افزار های قدیمی طراحی شدن. مثلا لوبونتو نسخه ای هست که طراحی شده تا بتونه روی رم های پایین یه سیستم مدرن و تمیز رو فراهم کنه .
@playcode
5. به حریم شخصی شما به صورت جدی اهمیت داده میشه :
وقتی شما از سیستم عامل جدید ماکروسافت استفاده میکنید عملا دارید بهشون این اجازه میدید که از شما اطلاعات جمع کنن . چیزهایی از قبیل مکان شما اطلاعات تقویمتون ایمیل ها و متن ها و مخاطب ها و ... . توزیع های لینوکس برای حریم شخصی شما احترام خاصی قاعل هستن . شما هیچ وقت توی لینوکس چیزی رو نمیبیند که بخاد از شما اطلاعات جمع کنه چیزی که مهم تر و تایید کننده این حرفه اینه که اگه ی هم چنین چیزی توی لینوکس پیدا باشه (با توجه به اینکه کدهاش برای همه به صورت ازاد در دسترس هست ) به سرعت توسط جامعه بزرگ لینوکس دور انداخته و فسخ میشه .
6 . متن باز بودن :
تقریبا تمام نسخه های لینوکس متن باز هستن . آزادی نرمافزارهای آزاد تا جایی هست که حتی میتونین بدون پرداخت هزینهای برای مجوز، کپیهایی از یک نرمافزار آزاد رو یا بدون تغییرات، رایگان یا در ازای دریافت وجه، برای هرکس و هرجایی آن را توزیع کرد.نرمافزارهای آزاد معمولاً با سرعت بیشتری نسبت به نرمافزارهای انحصار گرایانه بهروز میشن و حفرههای امنیتی که در نسخههای پیشین وجود داشته، در نسخههای جدید اصلاح میشن .
@playcode
7. شخصی سازی :
تا حالا شده بخاین چیزی مثلا مثل شکل و قیافه ایکون ها و فولدرها و پنجره ها و ... به دلخواه خودتون عوض کنید ؟ یا شاید اصلا بخاید یه دسکتاپ جدید رو امتحان کنید . در سیستم عامل های ماکروسافت این تقریبا غیر ممکن هستش . توی ویندوز ده گیر میکنید و قیافش همینه که هست نهایتا یکم رنگ هارو بتونید عوض کنید و ... . توی لینوکس هر چیزی که راجبش فکر میکنید قابل تغیر هست میتونید کلی کارهای جالب و بامزه برای قشنگ کردن سیستمتون به دلخواه خودتون انجام بدین .
خلاصه :
هر سال دلایل برای مهاجرت به لینوکس بیشتر و بیشتر میشه . هیچ شکی نیست که لینوکس از یک سیستم عامل برای هکرها به چیزی تبدیل میشه که همه میتونن ازش لذت ببرن . امیدوارم این لیست بتونه کمکی به کسایی که سر این دو راهی گیر کردن داشته باشه .
نکته ای رو یادتون نره که خیلی دلایل بیشتر از اینا برای مهاجرت به لینوکس هستش این فقط یه لیست از هفتاشون بود .
@playcode
Forwarded from Arya
@playcode
اموزش نصب openssh و تنظیمات اولیه در دبیان
برایه نصبش دستور زیر رو بزنین ((با دست رسی روت))
apt-get install openssh-server openssh-client
بعد ازنصب
اتصال به سرور
اگر به ترمینال لینوکس دست رسی دارین با دستور زیر میتونین به سرور وصل بشین
ssh USER@IP
برایه مثال
ssh alieblice@192.168.1.2
اگر به ترمینال لینوکس دست رسی ندارین از putty استفاده کنین در مخازن برایه لینوکس هم موجوده ولی وقتی ترمینال هستش نرم افزار جانبی پیشنهاد نمیشه
از ادرس زیر در دست رس میباشد
http://www.chiark.greenend.org.uk/%7Esgtatham/putty/
روش استفاده خیلی سادست عکس زیر رو نگاه کنین :
@playcode
تنظیمات معمولی
تغییر پرت :
ابتدا وارد SSH سرور خود شوید و توسط فرمان زیر فایل پیکربندی را ویرایش کنید .
خطی که توش port رو داره رو پیدا کنین و پرت مورد نظر خودتونو جلوش بنویسین . اگر میخاین چندتا پرت رو تعریف کنین با یم فاصله بین هرکدوم بنویسینشون
nano /etc/ssh/sshd_config
توسط کلید های کنترل Ctrl+X و سپس فشردن Y فایل را ذخیره و از ویرایشگر خارج شوید .
توسط دستور زیر سرویس SSH را ریستارت کنید .
service ssh restart
حالا از SSH خارج شده و مجدد با پورت جدید وارد شوید
در ترمینال لینوکس با فرض این که پرت مورد نظر 81 باشد
ssh USER@IP -p 81
در putty هم در قسمت پرت عدد 81 رو به جایه 22 وارد کنین .
@playcode
کاربرانی که اجازه ssh زدن دارن:
بریه این کار این متن allowusers رو به اول فایل
/etc/ssh/sshd_config
اضافه کنین و نام کاربرانی که میخاین بتونن از طریق ssh به سرورتون وصل بشن رو جلوش بنویسین
allowusers alieblice gholam
مدت زمان لوگین کردن
برایه این که تعیین کنین کاربر چه مقدار زمان دارد تا انجام عملبات اتصال به سرورشو کامل کند این LoginGraceTime متن رو اول فایل
/etc/ssh/sshd_config
اضافه کنین
در مثال زیر کاربر 25 ثانیه وقت دارد تا وارد سیستم شود
LoginGraceTime 25
حداکثر تعداد لوگین ها
برایه این که تعیین کنین که کاربران میتونن هرکدومشون حداکثر چند اتصال ssh به سرور داشته باشن این متن maxauthtries رو به اول فایل
/etc/ssh/sshd_config
اضافه کنین . یا اگر هست # رو از اولش بردارین
حداکثر لوگین در انتضار
وقتی که یک کاربر میخاد به سرور وصل بشه و هنوز پسوردشو نداده ((یعنی اتصابشو کامل نکرده)) جزو اتصالایه در انتظار حساب میشه
برایه این قسمت این متن maxstartups رو به اول فایل
/etc/ssh/sshd_config
اضافه کنین .
maxstartups 2
فشرده سازی
برایه این که دیتایه اتصالتون فشرده بشه این متن رو به اول این فایل
compression
اضافه کنین و جلوش عبارت yes یا no رو میتونین استفاده کنین
@playcode
compression yes
اگر فشرده سازی فعال بود برایه این که در کانکشنوتون به سرور فعالش کنین از C- استفاده کنین ((سی بزرگ ))
ssh -C USER@IP -P 81
@playcode
اموزش نصب openssh و تنظیمات اولیه در دبیان
برایه نصبش دستور زیر رو بزنین ((با دست رسی روت))
apt-get install openssh-server openssh-client
بعد ازنصب
اتصال به سرور
اگر به ترمینال لینوکس دست رسی دارین با دستور زیر میتونین به سرور وصل بشین
ssh USER@IP
برایه مثال
ssh alieblice@192.168.1.2
اگر به ترمینال لینوکس دست رسی ندارین از putty استفاده کنین در مخازن برایه لینوکس هم موجوده ولی وقتی ترمینال هستش نرم افزار جانبی پیشنهاد نمیشه
از ادرس زیر در دست رس میباشد
http://www.chiark.greenend.org.uk/%7Esgtatham/putty/
روش استفاده خیلی سادست عکس زیر رو نگاه کنین :
@playcode
تنظیمات معمولی
تغییر پرت :
ابتدا وارد SSH سرور خود شوید و توسط فرمان زیر فایل پیکربندی را ویرایش کنید .
خطی که توش port رو داره رو پیدا کنین و پرت مورد نظر خودتونو جلوش بنویسین . اگر میخاین چندتا پرت رو تعریف کنین با یم فاصله بین هرکدوم بنویسینشون
nano /etc/ssh/sshd_config
توسط کلید های کنترل Ctrl+X و سپس فشردن Y فایل را ذخیره و از ویرایشگر خارج شوید .
توسط دستور زیر سرویس SSH را ریستارت کنید .
service ssh restart
حالا از SSH خارج شده و مجدد با پورت جدید وارد شوید
در ترمینال لینوکس با فرض این که پرت مورد نظر 81 باشد
ssh USER@IP -p 81
در putty هم در قسمت پرت عدد 81 رو به جایه 22 وارد کنین .
@playcode
کاربرانی که اجازه ssh زدن دارن:
بریه این کار این متن allowusers رو به اول فایل
/etc/ssh/sshd_config
اضافه کنین و نام کاربرانی که میخاین بتونن از طریق ssh به سرورتون وصل بشن رو جلوش بنویسین
allowusers alieblice gholam
مدت زمان لوگین کردن
برایه این که تعیین کنین کاربر چه مقدار زمان دارد تا انجام عملبات اتصال به سرورشو کامل کند این LoginGraceTime متن رو اول فایل
/etc/ssh/sshd_config
اضافه کنین
در مثال زیر کاربر 25 ثانیه وقت دارد تا وارد سیستم شود
LoginGraceTime 25
حداکثر تعداد لوگین ها
برایه این که تعیین کنین که کاربران میتونن هرکدومشون حداکثر چند اتصال ssh به سرور داشته باشن این متن maxauthtries رو به اول فایل
/etc/ssh/sshd_config
اضافه کنین . یا اگر هست # رو از اولش بردارین
حداکثر لوگین در انتضار
وقتی که یک کاربر میخاد به سرور وصل بشه و هنوز پسوردشو نداده ((یعنی اتصابشو کامل نکرده)) جزو اتصالایه در انتظار حساب میشه
برایه این قسمت این متن maxstartups رو به اول فایل
/etc/ssh/sshd_config
اضافه کنین .
maxstartups 2
فشرده سازی
برایه این که دیتایه اتصالتون فشرده بشه این متن رو به اول این فایل
compression
اضافه کنین و جلوش عبارت yes یا no رو میتونین استفاده کنین
@playcode
compression yes
اگر فشرده سازی فعال بود برایه این که در کانکشنوتون به سرور فعالش کنین از C- استفاده کنین ((سی بزرگ ))
ssh -C USER@IP -P 81
@playcode