نمایش تبلیغ
 
ایجاد وبلاگ
 
مدیریت وبلاگ
 
وبلاگی دیگر
 
The Blog And Maximum linux , windows2000

if you had Problem with template

   OSDN: Our Network - DevChannel - SourceForge - SlashDot - FreshMeat - ThinkGeek  

SEARCH: 
    

The Blog And Maximum Linux , Windows2000

Check Weblog.Zoup.org

 

Take me to a random project.

Editorials:
- Improving The Software Distribution and Deployment Process (Feb 8th)
- Largefile Support Problems (Jan 26th)
- Ransom Software for Fun and Profit (Nov 23rd)

Freshmeat:
- freshmeat launches Mac OS X section (Dec 23rd)
- freshmeat move complete (Nov 22nd)
- freshmeat's moving (Nov 20th)

Category Reviews:
- Lightweight Web Browsers (Jan 18th)
- Window Managers (Nov 30th)
- Linux DVD Players (Oct 5th)

Book Reviews:
- Peopleware: Productive Projects and Teams (Dec 21st)
- Absolute BSD (Dec 7th)
- Open Source E-mail Security (Nov 16th)

Tutorials:
- Making Presentations with LaTeX and Prosper (Dec 28th)
- Templates in Ruby (Jun 8th)
- The Scalability of Ruby (Apr 13th)

Security:
- Red Hat: Updated kernel-utils packages fix setuid vulnerability (Feb 7th)
- Red Hat: Updated w3m packages fix cross-site scripting issues (Feb 7th)
- Red Hat: Updated Xpdf packages fix security vulnerability (Feb 6th)

Themes:
- A Plea for Clear Theme Copyrights (Nov 2nd)
- The Antidesktop (Oct 12th)
- How to Create and Use Themes (May 25th)

kuro5hin.org:
- Renting a weekend cottage this summer? Upgrade to a nation!
- Poets Against the War
- Howzzat ! A chance to experience a new sport
- Kasparov Draws Match With Computer
- N. Korea Threatens U.S. with First Strike
- Bush Wants Secret Arrests
- Genghis Khan: most prolific man in history?
- British "intelligence" about Iraq plagiarized from the Interweb
- the troll gap
- Why we need a Space Shuttle or something very much like it.

BeBits:
- JPEGTranslator 1.1.1
- JPEGTranslator 1.1.1
- JPEG2000Translator 1.0
- JPEG2000Translator 1.0
- Emuxki driver for SB Live! and Audigy 2 Alpha 4
- Multiaudio MediaAddon Alpha 3
- TinyCOBOL TinyCOBOL 0.60
- JPEGTranslator 1.1
- JPEGTranslator 1.1
- Watcher 1.0

SecurityFocus:
- RedHat RHSA-2003:044-20 Updated w3m packages fix cross-site scripting issues
- RedHat RHSA-2003:056-08 Updated kernel-utils packages fix setuid vulnerability
- FBI seeks hacker who stole credit card numbers from eBay users
- Police arrest two Britons for computer virus crime
- US draws up cyber-warfare rules
- Hacker duo arrested over TK worm
- Student Charged With Hacking, Information Theft
- Authorities seek hacker of eBay users info
- Three suspected hackers arrested in U.K., U.S.
- Netscape Enterprise Server HTTP Method Name Buffer Overflow Vulnerability

Linux.Com:
- Anger spews over Microsoft appearance at yet another Open Source event
- From selling Linux laptops to selling automated server security patches
- Linux Advisory Watch - February 7th 2003
- E-Government Conference laden with Open (and Shared) Source goodies
- SPI working on elections, welcoming Perens back to the fold
- LPI helps UnitedLinux with certs; extends offer to other distros
- Tracking Tux: Research Round-Up
- Tux4Kids Knoppix = Kids enjoying Linux
- Why US gov reps mugged pro open source declaration
- The rise of the $99 'consumer' Linux distribution

Slashdot:
- Apple Updates Xserve, Announces Xserve RAID
- Understanding .NET: A Tutorial and Analysis
- SBC Considering Buying DirecTV
- Shared Source vs. Open Source
- AMD Releases Barton: Athlon 3000
- 12" Powerbook: Slick and Sexy, But Not Without Issues
- Check Traffic Congestion Online
- New Lucasfilm Campus Breaks Ground at Presidio
- Locutus Preview Released
- IPv6 Application Competition - win $10,000

ThinkGeek:
- Computing: iGesture Pad
- Electronics: SOCOM Navy Seals for PS2
- Electronics: PowerPad Pro XBOX Controller
- Electronics: SI-5 Gen2 Speakers
- Electronics: Panzer Dragoon ORTA for Xbox
- Computing: PowerPad Extended Life Notebook Batteries
- Computing: Glow Wire PC Lights
- Gadgets: ER1 Personal Robot System
- Gadgets: Securikey Authentication System
- Electronics: Infoglobe Caller ID Display

 

 

چهارشنبه، 24 اردىبهشت، 1382

اين طرف !‌:)

پنجشنبه، 4 اردىبهشت، 1382

Network File System
خب من آمدم !‌:)
Nfs يکي از اختراعات SunMicroSystem , مخفف Network file System هست که خب , خيلي
زياد استفاده ميشه , مخصوصا رو شبکه هاي بر اساس UNIX/Linux , دليلش هم ساده است ,
برای اينکه دسترسی های عادی سيستم عاملهای بر پاييه Unix پايدار بمونه , بايد يک روش
مشترک کردن فايلها وجود داشته باشه :)
Nfs مشکلات خودش رو هم داره , مهمترينش اينه که به صورت عادي خيلي امن نيست , يعني يه Nfs Server دسترسي هاشو بر اساس Ip کامپيوتر ها تنظيم ميکنه , اگه شما IP تون رو عوض کنيد ميتونيد به سرور دسترسي پيدا کنيد :) براي همين اکثر Share ها Read Only هستند :) يعني Default اش اينجوريه !‌:)
Nfs‌ سيستم پيچيده و کارآماديه , مثلا کامپيوتر هاي بدون هارد ديسک ميتونن از طريق Nfs روت
رو mount کنن :)
براي اينکه Nfs رو اجرا کنيد , احتياج به دو نوع سرور داريد , يکي Nfs Client که البته بايد در کرنل
هم تعريف و Compile شده باشه , يکي Nfs Server که خب در واقع يه جور Daemon ه !‌:) اين
هم بايد رو کرنل Compile شده باشه .
معمولا الان همه از Nfs Server 3 استفاده ميکنن , خب امکانات جالبي داره و سرعتش هم بيشتره , من شخصا رو سرور Nfs سيدي هاي Distro رو ميريزم و از طريق WorkStation هارو
Update ميکنم , ميل خودتونه :) استفاده هاي زيادي داره , الان معمولا رو همه Distro ها سرور
و Client ه Nfs پيدا ميشه و معمولا لازم نيست دردسر اضافه اي وجود داشته باشه .

سايت رسمي Nfs اينه :
http://nfs.sourceforge.net
اينجا هم ميتونيد يه سري Howto‌ پيدا کنيد , پپيشنهاد ميکنم بخونيدشون :)
http://nfs.sourceforge.net/nfs-howto
خب , موفق باشيد :) تا بعد ...

ّFarid > سلام . ممنون از وبلاگ خوبت . من اطلاعات راجب به nfs میخواستم . اگه مقاله ای راجبش داری لینکش رو یا خودش رو به ما بده .

-- يه نگاهي به همين HowTo ها بنداز‌ :)‌

بهنام >‌سلام مجدد راستی ببخشد که من انقدر از شما سوال ميکنم اخه واقعا خوب توضيح ميدی منKde3.0 داشتم و امروز رفتمkde 3.1 رو که مخصوص رد هت هست رو از سايتش دانلود کردم همشو ميخواستم اگه ميشه لطف کنی بهم بگی من کار خاصی که نبايد انجام بدم فقط اونها رو اينستالشون کنم ديگه ؟ خدانگهدار تا بعد

-- سلام :) آره !‌ با دستور rpm -i !‌:) يه سري Text تو دايرکتوري Ftp هست که بايد حتما اونهارو
بخوني :) احتمالا به اسم INSATLL .


Simba > سلام وقتی Redhat 9.0 نصب کردم با یک مشکل مواجه شدم. وضوح تصویر در X ظاهرا خیلی بالاست ولی Desktop فقط 600*800 است و بقیه سیاه می باشد. تغییر وضوح در Display Settings هم تغییری نمی دهد. می خواستم ببینم شما با چنین مشکلی برخورد نکرده اید. کارت گرافیکی من Geforce 4 MX 420 است و مانیتور LCD دارم (Labtop
-- احتمالا مشکل Xfree ه , از يه سري برنامه ميتونيد براي تنظيمش استفاده کنيد ,‌ Xconfigurator يا Sax2 !‌:) فکر ميکنم Xconfigurator رو Redhat باشه :)


دوشنبه، 1 اردىبهشت، 1382

TLDP Modem HowTo
من اساسا وقت نميکنم زياد اينجا رو به روز کنم , امم ! ولي خب مشکلات موقتيه !:) فکر ميکنم از هفته ديگه هر چند روز يه چيزي بنويسم :) خوشحالم که باز هم به اينجا سر ميزنيد :)
خب ! هميشه نصف نامه هاي من در مورد Modem ه !:) به همه دوستاني که با Modem اشون
مشکل دارن توصيه ميکنم فعلا اين فايل رو بخونین تا من فارسيش کنم :)

بهنام >> استاد سلام ببخشيد ها ولی من يث مشکلی داشتم توی لينوکس مودمم با کی پی پی تا لوگين تو نتورک ميزنه قطع و دوباره شماره ميگيره به نظرت ايرادش کجاست (خدايی اگه تو نبودی من اين لينوکسو ياد نميگرفتم ) ممنون خدانگهدار

-- سلام :) استاد کيه ؟ :)) امم خب همه Isp ها از يک authentication استفاده نميکنن , معمولا از PAP استفاده ميکنن و بعضي مواقع CHAP !:) برو تو kppp>setup>edit>authentication اون رو يا بايد PAP بزني يا CHAP !:) خودت رو با زنگ زدن به ISP خسته نکن که معمولا فکر ميکنن ميخواي سرورشون رو منفجر کني :))
فکر ميکنم قبلا حسابي در مورد PAP و CHAP‌ نوشته باشم يه نگاهيي هم به اونها بنداز :)

يكشنبه، 17 فروردين، 1382

Redhat 9 Review
شايد بتوان به طور کل اينجور نتيجه گيري کرد که تفاوت Redhat 8 و Redhat 9 فقط در نسخه جديد نرم افزار هاي جزو Redhat باشد ,شاخص ترين تغيير ميتونه تغيير روش کار DHCPClient رو RunLevel 3 باشه. Redhat 8 مثل SuSE 8 با کرنل 2.4.18 ساخته شده بود , Redhat 9 با کرنل 2.4.20-8 به علاوه رفع Bug هايي از 2-4-21 pre4-ac4 ساخته شده , Redhat 9 مثل اکثر Redhat ها بر اساس کرنل استواري بنا شده , تغييرات کلي کرنل Redhat 9 نسبت به Redhat 8 اينجا نوشته شده : - تغيير جالب کرنل ردهت پشتيباني NPTL به صورت عادي رو کرنل بوده که قابليت مثبتي به شمار مياد . - پشتيباني ACPI همچنان ناقصه براي همين رو کرنل RHL 9 حذف شده . - بجر FS هاي عادي , ACL و EA همچنان BETA هستند . - Redhat 9 بر اساس User Mode Linux براي قابليت و سرعت بيشتر سيستم عامل ساخته شده , با اينکه Uml Patch 2.1 شاملش نشده . - Nvidia درايور هاي جديدي براي Redhat 9 ساخته . - کارهايي رو دستگاهاي Wireless و IEEE انجام شده که روي اکثر کارتهاي Wireless خوب عمل ميکنه . Redhat 9 با Xfree 4.3.0-2 عرضه شده که شامل درايور هاي بيشتري ميشه , Xfree 4.3.0 امکانات جديدي مثل قفل کردن Virtual Machine ها يا تغيير ShortCut هاي داخلي Xfree يا تغيير Cursor و ... رو شامل شده . تنظيمات شبکه RHL 9 در /etc/sysconfig قرار گرفته , تظميمات مخصوص کارت شبکه ها به طور معمول در network-scripts/ifcfg-interfacename/ etc/sysconfig/ پيدا ميشه که ميتونيد دستي يا با استفاده از LinuxConf تنظيمش کنيد , در Redhat9 تنظيمات 801.1q VLAN جزو فايلهاي Config قرار گرفته و کاربرها احتمالا مجبور نيستن براي استفاده از يک Ethernet Switch بر اساس اين استاندارد تغييرات کلي رو سيستم ايجاد کنند . تغيير مهم ديگر تغيير در Virtual network interfaces هست , يک Virtual Network مثل ifcfg-eth0:1 OnBoot=NO نميشه که احتمالا باعث شده خيلي از System Administrator ها surprised بشن . مسير Route براي هر Interface به /etc/sysconfig/network-scripts/route-interfacename تغيير پيدا کرده . IpV6 هم تغييراتي کرده , آدرس دوم Ipv6 هم روي Interface tunnel تنظيم شده . Vsftpd در RHL 9 به صورت StandAlone عرضه شده و SysV Script خودش رو داره . RHL 9 از IPTables 1.2.7a استفاده ميکنه , اگر يادتون باشه RHL 8 از IPTables 1.2.6a استفاده ميکرده , همچنين PHp Module هم يک دايرکتوري و فايل هاي تنظيم مخصوص به خودش رو در /etc/php.d/ داره . Redhat همچنان داره رو Graphical Boot کار ميکنه ولي به نظر مياد قسمتهاي از Graphical Boot رو RHL 9 قرار گرفته , ميتونيد تو فايل /etc/sysconfig/init قسمت BOOTUP=graphical رو ببينيد . RHL 9 با GNOME 2.4.1.3-5 عرضه شده که گويا Redhat به طور مستقيم رو اين نسخه کار کرده و يک Desktop Manager کاملا پايدار ازش ساخته , خبر جالب ديگر که براي ما ميتونه خيلي مفيد باشه اينه که تقريبا هم دستورات Redhat 9 و Shell ميتونن Unicode رو ساپرت کنن . Redhat configurator Manager يا Linuxconf هم تغييراتي در جهت امن تر شدن کرده . همچنين Spooler پيش فرض بر خلاف هميشه به Cups تبديل شده . Package هاي مهم همران RHL 9 اينها هستند : - OpenSSH 3.5p1 vs 3.4p1 - Mailman 2.1 vs 2.0.13 - OpenSSL 0.9.7a vs 0.9.6b - Subversion 0.17.1 - GNOME 2.2 vs 2.0 - KDE 3.1 - Evolution 1.2.2 - Mozilla 1.2.1 - GnomeMeeting 0.96 - Samba 2.2.7a - GNUCash 1.8.1 - Rdesktop 1.2.0 - Conclusion -- درايور هاي Xfree که RHL 9 پشتيباني ميکنه : http://www.xfree86.org/4.3.0/RELNOTES3.html#9

