Playcode – Telegram
@playcode
پبکربندي TCP/IP 👆👆👆👆👆👆

اکثر شبکه ها از TCP/IP به عنوان پروتکلهاي پايه اي براي ارتباط شبکه استفاده ميکنند
علارقم استفاده شما از سيستم عاملي که استفاده ميکنيد , هميشه درست کردن تنظيمات TCP/IP احتياج به پيکربندي شدن به منظور ارتباط با ديگر سيستمها به عنوان شبکه دارد
پايه اي ترين اين تنظيمات در کارت اينترفيس شما ,IP address ,Subnet mas و شماره شبکه است.عموما اين تنظيمات بصورت اتوماتيک توسط سرور DHCP تنظيم ميشود
بهرحال زماني که پيکربندي دستي مورد نياز باشد احتياچ به دانستن اين تنظيمات است.اغلب تنها IP Address که مشخص کننده دستگاه شماست تنها احتياج شما به منظور قرار دادن ميباشد
اگر از DHCP ستفاده نمي کنيد احتياج به تعيين سرور DNS و default gateway که در بخش هاي ديگر بحث مي شود را داريد
نام هاي اتصا شبکه حاوي يک profix(پيشوند( مبتني بر نوع وسيله و يک شماره به وسيله مقصد خاص از نوع خودشان است.بطور مثال همه وسيله هاي ethernet حاوي پيشوند eth هستند
اينترفيس هاي شبکه متناوبا eth0,eth1,…. ناميده مي شوند.اولين کارت ethernet که شناخته شده است بنام eth0 و دومين eth1 تعيين شده است
به منظور فعال کردن اينترفيس از فرمان زير استفاده ميکنيم

[root@localhost /]#ifup ethX

براي از کار انداختن اينترفيس از فرمان

[root@localhost /]#ifdown ethX

به منظور پيکربندي شبکه بصورت گرافيکي از فرمان system-config-network در خط فرمان و يا system->Administrator->network در محيط گرافیکی استفاده ميکنيم
تمهيد پيکربندي شبکه در يک فايل متني زير قرار داده شده است

[root@localhost /]#cat /etc/sysconfig/network-noscripts/ifcfg-ethx

از فرمان زیر برای دیدن IP address که به سیستم ما تعلق گرفته است استفاده میکنیم

[root@localhost /]#ifconfig



اگر بخواهیم ip address جدیدی به سیستم بدهیم از فرمان زیر استفاده میکنیم

[root@localhost /]#netconfig

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

[root@localhost /]#service network restart

@playcode
در آرچ لینوکس برای فهمیدن تعداد بسته‌های نصب شده از ریپو‌های مختلف از دستورات زیر استفاده کنید:

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
مقاله بسیار جالبی با عنوان :سالی فیش و اندروئید هر دو مبتنی بر لینوکس هستند
@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
دوستان لینک گروه playcode ask گروهی برای همه متن بازان 👇👇👇👇👇👇👇
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
@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 👆👆👆👆👆👆
@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