نمایش نتایج: از شماره 1 تا 8 از مجموع 8
سپاس ها 28سپاس
  • 11 توسط darklove
  • 2 توسط darklove
  • 7 توسط SADEGH65
  • 1 توسط darklove
  • 3 توسط SADEGH65
  • 4 توسط SADEGH65

موضوع: Linux Learning

  
  1. #1
    نام حقيقي: Peyman Yousefi

    عضو ویژه شناسه تصویری darklove
    تاریخ عضویت
    Oct 2005
    محل سکونت
    ABHAR
    نوشته
    3,330
    سپاسگزاری شده
    1005
    سپاسگزاری کرده
    318
    نوشته های وبلاگ
    7

    Linux Learning

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

    IP Settings - Debian & Ubuntu


    ~~ Edit host name ~~
    nano /etc/hostname
    Linux-Test

    ~~ Ip Address ~~
    nano /etc/network/interfaces

    auto lo
    iface lo inet loopback

    auto eth0
    iface eth0 inet static
    address 192.168.0.11
    netmask 255.255.255.0
    gateway 192.168.0.1

    ~~ Add DNS ~~
    cat /dev/null > /etc/resolv.conf
    echo "nameserver 8.8.8.8" > /etc/resolv.conf
    echo "nameserver 4.2.2.5" >> /etc/resolv.conf

    ~~ Restart network service ~~
    /etc/init.d/networking restart


    IP Settings - Redhat & Fedora & CentOS


    ~~ Edit host name ~~
    nano /etc/sysconfig/network
    HOSTNAME=Linux-Test

    ~~ Ip Address ~~

    nano nano /etc/sysconfig/network-scripts/ifcfg-eth0

    HWADDR=00:00:40:56:AB:EF
    TYPE=Ethernet
    ONBOOT=yes
    DEVICE=eth0
    BOOTPROTO=static
    IPADDR=192.168.0.20
    NETMASK=255.255.255.0
    GATEWAY=192.168.0.1

    nano /etc/sysconfig/network-scripts/ifcfg-eth1

    DEVICE=eth1
    BOOTPROTO=dhcp
    ONBOOT=yes

    ~~ Add DNS ~~
    cat /dev/null > /etc/resolv.conf
    echo "nameserver 8.8.8.8" > /etc/resolv.conf
    echo "nameserver 4.2.2.5" >> /etc/resolv.conf

    ~~ Restart network service ~~
    /etc/init.d/network restart



    موضوعات مشابه:
    Hakimi، SADEGH65، farhadnia و 8 نفر دیگر سپاسگزاری کرده‌اند.

  2. #2
    نام حقيقي: Peyman Yousefi

    عضو ویژه شناسه تصویری darklove
    تاریخ عضویت
    Oct 2005
    محل سکونت
    ABHAR
    نوشته
    3,330
    سپاسگزاری شده
    1005
    سپاسگزاری کرده
    318
    نوشته های وبلاگ
    7
    Linux installication package

    کد:
    
    ~~ Fedora core, Redhat, CentOS ~~
    ## Install
    rpm -ivh bandwidthd-2.0.1-15.x86_64.rpm
    ## Update
    rpm -Uvh bandwidthd-2.0.1-15.x86_64.rpm
    ## Remove
    rpm -e bandwidthd
    ## Chek
    rpm -q bandwidthd
    
    ## Installation from yum
    yum install bandwidthd
    ## Remove from yum
    yum erase bandwidthd
    
    
    
    ~~ Debian, Ubuntu ~~
    
    ## Install
    dpkg --install bandwidthd.deb
    ## Remove
    dpkg --remove bandwidthd
    
    ## Update from APT
    apt-get update
    ## Installation from APT
    apt-get install bandwidthd
    ## Remove from APT
    apt-get remove bandwidthd
    Linux managing services
    کد:
    ~~ Fedora core, Redhat, CentOS ~~
    ## Service enable
    chkconfig squid on
    ## Service disable
    chkconfig squid off
    
    
    ~~ Debian, Ubuntu ~~
    
    ## Service enable
    update-rc.d squid defaults
    ## Service disable
    update-rc.d -f squid remove



    ویرایش توسط darklove : 2010-12-03 در ساعت 12:36 PM
    SADEGH65 و al1p0ur سپاسگزاری کرده‌اند.

  3. #3
    نام حقيقي: صادق نجاتی زاده

    مدیر بازنشسته شناسه تصویری SADEGH65
    تاریخ عضویت
    Nov 2003
    محل سکونت
    تهران
    نوشته
    2,264
    سپاسگزاری شده
    3415
    سپاسگزاری کرده
    3619
    نوشته های وبلاگ
    12
    با اجازه پیمان عزیز برای یادگیری خودم توضیحاتی را به مبانی نوشته شده توسط ایشان مینویسم در این تاپیک از ایشان و سایر دوستان هم خواهشمندم در صورتی که نقصی در آن بود توضیح دهند .

    عنوان بخش اول :

    IP Settings - Debian & Ubuntu
    تنظیم IP در سیستم های بر پایه Debian (سیستم عامل هایی مانند ubuntu ,debian و ... )

    در ابتدا برای تنظیم نام سیستم فایل زیر را باید توسط یک ویرایشگر باز کنیم و ویرایش کنیم :
    آدرس فایل :
    کد:
    /etc/hostname
    برنامه ویرایشگری که استفاده میکنیم به نام nano است .
    به صورت مثال دستور به صوزت زیر است .
    کد:
    nano /etc/hostname
    در این فایل (که بدون پسوند نیز است ) در یک خط اسم سیستم لینوکس را باید وارد نماییم.

    تنظیمات IP

    برای این تنظیمات باید فایل
    کد:
    /etc/network/interfaces
    را باز نمایید که درون آن به صورت زیر است.

    قسمت اول این فایل در صورتی که یک اینترفیس حقیقی داشته باشید مربوط به اینترفیس loopback است
    کد:
    auto lo iface lo inet loopback
    در بخش دوم میتوانید تنظیمات اینترفیس را ببینید و تغییر دهید .
    کد:
    # The primary network interface allow-hotplug eth0 iface eth0 inet static address 192.168.0.254 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1
    نوشتن سه قسمت آخر یعنی network , broadcast و gateway دلخواه است .

    اضافه نمودن آدرس های DNS به سیستم .
    فایلی که آدرس های DNS سرور ها در آن دخیره میشود فایل زیر است
    کد:
    /etc/resolv.conf
    شما به دو صورت میتوانید این تغییرات را ایجاد نمایید اول با استفاده از همان ویرایشگر متنی . باز کردن فایل .
    روش دوم استفاده از دستوراتی به شکل زیر ( این که به این شکل زیر عمل کنید را حداقل به یاد داشته باشید چون تعداد زیادی از آموزش های اینترنت به شکل زیر است )

    کد:
    cat /dev/null > /etc/resolv.conf echo "nameserver 8.8.8.8" > /etc/resolv.conf
    دستور اول فایل را خالی میکند و دستور بعدی مقدار درون " " را در فایل مینویسد.

    درون سیستم عامل لینوکس برای اعمال خیلی از موارد تنظیم شده باید سرویس مربوطه را یک بار ری استارت نمایید.
    سرویس ها در مسیر
    کد:
    /etc/init.d/
    موجودند که برای این مورد سرویس با نام networking است و باید با قرار دادن restart بعد از اسم سرویس آن را ری استارت کرد.

    کد:
    /etc/init.d/networking restart



    ویرایش توسط SADEGH65 : 2010-12-03 در ساعت 11:56 PM
    darklove، mehrzadmo، mgholami و 4 نفر دیگر سپاسگزاری کرده‌اند.

  4. #4
    نام حقيقي: Mohammad

    عضو ویژه شناسه تصویری th95
    تاریخ عضویت
    Sep 2008
    نوشته
    4,263
    سپاسگزاری شده
    5765
    سپاسگزاری کرده
    2674
    نوشته های وبلاگ
    20
    صادق جان همین زحمت رو برای Linux Installation Packages هم بکش



  5. #5
    نام حقيقي: Peyman Yousefi

    عضو ویژه شناسه تصویری darklove
    تاریخ عضویت
    Oct 2005
    محل سکونت
    ABHAR
    نوشته
    3,330
    سپاسگزاری شده
    1005
    سپاسگزاری کرده
    318
    نوشته های وبلاگ
    7
    از این به بعد ادامه آموزش در وبلاگ.


    SADEGH65 سپاسگزاری کرده است.

  6. #6
    نام حقيقي: Mohammad

    عضو ویژه شناسه تصویری th95
    تاریخ عضویت
    Sep 2008
    نوشته
    4,263
    سپاسگزاری شده
    5765
    سپاسگزاری کرده
    2674
    نوشته های وبلاگ
    20
    پس دسترسیش رو هم بده
    mhdganji شما به یکی از دلایل زیر اجازه دسترسی به این صفحه را ندارید:

    1. ممکن است دسترسی ورود به این صفحه را نداشته باشید.
    2. ممکن است حساب کاربری شما توسط مدیریت تائید نشده باشد.
    3. ممکن است این صفحه به دلیل عدم رعایت قوانین سایت حذف شده باشد. در صورت درست نبودن هیچ یک از گزینه های بالا با مدیریت سایت تماس بگیرید.




  7. #7
    نام حقيقي: صادق نجاتی زاده

    مدیر بازنشسته شناسه تصویری SADEGH65
    تاریخ عضویت
    Nov 2003
    محل سکونت
    تهران
    نوشته
    2,264
    سپاسگزاری شده
    3415
    سپاسگزاری کرده
    3619
    نوشته های وبلاگ
    12
    IP Settings - Redhat & Fedora & CentOS
    تغییر IP در سیستم عامل های redhat base مانند ( Redhat , Fedora , CentOS و .... )

    تغییر نام :
    برای این کار باید فایل زیر را ویرایش نمایید :
    کد:
    /etc/sysconfig/network
    درون این فایل چندین خط موجود است که یکی از آنها خط زیر است که نام فایل سیستم لینوکس است و باید آن را تعیین کنید
    کد:
    HOSTNAME=Linux-Test
    برای تعیین و تغییر IP باید اسکریپت های موجود در شاخه /etc/sysconfig/network-scripts/ را تغییر دهید
    در این مسیر به ازای هر اینترفیس موردی فایلی با نام ifcfg-interfacename که به جای interfacename باید اسم اینترفیس شما باشد به صورت مثال برای اینترفیس اول که در لینوکس از 0 شماره گزاری میکنند این فایل میشود

    کد:
    /etc/sysconfig/network-scripts/ifcfg-eth0
    که درون آن به شکل زیر است
    کد:
    HWADDR=00:00:40:56:AB:EF TYPE=Ethernet ONBOOT=yes DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.0.20 NETMASK=255.255.255.0 GATEWAY=192.168.0.1
    که اینچنین مواردی هستند که برای تنظیمشان احتیاج داریم به صورت مثال :
    HWADDR همان Mac-Address است که معمولا بدون تغییر آن را میگزاریم ولی میشود آن را تغییر داد.
    TYPE نوع encapsulation که برای این اینترفیس استفاده میشود .
    ONBOOT که معرف این است که در هنگام بوت سیستم به صورت اتوماتیک فعال شود و یا خیر.
    DEVICE نام دیوایس در سیستم .
    BOOTPROTO نوع گرفتن IP که میتواند به صورت ثابت (static ) و یا اتوماتیک با dhcp باشد.
    IPADDR ای پی آدرس ست شده .
    NETMASK همان سابنت مسکی که وارد میکنیم.
    GATEWAY هم آدرس روتر پیش فرض ارتباطی در شبکه.

    برای تنظیم DNS و ری استارت کردن سرویس نتورکینگ مانند مورد قبل است.


    ویرایش توسط SADEGH65 : 2010-12-03 در ساعت 11:57 PM
    Reza.D، aliafzalan و al1p0ur سپاسگزاری کرده‌اند.

  8. #8
    نام حقيقي: صادق نجاتی زاده

    مدیر بازنشسته شناسه تصویری SADEGH65
    تاریخ عضویت
    Nov 2003
    محل سکونت
    تهران
    نوشته
    2,264
    سپاسگزاری شده
    3415
    سپاسگزاری کرده
    3619
    نوشته های وبلاگ
    12
    نصب برنامه ها در لینوکس
    برای نصب یک برنامه در لینوکس سه راه وجود دارد :
    • کامپایل کردن سورس نرم افزار ( با این روش گرچه مقداری درگیری بیشتر میشود ولی میتوان قابلیتهایی از برنامه ها را در موقع نصب که در روش های دیگر ممکن است وجود نداشته باشد فعال نمود)
    • نصب پکیج های آماده شده سیستم عامل دقیقا مانند سایر سیستم عامل ها این فایل ها فایل های قابل اجرا و نصاب میباشند که میتوان به راحتی آنها را نصب نمود .
    • نصب توسط نصاب سیستم که برنامه هایی در سیستم عامل موجود است که به راحتی میتوانید بدون اینکه نگران پیش نیاز ها و یا دانلود دستی آها باشید پکیج های مورد نیاز را به راحتی دریافت و نصب نمایید.


    نصب بر روی سیستم عامل های Redhat Base

    برای نصب پکیج ها بر روی این دسته از سیستم عامل ها که پسوند فایل های کامپایل شده rpm است باید از همین دستور برای این کار استفاده نمایید.
    برای نصب باید از کلید دستوری -ivh در نصب استفاده نمایید برای مصال در صورتی که فایل bandwidthd-2.0.1-15.x86_64.rpm را بر روی شاخه فعلی داشته باشیم و بخواهیم آن را نصب کنیم باید دستور را به صورت زیر نصب کنید .

    کد:
    rpm -ivh bandwidthd-2.0.1-15.x86_64.rpm
    برای بروز رسانی ( آپدیت ) نیز باید از کلید دستوری -Uvh استفاده نمایید به صورت مثال برای موردی مانند بالا :
    کد:
    rpm -Uvh bandwidthd-2.0.1-15.x86_64.rpm
    برای حذف نیز باید اسم پکیج نصب شده را با پیش دستور -e وارد نمایید.

    کد:
    rpm -e bandwidthd
    در صورتی که اطمینان از نصب یک پکیج و نرم افزار ندارید و میخواهید سیستم را برای این مورد بررسی نمایید از دستور -q میتوانید استفاده نمایید.

    کد:
    rpm -q bandwidthd
    به دو مورد باید دقت نمایید :
    1. برای انتخاب پکیج باید به پلتفرم سیستم خود کاملا دقت نمایید و بر اساس آن پکیج را انتخاب و دریافت نمایید.
    2. برای وارد کردن دستورات به حروف کوچک و بزرگ دقت نمایید چون سیستم عامل لینوکس بر روی این مورد حساس است و A وa از نظر سیستم عامل متفاوت است.



    استفاده از برنامه نصاب
    برنامه نصاب موجود بر روی این دسته سیستم عامل yum است و برای نصب باید آن را به صورت
    کد:
    yum install program-name
    و برای حدف از
    کد:
    yum erase program-name
    استفاده نمایید به صورت مثال برای نصب همان bandwithd که در بالا انجام داده این باید دستور را به صورت زیر وارد نمایید.
    کد:
    yum install bandwidthd
    و برای حذف آن از روی سیستم توسط دستور :
    کد:
    yum erase bandwidthd
    و برای بروز رسانی پکیج موجود بر روی سیستم به جدیدترین موجود در لیست yum از دستور زیر :
    کد:
    yum update bandwidthd
    برای اطلاعات بیشتر در مورد yum به لینکهای زیر میتوانید مراجعه نمایید.
    Yellowdog Updater, Modified - Wikipedia, the free encyclopedia
    yum command: Update / Install Packages Under Redhat Enterprise / CentOS Linux Version 5.x


    darklove، th95، aliafzalan و 1 نفر دیگر سپاسگزاری کرده‌اند.

کلمات کلیدی در جستجوها:

تنظیمات debian

auto eth0 iface address netmask network broadcast gateway لینوکس etcinit.dnetwork restart

ifcfg-eth0 خالی هست

روشن كردن نتوركينگ در centos

برچسب برای این موضوع

مجوز های ارسال و ویرایش

  • شما نمی توانید موضوع جدید ارسال کنید
  • شما نمی توانید به پست ها پاسخ دهید
  • شما نمی توانید فایل پیوست ضمیمه کنید
  • شما نمی توانید پست های خود را ویرایش کنید
  •