Behnam-- سلام خسته نباشی من باز هم مزاحم شدم ممنون از راهنمايی قبلت راستی مشکلم اينه من وقتی توی سيستم عاملهای ويتدوز مودممو نسب ميکنم توی لينوکس نميشناسه يا بر عکس به نظر شما من چی کار بايد بکنم اسم مودمم هم زولتريکس تام کن هست ممنون راستی فقط هم روی کام ۳ ميششناسه اگه لطف کنی بازهم به وبلاگ حقير بيای و جواب بدی ممنون ميشم.
>>‌ممکنه يه جور مشکل رو جامپر های مودمت داشته باشی :)

سعيدي-- با سلام و خسته نباشيد خواهشمند است در صورت امكان نكاتي در مورد فايلهاي Exe تحت ويندور و همحنين Registry و ديكر نكات سيستمي بنويسيد .
متاسفانه در ضمینه کار من نیست :)‌ در ضمن چیزی UnStable تر از رجیستری ویندوز
وجود نداره !‌:)‌

رضا -- سلام و خسته نباشی يه کمک ميخواستم لطفن من بعد از افديسک کردن هاردم و بعد از نصب سه ويندوز خواستم که لينوکس ۸ رو نصب کنم همه مراحل خوب بود ولی تو قسمت اوتوماتيک پارتيشن گزينهkeep all partition.. روزدم و نکست کردم که اين پيغام اومد the following error,occurred with your partitioning you have not difined a root partition(/), which is required for instalation of red hat to continue this can happen if there is not enough space on your hard drive(s) for instalation you can choose difrent automatic partitioning option. or click "back" to select manual partitioning press 'ok' to continue نتونستم درستش کنم برگشتم وگزينهmanually partition with disk druid رو زدم و ۷ hdaرو انتخاب کردو و نکست رو زدم که اين پيغام رو داد could not allocate requested partitions partitioning failed. could not allocate partiotins as primary partiotin لطفن کمکم کن مرسی فقط زود ممنون موفق باشی

خب همون جور که نوشته احتمالا یه پارتیشن رو برای Root‌ یا / انتخاب نکرده اید یا پارتیشن یا فضای آزادی که انتخاب کردید کافی نیست :)‌

Majid‌-- آقا آرمين مثل اينکه نميخوای جواب این حقیر رو بدید؟!!!آقا جون مادراتون جواب بدید الان حدود دو هفته است که اینجا پیغام گذاشتم یعنی یه نفر هم مدم رو لینوکس نسب نکرده؟؟؟؟؟!!!!!!۱ ,اين آقا آرمين هم که ما رو تحويل نميگيره!! آقا ما از خير نصب مودم تو لينوکس گذشتيم.از تمام دوستان عاجزانه خواهشمندم اگه مودمی دارند که تو لينوکس اونها کارميکنه و از اون استفاده کردند لطف کنند مشخصات کامل مودم و نسخه لينوکس خود را به من ايميل بزنند(اکه وقت نداشتيد همين جا هم که بنويسيد متشکر ميشم). راستی آقا آرمين قرار بود يه مقاله کامل در رابطه با نصب سخت افزار تو لينوکس بنويسيد اون مقاله قبلی(How to Modem) اصلا روش نصب کردن رو توضيح نداده بود.آيا بايد يه درايوری يا برنامه خاصی برای نصب استفاده کنيم يا نه؟آيا کافيه که فقط سخت افزار رو به سيستم وصل کنيم وبعد لينوکس همه کارها رو انجام ميده و ما ميتونيم از اون استفاده کنيم؟(متشکرم)
>> اممم ببخشید یه مدت وقت نمیکردم برسم :) من شخصا هر مودم Internal ه Dlink یی رو
که تست کردم جواب گرفتم :) البته بجز WinModem‌هاش !‌:)‌

یه نفر(خواننده دائمی وبلاگ) >>‌سلام . خسته نباشی!! یه سوال: این Lycoris چیه؟ یه جور لینوکسه؟ میشه از جایی گرفتش؟ ظاهرش که خیلی قشنگه. آدرس سایتش اینه: WWW.Lycoris.com اگه یه توضیحی بدی ممنون میشم. اگه پررویی نباشه میخواستم بگم بی زحمت مطالبتون رو زود به زود به روز کنید. ببخشیدا!!! موفق باشید.

سلام :) من شخصا امتحانش نکردم ولی یه چیزی تو مایه های Lindows و البته که بهتر به نظر میاد :) امیدوارم این اطراف بیاد !‌ اگه پیدا کردم مینویسم :)‌

Simba -- برای نصب مودم تو لینوکس اگه مودم داخلی باشه (Winmodem ) ممکنه آدرسهای زیر به درد بخوره. http://www.linmodems.org http://www.physcip.uni-stuttgart.de/heby/ltmodem http://walbran.org/sean/linux/linmodem-howto.htm

>> مرسی :)‌

بهنام -- سلام عيدتون مبارک خسته نباشيد من يکی از طرفدارهايشما هستم در مورد رد هت بگم که من الان ۴ ۵ ماه هست که با رد هت کار ميکنم ولی ميخوام ببينم به نظر شما به سوسه يا دبين برم چون با اونها کار نکردم چون بيشتر وقتم هم برنامه مينويسم با سی پلاس ولی ميخوام ببينم نظرتون چيه ممنون خدانگهدار

>> میل خودتونه :) Debian انتخاب خوبیه برای یک برنامه نویس :)

سعید -- سلام خسته نباشي دوست گرامی اگر برايتان مقدور بود نصب لينوکس رد هت ۸ را آموزش دهيد مخصوصا اگر در کنار ويندوز بخواهيم نصب کنيم و در رابطه با پارتيشن بندی هم همينطور من يک بار ردهت ۸ را نصب کردم و کل هارد ديسکم به هم خورد لطفا کمک کنيد !!!

>> امم سعی میکنم اصول کار رو بنویسم :)‌

علی -- سلام خسته نباشی میشه بگی که روی ردهت چه جوری میشه فارسی نوشت . خیلی ممنون در ضمن من با ردهت 8 به اینترنت وصل می شم اما نمی دونم چرا نمی تونه خودش بره آپدیت کنه موفق باشيد علی

>> حتما یه پست در این مورد مینویسم :) همین طور در مورد FarsiKDE :)


حسین - سلام مدت زيادي كه وبلاگ شما بروز نشده اگه ممكنه بگيد چه طوري در رد هت 8 بايد فارسي نوشت ممنون

>> یه مقاله کامل در این مورد مینویسم :) حق با شماست خیلی وقته که وقت نکردم , تا آخر اين هفته يه کاري ميکنم :)



علي -سلام دوباره خسته نباشيد می شه يه توضيح در باره ip chains &Nat تو لینوکس بدید . خیلی ممنون علی

>> بحوث پيشرفته ؟‌:)‌ خوووبهه !‌:))‌
ّIpChains يه جور فايرواله !‌:) البته خيلي کارا ميشه باهاش کرد ولي معمولا ااين استفاده
رو ازش ميکنن :)‌يه نگاهي به اين بنداز :‌
http://www.tldp.org/HOWTO/IPCHAINS-HOWTO.html
نمیدونم کدوم nat منظورته ولي اين رو بخون :
http://netfilter.samba.org/unreliable-guides/NAT-HOWTO/

خواننده دائمی - سلام ـ خسته نباشی از اینکه جواب سوالم رو در مورد Lycoris دادی ممنون. یه سوال دیگه داشتم: چطور میشه تو RedHat 8 فونت نصب کرد. من برنامه ای که این کار رو بکنه ندیدم. تو ورژن ۷.۳ میشد اما حالا نمیتونم. لطفا راهنماییم کن. عزت زیاد.

سلام :) از طريق Kde Control Center >System Administratior >Font Installer

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

>> حق با شماست :) کوتاهي از طرف همه است :) ولي ناشر و موئلف بايد با وجدان کاري
و حساسيت خيلي بالا کتاب بده دست مردم !‌:) مخصوصا انتشارات ناقوس با اين فروش بالا:)‌

بشير - الان از تو ردهت ۹ دارم مینویسم برات!!! خدا! :) در ضمن سوسه هم دانلود کردم همشو ( به غیر از i686 و i586) در اولین فرصت میفرستم!

-- ايييي وووللل !‌:)‌

Sogol >‌سلام. من ردهت ۸.۰ دارم. و مودم US Robotics 56K Faxmodem USB. و ردهت مودمم را پيدا نمی‌کنه. لطفا کمکم کنيد. مرسی. خداحافظ.

فکر ميکنم بهتر باشه HowTo Modem رو بخونيد تا من وقت کنم و يه چيزي اساسي در اين مورد بنويسم :)‌

Ryco > نصب فونت تو ردهت:fc-cache /your/fonts/dir به همین راحتی

-- مرسي :)

پنجشنبه، 14 فروردين، 1382

Samba
رو لينوکس بر خلاف ويندوز چندين راه براي مشترک کردن فايلها و دايرکتوري ها وجود داره , خب تو اين چند تا نامه من سعي ميکنم به تئوري روشهاي مختلف مشترک کردن فايلها بپردازم چون روشهاي جالبي ان :)
خب اولين روش که معمولا به دلايل زيادي استفاده ميشه Netbios يا Smb/Cfs ( Server Message Block / Common Internet file System ) هست , روشي که ويندوز هم براي مشترک کردن فايلها و پرينتر ها ازش
ميکنه , البته يکي از راههاي که لينوکس هم ازش استفاده ميکنه همينه :)
اواسط سال 1990 لينوکس معروف به سيستم عامل نامرئي بوده , دليلش هم ساده است , تو يک شبکه مبتني بر
ويندوز همه کامپيوتر ها از طريق اسمهاي کامپيوتر هاشون با هم ارتباط دارن , و اين اسم کامپيوتر اسم Netbios کامپيوتره که اون تو دنياي لينوکس معنا نداشت , يه عده از System Administrator هاي حرفه اي تصميم
گرفتن براي رفع اين مشکل پرتکل Netbios رو براي يونيکس بازسازي کنن , الان هم عملا پروزه Samba براي Unix نوشته ميشه ولي خب سعي ميشه که با Linux هم سازگاري داشته باشه :)
در حال حاضر به علت اينکه Samba بسيار بهتر از ويندوز رو Smb/cifs عمل ميکنه عملا جاي ويندوز
رو روي سرورهاي شبکه ها گرفته , مثلا سرور Roaming Profile يا سرور فايلهاي کاربران , همچنان
از اونجاي که امکان Scripting براي Share ها داره ميشه ازش به عنوان يه سرور براي Write کردن
سيدي يا ساختن PDF استفاده کرد ! :)
Samba نرم افزار بسيار پيچيده ايه و در اکثر موارد بهترين و امنترين انتخاب براي مشترک کردن فايلها
بين کامپيوترهاي شبکه هاست , به اين علت که تقريبا همه سيستم عاملها حتي MacOS و يا Beos از اين
پرتکل استفاده ميکنن بهترين انتخاب براي شبکه هاي مختلطه .
يکي از مشکلات اساسي کار , قابليت Case Sensitive بودن Shell بود , از اونجاي که مثلا رو ويندوز
يا Dos فرقي بين File.TXT يا FILE.TXT يا file.txt وجود نداره اين سه تا فايل نميتونن تو يک دايرکتوري باشن , ولي روي Unix/Linux بودن هيچ مشکلي کنار هم قرار ميگيرن , ولي خب اگر اين سه تا فايل تو يک دايرکتوري باشن و ما از طريق ويندوز بهشون دستيابي داشته باشيم چي ميبينيم ؟ اين مشکل بزرگي نبوده , Samba ميتونه Case Sensitive نباشه يا از استاندارد 8 و 3 Dos براس اسم گذاري استفاده کنه .
Samba ابزار مفيديه , حتي وقتي که تو شبکه از ويندوز استفاده نميکنيد راه بسيار خوب يراي Share کردن فايلها و پرينترهاست .

جمعه، 8 فروردين، 1382

:)



امین عاصمی>>من ويندوزxp وme روی کامپوترم دارم و چون از نظر ويندوزی خبره شدم ميخام لينوکس نصب کنم.چه نسخه از لينوکس را توصيه ميکنی که هم مناسب من باشه هم ارزون باشه ُتعداد سی دی هاش کم باشه و هم شکل ويندوز باشه؟(نفسم بند اومد!!) ضمنا وبلاگت خيلی ترسناک و مخوفه(!!) درستش کن

خب من نميتونم به شما بگم از چه Disto یی استفاده کنید , صرفا با تجربه میشه انتخاب کرد :) ولی فکر میکنم Redhat 9 که داره میاد شروع بدی نباشه :)‌

چهارشنبه، 6 فروردين، 1382

Redhat 9
تا الان بيشتر از 5 ماه نشده که Redhat 8 ساخته و به بازار عرضه شده , چند روز پيش کمپاني Redhat رو يک ايميل که به کاربران Register شده ارسال ميشه نوشت که کاربران سايت ميتونن در تاريخ 31 مارچ 2003 Redhat 9 رو دريافت کنن !! :) توجه کنيد که اين کاربران سايت Redhat سالي 60 دلار به عنوان حق عضويت به کمپاني ميدن که بتونن مثلا محصولات کمپاني رو يک هفته زود تر از بقيه Download کنن :) در کنار اين جريان Redhat اعلام کرده که يک هفته بعد از 31 مارچ يعني 9 آوريل Redhat 9 براي همه روي سايت Ftp قابل دريافته . Redhat چيزي در مورد اينکه چرا به جاي Redhat 8.1 داره Redhat 9 رو بيرون
ميده چيزي نگفته ! :) چيز زيادي در مورد Package اين Redhat 9 نوشته نشده , يه سري اطلاعات کلي تونستم از طريق Mailing List ها و Beta Tester هاي Redhat تهيه کنم , نسخه Beta اين Redhat کهPhoebe نام داره با ورژن 8.0.94 شامل Kde 3.1 , Gnome 2.2 , Glib 2.3.1 , Mozilla 1.2.1و يه سري تغريات جزئي رو Kernel و Glib براي سازگار شدن با NPTL و يه سري تغيرات کلي رو Gnome که به طور کل Bug Fix بوده :))
يک نفر از Beta Tester هاي Phoebe گفته که محيط کلي Redhat 9 فرق چنداني با Redhat 8 نداره ! :) اين جريان پريدن از روي ورژن هاي 8.1 و 8.2 خيلي خنده دار شده , خيلي ها در موردش صحبت ميکنن ولي هنوز Redhat توضيحي نداره , بعيد نيست چند تا جک باهاش ساخته شه !! :) من شخصا فکر ميکنم هدف تحت شعاع قرار دادن SuSE 8.2 بوده :)
خب ! :) Redhat 9 دو هفته ديگه آماده دريافته ! :) ميشه گفت رو Distro هاي مطرح لينوکس جديد ترين نسخه با اين مشخصات Redhat 9 باشه :) با توجه به تعطيلي بازار ايران بعيد ميدونم که Redhat 9 تا يک ماه ديگه قابل خريد باشه :) من شخصا تصميم دارم امتحانش کنم :)

پنجشنبه، 29 اسفند، 1381

Linux box
اگر تاحالا تصميم نگرفته ايد که از کدام نسخه لينوکس استفاده کنيد الان وقتشه , توجه کنيد که همه نسخه هاي لينوکس مثل همديگه نيستن , بعضي وقتا تفاوت ها خيلي بزرگن , خب ما اينجا در مورد اکثر نسخه هاي مهم لينوکس صحبت ميکنيم , ممکنه براي کاربران تازه کار لينوکس درک اين مطلب مشکل باشه که چه فرقي بين نسخه هاي مختلف لينوکس وجود داره , مثلا SuSE چه فرقي با Redhat داره يا همچين چيزي , شايد فکر کنيد لينوکس لينوکسه , اين تا حدودي درسته :) مثلا همه نسخه هاي لينوکس از دستور Cp براي کپي کردن فايل استفاده ميکنن ولي خب رو Fhs خيلي با هم فرق دارن :) در واقع فقط تجربه شخصيه که باعث
ميشه از يکي از نسخه هاي لينوکس استفاده کنيد :)

Stampede Linux :
براي پردازنده هاي Alpha و Intel ساخته شده , عملا به درد مهندسين سخت افزار ميخوره يا System Administrator هاي Unix , انتخاب خوبي براي کاربر تازه کار نيست .
Spampete.org

Phat Linux :
Phat Linux بهترين نسخه لينوکس براي شروع کار با لينوکسه , مخصوصا براي کاربراني که با Windows زياد کار کرده اند مناسبه چون سعي شده همه کارها با Wizard ها و ... پيش بره .
Phat Linux ميتونه رو يک پارتيشن ويندوز ( بجز Ntfs ) اينستال بشه و روند نصب خود سيستم
عمل بسيار سريعه .
PhatLinux.org

SuSE :
SuSE براي Alpha , Power PC , Intel و Sparc ساخته شده , SuSE از طريق YaST يک روش ساده و User Friendly براي نصب شدن داره , همچنين با مقدار زيادي برنامه هاي جانبي بيرون مياد , مثلا SuSE 8 Proffesional که الان تو بازار ايران هم پيدا ميشه ۷ تا سيديه , SuSE تا حدودي مخصوص کاربران حرفه اي لينوکسه , مهم ترين خاصيت SuSE اينه که Journaling FS هارو ساپرت ميکنه , يعني ميتونين رو يک پارتيشن ReiserFS نصبش کنيد که در Stable بودن بي همتاست :)
SuSE.com

Yellow Dog :
فقط براي PowerPC ساخته شده , براي کسايي که ميخوان يه سرور انعطاف پذير و امن داشته باشن مناسبه , همچنين رو مکينتاش هم نصب ميشه .
Yellowdoglinux.com

Linux Mandrake :
بر اساس Redhat ساخته شده , از خيلي جهات کاملا شبيه Redhat ه ! همه کارها انقدر ساده شده که يه کاربر عادي بتونه بدون هيچ مشکلي هر کاري که لازمه انجام بده , رشد Mandrake
بسيار خوب بوده و تو همين مدت کم توانسه علاقه مندان خودش رو پيدا کنه , انتخاب خوبي براي کاربر متوسط يا حرفه اي نيست . Mandrake تو سال 2000 يکي از پرفروشترين لينوکس هاي بازار بوده :) خيلي از Mandrake ها رو پارتيشن هاي Fat نصب ميشن و حتي از طريق ويندوز اجرا ميشن :) به نظر من اين از
عوامل مهم پيشرفت Mandrake بوده :)
Linux-mandrake.com

Redhat :
Redhat پر فروش ترين نسخه لينوکسه , انعطاف پذيره و با سري برنامه هاي خوبي ارائه ميشه , ميتونه لينوکس رو به عنوان WorkStation يا Server با ست Package هاي لازم انجام بده , امروزه Redhat رو خيلي سرور ها استفاده ميشه , مثلا يکي از CompileFarm هاي Sourceforge يک Redhat 7.2 ه ! :) Redhat راحت Install ميشه , Raid رو ساپرت ميکنه , auto-paritioning رو ساپرت ميکنه , Server قدرتمند و امني ميشه ازش ساخت و ... , با اين حال اگر شما قبلا با لينوکس شروع به کار نکرده ايد شروع خوبيه :) با اين حال من ازش بدم مياد !!
Redhat.com

OpenLinux :
:(
Calderasystems.com

Debian :
Debian پرطرفدار ترين نسخه لينوکس براي حرفه هاي Linux/Unix و System Administrator هاست , Debian مثل بقيه Distribution هاي لينوکس اينستال نميشه ولي خب خيلي هم وقت نميگيره . Debian خودش رو يک نسخه لينوکس نميدونه , در واقع Debian يک سري Utility دست نخورده از کسي که ساختشش هست با کرنلي که براش طراحي شده .
Debian.org

Slackware :
Slackware يه زماني محبوب ترين نسخه لينوکس بوده :) حدود سال 1990 وقتي که ساخته شده , ولي بعد از چند سال پشت شهرت Redhat و SuSE محو شده , الان هم Slackware ساخته ميشه ولي معمولا رو سرور ها به کار ميره , به اندازه بقيه Distrubution ها User Friendly نيست ولي طرف دارهاي خودش رو داره , حتي Fhs خودش رو داره ! :)
Slackware.com

Lindows :
يکي از جديد ترين نسخه هاي لينوکس که بر اسا س Debian ساخته شده , Lindows يا Linux Windows سعي ميکنه محيطي شبيه محيط ويندوز رو لينوکس اجرا کنه که به نظر من موفق نبوده , به هر صورت يکي از نسخه هاييه که اينجا تو ايران راحت گير مياد ! :)
Lindows.org

واقعا نميشه گفت که شما بايد از چه لينوکسي استفاده کنيد , من تقريبا با همه اين نسخه ها کار کردم و شخصا SuSE و Debian رو ترجيح ميدم . بايد تجربه کنيد تا ببينيد از کدوم بيشتر خوشتون مياد ! :)


-- عيدتون مبارک !‌:) سال خوبي داشته باشيد !‌:)

يكشنبه، 25 اسفند، 1381

حاجي نرم افزار !
من نميدونم که ما بايد با اين بازار نرم افزار و سخت افزار چي کار کنيم ! :) يه سيدي وارد ميشه , دو ميليون از روش کپي ميشه , يک ماه بعد معلوم ميشه که cd ه Source خراب بوده ! واقعا بايد متاسف بود , هر روز داريم ( ببخشيد ! ) آدمهاي عوضي و بيسوادي رو تو مجتمع پايتخت و بازار رضا و ... ميبينيم که بدون کوچکترين اطلاعاتي در ضمينه کامپيوتر قصابي رو تعطيل کردن و بانک بزرگ نرم افزار راه انداختن ! چي کار ميشه کرد بجز تاسف خوردن ؟
مثلا من ديروز از " بانک بزرگ نرم افزار پاکچين " SuSE 8 Enterprise Server رو خريدم ! :) متاسفانه تقريبا همه Rpm هاي سيدي خراب بود , امروز اون آقاي محترم (!) نتيجه گيري فرمودند که من بلد نيستم لينوکس Install کنم و بي شک بانک بزرگ ايشون ايرادي نداره ! نميخوام مثال بزنم , اين فروشگاه نه اوليشه و نه آخري , ولي از همه دوستان ميخوام که از اين دسته اوباش خريد نکنن , شايد دارم از اين وبلاگ سواستفاده ميکنم ولي فکر ميکنم بهترين جوابي که ميشه به حاجي نرم افزار داد , همين باشه .

قابل توجه دوستان عزيزم که :
SuSE 8 Enterprise Server ( Powered by UnitedLinux ) خرابه ! :) نخريد .
چيزي که به اسم SuSE 8.1 Update ميفروشن همون Live Era ه ! يه نسخه از SuSE 8.1 که فقط دکوره , به هيچ وجه نميشه از طريقش چيزي رو Update کرد .
تازگي ها يه ورژن خوب از Redhat Linux 8 آمده که ميتونين از پايتخت بگيريد , معني اين نامه من اين نيست که همه فروشنده هاي سخت افزار و نرم افزار اينجوري ان ! :) کم نبودن و نيستن آدمهايي که بجز پول ميتونن به چيزي فکر کنن , به خاطر احترام به اين طرز فکره که فقط بايد از اين عده خريد کرد , شايد اين جور بايکوت کردن عقل بعضي فروشنده هارو بياره سر جاش !

-- دعواي Sco و Ibm شدت گرفته و اين وسط United Linux ضربه ميخوره , گويا SuSE يه سري قرار داد مخفي با Ibm داشته که وقتي لو ميره Sco درخواست ميکنه که SuSE از UL بيرون بره , معلوم نيست چي بشه ولي بي شک نصف قدرت اجراي UL از طرفه SuSE هست , اميدوارم مشکلي پيش نياد . UnitedLinux طرح فوق العاده جالب و موفقيه :) البته Sco کاملا باکوت شده , ميبينيد اين جور آدم نماهايي که فقط پول ميبينن تو Sco Group هم پيدا ميشن!‌:)‌



چهارشنبه، 21 اسفند، 1381

BootLoader
BootLoader به برنامه گفته ميشه که يه سري دستور مستقر در Master Boot Sector داره ,
وقتي که کامپيوتر شروع به کار ميکنه اول بايد Boot يا Boot strap بشه و بعد معمولا سيستم
عامل اجرا ميشه و ... , کامپيوتر اطلاعات کلي در مورد سخت افزار رو از طريق Bios به دست
مياره , Bios معمولا رو يه چيپ ه Rom روي مادربرد قرار گرفته , وقتي که Mbr , Bios رو پيدا ميکنه کار BootLoader شروع ميشه :) BootLoader وقتي Boot رو شروع ميکنه ميتونه کامپيوتر رو به هر جاي هاردديسک براي اجرا کردن سيستم عامل راهنمايي کنه :)
اگر شما بيشتر از يک سيستم عامل روي کامپيوترتون داشته باشيد پارتيشن هاي متفاوتي
براي Boot کردن سيستم عامل داريد , مثلا Mbr رو اولين سکتور هارد ديسکه , هر پارتيشن
هم ميتونه رو اولين سکتورش يه سري دستور براي Boot کردن پارتيشن داشته باشه , کار
BootLoader همينه که کامپيوتر رو به اين سکتورها راهنمايي کنه :) البته اگر سيستم عاملتون
لينوکس يا يونيکس يا يه چيزي تو اين مايه ها باشه BootLoader بايد Kernel Image رو هم
Boot کنه :)به طور کلي رو اکثر Disturbution هاي لينوکس از دو BootLoader معروف استفاده ميشه , معمولا اولين انتخاب Linux Loader يا Lilo ست و بعدي Grub يا GRand Unified Bootloader , در اکثر موارد ما از Lilo استفاده ميکنيم , با اين حال Grub هم امتيازاتي داره , مثلا وقتي که Kernel رو UpGrade ميکنيد . لازم نيست Grub رو Reinstall کنيد , در حالي که اگر از Lilo استفاده ميکنيد لازمه که دوباره اينستالش کنيد :)
Grub بر خلاف Lilo ميتونه نوع Kernel Image هارو تشخيص بده , Grub بر خلاف Lilo لازم نداره که مسير Root براش معين بشه چون ميتونه فايل سيستم هارو بخونه :) حتي ReiserFS رو هم ساپرت ميکنه :) خب اين يعني اينکه شما مجبور نيستيد هر دفعه که Kernel رو عوض ميکنيد يا مسير Root رو عوض ميکنيد Grub رو Reinstall کنيد :)
اکثر Distrubution هاي لينوکس , به شما اين انتخاب رو ميدن که از بين LiLo يا Grub يکي رو انتخاب کنيد , مثلا Redhat بيشتر طرف Grub هست معمولا , قدرت BootLoader در اجرا کردن سيستم عامل هاي مختلفه , مثلا LiLo به راحتي دو ويندوز و يک لينوکس رو ميتونه به راحتي Install و اجرا کنه :) معمولا براي اينکه مشکلي پيش نياد بهتره که Microsoft OS رو اول Install کنيد و بعد Linux رو :) سيستم عامل هاي Microsoft معمولا بدون اينکه چيزي بگن Mbr رو OverWrite ميکنن .هم Lilo و هم Grub انواع و اقسام FS هارو ساپرت ميکنن , پس اگر مثلا Winw2k رو پارتيشن NTFS داريد لازم نيست نگران باشد :) گويي که بهتره يه نگاهي به /etc/lilo.conf بندازيد :)

http://www1.freeos.com/articles/3482/
http://www.tldp.org/HOWTO/mini/LILO-1.html


-- خبرهاي هست در مورد اينکه ممکنه SuSE از UnitedLinux خارج بشه , اميدوارم صحت نداشته باشه , نه براي SuSE بلکه براي UnitedLinux ! :) اساسا UnitedLinux رو SuSE Fhs بنا ميشده .

جمعه، 9 اسفند، 1381

خب از بس وقت نکردم به سوالات جواب بدم داره اندازه يک Post جديد ميشه !:)

محسن > سلام توی لينوکس ۸ ردهت چرا نميشه با ايکس م م اسMp3 یخش کرد و چطوری می شه اونو درست کرد که این کار رو انجام بده اگر نرم افزار دیگه ایم برای این کار و یخش فیلم مناسبه و شما سراغ دارید لطف کنین و برام معرفی کنین سوال دیگمم اینه که من روی سیستمم ویندوز 98 و 2000 وxp رو با لینوکس داشتم xp رو دوباره نصب کردم ولی دیگهgrub اول سیستم نیومد و فقط ویندوزها رو موقع بوت شدن دارم میخواستم ببینم چطوری می شه اونو برگردوند
سلام توی لينوکس ۸ ردهت چرا نميشه با ايکس م م اسMp3 یخش کرد و چطوری می شه اونو درست کرد که این کار رو انجام بده اگر نرم افزار دیگه ایم برای این کار و یخش فیلم مناسبه و شما سراغ دارید لطف کنین و برام معرفی کنین سوال دیگمم اینه که من روی سیستمم ویندوز 98 و 2000 وxp رو با لینوکس داشتم xp رو دوباره نصب کردم ولی دیگهgrub اول سیستم نیومد و فقط ویندوزها رو موقع بوت شدن دارم میخواستم ببینم چطوری می شه اونو برگردوند

--
مشکلتون رو دقيق بفرماييد :) چک کنيد که کارت صدا اينستال شده و Source Server
اجرا شده :)
Windows98 اين کار رو کرده :) با Zool3 يا هر RescueDisk ديگري ميتونيد سيستم رو
برگردونيد :)
>> توجه کنید که Redhat 8 نمیتونه Mp3 پخش کنه چون Encoder اش رو نداره !:) باید رو
گوگل بگیردید و یه Encoder برای Xmms پیدا کنید , من خیلی میل و کامنت در مورد این سوال
داشتم و تصمیم گرفتم درستش کنم :) >>

عليرضا > با سلام به شما و تشکر از وبلاگ خوبتون . من سوالی در رابطه با Windows 2000 Server داشتم و کمی در جوابش عجله دارم . در ویندوز اکس ÷ی موردی داریم برای ایجاد Bridge در بین ۲ شبکه ب صورت نرم افزاری ولی این مورد رو من در سیستم سرور یدا نمی کنم . حال چطور مسشه ۲ شبکه را به هم یوند نرم افزاری داد در ۲۰۰۰ ؟ ممنون می شم به این سوال سریعتر جواب بدید .

-- منظورتون Microsoft Ics هست ؟‌ خب رو همه ويندوز هاي ۲۰۰۰ هم وجود داره !:) رو صفحه
Connection Properties !:)

کيميا > سلام من هنوز تفاوت چرتکه و ماشين حساب را نمی دانم ... اينا چيه ؟
-- منم نميدونم ! من يه ماشين حساب نوری (!) دارم که ۲ + ۲ رو ۱۲ ميده !!:)

جوانمرد > ببخشید یک سوال داشتم آیا میشه هم ویندوز 98 داشت همxp هم nt و هم لینوکس مرا راهنمایی کنید.
بله :) بهترین منبع MultiBoot HowTo هست :)

بهزاد > ببخشيد مثل اينکه من نتونستم منظورمو درست بگم. من ميخوام تو ردهت فارسی بنويسم . بايد چه کار کنم .
--بهترين راه استفاده از Kde 3.1 هست :)

مجيد > آقا آرمين سلام.من ويژوال بيسيک و سی ++ رو بلدم حالا ميخواستم يه زبان برنامه نويسی ياد بگيرم که به وسيله اون بتونم به سيستمهای Unix base (مثل linux,freeBSD,openBSD و غيره)مسلط بشم و کاملا اونارو در اختیار بگیرم.شما Perl رو پيشنهاد ميکنيد يا Java رو يا يه زبان ديگه رو؟(مثل هميشه از شما متشکرم.)

-- سلام :) به طور کل ++C کار رو تو لينوکس راه ميندازه !:) Perl بعد از C به عقيده من
مهمه :)

محسن > سلام از اينکه به سوالات جواب دادين ممنون مشکل من باxmms اينه که اصلآ داخلPlug in فرمتMp3 رو نمی شناسه کارت صدای سيستم هيچ مشکلی نداره . و فرمتwav رو هم پخش ميکنه فقط با Mp3 مشکل داره . مساله ديگه هم نصبب مودمم هست چونinternal هست هر کار ميکنم نصب نمی شه درايورش رو هم نتونستم پيدا کنم اگه شما سايتی سراغ دارين که ممکنه درايورش داخل اون باشه لطف کنين و بهم معرفی کنين( مودممgenius ه) ممنون

--فکر ميکنم بهتره از يک Sound Server ديگه استفاده کنيد :) براي مودم بهترين راه Modem-Howto هست ولي خب اگر مودم شما WinModem هست امم ! زياد اميدي بهش نيست :)
فکر ميکنم بايد يه مقاله کلي در مورد نصب مودم بنويسم ...

راما > سلام آقا من تازه اين لينوکس زرهت ۸ رو نسب کردم اما مشکلم اينه که اصلا نميدونم چطوری و از کجا بايد به اينترتن نسب شم مشلا تو ويندوز ميريم تو ديال آپ نتورک و کانکشن رو مياريم ضمنن مدم من هم زولتريکس تامکت است

-- از طريق Kppp ! :) اگر مشکلي بود بنويسيد , من شخصا اين Tomcat هارو تست نکردم .

حمید > سلام. من Linux, Red Hat 8 دارم. لينوکس کارت صدامو می شناسه ولی هيچ صدايی من ندارم. صدام On-board هست و مينبوردم Giga 7VA لطفا راهنمايی کنيد

-- رو اینترنت و ترجیحا Mailing List ها دنبال اين مشکل رو بگيريد , ممکنه کار با Compile کردن
کرنل حل بشه و ممکنه که نشه ! :)


windows3000 lover > سلام آقا زووووپ ! من يه لينوکس دارم که رم آنبرد داره و کارت گرافيکش اون رو مدام ريست ميکنه و باعث احتلال در ديتا بيس های پراکنده کرنل ميشه ! آيا به ادامه ی زندگی اميدی هست !؟ ضمنا آيا کارخونه شايد خريد ؟! ممنون از راهنمايی شما دوست مرتفع !

-- اگر از کرنل 2.4.20 استفاده ميکنيد من احتمال ميدم که لينوکس شما " دود زده " شده باشه , از مصرف انواع و اقسام قليون نزديک کرنلتون خودداري کنيد , اگر نميتونيد ترک کنيد
هر چه سريع تر لينوکستون رو بفروشيد و کارخونه بخريد !

یک بی بضاعت علم > با سلام و تشکرفراوان! اقا شما رو به امام حسین قسم میدم این نصب لینوکس در کنار ویندوز را بطور کامل واسه این بی بضاعت علم و تکنولوری )خودمو میگم توضیح دهید بخدا خسته شدم از بس که مدلهای مختلف رو دیدم واسه نصب< شما رو بخدا اگه میشه در اسرع وقت یا کلی توضیح بدین یا میل بزنید با کمال تشکر (ويندوز ۲۰۰۰ +۹۸+لينوکس) اين نکته رو در نظر داشته باشيد که من حالا ويندوزها رو دارم ميخوام کنار اينها لينوکس رو نصب کنم تورو خدا بگيد چه کنم همه ميگن پارتيشن بندی کن اخه هارد من که پارتيشن بندی شده ديگه واسه چيه؟؟؟؟ با کمال تشکر


-- چشم :)

>> خیلی از دوستان در مورد روش های مختلف Hackin ميپرسن , خدمت اين دوستان
عرض کنم که اين وبلاگ احتمالا هيچ وقت در مورد Hacking مستقيما مطلبي نخواهد
داشت :) من شخصا پيشنهاد ميکنم اين وبلاگ رو بخونيد :
ali1000vali2000.persianblog.com

شنبه، 3 اسفند، 1381

کرنل و شبکه ۲
Network Filter Option :

اين به طور کل خاصيت باعث ميشه که کرنل بتونه Packet‌ هاي خروجي و ورودي رو
کنترل کنه :) درست مثل FireWall :)
Option هاي Network filter Option اينها هستند :‌

Socket Filtering :‌
به طور معمول کرنل همه Packet هاي که از طريق Socket بهش ميرسه رو قبول ميکنه ,
اين انتخاب باعث ميشه بعضي از اين Packet ها Block‌ بشن , برنامه هاي کمي به
همچين چيزي احتياج دارن , مثل Dhcp Server ها و ...

Network Packet Filtering :
اين Option که مخصوص کرنل هاي 2.4 و مهم ترين نوع فيلتر ميباشد , به طور کل اين انتخاب
باعث ميشه که برنامه ها بتونين روند دريافت Packet هارو کنترل کنن :) مثل FireWall‌ها !:)
اصولا اين چيز مهميه و بهتره که انتخاب بشه :)‌

Connetion Tracking :
اين انتخاب باعث ميشه که کرنل بتونه ارتباطات با شبکه رو رديابي کنه , کرنل به طور کل
اين کار رو انجام ميده ولي خب !‌ اينجوري با جزئيات بيشتري همراهه :)‌

IP Tables Support :‌
اين Option باعث ميشه کرنل بتونه Routine ه Iptables رو ساپرت کنه !‌:) مثلا براي راه
انداخت FireWall‌ يا IP masquerading‌ !‌‌ :)

Ip Chains Support :‌
براي FireWall هاي قديمي که بر اساس Ip Chains کار ميکردن به Ip Tables ! :)

Ipfwadm :
کرنل هاي ۲.۰ از يک FireWall به اسم ipfwadm‌ ( ممکنه اشتباه نوشته باشم !‌:) خيلي
وقته که از عمر اينجور چيزا ميگذره !‌‌ :) مثلا مايکروسافت که مجبوره Netbios‌ رو تا ابد
تحمل کنه !‌‌ ) که سرجمع FireWall ه ابتدايي بوده !‌:) اين Option باعث ميشه که اين
فايروال Compile شه :)

توجه کنيد که اين قسمت از کرنل تنظيمات مختلفي و بعضا خطرناکي داره !‌:) با دقت
انتخاب کنيد , من اينجا همه Option هاي کرنل رو توضيح ندادم :)‌

-- javanmard ببخشید یک سوال داشتم آیا میشه هم ویندوز 98 داشت همxp هم nt و هم لینوکس مرا راهنمایی کنید .
بله ميشه :) بهترين منبعی که ميتونم بهتون معرفی کنم MultiBoot Howto هست :)

شنبه، 26 بهمن، 1381

کرنل و شبکه 1
در اين سری مقالات سعی ميکنم امکانات مختلف کرنل لينوکس برای استفاده از شبکه را
توضييح بدم , به طور کل در مورد Optionهای کرنل مينويسم :)
خب همونجور که ميدونيد يکی از مهم ترين قسمتهای ساختن کرنل لينوکس تنظيمات شبکه است , اگر با نحوه ساختن کرنل آشنا نيستيد به مقاله نصب , تنظيم و ارتقا کرنل رجوع کنيد .
Networking Option
منوي اصلي تنظيمات شبکه لينوکس , ميتونيد از طريق make xconfig بهش دسترسي پيدا
کنيد , صفحه Networking Option شامل خيلي گزينه هاست که خب ما در مورد همشون
صحبت ميکنيم :) کرنل هاي مدرن لينوکس امکانات خيلي جالب و کاملي براي استفاده از
شبکه دارند , خب از اينجا به طور جزئ در مورد Option ها صحبت ميکنيم :)
Packet And Socket Option

Pack socket
برنامه هاي Low-Level براي ارتباط برقرار کردن با کرنل با استفاده از Packet ها و از طريق Socketها از اين امکان استفاده ميکنند , از جمله برنامه هاي Low-Level مهم ميشه به tcpdump اشاره کرد :) اين Option به طور کل اجازه ميده که برنامه ها Packet هارو Send/Recieve کنن :)
Packet Socket Nmapped IO
باعث ميشه عمل Send/Recieve سريع تر انجام شه :)
Unix Domain Sockets
خيلي برنامه هاي مهم و معتبر لينوکس از اين امکان براي ارتباط برقرار کردن با همديگر وقتي
رو يک کامپيوتر قرار دارند استفاده ميکنند . مثلا Syslogd و X که از طريق اين Option به اجازه
ميده که X فايلهاي Log رو براي Syslogd بفرسته يا بگيره :)

-- خب اين قسمت Packet And Socket Option خيلي طولاني نبود :) ولي قسمت هاي بعدي مثل Network Filter Option طولاني تر هستند .

-- Kde 3.1 ساخته شد !‌:) حدود ۱۱۰ مگابايته !‌ به زودی لينکش رو درست ميکنم :))‌

--
روزبه > آقا سلام این چندمین باری که پیغام می زارم تورو خدا جواب بده من لینوکس ۷.۳ را نصب کردم و پس از نصب که می خواد وارد محیط لینوکس بشه از من login و password می خواهد هر چی می زنم اشتباه می گیره تورو خدا به من کمک کن اگر می شه جواب رو در وب لاگم بنویس قربان u .
به Caps Lock توجه کنید , توجه داشته باشید که باید از آیدی root استفاده کنيد , اگر پسورد
رو فراموش کرده ايد کار زيادي نميتونيد انجام بديد :) اگر از Description هاي قديمي استفاده
ميکنيد ممکنه برنامه هاي مثل Crack بتونن فايلهاي پسورد رو کرک کنن .

Sya > لطفا توضيح دهيد چگونه می توان svgalib را در redhat 7.2 ريخت (tar.gz) ؟
مثل اکثر برنامه ها اول Tar -xvzf و بعد configure/ براي جمع و جور کردنش و بعد Make و
Make Install که اين آخري بايد توسط Root انجام داده بشه :) SvgaLib سيستم پيشرفته
اي ه , حتما فايل INSTALL رو بخونید :)‌

پنجشنبه، 17 بهمن، 1381

Access Control
به نظر من نحوه تنظیم دسترسی رو لینوکس مشکل تر از ویندوزه , البته ویندوز ۲۰۰۰ ,‌ ولی خب بی شک خیلی سریع تره , به طور کل ویندوز و به طور کل Active Directory تنظیمات خیلی خوبی برای Access Control دارن که راحت تر از لینوکسه , یکی از کارهایی که من شخصا اعتقاد دارم باید انجام بشه همین Access Control هست که Sun‌ فعلا داره روش کار
میکنه ,‌ خب !‌ ببینیم دسترسی به فایلها رو لینوکس چه جوریه !‌:)‌
وقتی شما از دستور Ls استفاده میکنید لیستی از فایلها و دایرکتوری ها و بقیه بر و بچه ها
میبینید ,‌ هر خط ممکنه با چیزی شبیه این شروع بشه : drwxr-xr-x , خب این یعنی چی
دقیقا ؟‌ اگه با دقت بیشتری این مسئله رو نگاه کنید متوجه میشید که از این جهت لینوکس
خیلی بهتر از ویندوز عمل میکنه , حداقل لینوکس از پاییه درست عمل کرده و لازم نیست تا
هزار سال دیگه Netbios‌ رو ساپرت کنه !‌:)
پارامتر اول رو فراموش کنید , اون d‌ رو میگم , به سه پارامتر بعدی توجه کنید :‌ r,w,x
r= Read W=Write X=Execute
اولی که هیچی ,‌ ۳ تا دومی یعنی دستورسی صاحب فایل , سه تا بعدی دسترسی گروهی که
صاحب فایل درش عضوه و سه تا آخری یعنی بقیه :)‌
خب سیستم های بر پایه لینوکس فقط از این دستور ها پشتیبانی میکنن ,‌ البته از تلفیق اینها
چیزهای جالبی به دست میاد ولی خب امم !‌ Admin جماعت ترجیح میدن دستشون بیشتر باز
باشه :)‌ خب دستور Chmod هم همین جوری کار میکنه , یعنی با استفاده از همین سیستم , این نوشته در مورد Chmod نیست البته !‌:)‌ ولی مثلا Chmod g-w Filename باعث میشه کاربر
گروهی که کاربرش درش عضوه دسترسی نوشتن به Filename‌ پیدا کنه .
خب روش بهتری برای استفاده از این دستورات وجود داره :
ُ
The Octal System :
خب اکتال سیستمیه که خیلی زیاد استفاده میشه , رو خيلی Ftp سرور ها و همه سیستم های بر پایهه یونیکس , خب ما ۷ تا کد اکتال داریم که از جمع کردنشون به همه جور دسترسی
میتونیم برسیم :‌
0 > هیچ دسترسی !‌
1 > دسترسی اجرا کردن , Execute
2 > دسترسی نوشتن , Write
4 > دسترسی خواندن , Read
باید توجه کنید که این سیستم اکتال هم مثل همون Chmod کار میکنه کد اول هیچی , کد دوم صاحب فایل ,‌ کد سوم گروه کاربر و کد چهار بقیه ملت .
خب این کل سیستمه :‌
0000 هیچ کس به فایل دسترسی نداره .
۰۱۰۰ صاحب فایل اجرا کردن داره .
۰۲۰۰ صاحب فایل دسترسی نوشتن داره .
۰۰۰۴ صاحب فایل و کاربران گروهش به فایل دسترسی ندارن ولی بقیه کاربران میتونن فایل رو
بخونن .
میبینید ؟ به طور کلی رو لینوکس دسترسی های غیر معمول خیلی سریعتر و دقیق تر از ویندوز کار میکنن .
مثلا در مورد همین ۰۴۴۴ !‌:) فقط کافیه chmod 0444 filename رو تایپ کنید !‌:)
خب بریم سراغ کد اول که در موردش صحبت کنیم , این کد , کد دسترسی های خاصه !‌:)‌ مثلا میتونه باعث بشه فقط Root به فایل دسترسی داشته باشه , البته اگر درست به کار نره میتونه
مشکل امنیتی ایجاد کنه , این کدها از کد ۲ یا ۴ استفاده میکنند که بهشون Suid یا Sgid‌
گفته میشه :)‌

--
آقا سلام من هيج اطلاعاتی در باره لينوکس ندارم مرا راهنمايی کن و می خواستم بدونم رد هت به چه رمی نياز داره قربون دستت بای .
خب هر لينوکسی رو هر مقدار رمی اينستال ميشه , ولي خب مثلا براي استفاده از X شما بايد حداقل ۶۴ مگابايت رم داشته باشيد :)

پنجشنبه، 10 بهمن، 1381

نصب , تنظيم و ارتقاي کرنل لينوکس

هميشه دو نوع کرنل برای Download کردن وجود دارن: نسخه Stable ( پايدار يا Production ) و نسخه Beta يا Development . به عنوان يک کاربر عادی سر و کار شما با کرنل‌های Stable خواهد بود. کرنل Development مخصوص برنامه‌نويسان و Debuger های لينوکسه. تا الان که من اين مقاله رو می‌نويسم، آخرين کرنل Stable لينوکس نسخه 2.4.20 و آخرين کرنل Beta نسخه 2.5.5۹ هست. اگر بد شانسی نيارم تا وقتی که شما اين مقاله رو می‌خونين همين نسخه می‌مونه. به هر صورت اگر هم تغيری کرده باشه انقدر کلی نيست که نتونين از اين نوشته استفاده کنيد - با اينکه ممکنه مشکلاتی پيش بياد. اين مقاله بر اساس اين نسخه کرنل نوشته شده , در ضمن تمام حقوق اين مقاله متعلق به سايت Far30.com هست ,
بنابر اين اگر کسي احساس ميکنه براي کپي کردن احتياج به اجازه نويسنده داره بايد با
اين سايت تماس بگيره .

Faq :
۱) کرنل چه کاری انجام ميده ؟
تقريبا همه کار: کنترل سخت افزار و نرم افزار، کرنل کنترل حافظه کامپيوتر رو هم به عهده داره، کرنل کنترل می‌کنه که نرم‌افزار از فضای تخصيص يافته به خودش استفاده کنه، به نرم افزارها اجازه ميده از سخت افزار ها استفاده کنند و به طور کلی اين کار رو بهتر از ويندوز انجام ميده، خيلی بهتر !
۲) چرا لازمه که کرنل به روز شه ؟
کرنل‌های جديد سخت‌افزارهای بيشتری رو پشتيبانی می‌کنن، سريع‌تر از قبلی کار می‌کنن و Bug های کمتری دارن. اکثر مردم برای پشتيبانی بيشتر از سخت افزارهای مختلف کرنل رو به روز می‌کنن .
کرنل های جديد مخصوصا روی سخت‌افزارهای جديد مثل pcmcia يا Usb متمرکز شدن، به طوری که کرنل 2.4.20 به خوبی Usb2 رو پشتيبانی می‌کنه .
۳) برای Patch/Install کردن کرنل به چه نرم افزارهای احتياج هست ؟
به طور کلی نميشه گفت. از اونجايی که اين نوشته مرجعه پيشنهاد می‌کنم به فايل ReadMe کرنل مراجعه کنيد. طبق Readme کرنل 2.4.20 بهترين GCC برای کامپایل کردن کرنل نسخه 2.95.3 است .
۴) Loadable Module چيست ؟
قستمی از لينوکس که مستقيما به کرنل متصل نيست ولی کاملا هم جدا نيست. يعنی هر وقت که لازم باشه می‌تونين به سيستم عامل متصل يا جداش کنيد .
۵) به چقدر فضا احتياج هست ؟
کرنل 2.4.20 فشرده شده حدود 32 مگابايت حجم داره که بعد از Unzip شدن 137.5 مگابايت فضا اشغال می‌کنه.
۶) کامپايل کردن لينوکس چقدر وقت می‌گيره ؟
با کامپيوترهای جديد امروزی خيلی دچار مشکل نمی‌شيد. من با Athlon 950 درحدود 5 دقيقه کرنل رو کامپايل کردم . طبيعيه که رو کامپيوتر های کندتر اين زمان بيشتر باشه. می‌تونيد رو کامپيوتر سريعی اين کار رو انجام بديد و برای کامپيوتر کندتر بفرستيد .

تنظيم کرنل :
قبل از انجام هر کاری، پيشنهاد می‌کنم از فايلهای مهم هارد BackUp بگيريد. معمولا مشکلی پيش نمياد ولی بی‌احتياطی درست نيست. می‌تونيد از Brs يا حتی Tar استفاده کنيد.
لازمه بدونيد که برای کار بايد اطلاعات کلی از نحوه کار لينوکس/يونيکس داشته باشيد و بدونيد بعضی فايلها کجا قرار گرفتن و چگونه عمل می‌کنن يا ساخته ميشن. ولی از همه مهم‌تر آشنايی با ساختار لينوکسه که Fhs نوشته ميشه. برای اطلاعات بيشتر می‌تونيد ازhttp://www.pathname.com/fhs که مرجع استاندارد Fhs هست استفاده کنيد. معمولا يک Pdf برای Download کردن وجود داره يا می‌تونيد به وبلاگ من ( مرجع غير استاندارد ) سر بزنيد و اطلاعات کلی در مورد Fhs پيدا کنيد.
تقريبا برای هر کاری در ضمينه کرنل لازمه که با Root لاگين کنيد. پس لازمه که دسترسی کامل به سيستم داشته باشيد. برای تنظيم کردن کرنل بايد :
۱) سرس کرنل رو دستکاری کنيد.
۲) کرنل رو کامپايل کنيد.
۳) کرنل رو Boot کنيد.
معمولا سرس لينوکس در /usr/src/linux قرار گرفته. در /usr/src همه سرسهای لينوکس موجوده و اين دايرکتوری linux يک Symbolic Link يا ShortCut به اون دايرکتوريه. مثلا /usr/src/linux لينک شده به /usr/src/linux-2.4.20 . فقط برای راحت‌تر تايپ شدن و آدرس دادن . اگر سرس لينوکس اونجا نبود، بايد از طريق سی‌دی‌های لينوکس نصب يا از اينترنت Download کنيد. در اين حال نمی‌تونيد فقط کرنل رو config کنيد.
دو راه برای Config کردن کرنل وجود داره که بستگی به اين داره که از X استفاده کنيد یا نه. اگر از X استفاده می‌کنيد :
Bash# cd /usr/src/linux
Bash# make xconfig
توجه کنيد که این دستورها فقط تحت Bash کار می‌کنن. از Shell ديگری استفاده نکنيد.
و اگر از X استفاده نمی‌کنيد :
Bash# cd /usr/src/linux
Bash# make menuconfig
می‌تونيد درون X هم از menuconfig استفاده کنيد. من هميشه MenuConfig رو ترجيح دادم .
در هر دو صورت بعد از اين کار محيطی در اختيار شما قرار می‌گيره که از طريقش می‌تونيد کرنل رو config يا دستکاری کنيد. منوها انگليسی و با توضيحات کافی هستند و مخصوصا در xconfig يک دکمه اضافه Help هم وجود داره که خيلی مفيده. به هر صورت من قسمتهای مهم کرنل رو اينجا می‌نويسم. توجه کنيد که همه اينها مربوط به کرنل 2.4.20 هستند و ممکنه با چيزی که کرنل شما ارائه ميده فرق داشته باشن. هر فيلد می‌تونه Y به اين معنی که مستقيما به کرنل چسبيده باشه و M به معنی Module که توضيحاتش داده شد يا N يعنی اينکه اصلا استفاده نشده باشه. توجه کنيد که در menuconfig به جای Y از * استفاده شده .

Loadable Module Support :
تعيين می‌کنه که سيستم از Loadable Module استفاده کنه يا نه.
Processor Type And Features :
تنظيمات Cpu و نوع و امکانات مختلف
General Setup :
حاوی تنظيمات مهمی مثل Network Setup و ... حتما دقت کنيد بهش .
Networking Support :
تنظيمات شبکه .
Networking Device Support :
تنظيمات سخت افزار شبکه. مثلا وقتی يک کابل Host 2 Host داشته باشيد حتما بايد به اينجا سر بزنيد.
MultiMedia Devices :
تنظيمات دستگاهای Multimedia مثل Video Capture ها يا TvCarc ها .
File System :
نحوه کار با فايل سيستم‌های مختلف و اينکه مثلا کرنل به Ntfs چجور دسترسی داشته باشه .
Sound :
کارت صدا ! اگر يک کارت صدای غير عادی داريد و يا مثلا يک کارت صدای 5.1 داريد به اينجا سر بزنيد .
USB support :
تنظيمات Usb و بعضی چيپ های خاص .

خب ! حالا وقتشه که از اديتور خارج بشيد و مواظب باشيد تنظيمات رو Save کرده باشيد . اين کار معمولا يک فايل راهنما برای Compile شدن کرنل ايجاد می‌کنه .
حالا به اين دستورات توجه کنيد:
Bash# cd /usr/src/linux
Bash# make dep
اين Dep ( Dependent ) يک سری لينک و ... رو جمع و جور و آماده برای کامپايل کردن لينوکس مي‌کنه . خيلی طول نمی‌کشه .
حالا لازمه که کرنل Compile شه و فايلهایی که برای Boot شدن سيستم لازمه ساخته شه .
Bash# make bzImage
بعد از انجام شدن اين کار در /usr/src/linux/arch/i386/boot فايل bzImage ساخته ميشه. بهتره اين فايل رو با دسترسی Root به دايرکتوری /boot منتقل کنيد .
اين فايل، فايل Image کرنل و فايليه که BootManager ( ترجیحا Lilo ) ازش برای Boot کردن Kernel جديد استفاده می‌کنه .
Bash# cp /usr/src/linux/arch/i386/boot/bzImage /boot/bzImage
يا هر اسمی که دوست داريد به جای bzImage ، مثلا MyKernel !

خب ! چقدر از Lilo می‌دونيد؟ فکر می‌کنم بهتر باشه :
Bash# man lilo
رو بخونيد! بستگی به اديتوری که استفاده می‌کنيد داره. از هر چيزی که استفاده می‌کنيد :
Bash# [editor] /etc/lilo.conf
و اين خطها رو پيدا کنيد :
Image=/boot/vmlinuz
Label=linux
Root=/dev/hda1
اين مثاله , ممکنه چيزی که شما می‌بينيد خيلی متفاوت باشه. به هر صورت اون vmlinux همين فايل bzImage ماست که به طور Default توسط لينوکس ساخته شده. بهتره اين Field رو نگه داريد. همين طور Image قبلی رو و همون فيلدها رو در Lilo.conf دوباره بنويسيد يا Copy/Paste کنيد و آدرش Image رو عوض کنيد. مثلا
image=/boot/mykernel
به همين سادگی. فايل رو Save کنيد و سيستم رو Reset .

احتمالا در Boot manager چيزی که به عنوان Label برای Kernel خودتون نوشته ايد مي‌بينبد. بايد روش کليک کنيد تا MyKernel ( your kernel ? ) Boot بشه . احتمال خيلی بالای برای انواع و اقسام مشکلات وجود داره. برای همينه که پيشنهاد می‌کنم اون vmlinuz رو نگه داريد تا بتونيد با يک Reset سيستم رو Restore کنيد .
همين‌طور و به همين روش می‌تونيد از :
Bash# cd /usr/src/linux
Bash# make bzdisk
استفاده کنيد. این دستور يک فلاپی رو به عنوان Boot می‌سازه و برای تست بهتره .

مشکلات احتمالی :
> سيستم در Lilo هنگ می‌کنه .
احتمالا Lilo هارد شما رو Detect نمی‌کنه , يه سری به Bios بزنيد .
> پيغام no init found .
احتمالا شما Root رو در /etc/lilo.conf تنظيم نکرده ايد. خب خيلی هم مشکل ناجوری نيست ! خیلی راحت و ساده با
Bash# df /
ميتونيد پارتيشن Root رو پيدا و Lilo.conf رو اديت کنيد.
> Unresolved symbol error messages
مشکل بر می‌گرده به Module . احتمالا موقع Compile کردن فراموش کرده‌ايد قبل از Image ساختن Module هارو Compile کنيد .

نکات :
#bash make mrproper
همه فايلهای تنظيماتی کرنل لينوکس رو پاک می‌کنه .
#bash make clean
فايلهای کرنل قبلی رو پاک می‌کنه. معمولا رو کرنل های مدرن لازم نيست ازش استفاده کنيد .

نصب کرنل :
هميشه امکان تنظيم کرنل وجود نداره. بعضی وقتها لازمه اول کرنل رو از اينترنت بگيريد و در سيستم نصب کنيد . می‌تونيد آخرين ويرايش کرنل رو از http://www.kernel.org دريافت کنيد .
بعد از Download کردن کرنل، فايل رو به /usr/src منتقل کنيد و اونجا از طريق هر برنامه ای می‌تونيد با دسترسی Root بازش کنيد. مثلا :
Bash# bz2cat linux-Y.X.Z.tar.bz2 | tar –xvf
می‌تونيد Smbolic Link کرنل جديد رو به اسم kernel بسازيد. از اينجا به بعد کارها فرق چندانی با Config کردن کرنل ندارن. فقط چند مسئله مهمه و بايد با دقت بيشتری کرنل رو Config کنيد چون هيچ پيش گزيده ای وجود نداره .
Bash# make xconfig
Bash# make dep
Bash# make bzImage
Patch کردن کرنل :
هميشه لازم نيست برای Update کردن کرنل کل کرنل جديد رو Download کنيد. Patch هم هميشه حدود 5 يا 6 مگابايت حجم دارن و نحوه استفاده از اونها راحته. چيز مهمی که در مورد Patch بايد بدونيد اينه که نمی‌تونيد مثلا با Patch شماره 2-4-19 برای تبديل کرنل 4-18 به 4-19 ساخته شده، پس 4-17 نمی‌تونه با اين Patch تبديل به 4-19 شه .
Patch ها با دستور Patch و با دسترسی Root اينستال ميشن :
Bash# cp patch-2.4.19 /usr/src
Bash# Patch –po patch-2-4-19
ليستی از کارهايی که انجام ميشه رو روی صفحه می‌بينيد. برای اينکه فقط قسمتهای کار نکرده رو ببينيد از
Bash# Patch -S –P0 patch-2-4-19
کرنل Patch خواهد شد و احتمالا فايلی به اسم config.in.rej يا config.rej در /usr/src/linux قرار می‌گيره . از اين مرحله به بعد مثل Config کردن کرنل عمل می‌کنيم .
Bash# make xconfig
Bash# make dep
Bash# make bzImage

Faq :
۱) Parallel Port کار نمی‌کنه .
قسمت General Setup و Parallel Port Support رو چک کنيد .
۲) کرنل کامپايل نميشه .
احتمالا مشکل بر می‌گرده به Patch ناجور. خيلی Patch های غير استاندارد وجود داره که توصيه نميشه نصب کنيد. اگر مشکل ديگری باشه با نگاهی به فايل README حل ميشه .
۳) Kernel بوت نمی‌شه .
احتمالا Lilo نصب نشده يا Bootmanager کارش رو درست انجام نميده .
۴) فراموش کرده‌ايد از Lilo استفاده کنيد .
بهترين کار استفاده از يک Rescue Floppy يا به هر نحوی Boot کردن لينوکس بدون استفاده از Lilo خواهد بود. لينوکس‌های مدرن با استفاده از Cdrom های خودشون هم Boot ميشن .
۵) “Not a compressed kernel image file”
احتمالا از vmlinuz برای Boot شدن استفاده کرده‌ايد . بايد از /usr/src/linuxXXXX/arch/i386/boot/bzImage برای Boot کردن کرنل خودتون استفاده کنيد .
بی‌شک کرنل لينوکس پيشرفته تر و بهتر از اونه که بشه فقط از يک راه نصب يا Config اش کرد. من می‌دونم راههای ديگری هم برای اين کار وجود داره!
به عنوان آخر مقاله چند تا آدرس برای اطلاعات بيشتر در اخيارتون بگذارم . /usr/src/linux/arch/i386/config.in مرجع خوبيه برای اطلاعات در مورد Config کردن کرنل .
www.tldp.org < Sound howto, scsci howto ,net howto ,PPP howto,PCMcia howto Hardware howto , Kernel Analysis


-- این مقاله رو من نوشتم ولي همه حقوقش متعلق به سايت Far30.com هست , بنابراين
اگر دوستي احساس ميکنه براي کپي کردن احتياج به اجازه داره بايد با سايت Far30.com
مکاتبه کنه :)‌


http://www.far30.com

يكشنبه، 6 بهمن، 1381

Linux Commands 3
خب فکر ميکنم به اندازه کافي در مورد دستورات مهم و کلي لينوکس صحبت کرده باشيم , يکي از امکانات جالب Shell امکان انجام MultiTasking کارهاست , يعني از طريق يک شل شما ميتونيد چندين کار رو با هم انجام بديد , اين چيزيه که شل لينوکس رو از هر سيستم Command Prompt ديگري متمايز و البته بهتر ميکنه .
بايد توجه داشته باشيد که دستور هاي MutliTasking به طور کلي دستور نيستند , يعني نميشه مثلا تو دايرکتوري bin/ پيداشون کرد , در واقع همه اينها پارامتر هاي شل لينوکس
هستند .
دستور Yes خيلي چيز خاصي نيست , فقط وقتي تايپش ميکنيد همين جوري Yes رو برای
خروجی ميفرسته !:) به درد خاصی نميخوره و همين جور جاها به کار ميره .
وقتی در حال انجام دستوری هستنيد و لازم نميدونيد ادامه اش بديد ميتونيد دستور رو با
کليدهای Ctrl+c متوقف کنيد . اين تقريبا استاندارده اين جور سيستم هاست . مثلا با همين دستور Yes اين کار رو امتحان کنيد . دستور قطع ميشه .
شل عمل MultiTasking رو دو جور انجام ميده , يک دستور ميتونه در Background يا Foreground اجرا بشه , وقتي دستور در Foreground يا FG شروع به کار ميکنه ما ميبينيم که
چه کاري انجام ميده , مثلا وقتي دستور Yes رو در Fg اجرا کنيد ميبينيد که خروجي Yes ممتده , ولي وقتي Yes رو در BackGround يا BG اجرا کنيد دستور همچنان اجرا ميشه ولی خب
خروجی برای شل نداره . متوجه هستيد که دستور همچنان اجرا میشه و فقط ما نميبينيمش .
خب همون طور که گفتيم دستور با کليدهای Ctrl+C کشته ميشه, خب دستورهايي که در Fg
اجرا شدن با کليدها Ctrl+Z به Bg منتقل ميشن , پس اگر ما Yes رو همين جوري رو شل اجرا
کنيم خروجي رو ميبينيم تا وقتي که Ctrl+z رو بزنيم و يارو رو بفرستيم تو Bg !
خب بي شک يک سري دستور براي کار با MultiTasking لازمه , اگر دستوري رو تو Bg فرستاده
باشيد با دستور jobs ميتونيد ببينيد دستور در چه حاله !:) يعني به طور کلي چند دستور با
هم اجرا ميشن و شماره کارشون چنده و ... مثلا اگر همين Yes رو فرستاده باشيد تو Bg وقتي
jobs رو بزنيد اعلام ميکنه که شماره دستور اجرا شده ۱ ه ! با دستور kill ميتونيد دستور هاي
Jobs رو بدون اينکه به Fg بيارين نابود کنيد ! :) مثلا Kill %1 , توجه کنيد که اين علامت درصد
لازمه و عدد ۱ هم شماره کاره که با Jobs ميتونيد بخونيدش .
خب حالا اگر بخواهيم يک دستور رو از اول در Bg اجرا کنيم چه کار بايد کرد ؟‌
اين کار با پارامتر & آخر هر نوع دستوري انجام ميشه , يعني اگر شما از & yes استفاده کنيد
دستور شما تماما در Bg اجرا ميشه . من شخصا اين رو براي Cd Player ها استفاده ميکنم !:))
خب دستورها به BackGround ميرن , چطور بر ميگردن ؟ با دستور fg !:) همون جور که دستورها رو Kill ميکرديم و با استفاده از شماره دستور Jobs ميتونيد يک دستور رو به Fg
برگردونيد , خيلي کار ساده اي ه ! :) همين طور ميتونيد يک دستور رو به همين منوال با
دستور Bg به Bg بفرستيد . اين شماره کارهاي همون Pid برنامه ها هستند که به طور کلي
ميتونيد با دستور top يا ps ببينيدشون .
شل لينوکس به نظر من کامل ترين سيستم Command Prompt هست , در مقايسه با
Dos Prompt ويندوز ها که اساسا کارهاي خيلي مهمي ميشه از طريقشون رو ويندوز هاي
سرور انجام داد بسيار راحت تر و سريع تر هستند , من که شخصا ترجيحشون ميدم !:)
--

somebody >سلام.ميخواستم بپرسم که چرا اين پارامتر& کار نميکنه،من & yes رو در ردهت ۷.۲ اجرا کردم ولی بازم توforeground اجرا شد!!راستی امروز چرا سايتت برعکس شده؟!من فقط نصف سايتو ميتونم ببينم!!(خيلی آقايی دمت گرم)
سسلام :) امم !‌ چند تا کار ميشه کرد , Bg ميفرسته تو Back ولي خب خروجي دستور رو هم
ميده بيرون ! :) نميدونم بستگي به چي داره دقيقا ولي تحقيق ميکنم و براتون مينويسم , براي
اينکه يه دستور رو مستقيما تو Back اجرا کني ميتوني بجز کارهاي بالا اين کار رو هم انجام بدي :‌ yes bg > /dev/null !‌:)‌ اين dev/null/ رو ميتوني مثل يه سوراخ تو ديوار تصور کني که
هر چي بفرستي توش پر نميشه !‌:)‌

جمعه، 4 بهمن، 1381

Linux Commands 2
خب در ادامه کار بر روي دستور هاي يونيکس و لينوکس فکر ميکنم وقتش باشه که به دستورهاي مشکل تري بپردازيم .
خب از دستور Find شروع ميکنيم که البته براي پيدا کردن يک فايل يا متني درون يک فايل استفاده
ميشه , شکل کلي دستور اينه :

find [path] [expression]



البته Gnu Find امکان استفاده از چند مسير هم براي پيدا کردن يک فايل رو ميده که خب خيلي خوبه ! من شخصا هميشه ترجيحش دادم براي همين رو زول ازش استفاده کردم , مثلا تصور کنيد که در دايرکتوري خانه هستنيد و ميخواهيد مثلا تو دايرکتوري Garbage دنبال يک فايل بگرديد :

find –name [The File]



اگر هيچ جوابي داده نشد ( معروف به جواب صفر ) يعني همچين فايلي پيدا نشده ! :) به همين سادگي .
در مورد پارامتر expression بايد صحبت کنيم , اين expression ميتونه خيلي چيزها باشه مثل Option يا Test يا Action و Operators ! خيلي تنوع زيادي دارن اين پارامتر ها مثلا پارامتر
Optionميتونه شامل خيلي چيزها باشه ! :) مثل :

find –name myfile –follow



اين باعث ميشه که همه Symbolic Link هارو دنبال کنه .
دستور Touch

touch file1 file2 file3 fileN



زمان تغير فايل رو به حال برميگردونه :)
دستور Du

du dir1 dir2 dir3



دستور Du خيلي کارها ميکنه ولي چيزي که مدنظر منه اينه که اين دستور حجمي که هر دايرکتوري
روي Root اشغال کرده رو نشون ميده :)
دستور df

df

نشود ميده که چقدر از هارد ديسک استفاده شده و از چه فايل سيستم و په Device يي استفاده ميشه :)
دستور uptime

uptime

نشون ميده که سيستم عامل چند وقته که داره کار ميکنه , يعني از وقتي که کامپيوترتون رو روشن کرديد ! :)
دستور who

who [f] [username]

نشون ميده که چند کاربر روي سيستم کار ميکنن و احتمالا چه کاري انجام ميدن , اين پارامتر F باعث ميشه زمان ورود به سيستم کاربران هم نمايش داده بشه .
دستور cat

cat [-nA] [file1 file2 … fileN ]


قبلا يه کمي با Cat کار کرديم ! :) Cat دستور User Friendly نيست , براي خواندن فايلها و Redirect کردن بعضي دستور ها استفاده ميشه . مثلا :

cat /dev/modem > modemcommand

هر پيغامي که از مودم فرستاده ميشه رو روي اين فايل Modem command ذخيره ميکنه .
دستور Head

head [-lines] filename


اولين خطهاي هر فايلي رو نشون ميده , اين پارامتر Lines تعداد خطهاييه که دستور Head بايد نشون
بده .
دستور Tail

tail [-lines] filename

درست مثل Head عمل ميکنه ولي خب چند خط آخر هر فايل رو نشون ميده .
-- فکر ميکنم تا اينجا هم همه اين دستور هارو زول ساپرت کنه , بعله فکر ميکنم همه رو ساپرت کنه , کار کردن با Cat رو مودم خيلي جالبه امتحانش کنيد , اين کار رو ميشه با همه فايلهاي Device انجام داد مثل پرتهاي پارالل يا سريال ! :)
--
مجيد > سلام.می خواستم بپرسم چطور ميشه يه دستور يا يه برنامه را در Background سيستم اجرا کرد که بعد با دستور fg آن را به Foreground آورد؟درضمن دستور bg چه کاری انجام مي دهد؟
سلام !‌:)‌ امم !‌ با پارامتر & آخر هر دستور !‌:) ولي يه پست کامل در مورد Shell Multitasking
بايد بنويسم !‌:)

سه شنبه، 1 بهمن، 1381

Zool 3
کار بر روي فشرده سازي Zool 3 که بايد بيشتر از 200 درصد باشه ديشب تمام شد , Zool 3 الان Tcp/Ip
و چند سرويس ساده ديگر شبکه رو با چند دستور کارا براي کار با شبکه رو ساپرت ميکنه .
زول 3 اين دستورات رو ساپرت ميکنه :

addpart,ar,ash,basename,blockdev,cal,cat,cfdisk,chfn,chgrp,chmod,chown,chroot
chsh,clear,cmp,col,colcrt,colrn,column,cp,cpio,cut,cytune,date,dd,ddate,debugraiserfs,
delpart,df,dirname,dmesg,dos2unix,ln,loadacm,loadfont,loadkmap,logger,losetup,ls,lsmod
mkdir,mkfs,mkfs.bfs,mkfs.minix,mknod,mkreiserfs,mkswap,more,mount,mt,mv,newgrp
nslookup,partx,pidof,ping,pivot_root,poweroff,printf,ps,raw,rdev,readprofile,reboot,reisefstune
renice,rescuept,reset,reset_raiserfs,rev,rm,rmdir,rmmod,route.rpmunpack,script,sed,sedfdprm
setsid,setterm,sfdisk,sleep,sort,swapoff,swapon,sync,tail,tar,tee,telnet,touch,tr,tty,ul,umount
uname,uniq,unix2dos,unpack,unzip,vigr,vipw,wall,wc,wget,which,write,xargs,xxd,free,freeramdisk
kill , killall , du , rdev and Zcat
: Editors
Pico , Vi

:Network
Ping , Route , Telent , Ifconfig

:Disk Utils
All Ext2-3,RaiserFS,Ntfs Tools supported , like tune2fs and Fdisk

:Supported File Systems
Ntfs , Ext2 , Ext3 , RaiserFs , Msdos , fat16 , fat32 , Ntfs ( read only ) , Minix .


زول 3 رو کرنل 2.4.18 ساخته شده , و نسبت به ورژن هاي قبلي دستورات بيشتر و محيط گرافيکي بهتري رو ارائه ميده ,
حجم کرنل و روت زول 3 چهارمگابايته که وقتي تبديل به Batchfile و بعد از اون به Binary ميشه حجمش 1440
کيلوبايته و فقط چهار کيلوبايت رو فلاپي خالي ميمونه که بايد يه فکري به حالش کنم ! :))
در نهايت چيزيه که بهتون پيشنهادش ميکنم , ميتونيد اکثر دستورات Linux/Unix رو روي Zool اجرا کنيد , در ضمن از
طريق لينک سمت راست هم دريافتش کنيد .

پنجشنبه، 26 دى، 1381

Linux Commands 1
من همیشه ایمیلهای زیادی در مورد دستورهای مختلف لینوکس و یونیکس گرفتم , با توجه به این ایمیلها
فکر میکنم بد نباشه چند نوشته هم در مورد دستور های لینوکس داشته باشیم :)
معمولا اولین دستوری که تو کتابها درموردش میخونیم cat ه ! :) من نمیدونم چرا ولی خب من هم با Cat شروع میکنم ! البته با نگاهی کلی به Shell :)

home/zoup# cat
Ahayyy


شکل کلی دستور Cat همینه , وقتی شما تنهای تایپش میکنید فقط اجازه میده که چیزی بنویسید و Ctrl+c رو بزنید
تا هیچ اتفاقی نیفتاده باشه ! :)) Shell موجود حساسیه :

home/zoup# ct
ct: Command not found
home/zoup#CAT
CAT: Command not found
home/zoup#cAt
cAt: Command not found


میبینید هیچ کدوم از این دستور ها Cat نیستن . 2 تا آخری به خاطر حرفهای بزرگ و اولی به خاطر اشتباه تایپ
کردن . ولی :

home/zoup# cat
Ahayyy


کار خواهد کرد :) پس Shell فاصله ها رو برای دستور اول نادیده میگیره . در واقع Cat یکی از پراستفاده
ترین دستور های یونیکس و لینوکسه , در موردش صحبت میکنیم :)
دستور بعدی دستور ls مخفف List ه که کار Dir رو Dos رو انجام میده , پارامتر های زیادی رو هم ساپرت
میکنه :

home/zoup# ls
text
home/zoup#


ls به صورت ساده بدون هیچ پارامتری همین جوری فایل ها و دایرکتوری هارو نشون میده .
پارامتر های عادی رو هم ساپرت میکنه :

home/zoup# ls /usr/local
etc bin emacs


دستور بعدی دستور Pwd ه ! :) خیلی راحت و بدون هیچ پارامتری نشون میده تو کدوم دایرکتوری هستین .

home/zoup# pwd
home/zoup
home/zoup#


دستور مهم بعدی دستور cd هست , معلومه به چه درد میخوره !

home/zoup# cd mydir
home/zoup/mydir#cd /
# cd home
home/zoup#


همین طور که میبینید آدرس های کامل رو هم به خوبی ساپرت میکنه .
دستور مهم بعدی دستور mkdir هست که برای ساختن دایرکتوری استفاده میشه :

home/zoup# mkdir directory1
home/zoup# cd directory1
home/zoup/directory1#


اکثر دستور های کاربردی اینجوری هم کار میکنن :

home/zoup# mkdir dir1 dir2 dir3 dir4
home/zoup# ls
dir1 dir2 dir3 dir4
دایرکتوری ها با دستور rmdir پاک میشن :
home/zoup# rmdir dir1 dir2 dir3 dir4
home/zoup# ls
home/zoup#


خب از این جریان دایرکتوری ساختن و پرداختن که بگذریم لازمه که بتونیم اطلاعات رو کپی کنیم , این کار رو
با دستور cp مخفف copy انجام میدیم , از اونجایی که یک کاربر شل لینوکس باید خیلی بیشتر از یک کاربر داس
موقع کار دفت کنه cp هیچ جور پیغامی برای OverWrite کردن یا کم شدن فضای آزاد هارد دیسک به شما
نمیده و همیشه محور کارهای لینوکس یا یونیکس بر اساس اینه که کاربر میدونی داره چی کار میکنه ! :) البته
cp یک پارامتر –I هم داره که باعث میشه مثل برنامه های Dos برای هر کاری ساده ای هی سوال کنه !

home/zoup# cp /etc/passwd pass
home/zoup# ls
pass
home/zoup# cp pass hapookomar
home/zoup# ls
pass hapookomar
home/zoup#cp pass /etc/passwd
home/zoup#


جالبه نه ؟ :)
فایلها با دستور rm مخفف Remove پاک میشن , این دستور هم –I رو ساپرت میکنه .

home/zoup# ls
pass hapookomar
home/zoup# rm pass hapookomar
home/zoup# ls
home/zoup#


خب این هم از این ! :) دستور rm هم پارامتر –I رو ساپرت میکنه :)
برای حمل و نقل و Rename کردن فایلها از mv مخفف move استفاده میشه , موقع استفاده از این دستور باید
دقت کنید چون ممکنه اطلاعات رو Overwrite کنه :)

home/zoup# cp /etc/passwd makhmal
home/zoup# ls
makhmal
home/zoup# mv makhmal passwd
home/zoup# ls
passwd
home/zoup# mv passwd /etc/passwd
home/zoup

من مجور شدم برای شروع دایرکتوری ها از / استفاده نکنم چون ادیتور پرشین بلاگ / رو میفرستاد آخر دستور
و کلا غلط میشد , اینجوری حداقل دستور سالم مونده :)
خب این هم در مورد دستور های ساده لینوکس , در مورد دستور های مهم هم بعدا خواهم نوشت .

-- مهدی > سلام آرمين جان .. آقا من رفتم لينوکس مندريک رو نصب کنم تو وانجايی که file system رو انتخاب ميکنم هر چی انتخاب کنم Faital Error ميده .. ميگه حتما بايد پارتيشنت EXT2 يا EXT3 باشه ولی مال من FAT 32 هست .
تا اونجایی که میدونم این کار فقط از طریق DrakX امکان داره ,‌ این قسمت سایت Mandrake
رو ببین :‌
http://www.linux-mandrake.com/en/lnx4win.php3
در ضمن گویا Description خوبی داره میشه !‌:)‌


برای من خیلی جالبه که دوستان از نسخه دوم Zool خوششون آمده و اصلا فکر نمیکردم انقدر برای کسی جالب باشه , چه برسه به اینکه چند نفر از دوستان میل دادن و پیشنهاد همکاری کردن , فکر میکنم قبلا نوشته باشم ولی دوباره مینویسم که باعث خوشحالیه منه و هر کسی که دوست داره عضو پروزه زول باشه کافیه به میل ایمیل بده :) در ضمن دوستانی که رو کامپیوترشون لینوکس نصب نکردن همه این دستور هارو میتونن با Zool تست کنن :)

پنجشنبه، 19 دى، 1381

Zool 2
Zool 2 به طور مشخصی نسبت به نسخه قبلی پیشرفت کرده :)
اگر از Zool 1 استفاده کرده باشید متوجه محیط خسته کننده اش شدید , همین طور کمبود Utility و FileSystem روش به وضوح احساس میشه :) همین طور یک ادیتور خوب :) Zool2 بر اساس کرنل
2.4.18 ساخته شده , همچنین کنسول 16-bit سرو ساپرت میکنه , یعنی معمولا یک صفحه 1024x768
تحویل کاربر میده که خب برای کار لازمه :)
Zool2 این فایل سیستم هارو ساپرت میکنه :
Ntfs,Fat16-32,RaiserFS,EXT2,EXT3,Minix,All Iso’s,Ms-Juliet
همین طور Zool 2 این دستورات رو ساپرت میکنه :
ash,bunzip2,bzcat,bzip2,cat,chgrp,chmod,chown,chroot,cp,cpio,cut,date,dd,df
dmesg,du,free,gunzip,gzip,kill,killall,ln,ls,mkdir,mknod,more,mount,mt,mv,
pidof,ps,rm,rmdir,sh,sleep,sync,tar,touch,tty,umount,uname,zcat,dosfsck
dumpe2fs,fdisk,freeramdisk,gpart,halt,init,insmod,losetup
,lsmod,mkdosfs,mke2fs,mkreiserfs,mkswap,pivot_root,poweroff,rdev,reboot,rmmod
swapoff,swapon,tune2fs,umssyync
در کنار این , Zool 2 از شل Ash استفاده میکنه که خیلی هم بد نیست ولی خب حجم خیلی کمی داره :)
متاسفانه دیگه جا برای Bash نداریم ! :))
میتونید از این سیستم عامل برای برطرف کردن مشکلات سیستم عاملتون استفاده کنید یا بعضی برنامه هارو
روش تست کنید , Zool ه بعدی با امکانات شبکه ارائه خواهد شد , امیدوارم خوشتون بیاد ازش ! :) در ضمن
اگر حس کردید چیزی لازم دارید که Zool2 ساپرت نمیکنه برای بنویسید :)

--
‌Bash>ببينم ... سورس اين زوووووووووووووووول رو نزاشتی يا من نديدم؟
امم !‌ نه فعلا نه !‌:) وقتی که کامل شد , یعنی احتمالا رو زوووول ۳ با سرس میگذارم !‌:)

Somone> ميخواستم بدونم شل های مختلف لينوکس چه فرقی با هم دارند؟(متشکرم)
خب از خیلی جهات :) مثلا Bash امکان Pipe کردن یا MutliTasking خوبی داره , یا Alias های
خوبی رو ساپرت میکنه و عملا خیلی انعطاف پذیره :) مثلا این Ash هم خیلی شبیه Bash ه !‌:)
ولی خیلی امکانات خوب اون رو نداره :)

majid > من يه يوزر تعريف کردم.بعد برای اينکه اين يوزر بتونه از دستورات بيشتری استفاده کنه شاخه sbin/را بهPATH$خودش اضافه کردم ولی وقتی خواستم از دستورinit استفاده کنم که در اين شاخه قرار داره اين پيغاام اومد: init:must be superuser ميخواستم بدونم راه حل چيه وsuperuser چيه؟(چرا دیگه به سوال ها جواب نمی دید حدود دو هفته است که این پیغامو میزارم اما خبریاز جواب نیست!!! از سايت خوبتون واقعا متشکرم.)
مجید جان من ۲ هفته پیش برات رو ایمیل جواب رو نوشتم مثل اینکه به دستت نرسیده ؟‌ خب
دستور Init یک دستور Suid ه !‌ :)) یعنی فقط آیدی Root میتونه اجراش کنه , Init برای تغیر
Run Level‌ های لینوکس به کار میره , SuperUser این آیدی Root ه که با استفاده از دستور
su از طریق Shell میتونید تبدیل به SuperUser بشی . اگر لازمه که با آیدی عادی این کار رو
انجام بدی این رو امتحان کن ولی احتمالش خیلی کمه :‌
با آیدی Root بالا بیا , فایل etc/group رو ادیت کن و آیدیتو تو گروه آیدی های Root قرار بده ,‌
بعد با آیدی Root این دستور رو تو دایرکتوری Sbin اجرا کن : * chmod 0770 بعد با آیدی خودت
امتحان کن ببین چی میشه , احتمالش کمه , چون خیلی مواقع این فایلهای Sbin‌به جاهای دیگه Link میشن .

‌Bash > من زياد تو اين سيستم های ورژن وارد نيستم! اما ۱--۲---۳... به نظرم بی مزس يکم!! هااان؟
امم !‌ اگر پيشنهادي داري بنويس برام !‌:)‌ نميدونم به نظرم منطقي مياد من يه سري ورژن
بتا هم دارم که پخش نکردم مثل Zool 2.2 که رو کرنلش شبکه رو ساپرت ميکنه ولي خب
هيچ ابزاري براي کار با شبکه نداره !‌‌ :))‌

محسن > لطفا يک سايت آموزش نصب و کار با لينوکس به صورت پی دی اف معرفی کنيد .
فکر ميکنم Linuxdoc.com خوب باشه :)

لیلا >‌سلام ميخواستم بگم که من بهzool علاقه مند شدم خواستم اگه می شه تو بعضی موارد با شما همکاری کنم.متشکرم.
باعث خوشحالیه :)‌ هر کسی دوست داره رو پروژه زول کار کنه فقط لازمه آیدی Sourceforge
اشو رو برای من میل کنه :)

بهزاد > من چند تا مشکل داشتم. اول: با اين که در ردهت ۸ صدا دارم ولی فايلهای mp3 پخش نمي شود. دوم: با اينكه در mozila فارسی را ميبينم ولی نميتوانم فارسي تایپ کنم. سوم : با اين که Windows File server را در ردهت نصب كردم نمدونم چطوري بايد از share هاي سرور nt استفاده كنم.
۱ ) مشکلت رو باید دقیق تر بنویسی , اگه کارت صدات درست کار کنه احتمالا Player کارشو
درست انجام نمیده , ۲ ) خب این دو تا فرق دارن , اگر از Kde استفاده میکنی رو نسخه 3.1
میتونی فارسی بنویسی :) ۳ ) باید راهنمای Samba رو بخونی , کار ساده ای نیست :)‌

دوستان Zool 2 رو میتونید از طریق لینک سمت راست Download کنید . در ضمن سايت زول
هم Update شد , گویا یک سری مشکل لینک و ... داشته :)

Weblog.zoup.org

 

 

 

The Osdn :

More Information ...

Linux in Iran :

More Information ...

The Logo :

The Last Kernel :

Stable : 2.4.20 F V VI C
Prepatch : 2.4.21-pre4 V C
beta : 2.5.59-bk4 F V
2.2.x Seri : 2.2.23 F V VI
2.x Seri : 2.0.39 F V VI

Kernel.org Bandwidth

The Last KDE :

Stable : 3.1
Unstable : 3.2 ?

The Last Zool is 3

Download Here
ZoolLinux Home Page
ZoolLinux Farsi Page
ZoolLinux NewsLetter
Join ZoolLinux Developrs

Next Project :

  • Z-Router
  • Z-Dchp

FreshMeat Most Popular :

 
 
MPlayer
A movie player for Linux.
Linux
The Linux Kernel.
cdrtools
A tool to create disk-at-once and track-at-once CDs.
xine
A Unix video player.
Gaim
A GTK+-based messaging client.
gcc
The GNU Compiler Collection
MySQL Database Server
A fast SQL database server.
TightVNC
An enhanced VNC distribution.
Nmap
A network exploration tool and
Apache
A high performance Unix-based
 
 
FreshMeat Top votes :
 
Linux
The Linux Kernel.
Apache
A high performance Unix-based HTTP server.
2-Disk X window embedded Linux
A Linux distribution with X Windows on one or two floppies.
The Gallery
A slick Web-based photo album written using PHP.
Gentoo Linux
A high-performance ports-based Linux distribution for x86, PowerPC, and Sparc32/
Fluxbox
A lightweight and highly-configurable window manager with pwm-like tabs.
Slackware
The Slackware distribution
bash programmable completion
Programmable completion for bash.
TightVNC
An enhanced VNC distribution.

Licence Break-Down :

  • Gnu Public Licence : 70.52 %
  • Lasser Gnu Licence : 4.93 %
  • Bsd Licence : 4.70 %
  • Freely Disturbation : 2.98 %
  • Freeware : 2.58 %

Most Active on SourceForge :


1- POPFile - Automatic Email Classification 100.000
2- phpMyAdmin 99.991
3- Gaim 99.982
4- PCGen -- A Character Generator 99.973
5- Miranda IM Client 99.963
6- TUTOS 99.954
7- eMule 99.945
8- JBoss.org 99.936
9- Compiere ERP + CRM Business Solution 99.927
10- JGraph 99.918