sonyps4.com

উত্থানের ইতিহাস এবং ইউনিক্স মান। লিনাক্স বেসিকস - কমান্ড লাইন এবং ফাইল সিস্টেম একত্রিত করা ফাইল সিস্টেম

ইউনিক্স(ইউনিক্স, ইউনিক্স) - পোর্টেবল, মাল্টিটাস্কিং এবং মাল্টি ইউজার অপারেটিং সিস্টেমের একটি গ্রুপ। প্রথম ইউনিক্স অপারেটিং সিস্টেমটি 1960-এর দশকের শেষের দিকে এবং 1970-এর দশকের প্রথম দিকে আমেরিকান গবেষণা সংস্থা বেল ল্যাবরেটরিজ দ্বারা তৈরি করা হয়েছিল। প্রাথমিকভাবে, এটি মিনিকম্পিউটারগুলিতে ফোকাস করা হয়েছিল, এবং তারপর মেইনফ্রেম এবং মাইক্রোকম্পিউটার সহ সমস্ত শ্রেণীর কম্পিউটারে ব্যবহার করা শুরু হয়েছিল। ইন্টেলের 32-বিট মাইক্রোপ্রসেসরগুলিতে ইউনিক্সের অভিযোজন দ্বারা এটি সহজতর হয়েছিল, যা 1990 সালে বাস্তবায়িত হয়েছিল। ইউনিক্সের কার্যকারিতা এবং নমনীয়তা ভিন্নধর্মী স্বয়ংক্রিয় সিস্টেমে এর ব্যবহার নিশ্চিত করেছে, পাশাপাশি কম্পিউটার নির্মাতাদের জন্য কয়েক ডজন মান তৈরি করেছে। ইউনিক্স পরিবারের অপারেটিং সিস্টেম:

লিনাক্স হল ইন্টেল প্রসেসরের উপর ভিত্তি করে কম্পিউটিং প্ল্যাটফর্মের জন্য ইউনিক্স অপারেটিং সিস্টেমের একটি সংস্করণ;
এইচপি-ইউএক্স - হিউলেট-প্যাকার্ডের সংস্করণ; ক্রমাগত বিকশিত হচ্ছে এবং IE-64 এর সাথে সামঞ্জস্যপূর্ণ, যা 64-বিট আর্কিটেকচারের জন্য নতুন মানক;
SGI Irix হল একটি সিলিকন গ্রাফিক্স পিসি অপারেটিং সিস্টেম যা BSD উপাদান সহ সিস্টেম V রিলিজ 3.2 এর উপর ভিত্তি করে। ইউনিক্সের এই সংস্করণে, ইন্ডাস্ট্রিয়াল লাইট অ্যান্ড ম্যাজিক টারমিনেটর 2, জুরাসিক পার্ক চলচ্চিত্র তৈরি করেছে।
এসসিও ইউনিক্স - হার্ডওয়্যার নির্মাতাদের থেকে স্বাধীন ইন্টেল প্ল্যাটফর্মের জন্য সান্তা ক্রুজ অপারেশনের সংস্করণ;
IBM AIX - কিছু BSD এক্সটেনশন সহ সিস্টেম V রিলিজ 2 এর উপর ভিত্তি করে;
ডিইসি ইউনিক্স হল ক্লাস্টারগুলির জন্য সমর্থন সহ একটি অপারেটিং সিস্টেম; উইন্ডোজ এনটির সাথে সহযোগিতার উপর দৃষ্টি নিবদ্ধ করা;
নেক্সটস্টেপ-৪.৩ বিএসডি - নেক্সট কম্পিউটারে ব্যবহৃত ম্যাক কার্নেলের ভিত্তিতে OS প্রয়োগ করা হয়; অ্যাপল কম্পিউটারের মালিকানাধীন এবং ম্যাকিনটোশ কম্পিউটারের অপারেটিং সিস্টেম হিসেবে কাজ করে;
সান সোলারিস হল SPARC স্টেশনগুলির জন্য একটি অপারেটিং সিস্টেম যা সিস্টেম V রিলিজ 4 এর উপর ভিত্তি করে অসংখ্য সংযোজন সহ।

ইউনিক্স অপারেটিং সিস্টেমটি মিনিকম্পিউটারগুলির বিকাশের সময় উপস্থিত হয়েছিল। 1969 সালে, গবেষণা সংস্থা বেল ল্যাবস ডিজিটাল ইকুইপমেন্ট কর্পোরেশনের 18-বিট ডিইসি পিডিপি-7 মিনিকম্পিউটারের জন্য একটি কমপ্যাক্ট অপারেটিং সিস্টেম তৈরি করতে শুরু করে। প্রাথমিকভাবে, সিস্টেমটি অ্যাসেম্বলি ভাষায় লেখা হয়েছিল এবং ইউনিক্সের জন্ম তারিখ 1 জানুয়ারী, 1970। 1973 সালে, এটি সি-তে পুনরায় লেখা হয়েছিল, যা বেল ল্যাবসে তৈরি করা হয়েছিল। এরপর অপারেটিং সিস্টেমের আনুষ্ঠানিক উপস্থাপনা হয়। এর লেখক - বেল ল্যাবসের কর্মচারী কেন থম্পসন (কেন টম্পসন) এবং ডেনিস রিচি (ডেনিস এম. রিচি) - তাদের সন্তানদের "সময় ভাগ করে নেওয়ার (টাইম-শেয়ারিং) সাথে সর্বজনীন অপারেটিং সিস্টেম" বলে অভিহিত করেছেন।

ইউনিক্স একটি হায়ারার্কিক্যাল ফাইল সিস্টেমের উপর ভিত্তি করে। প্রতিটি প্রক্রিয়া একটি স্বায়ত্তশাসিত ঠিকানা স্থানের মধ্যে প্রোগ্রাম কোডের একটি অনুক্রমিক সঞ্চালন হিসাবে বিবেচিত হত এবং ডিভাইসগুলির সাথে কাজকে ফাইলগুলির সাথে কাজ হিসাবে বিবেচনা করা হত। প্রথম সংস্করণে, একটি প্রক্রিয়ার মূল ধারণাটি বাস্তবায়িত হয়েছিল, পরে সিস্টেম কলগুলি উপস্থিত হয়েছিল (ফর্ক, অপেক্ষা, এক্সিক, প্রস্থান)। 1972 সালে, পাইপ (পাইপ) প্রবর্তনের মাধ্যমে, ডেটা পাইপলাইন প্রক্রিয়াকরণ প্রদান করা হয়েছিল।

1970-এর দশকের শেষের দিকে, ইউনিক্স একটি জনপ্রিয় অপারেটিং সিস্টেমে পরিণত হয়েছিল, যা বিশ্ববিদ্যালয়ের পরিবেশে এর অনুকূল বন্টনের সাহায্যে। ইউনিক্স অনেক হার্ডওয়্যার প্ল্যাটফর্মে পোর্ট করা হয়েছিল, এবং বৈচিত্র দেখা দিতে শুরু করেছিল। সময়ের সাথে সাথে, ইউনিক্স শুধুমাত্র পেশাদার ওয়ার্কস্টেশনের জন্যই নয়, বড় এন্টারপ্রাইজ সিস্টেমের জন্যও আদর্শ হয়ে উঠেছে। UNIX সেটিংসের নির্ভরযোগ্যতা এবং নমনীয়তা এটিকে জনপ্রিয় করে তুলেছে, বিশেষ করে সিস্টেম অ্যাডমিনিস্ট্রেটরদের মধ্যে। তিনি বিশ্বব্যাপী নেটওয়ার্ক এবং সর্বোপরি ইন্টারনেটের বিস্তারে সক্রিয় ভূমিকা পালন করেছিলেন।

উৎস প্রকাশ নীতির জন্য ধন্যবাদ, ইন্টেল x86 প্ল্যাটফর্মে চলমান অসংখ্য বিনামূল্যের ইউনিক্স উপভাষা (লিনাক্স, ফ্রিবিএসডি, নেটবিএসডি, ওপেনবিএসডি) ছড়িয়ে পড়েছে। পাঠ্যের উপর সম্পূর্ণ নিয়ন্ত্রণ বিশেষ কর্মক্ষমতা এবং নিরাপত্তা প্রয়োজনীয়তা সহ সিস্টেম তৈরি করা সম্ভব করেছে। ইউনিক্স অন্যান্য অপারেটিং সিস্টেমের উপাদানগুলিকেও একীভূত করেছে, যার ফলে POSIX প্রোগ্রামিং ইন্টারফেস, এক্স/ওপেন।

ইউনিক্সের দুটি স্বাধীনভাবে বিকশিত শাখা রয়েছে, সিস্টেম ভি এবং বার্কলে, যেখান থেকে ইউনিক্স উপভাষা এবং ইউনিক্স-সদৃশ সিস্টেম গঠিত হয়। BSD 1.0, যা অ-বাণিজ্যিক UNIX উপভাষার ভিত্তি হয়ে ওঠে, 1977 সালে ইউনিক্স V6 সোর্স কোডের উপর ভিত্তি করে ইউনিভার্সিটি অফ ক্যালিফোর্নিয়া, বার্কলেতে প্রকাশিত হয়েছিল। 1982-1983 সালে, ইউনিক্স সিস্টেম III এবং সিস্টেম V এর প্রথম বাণিজ্যিক উপভাষাগুলি ইউনিক্স সিস্টেম ল্যাবরেটরিজ (ইউএসএল) দ্বারা প্রকাশিত হয়েছিল। ইউনিক্স সিস্টেম ভি সংস্করণটি পরবর্তী বাণিজ্যিক রূপগুলির ভিত্তি তৈরি করেছিল। 1993 সালে, AT&T ইউনিক্সের অধিকার বিক্রি করে, ইউএসএল পরীক্ষাগার সহ, নভেলের কাছে, যেটি সিস্টেম V-এর উপর ভিত্তি করে SCO UNIXWare নামে সান্তা ক্রুজ অপারেশনের UNKWare উপভাষা তৈরি করেছিল। ইউনিক্স ট্রেডমার্ক X/Open কোম্পানির মালিকানাধীন।

ইউনিক্স জনপ্রিয়তা পেয়েছে বিভিন্ন হার্ডওয়্যার প্ল্যাটফর্মে কাজ করার ক্ষমতা - বহনযোগ্যতা (পোর্টেবিলিটি), বা গতিশীলতার কারণে। অপারেটিং সিস্টেমের আর্কিটেকচারকে একত্রিত করে এবং একটি একক ভাষা পরিবেশ ব্যবহার করে ইউনিক্সে গতিশীলতার সমস্যাটি সমাধান করা হয়েছিল। বেল ল্যাবসে বিকশিত, সি ভাষা হার্ডওয়্যার প্ল্যাটফর্ম এবং অপারেটিং পরিবেশের মধ্যে যোগসূত্র হয়ে উঠেছে।

অনেক ইউনিক্স পোর্টেবিলিটি সমস্যা একটি একক প্রোগ্রামিং এবং ইউজার ইন্টারফেস দিয়ে সমাধান করা হয়েছে। একাধিক ইউনিক্স উপভাষা নিয়ে আলোচনার সমস্যা দুটি সংস্থা দ্বারা মোকাবিলা করা হচ্ছে: IEEE পোর্টেবল অ্যাপ্লিকেশন স্ট্যান্ডার্ড কমিটি (PASC) এবং X/Open Company (The Open Group)। এই সংস্থাগুলি এমন মান তৈরি করে যা ভিন্ন ভিন্ন অপারেটিং সিস্টেমগুলির একীকরণ সক্ষম করে, যার মধ্যে ইউনিক্সের সাথে সম্পর্কিত নয় (IEEE PASC - POSIX 1003, X / Open - Common API) সহ। সুতরাং, POSIX-সম্মত সিস্টেমগুলি হল Open-VMS, Windows NT, OS/2।

ইউনিক্সের পোর্টেবিলিটি, হার্ডওয়্যার প্ল্যাটফর্মের বিস্তৃত পরিসরের জন্য ভিত্তিক একটি সিস্টেম হিসাবে, একটি কেন্দ্রীয় কোর সহ একটি মডুলার কাঠামোর উপর ভিত্তি করে। প্রাথমিকভাবে, UNIX কার্নেলে প্রক্রিয়া নির্ধারণ, মেমরি বরাদ্দকরণ, ফাইল সিস্টেম পরিচালনা, বহিরাগত ডিভাইস ড্রাইভারের জন্য সমর্থন, নেটওয়ার্কিং এবং সুরক্ষা সরঞ্জামগুলির জন্য দায়ী সরঞ্জামগুলির একটি সেট রয়েছে।

পরে, ঐতিহ্যবাহী কার্নেল থেকে ন্যূনতম প্রয়োজনীয় সরঞ্জামগুলিকে আলাদা করে, একটি মাইক্রোকারনেল তৈরি করা হয়েছিল। সবচেয়ে বিখ্যাত ইউনিক্স মাইক্রোকারনেল বাস্তবায়ন হল অ্যামিবা, কোরাস (সান মাইক্রোসিস্টেম), কিউএনএক্স (কিউএনএক্স সফটওয়্যার সিস্টেম)। কোরাস মাইক্রোকারনেল হল 60 KB, QNX হল 8 KB৷ QNX-এর উপর ভিত্তি করে, একটি 30 KB POSIX-সম্মত নিউট্রিনো মাইক্রোকারনেল তৈরি করা হয়েছে। ম্যাক মাইক্রোকারনেল 1985 সালে কার্নেগি মেলন ইউনিভার্সিটিতে বিকশিত হয়েছিল এবং এটি নেক্সট OS (NeXT), MachTen (Mac), OS/2, AIX (IBM RS/6000 এর জন্য), OSF/1, ডিজিটাল ইউনিক্স (আলফার জন্য), উইন্ডোজে ব্যবহার করা হয়েছিল। এনটি, বিওএস।

রাশিয়ায়, ইউনিক্স অপারেটিং সিস্টেমটি বিভিন্ন কম্পিউটার প্ল্যাটফর্মের জন্য নেটওয়ার্ক প্রযুক্তি এবং অপারেটিং পরিবেশ হিসাবে ব্যবহৃত হয়। ইউনিক্সের ভিত্তিতে রাশিয়ান ইন্টারনেটের অবকাঠামো গঠিত হয়েছিল। 1980 এর দশকের শুরু থেকে, ইউনিক্স অপারেটিং সিস্টেমের গার্হস্থ্য কাজ পারমাণবিক শক্তি ইনস্টিটিউটে করা হয়েছে। I. V. Kurchatov (KIAE) এবং মিনাভটোপ্রমের ফলিত সাইবারনেটিক্স ইনস্টিটিউট। এই দলগুলির একত্রীকরণের ফলাফল ছিল ডেমোস অপারেটিং সিস্টেম (ডায়ালগ ইউনিফাইড মোবাইল অপারেটিং সিস্টেম) এর জন্ম, যা দেশীয় অ্যানালগ PDP-11 (CM-4, CM-1420) ছাড়াও ES কম্পিউটারগুলিতে স্থানান্তরিত হয়েছিল। এবং এলব্রাস। এর বহুমুখীতা সত্ত্বেও, ইউনিক্স মাইক্রোসফ্টের উইন্ডোজ পরিবারের কাছে ব্যক্তিগত কম্পিউটারের বাজার হারিয়েছে। ইউনিক্স অপারেটিং সিস্টেম উচ্চ মাত্রার পরিমাপযোগ্যতা এবং ত্রুটি সহনশীলতার সাথে মিশন-ক্রিটিকাল সিস্টেমের ক্ষেত্রে তার অবস্থান বজায় রাখে।

1965 সালে, বেল টেলিফোন ল্যাবরেটরিজ (AT&T-এর একটি বিভাগ), পেনারেল jlectric qompang এবং ম্যাসাচুসেটস ইনস্টিটিউট অফ টেকনোলজি (rIT) এর সাথে একত্রে rULTIqS (rULTipleoed Information and qomputing Service) নামে একটি নতুন অপারেটিং সিস্টেম তৈরি করা শুরু করে। প্রকল্পের অংশগ্রহণকারীদের লক্ষ্য ছিল একটি মাল্টিটাস্কিং টাইম-শেয়ারিং অপারেটিং সিস্টেম তৈরি করা যা কয়েকশ ব্যবহারকারীর কাজকে সমর্থন করতে সক্ষম। বেল ল্যাবসের দুই অবদানকারী, কেন থম্পসন (দশ টম্পসন) এবং ডেনিস রিচি (ডেনিস ইউচি) এই প্রকল্পে অংশ নিয়েছিলেন। যদিও rULTIqS সিস্টেমটি কখনই সম্পূর্ণ হয়নি (1969 সালে বেল ল্যাবস প্রকল্প থেকে প্রত্যাহার করে নেয়), এটি অপারেটিং সিস্টেমের অগ্রদূত হয়ে ওঠে যা পরে ইউনিও নামে পরিচিত হয়।

যাইহোক, থম্পসন, রিচি এবং অন্যান্য অনেক কর্মচারী একটি সুবিধাজনক প্রোগ্রামিং সিস্টেম তৈরির কাজ চালিয়ে যান। rULTIqS-এ কাজের ফলে উদ্ভূত ধারণা এবং উন্নয়ন ব্যবহার করে, তারা 1969 সালে একটি ছোট অপারেটিং সিস্টেম তৈরি করেছিল যাতে একটি ফাইল সিস্টেম, একটি প্রক্রিয়া পরিচালনার সাবসিস্টেম এবং ইউটিলিটিগুলির একটি ছোট সেট অন্তর্ভুক্ত ছিল। সিস্টেমটি অ্যাসেম্বলারে লেখা হয়েছিল এবং nDn-7 কম্পিউটারে ব্যবহৃত হয়েছিল। এই অপারেটিং সিস্টেমটিকে UNIX বলা হত, যা rULTIqS-এর সাথে ব্যঞ্জনাযুক্ত এবং ডেভেলপমেন্ট টিমের আরেক সদস্য ব্রায়ান কার্নিগান (ব্রায়ান টার্নিগান) দ্বারা তৈরি করা হয়েছিল।

যদিও UNIX-এর প্রথম সংস্করণে দারুণ প্রতিশ্রুতি ছিল, তবে কিছু বাস্তব প্রকল্পে ব্যবহার না করে এটির সম্পূর্ণ সম্ভাবনা উপলব্ধি করতে পারত না। এবং এমন একটি প্রকল্প পাওয়া গেছে। 1971 সালে যখন বেল ল্যাবস পেটেন্ট বিভাগের একটি ওয়ার্ড প্রসেসিং সিস্টেমের প্রয়োজন হয়, তখন ইউনিক্সকে অপারেটিং সিস্টেম হিসেবে বেছে নেওয়া হয়। ততক্ষণে, এটি আরও শক্তিশালী nDn-11-এ স্থানান্তরিত হয়েছিল, এবং এটি কিছুটা বেড়েছে: 16K সিস্টেম নিজেই দখল করেছিল, 8K অ্যাপ্লিকেশন প্রোগ্রামগুলিতে বরাদ্দ করা হয়েছিল, 512K ডিস্কের সাথে সর্বাধিক ফাইলের আকার 64K সেট করা হয়েছিল। স্থান

প্রথম অ্যাসেম্বলার সংস্করণ তৈরি করার অল্প সময়ের মধ্যেই, থমসন FxuTuAN ভাষার জন্য একটি কম্পাইলার নিয়ে কাজ শুরু করেন এবং ফলস্বরূপ B ভাষা তৈরি করেন। এটি একটি দোভাষীর সমস্ত সীমাবদ্ধতা সহ একটি দোভাষী ছিল, এবং রিচি এটিকে q নামে অন্য একটি ভাষায় পুনরায় কাজ করেন, যা মেশিন কোড তৈরির অনুমতি দেয়। 1973 সালে, অপারেটিং সিস্টেম কার্নেল উচ্চ-স্তরের ভাষা সি-তে পুনর্লিখন করা হয়েছিল, যা এখন পর্যন্ত শোনা যায়নি এমন একটি পদক্ষেপ যা UNIX-এর জনপ্রিয়তায় ব্যাপক প্রভাব ফেলেছিল। এর মানে হল যে একটি ইউনিক্স সিস্টেম এখন কয়েক মাসের মধ্যে অন্যান্য হার্ডওয়্যার প্ল্যাটফর্মে পোর্ট করা যেতে পারে, পরিবর্তন করতে সামান্য অসুবিধা সহ। বেল ল্যাবগুলিতে চলমান UNIX সিস্টেমের সংখ্যা 25 ছাড়িয়েছে, এবং UNIX বজায় রাখার জন্য UNIX Sgstem proup (USp) গ্রুপ তৈরি করা হয়েছিল।

গবেষণা সংস্করণ (AT&T বেল ল্যাবস)

ইউএস ফেডারেল আইন অনুসারে, AT&T এর বাণিজ্যিকভাবে UNIX বিতরণ করার অধিকার ছিল না এবং এটি তার নিজস্ব প্রয়োজনে ব্যবহার করত, কিন্তু 1974 থেকে শুরু করে, অপারেটিং সিস্টেমটি শিক্ষাগত উদ্দেশ্যে বিশ্ববিদ্যালয়গুলিতে স্থানান্তরিত হতে শুরু করে।

অপারেটিং সিস্টেম আধুনিকীকরণ করা হয়েছিল, প্রতিটি নতুন সংস্করণ প্রোগ্রামার গাইডের সংশ্লিষ্ট সংস্করণের সাথে সরবরাহ করা হয়েছিল, যেখান থেকে সংস্করণগুলিকে সংস্করণ (jdition) বলা হত। 1971 থেকে 1989 সাল পর্যন্ত মোট 10টি সংস্করণ জারি করা হয়েছিল। সবচেয়ে গুরুত্বপূর্ণ সংস্করণ নীচে তালিকাভুক্ত করা হয়.

সংশোধন 1 (1971)

UNIX-এর প্রথম সংস্করণ nDn-11-এর জন্য অ্যাসেম্বলারে লেখা। এটিতে বি ভাষা এবং cat, chdir, chmod, cp, ed, find, mail, mkdir, mkfs, mount, mv, rm, rmdir, wc, who সহ অনেক সুপরিচিত কমান্ড এবং ইউটিলিটি অন্তর্ভুক্ত ছিল। প্রাথমিকভাবে বেল ল্যাবস পেটেন্ট বিভাগের জন্য একটি শব্দ প্রক্রিয়াকরণ সরঞ্জাম হিসাবে ব্যবহৃত হয়।

সংশোধন 3 (1973)

সিস্টেমে cc কমান্ড উপস্থিত হয়েছে, যা C কম্পাইলার চালু করেছে। ইনস্টল করা সিস্টেমের সংখ্যা 16 এ পৌঁছেছে।

রিভিশন 4 (1973)

প্রথম সিস্টেম যেখানে কার্নেল উচ্চ-স্তরের ভাষা সি-তে লেখা হয়েছিল।

রিভিশন 6 (1975)

UNIX-এর প্রথম সংস্করণ বেল ল্যাবসের বাইরে উপলব্ধ। সিস্টেমটি সম্পূর্ণরূপে সি-তে পুনর্লিখন করা হয়েছিল। সেই সময় থেকে, বেল ল্যাবগুলিতে তৈরি করা হয়নি এমন নতুন সংস্করণগুলি উপস্থিত হতে শুরু করে এবং UNIX-এর জনপ্রিয়তা বাড়তে থাকে। সিস্টেমের এই সংস্করণটি বার্কলেতে ক্যালিফোর্নিয়া বিশ্ববিদ্যালয়ে ইনস্টল করা হয়েছিল এবং BSD (বেরহেলেগ সফ্টকেয়ার ডিস্ট্রিবিউশন) ইউনিক্সের প্রথম সংস্করণ শীঘ্রই এর ভিত্তিতে প্রকাশিত হয়েছিল।

সংশোধন 7 (1979)

বোর্ন শেল শেল এবং কার্নিঘান এবং রিচির সি কম্পাইলার অন্তর্ভুক্ত করে। সিস্টেমের কার্নেল অন্যান্য প্ল্যাটফর্মে বহনযোগ্যতার জন্য পুনরায় লেখা হয়েছে। এই সংস্করণটি ricrosoft দ্বারা লাইসেন্সকৃত ছিল, যা এটির উপর ভিত্তি করে XjNIX অপারেটিং সিস্টেম তৈরি করেছে।

UNIX-এর জনপ্রিয়তা বাড়তে থাকে এবং 1977 সালের মধ্যে অপারেটিং সিস্টেমের সংখ্যা 500 ছাড়িয়ে যায়। একই বছরে, সিস্টেমটি প্রথম nDn ছাড়া অন্য কম্পিউটারে পোর্ট করা হয়।

বংশগতি ইউনিক্স

কোন "মানক" UNIX সিস্টেম নেই, সমস্ত UNIX-এর মতো সিস্টেমের নিজস্ব অনন্য বৈশিষ্ট্য এবং ক্ষমতা রয়েছে। তবে বিভিন্ন নাম এবং বৈশিষ্ট্যের পিছনে, আর্কিটেকচার, ইউজার ইন্টারফেস এবং ইউনিক্স প্রোগ্রামিং পরিবেশ দেখতে এখনও সহজ। এটাকে খুব সহজভাবে ব্যাখ্যা করা হয়েছে যে সমস্ত এমটিআই অপারেটিং সিস্টেম ঘনিষ্ঠ বা দূরের আত্মীয়। এই পরিবারের সবচেয়ে বিশিষ্ট প্রতিনিধি নীচে বর্ণিত হয়েছে।

সিস্টেম III (1982)

1982 সালে UNIX, AT&T বিকাশের উদ্যোগ হারাতে না চাওয়ায় ওএসের বেশ কয়েকটি বিদ্যমান সংস্করণ একত্রিত করে এবং Sgstem III নামে একটি সংস্করণ তৈরি করে।

এই সংস্করণটি বেল ল্যাবস এবং AT&T-এর বাইরে বিতরণের উদ্দেশ্যে করা হয়েছিল এবং UNIX-এর একটি শক্তিশালী শাখা চালু করেছে যা আজ জীবিত এবং ভাল।

সিস্টেম ভি (1983)

1983 সালে, সিস্টেম V মুক্তি পায়, এবং পরে - এটিতে আরও কয়েকটি রিলিজ (রিলিজ):

  • SVR2 (1984): ইন্টারপ্রসেস কমিউনিকেশন (IPC) শেয়ার করা মেমরি, সেমাফোরস
  • SVR3 (1987): সিস্টেম I/O স্ট্রীম, ফাইল সিস্টেম সুইচ, শেয়ার্ড লাইব্রেরি
  • SVR4 (1989): NFS, FFS, BSD সকেট। SVR4 UNIX - SunOS, BSD UNIX, এবং System V-এর পূর্ববর্তী সংস্করণগুলির বেশ কয়েকটি সুপরিচিত সংস্করণগুলির বৈশিষ্ট্যগুলিকে একত্রিত করেছে।

এই সিস্টেমের অনেক উপাদান ANSI, POSIX, X/Open, এবং SVID মান দ্বারা সমর্থিত হয়েছে।

UNIX BSD (1978) (UNIX এর 6ষ্ঠ সংস্করণের উপর ভিত্তি করে)

  • 1981 Tqn/In স্ট্যাক DAUNA এর আদেশে BSD UNIX-এ তৈরি করা হয়েছিল (4.2BSD-তে)
  • 1983 সক্রিয়ভাবে নেটওয়ার্ক প্রযুক্তি ব্যবহার করে এবং ARPANET এর সাথে সংযোগ স্থাপন করতে পারে
  • 1986 সংস্করণ 4.3BSD প্রকাশিত হয়েছে
  • 1993 4.4BSD এবং BSD Lite প্রকাশিত হয়েছে (সর্বশেষ সংস্করণ প্রকাশিত হয়েছে)।

OSF/1 (1988) (ওপেন সফটওয়্যার ফাউন্ডেশন)

1988 সালে, আইবিএম, ডিইসি, এইচপি AT&T এবং SUN থেকে মুক্ত UNIX-এর একটি সংস্করণ তৈরি করতে দলবদ্ধ হয়ে OSF নামে একটি সংস্থা তৈরি করে। এই সংস্থার কার্যক্রমের ফলাফল ছিল OSF/1 অপারেটিং সিস্টেম।

মান

UNIX-এর যত বেশি ভিন্ন ভিন্ন রূপ হাজির হয়েছে, সিস্টেমটিকে মানসম্মত করার প্রয়োজনীয়তা ততই স্পষ্ট হয়ে উঠেছে। মানগুলির অস্তিত্ব অ্যাপ্লিকেশন পোর্টেবিলিটি সহজ করে এবং ব্যবহারকারী এবং নির্মাতা উভয়কেই রক্ষা করে। ফলস্বরূপ, স্ট্যান্ডার্ডাইজেশনের সাথে যুক্ত বেশ কয়েকটি সংস্থা আবির্ভূত হয়েছে, এবং বেশ কয়েকটি মান তৈরি করা হয়েছে যা UNIX-এর বিকাশে প্রভাব ফেলে।

IEEE POSIX (ইনস্টিটিউট অফ ইলেকট্রিক্যাল অ্যান্ড ইলেকট্রনিক্স ইঞ্জিনিয়ার্স পোর্টেবল অপারেটিং সিস্টেম ইন্টারফেস)

  • 1003.1 (1988) API এর মানককরণ (অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস) OC
  • 1003.2 (1992) শেল এবং ইউটিলিটিগুলির সংজ্ঞা
  • 1003.1b (1993) রিয়েল-টাইম অ্যাপ্লিকেশন API
  • 1003.1c (1995) "থ্রেড" এর সংজ্ঞা (থ্রেড)

ANSI (আমেরিকান ন্যাশনাল স্ট্যান্ডার্ডস ইনস্টিটিউট)

  • স্ট্যান্ডার্ড X3.159 (1989)
  • সি ভাষার সিনট্যাক্স এবং শব্দার্থবিদ্যা
  • স্ট্যান্ডার্ড libc লাইব্রেরির বিষয়বস্তু

এক্স/খোলা

  • 1992 এক্সউইন্ডো স্ট্যান্ডার্ড
  • CDE (সাধারণ ডেস্কটপ এনভায়রনমেন্ট) ইউজার ইন্টারফেসের OSF এবং মোটিফ গ্রাফিকাল শেল সহ এর ইন্টারফেসের সাথে 1996 তৈরি

SVID (সিস্টেম V ইন্টারফেস সংজ্ঞা)

সিস্টেম V-এর UNIX সংস্করণগুলির বাহ্যিক ইন্টারফেসগুলি বর্ণনা করে। SVID ছাড়াও, SVVS (সিস্টেম V যাচাইকরণ স্যুট) প্রকাশিত হয়েছিল - পাঠ্য প্রোগ্রামগুলির একটি সেট যা আপনাকে নির্ধারণ করতে দেয় যে সিস্টেমটি SVID মান পূরণ করে এবং গর্বিত হওয়ার যোগ্য কিনা। সিস্টেম ভি এর নাম।

ইউনিক্সের উল্লেখযোগ্য সংস্করণ

  • SVR4, BSD, OSF/1 এর অনেক বৈশিষ্ট্য সহ SVR2 এর উপর ভিত্তি করে IBM AIX
  • HP-এর HP-UX সংস্করণ
  • সিলিকন গ্রাফিক্স দ্বারা IRIX সংস্করণ, SVR4 অনুরূপ
  • OSF/1 এর উপর ভিত্তি করে ডিইসির ডিজিটাল ইউনিক্স সংস্করণ
  • SCO UNIX (1988) SVR3.2 এর উপর ভিত্তি করে PC এর জন্য প্রথম UNIX সিস্টেমগুলির মধ্যে একটি
  • সান মাইক্রোসিস্টেমের UNIX SVR4 এর সোলারিস সংস্করণ

লিনাক্স বেসিক

লিনাক্স ইউনিক্স অপারেটিং সিস্টেম দ্বারা অনুপ্রাণিত, যা 1969 সালে আবির্ভূত হয়েছিল এবং আজও ব্যবহৃত এবং বিকাশ করা হয়। UNIX এর বেশিরভাগ ইন্টারনাল লিনাক্সেও বিদ্যমান, যা অন্তর্নিহিত সিস্টেম বোঝার চাবিকাঠি।

ইউনিক্স প্রাথমিকভাবে কমান্ড লাইন ইন্টারফেসের উপর ফোকাস করে, একই উত্তরাধিকারসূত্রে পাওয়া লিনাক্স। সুতরাং, এর উইন্ডোজ, ছবি এবং মেনু সহ গ্রাফিকাল ইউজার ইন্টারফেস প্রধান ইন্টারফেসের উপরে তৈরি করা হয়েছে - কমান্ড লাইন। এর মানে হল যে লিনাক্স ফাইল সিস্টেমটি কমান্ড লাইন থেকে সহজেই পরিচালনাযোগ্য এবং অ্যাক্সেসযোগ্য হওয়ার জন্য তৈরি করা হয়েছে।

ডিরেক্টরি এবং ফাইল সিস্টেম

লিনাক্স এবং ইউনিক্সের ফাইল সিস্টেমগুলি একটি শ্রেণিবদ্ধ, গাছের মতো কাঠামোতে সংগঠিত। শীর্ষ ফাইল সিস্টেম স্তর - / অথবা আপনি সব . এর মানে হল যে অন্যান্য সমস্ত ফাইল এবং ডিরেক্টরি (অন্যান্য ড্রাইভ এবং পার্টিশন সহ) রুট ডিরেক্টরির ভিতরে রয়েছে। ইউনিক্স এবং লিনাক্সে, সবকিছুকে একটি ফাইল হিসাবে বিবেচনা করা হয় - হার্ড ড্রাইভ, তাদের পার্টিশন এবং অপসারণযোগ্য মিডিয়া সহ।

উদাহরণস্বরূপ, /home/jebediah/cheeses.odt cheeses.odt-এর সম্পূর্ণ পথ দেখায়। ফাইলটি জেবেডিয়াহ ডিরেক্টরিতে রয়েছে, যা হোম ডিরেক্টরিতে রয়েছে, যা রুট ডিরেক্টরিতে (/) রয়েছে।

রুট ডিরেক্টরি (/) এর মধ্যে অনেকগুলি গুরুত্বপূর্ণ সিস্টেম ডিরেক্টরি রয়েছে যা বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশনে উপস্থিত রয়েছে। নিচে শেয়ার করা ডিরেক্টরিগুলির একটি তালিকা রয়েছে যা সরাসরি রুট ডিরেক্টরির (/) অধীনে রয়েছে:

প্রবেশাধিকার

লিনাক্সের সমস্ত ফাইলের অনুমতি রয়েছে যা সেগুলিকে পড়তে, পরিবর্তন করতে বা চালানোর অনুমতি দেয় বা অস্বীকার করে। সুপার ব্যবহারকারী "রুট" সিস্টেমের যেকোনো ফাইলে অ্যাক্সেস করতে পারে।

প্রতিটি ফাইলের গুরুত্ব অনুসারে নিম্নলিখিত তিনটি অ্যাক্সেস সেট রয়েছে:

    মালিক

    ফাইলটির মালিক ব্যবহারকারীকে বোঝায়

    দল

    ফাইলের সাথে যুক্ত গ্রুপকে বোঝায়

    অন্যান্য

    সিস্টেমের অন্যান্য ব্যবহারকারীদের জন্য প্রযোজ্য

তিনটি সেটের প্রতিটি অ্যাক্সেস অধিকার সংজ্ঞায়িত করে। অধিকারগুলি, সেইসাথে তারা কীভাবে বিভিন্ন ফাইল এবং ডিরেক্টরিতে প্রযোজ্য, নীচে দেওয়া হল:

    পড়া

    ফাইলগুলি প্রদর্শিত এবং পড়ার জন্য খোলা যেতে পারে

    ডিরেক্টরির বিষয়বস্তু দেখার জন্য উপলব্ধ

    রেকর্ড

    ফাইল পরিবর্তন বা মুছে ফেলা যেতে পারে

    ক্যাটালগের বিষয়বস্তু পরিবর্তনের জন্য উপলব্ধ

    কর্মক্ষমতা

    এক্সিকিউটেবল ফাইলগুলি প্রোগ্রাম হিসাবে চালানো যেতে পারে

    ডিরেক্টরি খোলা যাবে

ফাইল এবং ডিরেক্টরিতে অনুমতি দেখতে এবং সম্পাদনা করতে, খুলুন অ্যাপ্লিকেশন → আনুষাঙ্গিক → হোম ফোল্ডারএবং একটি ফাইল বা ডিরেক্টরিতে ডান-ক্লিক করুন। তারপর বৈশিষ্ট্য নির্বাচন করুন। এর অধীনে অনুমতি বিদ্যমান অনুমতিট্যাব এবং সমস্ত অনুমতি স্তরের সম্পাদনা করার অনুমতি দিন, যদি আপনি ফাইলের মালিক হন।

লিনাক্সে ফাইল অনুমতি সম্পর্কে আরও জানতে, উবুন্টু উইকিতে ফাইল অনুমতি পৃষ্ঠাটি পড়ুন।

টার্মিনাল

কমান্ড লাইনে কাজ করা ততটা কঠিন কাজ নয় যতটা আপনি ভাবেন। কমান্ড লাইন কিভাবে ব্যবহার করতে হয় তা জানার জন্য কোন বিশেষ জ্ঞানের প্রয়োজন নেই। এটি অন্য সব কিছুর মতো একটি প্রোগ্রাম। লিনাক্সের বেশিরভাগ জিনিস কমান্ড লাইন ব্যবহার করে করা যেতে পারে, যদিও বেশিরভাগ প্রোগ্রামের জন্য গ্রাফিকাল টুল রয়েছে। কখনও কখনও তারা শুধু যথেষ্ট নয়। এখানেই কমান্ড লাইনটি কাজে আসে।

দ্য টার্মিনালঅ্যাপ্লিকেশন → টার্মিনালে অবস্থিত। টার্মিনালকে প্রায়ই কমান্ড প্রম্পট বা শেল বলা হয়। কয়েকদিনের মধ্যে, এইভাবে ব্যবহারকারী কম্পিউটারের সাথে যোগাযোগ করত। যাইহোক, লিনাক্স ব্যবহারকারীরা খুঁজে পেয়েছেন যে শেল ব্যবহার গ্রাফিকাল পদ্ধতির চেয়ে দ্রুত হতে পারে এবং আজও কিছু যোগ্যতা রাখে। এখানে আপনি শিখবেন কিভাবে টার্মিনাল ব্যবহার করতে হয়।

টার্মিনালটি মূলত ফাইলগুলি পরিচালনা করতে ব্যবহৃত হয়েছিল, এবং প্রকৃতপক্ষে এটি এখনও একটি ফাইল ব্রাউজার হিসাবে ব্যবহৃত হয় যদি গ্রাফিকাল পরিবেশ কাজ না করে। আপনি ফাইলগুলি পরিচালনা করতে এবং করা পরিবর্তনগুলি পূর্বাবস্থায় ফেরাতে ব্রাউজার হিসাবে টার্মিনাল ব্যবহার করতে পারেন।

মৌলিক কমান্ড

ডিরেক্টরি বিষয়বস্তু দেখুন: ls

টীম lsসম্পূর্ণ টেক্সট ফরম্যাটিং সহ বিভিন্ন রঙে ফাইলের একটি তালিকা দেখায়

ডিরেক্টরি তৈরি করুন: mkdir (ডিরেক্টরি নাম)

টীম mkdirএকটি নতুন ডিরেক্টরি তৈরি করে।

ডিরেক্টরিতে যান: cd (/address/directory)

টীম সিডিআপনাকে আপনার নির্দিষ্ট করা যেকোনো ডিরেক্টরিতে পরিবর্তন করতে দেয়।

একটি ফাইল বা ডিরেক্টরি অনুলিপি করুন: cp (ফাইল বা ডিরেক্টরির নাম কী) (ডাইরেক্টরি বা ফাইলের নাম কোথায়)

টীম cpযেকোনো নির্বাচিত ফাইল কপি করে। টীম cp-rসমস্ত বিষয়বস্তু সহ কোনো নির্বাচিত ডিরেক্টরি অনুলিপি করে।

ফাইল বা ডিরেক্টরি সরান: rm (ফাইল বা ফোল্ডারের নাম)

টীম rmকোনো নির্বাচিত ফাইল মুছে দেয়। টীম rm-rfসমস্ত বিষয়বস্তু সহ কোনো নির্বাচিত ডিরেক্টরি মুছে দেয়।

ফাইল বা ডিরেক্টরির নাম পরিবর্তন করুন: mv (ফাইল বা ডিরেক্টরির নাম)

টীম mvনির্বাচিত ফাইল বা ডিরেক্টরির নাম পরিবর্তন বা সরানো হয়।

ডিরেক্টরি এবং ফাইল খোঁজা: অবস্থান (ডিরেক্টরি বা ফাইলের নাম)

টীম সনাক্ত করাআপনাকে আপনার কম্পিউটারে নির্দিষ্ট ফাইল খুঁজে পেতে অনুমতি দেয়। কাজের গতি বাড়ানোর জন্য ফাইল ইনডেক্সিং ব্যবহার করা হয়। সূচক আপডেট করতে, কমান্ড লিখুন আপডেট করা খ. কম্পিউটার চালু হলে এটি প্রতিদিন স্বয়ংক্রিয়ভাবে চলে। এই কমান্ডটি চালানোর জন্য সুপার ব্যবহারকারীর অধিকার প্রয়োজন ("রুট ব্যবহারকারী এবং সুডো কমান্ড" দেখুন)।

আপনি একাধিক ফাইল নির্দিষ্ট করতে ওয়াইল্ডকার্ড ব্যবহার করতে পারেন, যেমন "*" (সমস্ত অক্ষর মেলে) বা "?" (একটি অক্ষর মেলে)।

লিনাক্স কমান্ড লাইনের আরও পুঙ্খানুপুঙ্খ পরিচয়ের জন্য, অনুগ্রহ করে উবুন্টু উইকিতে কমান্ড লাইনের ভূমিকা পড়ুন।

পাঠ্য সম্পাদনা

লিনাক্সের সমস্ত কনফিগারেশন এবং সেটিংস টেক্সট ফাইলগুলিতে সংরক্ষিত হয়। যদিও আপনি প্রায়শই গ্রাফিকাল ইন্টারফেসের মাধ্যমে কনফিগারেশন সম্পাদনা করতে পারেন, আপনাকে মাঝে মাঝে সেগুলি হাতে সম্পাদনা করতে হতে পারে। মাউস প্যাডএটি হল ডিফল্ট Xubuntu টেক্সট এডিটর, যা আপনি ডেস্কটপ মেনু সিস্টেমে অ্যাপ্লিকেশন → অ্যাকসেসরিজ → মাউসপ্যাড ক্লিক করে চালু করতে পারেন।

মাঝে মাঝে, মাউস প্যাডঅ্যাপ্লিকেশন ব্যবহার করে কমান্ড লাইন থেকে চালান gksudo, যা চালু হয় মাউস প্যাডপ্রশাসনিক সুবিধা সহ, কনফিগারেশন ফাইলগুলিকে পরিবর্তন করার অনুমতি দেয়।

আপনার যদি কমান্ড লাইনে একটি পাঠ্য সম্পাদকের প্রয়োজন হয়, আপনি ব্যবহার করতে পারেন ন্যানো- টেক্সট এডিটর ব্যবহার করা সহজ। কমান্ড লাইন থেকে চালানোর সময়, সর্বদা স্বয়ংক্রিয় শব্দ মোড়ানো অক্ষম করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

ন্যানো-ডব্লিউ

কিভাবে ব্যবহার করবেন সে সম্পর্কে আরও তথ্যের জন্য ন্যানো, উইকিতে নির্দেশিকা পড়ুন।

উবুন্টুতে আরও কয়েকটি টার্মিনাল-ভিত্তিক সম্পাদক উপলব্ধ রয়েছে। জনপ্রিয় বেশী অন্তর্ভুক্ত ভিআইএমএবং emacs(প্রত্যেকটির ভালো-মন্দ লিনাক্স সম্প্রদায়ের মধ্যে অনেক বন্ধুত্বপূর্ণ বিতর্কের কারণ)। এগুলি প্রায়শই ব্যবহার করার চেয়ে আরও জটিল ন্যানো, কিন্তু আরো শক্তিশালী.

রুট ব্যবহারকারী এবং সুডো কমান্ড

GNU/Linux-এর রুট ব্যবহারকারী হল সেই ব্যবহারকারী যার আপনার সিস্টেমে প্রশাসনিক অ্যাক্সেস রয়েছে। নিরাপত্তার কারণে সাধারণ ব্যবহারকারীদের এই অ্যাক্সেস নেই। যাইহোক, উবুন্টু রুট ব্যবহারকারীকে সক্ষম করে না। পরিবর্তে, পৃথক ব্যবহারকারীদের প্রশাসনিক অ্যাক্সেস দেওয়া হয়, যারা প্রশাসনিক কাজ সম্পাদন করতে "সুডো" অ্যাপ্লিকেশন ব্যবহার করতে পারে। ইনস্টলেশনের সময় আপনার সিস্টেমে তৈরি করা প্রথম ব্যবহারকারীর অ্যাকাউন্টটি, ডিফল্টরূপে, sudo-তে অ্যাক্সেস থাকবে। আপনি এর সাথে ব্যবহারকারীদের সুডো অ্যাক্সেস সীমাবদ্ধ এবং সক্ষম করতে পারেন ব্যবহারকারী এবং গ্রুপঅ্যাপ্লিকেশন (আরো তথ্যের জন্য ব্যবহারকারী এবং গ্রুপ পরিচালনা দেখুন)।

আপনি যখন একটি প্রোগ্রাম খুলবেন যার জন্য সুপার ব্যবহারকারীর অধিকার প্রয়োজন, sudo আপনাকে আপনার পাসওয়ার্ডের জন্য অনুরোধ করবে। এটি নিশ্চিত করে যে দূষিত অ্যাপ্লিকেশনগুলি আপনার সিস্টেমের ক্ষতি করতে পারে না এবং আপনাকে মনে করিয়ে দেয় যে আপনি এমন ক্রিয়া সম্পাদন করতে চলেছেন যার জন্য অতিরিক্ত যত্ন প্রয়োজন!

কমান্ড লাইনে sudo ব্যবহার করতে, আপনি যে কমান্ডটি চালাতে চান তার আগে শুধু "sudo" টাইপ করুন। এর পরে, আপনাকে আপনার পাসওয়ার্ড লিখতে বলা হবে।

সুডো 15 মিনিটের জন্য আপনার পাসওয়ার্ড মনে রাখবে (ডিফল্টরূপে)। এই বৈশিষ্ট্যটি ব্যবহারকারীদের প্রতিবার পাসওয়ার্ড চাওয়া ছাড়া একাধিক প্রশাসনিক কাজ সম্পাদন করার অনুমতি দেওয়ার জন্য ডিজাইন করা হয়েছিল।

প্রশাসনিক কাজ করার সময় সতর্ক থাকুন - আপনি আপনার সিস্টেমের ক্ষতি করতে পারেন!

sudo ব্যবহার করার জন্য কিছু অন্যান্য টিপস অন্তর্ভুক্ত:

    টার্মিনালটিকে সুপার ব্যবহারকারী (রুট) হিসাবে ব্যবহার করতে, কমান্ড লাইনে "sudo -i" টাইপ করুন

    উবুন্টুতে ডিফল্ট গ্রাফিকাল কনফিগারেশন সরঞ্জামগুলির সম্পূর্ণ স্যুট ইতিমধ্যেই sudo ব্যবহার করে, তাই প্রয়োজন হলে তারা আপনাকে আপনার পাসওয়ার্ডের জন্য অনুরোধ করবে।

    গ্রাফিকাল অ্যাপ্লিকেশন চালানোর সময়, "sudo" কে "gksudo" দ্বারা প্রতিস্থাপিত করা হয়। এটি আপনাকে একটি ছোট গ্রাফিক্স উইন্ডোতে একটি পাসওয়ার্ডের জন্য ব্যবহারকারীকে অনুরোধ করতে দেয়। আপনি একটি স্টার্ট বোতাম সেট করতে চাইলে "gksudo" কমান্ডটি কার্যকর সিনাপটিকআপনার প্যানেল বা অনুরূপ কিছু.

    আরো তথ্যের জন্য sudoপ্রোগ্রাম এবং উবুন্টুতে রুট ব্যবহারকারীর অনুপস্থিতি, উবুন্টু উইকিতে সুডো পৃষ্ঠাটি পড়ুন।

প্রতিলিপি

1 ভূমিকা কোর্সটি "UNIX OS এর মৌলিক বিষয়গুলি" একটি বা অন্য স্তরের সফ্টওয়্যার বিকাশকারীদের প্রশিক্ষণে আগ্রহী অনুষদের প্রাথমিক কোর্সের শিক্ষার্থীদের জন্য। UNIX-এর জন্য বাধ্যতামূলক পূর্বশর্ত হল C প্রোগ্রামিং-এর একটি প্রাথমিক কোর্স, সেইসাথে কম্পিউটার আর্কিটেকচারের মৌলিক বিষয়গুলির একটি কোর্স। ইউনিক্স-টাইপ অপারেটিং সিস্টেমের কার্যকারিতার সাধারণ নীতিগুলি বুঝতে সাহায্য করার জন্য কোর্সের কাঠামোটি 13টি বক্তৃতা এবং সম্পর্কিত ল্যাব প্রদান করে। বক্তৃতা উপাদানগুলি বিমূর্ত আকারে উপস্থাপিত হয়, যা বক্তৃতা সামগ্রীতে বিষয়গুলির উপস্থাপনার গভীরতার জন্য প্রচুর স্বাধীনতা দেয়। এছাড়াও, কিছু বক্তৃতার সময়কাল প্রয়োজনে 2 থেকে 6 ঘন্টা পর্যন্ত পরিবর্তিত হতে পারে। ল্যাবরেটরি ক্লাসে কোনো বিশেষ ল্যাবরেটরি বা একটি নির্দিষ্ট ইউনিক্স/লিনাক্স ক্লোন ব্যবহার করা হয় না এবং যে কোনো উপলব্ধ ইউনিক্স, সোলারিস, লিনাক্স, ফ্রিবিএসডি, ম্যাক ওএস এক্স, ইত্যাদি সফ্টওয়্যার ব্যবহার করে শিক্ষার্থীদের ব্যক্তিগত কম্পিউটারে সঞ্চালিত করা যেতে পারে, যদি উপযুক্ত প্যাকেজ থাকে। ডেভেলপারদের জন্য ডিপোজিটরি থেকে ইনস্টল করা হয়। অনুশীলনে, সাধারণত, একটি লিনাক্স সার্ভারে দূরবর্তী অ্যাক্সেস SSH প্রোটোকলের মাধ্যমে উইন্ডোজ ওয়ার্কস্টেশন এবং PuTTY 1 - একটি SSH ক্লায়েন্ট হিসাবে ব্যবহৃত হত। পরিশেষে, মনে রাখবেন যে সমস্ত কাজ শেল (bash) কমান্ড ইন্টারপ্রেটারে সম্পাদিত হয় এবং বিভিন্ন বিদ্যমান X উইন্ডো (X11) ইন্টারফেস (CDE, GNOME, KDE, Xfwm, Xfce বা wmii, ইত্যাদি) এখানে আলোচনা করা হয়নি, যা ন্যূনতম ব্যবহারের অনুমতি দেয়। কার্নেল কনফিগারেশন এবং কোর্সের শুরু থেকেই OS-এর কার্নেল শেখার দিকে মনোনিবেশ করুন। কেন, সর্বোপরি, অপারেটিং সিস্টেমের ভিত্তি উপস্থাপন করার জন্য লিনাক্সকে বেছে নেওয়া হয়েছে, এবং উদাহরণস্বরূপ, মাইক্রোসফ্ট উইন্ডোজ নয়? এর বেশ কয়েকটি কারণ রয়েছে: ওপেন সোর্স লিনাক্স, এতে এম্বেড করা ইউনিক্স মতাদর্শ, ইউনিক্স/লিনাক্সে বাস্তবায়িত ওএসের মূল ধারণাগুলি মাইক্রোসফ্ট উইন্ডোজেও ব্যবহৃত হয়: মাল্টিটাস্কিং, হায়ারার্কিক্যাল ফাইল সিস্টেম, মাল্টি-ইউজার সিস্টেম, ভার্চুয়াল মেমরি, নির্মিত -নেটওয়ার্ক স্ট্যাক, মাল্টিথ্রেডিং, এবং সবচেয়ে গুরুত্বপূর্ণভাবে, কর্পোরেট সিস্টেমে বিতরণ করা এবং ক্লাউড সার্ভার থেকে নিয়ন্ত্রণ চিপগুলিতে এমবেড করা মোবাইল সিস্টেমে বিভিন্ন স্তরের কম্পিউটার সিস্টেম তৈরির জন্য লিনাক্স কার্নেল ক্রমবর্ধমানভাবে বেছে নেওয়া হচ্ছে। 1 ভ্লাসভ এসভি এফকেএন ভিএসইউ, ভোরোনজ 1

2 লেকচার 1. মৌলিক ধারণা। OS অপারেটিং সিস্টেম হল একটি সফ্টওয়্যার পণ্য যা কম্পিউটার সংস্থানগুলি পরিচালনা করার জন্য ডিজাইন করা হয়েছে: হার্ডওয়্যার, ডেটা, প্রোগ্রাম এবং প্রক্রিয়া। OS-এর একটি বাধ্যতামূলক উপাদান হল কার্নেল, অন্য সমস্ত উপাদানগুলি প্রয়োজন হলে OS-তে যোগ করা অ্যাপ্লিকেশন। উদাহরণস্বরূপ, যখন তারা বলে: "লিনাক্স সংস্করণ..." তারা মানে কার্নেল (কার্নেল), কিন্তু GNU/Linux দ্বারা তারা একটি নির্দিষ্ট কার্নেল এবং অ্যাপ্লিকেশনের সেট সহ কিছু ক্লোন বোঝায় (ডেবিয়ান, রেড হ্যাট, সুস, ইত্যাদি) OS কার্নেলের জন্য প্রয়োজনীয় OS কম্পোনেন্ট যা ডেটা স্ট্রাকচার, প্রোগ্রাম এবং প্রসেস এবং কম্পিউটার রিসোর্স পরিচালনার জন্য প্রয়োজনীয় হার্ডওয়্যার-নির্দিষ্ট কোড প্রদান করে। একটি কার্নেল তৈরির জন্য বিভিন্ন নীতি রয়েছে: একটি মনোলিথিক কার্নেল (লিনাক্স) বা একটি মাইক্রোকারনেল (যেমন মিনিক্স)। কার্নেল কিছু উপাদান (মডিউল, ড্রাইভার) যোগ বা অপসারণ করে কাস্টমাইজ করা যেতে পারে। ফাইল হল বাইটের একটি নির্দিষ্ট ক্রম। ইউনিক্সে, প্রায় সবকিছুই একটি ফাইল দ্বারা উপস্থাপিত হয়। একই সময়ে, শুধুমাত্র 7 ধরনের ফাইল আলাদা করা হয় (সংশ্লিষ্ট প্রতীকটি বন্ধনীতে নির্দেশিত হয়: ls -l কমান্ডের আউটপুটে) নিয়মিত ফাইল (-) বিশেষ ফাইল: ডিরেক্টরি, (d) প্রতীকী লিঙ্ক, (l) নামের পাইপ, (p) অক্ষর ডিভাইস, (c) ব্লক ডিভাইস, (b) UNIX সকেট। (গুলি) যে অ্যাপ্লিকেশনটির জন্য ফাইলটি তৈরি করা হয়েছিল বা তৈরি করা হয়েছিল সেটি ফাইলের অভ্যন্তরীণ কাঠামো সনাক্তকরণ এবং প্রক্রিয়াকরণের জন্য দায়ী৷ একটি শ্রেণীবিন্যাস ফাইল সিস্টেম হল একটি বিমূর্ততা যা ফাইলের ক্রমকে ডিরেক্টরির একটি গাছ হিসাবে উপস্থাপন করে। গাছের মূল হল "/" নামের একটি ডিরেক্টরি, যাকে বলা হয় রুট (রুট) ফাইল সিস্টেম (/root এর সাথে বিভ্রান্ত না হওয়া)। লিনাক্স হায়ারার্কিক্যাল ফাইল সিস্টেমের একটি বৈশিষ্ট্য হল এটি ভার্চুয়াল, এই অর্থে যে একটি একক শ্রেণিবিন্যাসের যেকোনো নোড একটি নির্দিষ্ট ধরনের (ext2fs, ext3fs, riserfs, vfat, ইত্যাদি) এর নিজস্ব ফাইল সিস্টেমের সাথে যুক্ত হতে পারে। আলাদা ডিভাইস, পার্টিশন বা সরাসরি মেমরিতে। ডিফল্টরূপে যে কোনো মুহুর্তে ব্যবহার করা অনুক্রমের ডিরেক্টরিকে বর্তমান কার্যকারী ডিরেক্টরি বলা হয়। আপনি রুট / থেকে শুরু করে পরম ফাইলের নাম ব্যবহার করতে পারেন, অথবা বর্তমান কার্যকারী ডিরেক্টরি (ডট ".") থেকে শুরু হওয়া আপেক্ষিক নামগুলি ব্যবহার করতে পারেন যখন মূল ডিরেক্টরিটি ".." দ্বারা চিহ্নিত করা হয় (স্পেস ছাড়াই অনুভূমিকভাবে দুটি বিন্দু)। একটি প্রোগ্রাম হল একটি ফাইল যাতে এক্সিকিউটেবল নির্দেশাবলী থাকে। একটি প্রোগ্রামিং ভাষায় একটি প্রোগ্রামের মুদ্রিত পাঠ্য ধারণকারী একটি ফাইলকে একটি প্রোগ্রাম উত্স মডিউল বলা হয়। একটি স্ক্রিপ্টিং ভাষায় লেখা উৎস (শেল, পার্ল, পাইথন, রুবি, ইত্যাদি) ) সরাসরি ভাষা দোভাষী দ্বারা কার্যকর করা হয়। অন্যান্য ভাষার উত্স (C, Fortran, ইত্যাদি) উত্স পাঠকে বাইনারি বিন্যাসে (a.out এবং COFF থেকে ELF তে বিবর্তিত) প্রসেসর নির্দেশাবলী ধারণকারী একটি এক্সিকিউটেবল প্রোগ্রাম মডিউলে রূপান্তর করতে কম্পাইল করতে হবে। একটি প্রক্রিয়া রান টাইমে একটি প্রোগ্রাম। প্রক্রিয়াগুলি পিতামাতা-সন্তানের সম্পর্কের সাথে একটি শ্রেণিবিন্যাসেও সংগঠিত হয়। UNIX-এর সমস্ত প্রক্রিয়ার একটি অনন্য পূর্ণসংখ্যা শনাক্তকারী (PID) থাকে। অনুক্রমের মূল প্রক্রিয়া হল প্রসেস নম্বর 1, যা অপারেটিং সিস্টেম কার্নেল লোড করা এবং অন্যান্য চাইল্ড প্রসেস তৈরি করার সময় init প্রক্রিয়াটি তৈরি হয়। যখন OS চলছে, তখন init ছাড়া অন্য কোনো প্রক্রিয়া বন্ধ করা যেতে পারে। এছাড়াও একটি লুকানো প্রক্রিয়া আছে 0 - অদলবদল, যা ভার্চুয়াল মেমরি পেজ করার জন্য দায়ী। লগন প্রক্রিয়া হল ব্যবহারকারী ভ্লাসভ এসভি এফকেএন ভিজিইউ, ভোরোনজ 2 দ্বারা উত্পন্ন সমস্ত প্রক্রিয়ার মূল প্রক্রিয়া

3টি সিস্টেম মাল্টি-ইউজার মোডে চলছে। এই প্রক্রিয়ার কাজ হল ব্যবহারকারীর নিরাপত্তা বৈশিষ্ট্য (লগইন নাম এবং পাসওয়ার্ড) পরীক্ষা করা এবং সেই প্রক্রিয়া শুরু করা যা ব্যবহারকারীর সাথে OS ইন্টারঅ্যাকশন ইন্টারফেস প্রদান করে, সাধারণত একটি শেল কমান্ড ভাষা দোভাষী। শেল ইন্টারপ্রেটার হল একটি প্রোগ্রাম যা OS এর সাথে ব্যবহারকারীর মিথস্ক্রিয়া প্রদান করার জন্য একটি নির্দিষ্ট OS এর অংশ। UNIX/Linux সিস্টেমগুলি বিভিন্ন দোভাষী ব্যবহার করে: bash, csh, tcsh, ksh, zsh এবং আরও অনেক। GNU/Linux সিস্টেমে ডিফল্ট ইন্টারপ্রেটার সাধারণত bash হয়। ইন্টারপ্রেটার স্ট্যান্ডার্ড ব্যবহারকারী কমান্ড এবং প্রোগ্রাম চালানোর জন্য একটি কমান্ড লাইন প্রদান করে। ভ্লাসভ এসভি এফকেএন ভিএসইউ, ভোরোনেজ 3

4 ব্যবহারিক উদাহরণ। MS Windows-এ SSH ক্লায়েন্ট (PuTTY) এর মাধ্যমে লগইন করুন, Start->Run সিলেক্ট করুন এবং এন্টার করুন: X:/Putty/Putty.exe যে পুটি কনফিগারেশন উইন্ডোটি খোলে, সেখানে হোস্ট নেম (বা আইপি অ্যাড্রেস) ফিল্ডে লিখুন: www2 ক্লিক করে খোলার ফলে www2 সার্ভারের সাথে সংযোগ ঘটবে এবং লগঅন উইন্ডোটি প্রদর্শিত হবে, যেখানে আপনি প্রথমবার লিনাক্স সার্ভারের সাথে সংযোগ করার চেষ্টা করলে, একটি পুটি নিরাপত্তা সতর্কতা বার্তা প্রদর্শিত হবে যেটি রেজিস্ট্রি ক্যাশে একটি নতুন RSA কী অন্তর্ভুক্ত করতে সম্মত হবে না। এখন এবং ভবিষ্যতে সার্ভারে একটি বিশ্বস্ত সংযোগের জন্য ক্যাশে কী। হ্যাঁ ক্লিক করুন। একটি আমন্ত্রণ ডস উইন্ডোতে উপস্থিত হবে Vlasov S.V FKN VSU, Voronezh 4

5 হিসাবে লগইন করুন: নামের পাসওয়ার্ড: যেখানে আপনি আপনার লগইন নাম (নামের পরিবর্তে) এবং পাসওয়ার্ড লিখুন। একটি পাসওয়ার্ড প্রবেশ করার সময় সতর্কতা অবলম্বন করুন, কারণ আপনি যে কীগুলি চাপবেন সেগুলি প্রবেশ করার সময় প্রদর্শিত হয় না, এমনকি কোনও তারকাচিহ্নও নেই৷ যদি সবকিছু সঠিকভাবে করা হয়, তাহলে আপনি একই উইন্ডোতে শেল প্রম্পট 2 দেখতে পাবেন:~$ _ এখন আপনি কমান্ড লাইন ইন্টারফেসের মাধ্যমে Linux OS এর সাথে যোগাযোগ করতে পারেন। 3 এর পরে, আমরা কমান্ড লাইনটি বোঝাতে শুধুমাত্র $ চিহ্ন ব্যবহার করব, যদিও আপনার সামনে বর্তমান কার্যকারী ডিরেক্টরির পথ থাকতে পারে। আমরা কোথায়? (হোম ডিরেক্টরি) সিস্টেমে লগ ইন করা হলে, প্রতিটি ব্যবহারকারীকে ব্যক্তিগত ফাইলগুলি সংরক্ষণ করার জন্য একটি নিরাপদ হোম ডিরেক্টরি বরাদ্দ করা হয়। আপনি যখন লগ ইন করেন, লগইন প্রক্রিয়া স্বয়ংক্রিয়ভাবে আপনার হোম ডিরেক্টরিকে বর্তমান কার্যকারী ডিরেক্টরি হিসাবে মাউন্ট করে। নিম্নলিখিত তিনটি কমান্ড আপনার হোম ডিরেক্টরির সম্পূর্ণ পথের সাথে একই ফলাফল প্রদর্শন করবে। $ pwd $ echo ~ $ echo $HOME আমাদের কি আছে? (অটো-জেনারেটেড ফাইল) বর্তমান ওয়ার্কিং ডিরেক্টরির বিষয়বস্তু কমান্ডের সাহায্যে প্রদর্শিত হতে পারে: $ls যখন আপনি প্রথম লগ ইন করেন, এই তালিকা সাধারণত খালি থাকে। 4 যাইহোক, যখন একজন ব্যবহারকারী লগ ইন করেন, তখন তার হোম ডিরেক্টরিতে কিছু লুকানো পরিষেবা ফাইল তৈরি হয়, যা প্রয়োজনীয় পরিবেশ কনফিগার করার জন্য ব্যবহারকারী নিজেই পরিবর্তন করতে পারে। ls কমান্ডের -a স্যুইচ আপনাকে বর্তমান ডিরেক্টরির বিষয়বস্তুর তালিকায় "" উপসর্গ সহ নামের সমস্ত লুকানো ফাইল দেখতে দেয়। (ডট) $ls -a ঘটনাক্রমে, এই তালিকায় বর্তমান ডিরেক্টরির বেনামী নামও রয়েছে "।" এবং মূল ডিরেক্টরি ".."। আপনার নিজের ফাইলটি "" এর সাথে উপসর্গযুক্ত একটি নাম দেওয়ার মাধ্যমে। (ডট) আপনি এটি লুকিয়ে রাখুন। কি সিস্টেম ব্যবহার করা হচ্ছে? আপনি যে OS সংস্করণ ব্যবহার করছেন তার উপর নির্ভর করে অপারেশন এবং সিস্টেম সেটআপ বিকল্পগুলি পরিবর্তিত হয়। এই সম্পর্কে তথ্য পেতে, কমান্ডটি ব্যবহার করুন $uname -a কমান্ডের পরামিতি এবং বিকল্পগুলি সম্পর্কে সংক্ষিপ্ত তথ্য হেল্প কী ব্যবহার করে প্রাপ্ত করা যেতে পারে, উদাহরণস্বরূপ, 2 সার্ভারের সাথে সংযোগ করতে বা নাম এবং পাসওয়ার্ড লিখতে সমস্যা হলে, আপনার কাছে শুধুমাত্র একটি উপায় আছে, সার্ভার সিস্টেম অ্যাডমিনিস্ট্রেটরের সাথে যোগাযোগ করুন। 3 কার্সারের আগে $ অক্ষরটি একটি কমান্ড লাইন অক্ষর এবং ব্যাশ কমান্ড ইন্টারপ্রেটারে একজন সাধারণ ব্যবহারকারীর জন্য ডিফল্ট। (রুট সুপার ইউজারের জন্য # প্রতীকটি ব্যবহার করা হয়) 4 সম্ভবত আপনার কাছে একটি পাবলিক_এইচটিএমএল ডিরেক্টরি রয়েছে যা সংশ্লিষ্ট পরিষেবাকে ধন্যবাদ লিনাক্স এবং এমএস উইন্ডোজ সিস্টেমের মধ্যে ফাইল আদান-প্রদান করতে ব্যবহার করা যেতে পারে। ভ্লাসভ এসভি এফকেএন ভিএসইউ, ভোরোনিজ 5

6 $ uname --help UNIX কমান্ড এবং ফাংশনগুলির একটি বিশদ বিবরণ "ম্যানুয়াল পেজ" ("ম্যানুয়াল পেজ" - সিস্টেম ম্যানুয়াল) নামক ডকুমেন্টেশন থেকে পাওয়া যেতে পারে: $ man pwd $ man ls $ man echo $ man uname ম্যানুয়াল পেজগুলি হল একটি বিশেষ বিন্যাসে nroff/troff/groff উপস্থাপিত হয় এবং আউটপুট ডিভাইসের প্রকারের উপর নির্ভর করে উপযুক্ত ইউটিলিটি দ্বারা আউটপুটে ফর্ম্যাট করা হয়। আপনি Q কী টিপে ম্যান পৃষ্ঠাগুলির ব্রাউজিং শেষ করতে পারেন $ man man Man ফাইলগুলি সাধারণত প্যাকেজ আকারে (suffix.gz বা .bz2) সংরক্ষণ করা হয় এবং বিভাগগুলিতে সংগঠিত হয়: 1. সাধারণ কমান্ড 2. সিস্টেম কল 3. C লাইব্রেরি ফাংশন 4. বিশেষ ফাইল 5. ফাইল ফরম্যাট এবং রূপান্তর 6. গেম এবং স্ক্রিনসেভার 7. অতিরিক্ত 8. সিস্টেম প্রশাসনের জন্য কমান্ড এবং ডেমন ব্যবহার করা কমান্ড বা ফাংশন উল্লেখ করার সময় বিভাগ নম্বর ব্যবহার করা হয়, উদাহরণস্বরূপ, printf/3 এবং নির্দিষ্ট করা কমান্ডের প্রথম প্যারামিটার হিসাবে $man 1 printf $ man 3 printf যে ডিরেক্টরিতে কমান্ডের ম্যান পৃষ্ঠাটি থাকে তা -w $ man -w কমান্ড ব্যবহার করে নির্ধারণ করা যেতে পারে Hierarchical File System-এর বিষয়বস্তু তালিকাভুক্ত করতে ls কমান্ড ব্যবহার করা যেতে পারে। ফাইল সিস্টেম হায়ারার্কিতে যেকোন ডিরেক্টরি (পার্টিশনে বা মেমরিতে ভৌত ডিভাইস এবং ফাইল সিস্টেমের ধরন নির্বিশেষে)। উদাহরণস্বরূপ, রুট ফাইলসিস্টেমটি $ls দিয়ে প্রদর্শিত হয় / যাইহোক, পুরো গাছের গঠন প্রদর্শনের জন্য যথেষ্ট পরিমাণে দক্ষতার প্রয়োজন, উদাহরণস্বরূপ, $ls -R grep ":$" sed -e "s/:$/ /" -e "s/[^-][^\/]*\//--/g" -e "s/^/ /" -e "s/-/ /" যেখানে grep regex ফিল্টার, sed স্ট্রিম সম্পাদক এবং নামহীন পাইপ (পাইপ), প্রতীক (পাইপ) দ্বারা চিহ্নিত। আপনার হোম ডিরেক্টরিতে, আপনি একটি নতুন (খালি) নির্দেশিকা নোড তৈরি করতে পারেন অনুক্রমের মধ্যে, উদাহরণস্বরূপ, lab1 Vlasov S.V FKN VGU, Voronezh 6

7 $ mkdir lab1 হায়ারার্কিতে যেকোনো নোড বর্তমান $ cd lab1 $ pwd হিসাবে নির্বাচন করা যেতে পারে আপনার হোম ডিরেক্টরিতে ফিরে যেতে (হোম এনভায়রনমেন্ট ভেরিয়েবল দ্বারা সংজ্ঞায়িত), কোন বিকল্প ছাড়াই cd কমান্ডটি ব্যবহার করুন $ cd $ pwd আপনি অপসারণ করতে পারেন। rmdir কমান্ড সহ একটি খালি ডিরেক্টরি, উদাহরণস্বরূপ $ rmdir lab1 যদি ডিরেক্টরিটি খালি না থাকে, তাহলে শেষ কমান্ডটি (যদি lab1-এ কিছু ফাইল থাকে) বার্তাগুলি প্রিন্ট করবে rmdir: lab1: ডিরেক্টরি খালি নয় এবং মুছে ফেলা ব্যর্থ হবে। বর্তমান ডিরেক্টরিতে, আপনি তৈরি করতে পারেন, উদাহরণস্বরূপ, একটি পাঠ্য (নিয়মিত) ফাইল। এটি করার জন্য, আপনি echo $ echo "echo Print Directory tree " > tree কমান্ডের পুনঃনির্দেশিত আউটপুট ব্যবহার করতে পারেন একটি ট্রি ফাইল তৈরি করা হয়, যেটির বিষয়বস্তু $ cat tree বা $pr ট্রি ফরম্যাট করা পৃষ্ঠায় প্রদর্শিত হতে পারে। আপনি এমনকি একটি বিদ্যমান ফাইলের শেষে একটি নতুন লাইন যোগ করতে পারেন, উদাহরণস্বরূপ, $ echo ব্যবহার করে grep এবং sed >> tree $ cat tree আপনি ed লাইন সম্পাদক ব্যবহার করতে পারেন, একটি টাইপরাইটার কনসোল থেকে পাঠ্য সম্পাদনা করার জন্য ডিজাইন করা একটি আদর্শ সম্পাদক। $ed গাছ a ls -R grep ":$" sed -e "s/:$//" -e "s/[^-][^\/]*\//--/g" -e "s /^/ /" -e "s/-//"। wq $ cat tree আসলে, আমরা এখানে কমান্ড সহ একটি ফাইল তৈরি করেছি, যেটিকে "নির্বাহযোগ্য" ঘোষণা করা হলে একটি নতুন কমান্ড হিসাবে চালানো যেতে পারে: $ chmod +x tree $./tree Vlasov S.V FKN VGU, Voronezh 7

8 নোট করুন যে বর্তমান ডিরেক্টরি উল্লেখ না করে একটি ফাইল চালানোর প্রচেষ্টা, যেমন উপরে দেখানো হিসাবে ./tree এর পরিবর্তে শুধু ট্রি করলে বর্তমান ডিরেক্টরিতে ফাইলটি খুঁজে পাওয়া যাবে না। এর কারণ, নিরাপত্তার কারণে, নাম দিয়ে চালানোর জন্য প্রোগ্রামটি খুঁজে বের করতে ব্যবহৃত PATH এনভায়রনমেন্ট ভেরিয়েবলে বেনামী বর্তমান ডিরেক্টরি অন্তর্ভুক্ত করা হয়নি। $ echo $PATH এনভায়রনমেন্ট ভেরিয়েবল এবং তাদের মানগুলির একটি সম্পূর্ণ তালিকা ব্যবহারকারী এই কমান্ডের সাহায্যে পেতে পারেন: $ env টেক্সট ফাইল তৈরি করতে, আপনি একটি ফাইল $ cat > ফাইল টেক্সটে পুনঃনির্দেশিত আউটপুট সহ cat কমান্ড ব্যবহার করতে পারেন Ctrl-D এখানে, Ctrl-D টিপে ফাইলের ইনপুট স্ট্রীম এন্ড (EOF) ক্যারেক্টার END OF TRANSMISSION-এ চলে যায়। আপনি একটি ফাইল $ cat >> ফাইলের শেষে টেক্সট যোগ করতে পারেন ব্যবহৃত. একটি ফাইল অপসারণ $rm ফাইল কমান্ড দিয়ে করা হয়।অন্যান্য জিনিসগুলির মধ্যে, -r বা -R সুইচ আপনাকে ডিরেক্টরির একটি সাবট্রিকে পুনরাবৃত্তভাবে মুছে ফেলার অনুমতি দেয়। নিরাপদে ফাইল মুছে ফেলার জন্য, এটি -i সুইচ ব্যবহার করার সুপারিশ করা হয়, যা মুছে ফেলা নিশ্চিত করার জন্য একটি অনুরোধ তৈরি করে। একটি ফাইল সরানো এবং পুনঃনামকরণ করা হয় তারিখ এবং সময় $ mv old new $ date কমান্ড দিয়ে বর্তমান সিস্টেমের সময় এবং তারিখ নির্ধারণ করা যেতে পারে সময় এবং/অথবা তারিখ পরিবর্তন করতে, MMDDhhmmYY বিন্যাসে প্যারামিটারটি ব্যবহার করুন। উদাহরণস্বরূপ, কাজের জন্য 24 জানুয়ারী 8:36 PM 2011, $date লিখুন নোট করুন যে UNIX সিস্টেমে বিদ্যমান টাইম কমান্ডটি পরবর্তী প্রক্রিয়া দ্বারা ব্যবহৃত সময় দেখায় (রিয়েল টাইম, ইউজার মোড এক্সিকিউশন টাইম, এবং কার্নেল মোড টাইম) , বর্তমান সিস্টেমের সময় নয়। Vlasov S.V FKN VGU, Voronezh 8 ব্যবহার করে দেখুন

9 $ সময় তারিখ আপনি এই ধরনের আউটপুট কিছু পেতে হবে বাস্তব ব্যবহারকারী sys 0m0.040s 0m0.000s 0m0.040s সিস্টেমে আর কে আছে? UNIX OS হল একটি বহু-ব্যবহারকারী সিস্টেম যা একাধিক ব্যবহারকারীকে একযোগে একটি লগইন প্রক্রিয়া সম্পাদন করতে এবং একে অপরের থেকে স্বাধীনভাবে সিস্টেমে কাজ করতে দেয়। বর্তমানে কে লগ ইন করেছে তা নির্ধারণ করতে, $ who কমান্ড ব্যবহার করা হয়, ব্যবহারকারীর লগইন নাম, টার্মিনাল এবং লগইন প্রক্রিয়া শুরু হওয়ার সময় দেখায়। একটি বহু-ব্যবহারকারী সিস্টেমে, একই ব্যবহারকারী একই সময়ে বিভিন্ন টার্মিনাল ব্যবহার করতে পারে (উদাহরণস্বরূপ, বেশ কয়েকটি সমান্তরাল SSH সেশন)। বর্তমান টার্মিনাল কে ব্যবহার করছে তা নির্ধারণ করতে, আপনি $ whoami Registered Users কমান্ডটি ব্যবহার করতে পারেন তাই, সিস্টেমটি ব্যবহার করার জন্য, আপনাকে একজন নিবন্ধিত ব্যবহারকারী হতে হবে। রেজিস্ট্রেশন একটি সিস্টেম অ্যাডমিনিস্ট্রেটর দ্বারা সুপার ইউজার অধিকার সহ করা হয়, যার UNIX/Linux সিস্টেমে একটি আদর্শ নাম রয়েছে - রুট। 5 সাধারণত, সমস্ত ব্যবহারকারীর নিবন্ধন রেকর্ড একটি একক ফাইল /etc/passwd-এ সংরক্ষণ করা হয়, যা প্রত্যেকের দ্বারা পাঠযোগ্য $ cat /etc/passwd সিস্টেমের পূর্ববর্তী সংস্করণগুলিতে, ব্যবহারকারীর এনক্রিপ্ট করা পাসওয়ার্ড (হ্যাশ) (পরবর্তী দ্বিতীয় ক্ষেত্র ব্যবহারকারীর নাম , কোলন দ্বারা পৃথক)। কিন্তু নতুন সিস্টেমে, পাসওয়ার্ড হ্যাশ অন্য /etc/shadow ফাইলে সংরক্ষণ করার প্রথাগত যা রুট ছাড়া অন্য কেউ পাঠযোগ্য নয়। /etc/passwd ফাইলের পাসওয়ার্ড ক্ষেত্রটি শুধুমাত্র /etc/shadow এন্ট্রির একটি গোপন রেফারেন্স সংরক্ষণ করে, তাই শুধুমাত্র "*" অক্ষরটি প্রদর্শিত হয়। UNIX সিস্টেমে বর্তমান পাসওয়ার্ড পরিবর্তন করতে, নাম কমান্ডের জন্য $ passwd পরিবর্তনকারী পাসওয়ার্ড ব্যবহার করুন। (বর্তমান) UNIX পাসওয়ার্ড: ব্যবহারকারীর বর্তমান পাসওয়ার্ড নতুন UNIX zfyycqw: নতুন পাসওয়ার্ড পুনরায় টাইপ করুন নতুন UNIX পাসওয়ার্ড: নতুন পাসওয়ার্ড (আবার ঠিক আগের লাইনের মতো) পাসওয়ার্ড: পাসওয়ার্ড সফলভাবে আপডেট হয়েছে বা পাসওয়ার্ড: প্রমাণীকরণ টোকেন ম্যানিপুলেশন ত্রুটি খারাপ পাসওয়ার্ড: এটি খুব সহজ simplistic/systematic 5 সাধারণত, root ব্যবহার করা হয় না লগ ইন করার জন্য; পরিবর্তে, অ্যাডমিনিস্ট্রেটর নিজের জন্য একটি নিয়মিত লগইন তৈরি করে, কিন্তু su কমান্ড ব্যবহার করে এমন ক্রিয়াকলাপগুলি সম্পাদন করতে যার জন্য সুপার ইউজারের বিশেষাধিকার প্রয়োজন। লিনাক্স সিস্টেমে, সুবিধাপ্রাপ্ত ব্যবহারকারীদের একটি গ্রুপ জনপ্রিয়, যারা সুডো কমান্ড Vlasov S.V FKN VGU, Voronezh 9 এর মাধ্যমে রুট রাইট সহ অপারেশন করার অধিকার পায়।

10 এই ক্ষেত্রে, আপনাকে অবশ্যই একটি ভিন্ন পাসওয়ার্ড লিখতে হবে। মনে রাখবেন যে পাসডব্লিউডি প্রক্রিয়া একটি বিশেষ সুপার ইউজার মোডে চলে এবং Ctrl-C টিপে প্রেরিত SIGINT সংকেত উপেক্ষা করে এবং এইভাবে বাধা দেওয়া যাবে না। যোগাযোগের সহজ উপায় একই সময়ে সিস্টেমে কাজ করা ব্যবহারকারীরা $ write name কমান্ড ব্যবহার করে একে অপরকে সংক্ষিপ্ত বার্তা পাঠাতে পারে নির্দিষ্ট নাম/টার্মিনাল সহ ব্যবহারকারী অবিলম্বে tty0-এ 10:30 এ আপনার_নাম থেকে বিজ্ঞপ্তি বার্তা পাবেন। এবং যদি আপনি আপনার টার্মিনালে টাইপ করা চালিয়ে যান (এখানে tty0), তাহলে বার্তাটি অবিলম্বে ব্যবহারকারীর টার্মিনালে কমান্ডে উল্লেখিত নামের সাথে লাইন বাই লাইন প্রদর্শিত হবে। বার্তাটি শেষ করতে, Ctrl-D টাইপ করুন। যাইহোক, যদি আপনার প্রতিপক্ষ কোনো বার্তা পেতে না চায়, তাহলে সে $mesg n কমান্ড ব্যবহার করে বার্তা পাঠাতে/গ্রহণ করার ক্ষমতা অক্ষম করে। এই বৈশিষ্ট্যটি সক্ষম করার জন্য, ব্যবহারকারীকে অবশ্যই $ mesg y কমান্ডটি চালাতে হবে আপনি যদি সিস্টেমের সমস্ত ব্যবহারকারীকে একবারে একটি বার্তা পাঠাতে চান (যাদের বার্তা সক্রিয় আছে), আপনি 20 লাইন পর্যন্ত Ctrl কমান্ড $ ওয়াল বার্তা ব্যবহার করতে পারেন। -D অধিবেশন শেষ করুন $ logout আপনি Ctrl-D বা $ exitও ব্যবহার করতে পারেন লগআউট কমান্ডটি সেশন শেষ নাও করতে পারে, কিন্তু পরিবর্তে দুটি বার্তার একটি প্রদর্শন করতে পারে, অথবা শেল লগইন নয় এমন কাজ বন্ধ আছে: "প্রস্থান" Z) কাজগুলি ব্যবহার করুন . আপনার কাছে কাজগুলি (কাজ এবং fg কমান্ড সহ) চালিয়ে যাওয়ার বিকল্প রয়েছে যতক্ষণ না সেগুলি স্বাভাবিকভাবে সম্পূর্ণ হয়। যাইহোক, যদি এটি করা না হয়, আবার লগআউট বা Ctrl-D কমান্ড জারি করা হলে স্থগিত কাজগুলি (একটি SIGTERM সংকেতে) বন্ধ করা হবে। দ্বিতীয় বার্তাটির অর্থ হল আপনি লগঅন প্রক্রিয়া দ্বারা শুরু করা শেল থেকে চাইল্ড প্রসেস তৈরি করেছেন যা বর্তমান শেল সেশন চালাচ্ছে যা লগঅন প্রক্রিয়ার সাথে যুক্ত নয়। Vlasov S.V FKN VSU, Voronezh 10

11 লগঅনে উদ্ভূত শেল প্রক্রিয়ায় ফিরে যেতে বর্তমান শেল-এ exit বা Ctrl-D কমান্ড চালানো প্রয়োজন। OS হল একটি জটিল সফ্টওয়্যার সিস্টেম যা বিভিন্ন সংস্থান পরিচালনার জন্য সাবসিস্টেম নিয়ে গঠিত৷ কোর্সের উদ্দেশ্য হল সিস্টেম কল ইন্টারফেসের মাধ্যমে UNIX/Linux কার্নেল সাবসিস্টেমগুলির কার্যকারিতার প্রধান বৈশিষ্ট্যগুলি অধ্যয়ন করা৷ ভ্লাসভ এসভি এফকেএন ভিএসইউ, ভোরোনজ 11


RF এর শিক্ষা ও বিজ্ঞান মন্ত্রণালয়

৬.৩১। চক্র পরামিতি স্থানান্তর। মানগুলির পরিবর্তনশীলের জন্য মান1 মান2 মান3 তে var1 এর জন্য করা বিবৃতিগুলি $(ls *.sh) তে File1 এর জন্য $var1 সম্পন্ন করে; ইকো করুন $File1 >> All.txt কন্ডিশন করার সময় সম্পন্ন হয়

তথ্য প্রযুক্তি লেকচার 3 1 ব্যাশ শেল 2 বেসিক শেল বা শেল টেক্সট মোড অপারেশন (কমান্ড লাইন ইন্টারফেস) গ্রাফিক্যাল ইউজার ইন্টারফেস (GUI)

শেল সংজ্ঞা: শেল [শেল] একটি অপারেটিং সিস্টেম কমান্ড ইন্টারপ্রেটার। ব্যবহারকারীর সাথে কাজ করার সংগঠনের উপর নির্ভর করে শেলগুলিকে দুটি প্রকারে ভাগ করা হয়: - কমান্ড লাইন ইন্টারপ্রেটার; - গ্রাফিক

2 ন্যাভিগেশন প্রথম যে জিনিসটি আমরা শিখতে চেষ্টা করব (কয়েকটি কীস্ট্রোকের পরে) তা হল লিনাক্স ফাইল সিস্টেম নেভিগেট করা৷ এই অধ্যায়ে, আমরা নিম্নলিখিত কমান্ডগুলি উপস্থাপন করব: pwd

SibGUTI ডিপার্টমেন্ট অফ ভিএস প্রোগ্রামিং ইন একটি হাই-লেভেল ল্যাঙ্গুয়েজ (HLE), সেমিস্টার 1 2009 2010 শিক্ষাবর্ষ পলিয়াকভ এ.ইউ. ল্যাবরেটরির কাজ 1. লিনাক্স ওএস প্রোগ্রামিং পরিবেশ। কাজের উদ্দেশ্যঃ সফটওয়্যারের সাথে পরিচিত হওয়া

লেকচার 2. প্রক্রিয়া নিয়ন্ত্রণ সাবসিস্টেম। একটি মাল্টিটাস্কিং সিস্টেমে প্রক্রিয়া পরিচালনার মধ্যে রয়েছে প্রতিটি চলমান প্রক্রিয়ার জন্য কার্নেল সংস্থান বরাদ্দ করা, প্রসেস কনটেক্সট স্যুইচিং করা

মস্কো স্টেট টেকনিক্যাল ইউনিভার্সিটি তাদের। N.E. স্বয়ংক্রিয় তথ্য প্রক্রিয়াকরণ এবং নিয়ন্ত্রণ সিস্টেমের কম্পিউটার সায়েন্স অ্যান্ড কন্ট্রোল সিস্টেম বিভাগের বাউমান অনুষদ সেমকিন পিএস, সেমকিন

সূর্য বিভাগের টার্মিনাল ক্লাসে OS GNU/Linux-এর সাথে কাজ করা কাজের উদ্দেশ্য: OS GNU/Linux-এর সফ্টওয়্যারগুলির সাথে পরিচিত হওয়া যাতে C ভাষায় সবচেয়ে সহজ প্রোগ্রাম লেখা হয়। অপারেটিং সিস্টেম (ওএস) জিএনইউ/লিনাক্স

BOIN সিস্টেম। দ্বারা পরিচালিত: খ্রাপভ নিকোলাই পাভলোভিচ ইনস্টিটিউট ফর ইনফরমেশন ট্রান্সমিশন সমস্যা রাশিয়ান একাডেমি অফ সায়েন্সেসের ব্যবহারিক পাঠ লিনাক্স ওএসের সাথে কাজ করার মৌলিক বিষয় একটি BOINC সার্ভার ইনস্টলেশন ব্যবহারিক পাঠ কাজের বুনিয়াদি

OS উপাদান প্রধান OS উপাদান 1. প্রক্রিয়া ব্যবস্থাপনা 2. প্রধান মেমরি ব্যবস্থাপনা 3. ফাইল ব্যবস্থাপনা 4. I/O সিস্টেম ব্যবস্থাপনা 5. বহিরাগত মেমরি ব্যবস্থাপনা 6. নেটওয়ার্কিং সমর্থন

লিনাক্স কমান্ড লাইনের ভূমিকা কীভাবে উদ্বেগ বন্ধ করবেন এবং শেলকে ভালোবাসবেন আলেক্সি সার্গুশিচেভ প্রাকটিক্যাল স্কুল অন বায়োইনফরমেটিক্স আইএসএল "কম্পিউটার টেকনোলজিস" 19.02.2014 কমান্ড লাইন কমান্ড লাইন

লিনাক্স অপারেটিং সিস্টেম লেকচার 6 কমান্ড শেল (শেল, ব্যাশ) হল ইউনিক্স-এর মতো অপারেটিং সিস্টেমে একটি কমান্ড লাইন ইন্টারফেস, অর্থাৎ, এটি ব্যবহারকারীর দেওয়া কমান্ডগুলি চালায় বা যেগুলি পড়া হয়।

পরীক্ষাগারের কাজ 4 প্রক্রিয়ার সাথে পরিচিতি কাজের উদ্দেশ্য প্রক্রিয়ার ধারণার সাথে পরিচিত হওয়া। সিস্টেমে উপলব্ধ প্রক্রিয়াগুলির একটি তালিকা পেতে এবং তাদের অবস্থা পরিচালনা করতে শিখুন। 1. তাত্ত্বিক তথ্য

ফাইলের নামকরণের ধরণ, ফাইল অনুসন্ধান, এবং অন্যান্য ইউনিক্স বৈশিষ্ট্য লিনাক্স লগইন চালান putty.exe আইপি ঠিকানা লিখুন ব্যবহারকারীর নাম খুলুন studentx পাসওয়ার্ড studentx 2 একটি ডিরেক্টরি তৈরি করুন

বিষয়বস্তুর সারণী ভূমিকা 6 লেকচার 1. লিনাক্স সেশন 8 .................. 13 1.3 সিস্টেমে একযোগে অ্যাক্সেস .............. ...

সাধারণ মানুষের কাছে অ্যাক্সেসযোগ্য, ইউনিক্স সিস্টেমের বিশাল বিশ্বের মূল বিষয়গুলি রূপরেখা দেওয়া হয়েছে। ব্যবহারকারী ধীরে ধীরে সিস্টেমে প্রবেশ করতে, বিভিন্ন কমান্ড ব্যবহার করতে, সাহায্যের জন্য জিজ্ঞাসা করতে, খুঁজে পেতে শেখে

স্ট্যান্ডার্ড ডকুমেন্ট টেমপ্লেটের সাথে কাজ করা জ্ঞানীয় প্রযুক্তির জন্য ব্যবহারকারীর নির্দেশিকা মস্কো, 2015 2 বিমূর্ত এই নথিটি E1 ইউফ্রেটিস সফ্টওয়্যার প্যাকেজে ব্যবহার সম্পর্কে তথ্য প্রদান করে

কম্পিউটার সায়েন্স ইনফরমেশন টেকনোলজি লেকচার 1. লিনাক্স ওএসের পরিচিতি লিনাক্সের মূল বৈশিষ্ট্য রিয়েল মাল্টিটাস্কিং মাল্টি-ইউজার এক্সেস সোয়াপ RAM টু ডিস্ক পেজিং

অন্যান্য ভাষা: রাস্পবেরি পাইয়ের জন্য ইংরেজি রাশিয়ান ইরিডিয়াম সার্ভার একটি i3 লাইট প্রকল্পে একটি সার্ভার ইনস্টল এবং কনফিগার করা রাস্পবেরি পাইয়ের জন্য ইরিডিয়াম সেভার হল ইরিডিয়াম সার্ভারের একটি সফ্টওয়্যার বাস্তবায়ন যা চলে

ফেডারেল এজেন্সি ফর এডুকেশন টমস্ক পলিটেকনিক ইউনিভার্সিটি 2009 সিম্পল শেল টুলস পরীক্ষাগারের কাজ সম্পাদনের জন্য নির্দেশিকা

পাঠ 3. বিষয়: লিনাক্সে অ্যাকাউন্ট। পাঠের ধরন: বক্তৃতা, ব্যবহারিক পাঠ। প্রশিক্ষণের প্রশ্ন: 1. একটি অ্যাকাউন্ট এবং প্রমাণীকরণের ধারণা। ফাইলগুলি /etc/passwd এবং /etc/group, /etc/shadow এবং /etc/gshadow।

শৃঙ্খলা "অপারেটিং সিস্টেম" এর প্রোগ্রামের টীকা 1. শৃঙ্খলা আয়ত্ত করার উদ্দেশ্য "অপারেটিং সিস্টেম" শৃঙ্খলা আয়ত্ত করার উদ্দেশ্যগুলি হল:

পরীক্ষাগারের কাজ 2. Xubuntu OS টার্মিনালের মাধ্যমে ফাইল কাঠামো এবং এর রক্ষণাবেক্ষণের মাধ্যমে নেভিগেট করা। ব্যবহারিক অংশ II। OS টার্মিনালের মাধ্যমে ফাইলের কাঠামো এবং এর রক্ষণাবেক্ষণের মাধ্যমে নেভিগেশন

সংবাদ হার্ডওয়্যার লিনাক্স ক্লাস্টার রিসোর্স ব্যবহারের পরিসংখ্যান নিবন্ধন

মৌলিক ধারণা এবং সংজ্ঞা অপারেটিং সিস্টেম (এর পরে OS হিসাবে উল্লেখ করা হয়েছে) হল একটি সফ্টওয়্যার প্যাকেজ যা একটি কম্পিউটারের কার্যকারিতা নিয়ন্ত্রণ করে এবং এতে অন্তর্ভুক্ত ডিভাইসগুলির মিথস্ক্রিয়া নিশ্চিত করে।

অধ্যায় 1 একটি অপারেটিং সিস্টেম নির্বাচন করা আপনি যে এই বইটি পড়ছেন তা নির্দেশ করে যে আপনি লিনাক্স শিখতে চান। আপনি এই যাত্রা শুরু করার আগে, আপনি একটি অপারেটিং সিস্টেম কি বুঝতে হবে.

ব্যবহারিক কাজ 10 লিনাক্সে ফাইলের সাথে কাজ করা কাজের উদ্দেশ্য: লিনাক্স অপারেটিং সিস্টেমে ফাইলগুলির সাথে কাজ করার বৈশিষ্ট্যগুলি অধ্যয়ন করা। কাজের পরিকল্পনা: 1. সংক্ষিপ্ত তাত্ত্বিক তথ্যের সাথে পরিচিত হন।

অনুমোদিত -লু তথ্য সুরক্ষা ব্যবস্থা অননুমোদিত অ্যাক্সেসের বিরুদ্ধে ডালাস লক লিনাক্স অপারেটরের (ব্যবহারকারীর) ম্যানুয়াল শীট 11 2016 2 বিমূর্ত এই অপারেটরের ম্যানুয়ালটি বিতরণ করা হয়েছে

তথ্য প্রযুক্তি লেকচার 2 লিনাক্স কমান্ড 2 লিনাক্স কমান্ড লিনাক্স কনসোল কমান্ড - ব্যবহারকারী এবং ওএসের মধ্যে মিথস্ক্রিয়া প্রতিটি কমান্ডের পিছনে ম্যানুয়াল ইনপুট দ্বারা কমান্ড লাইনের মাধ্যমে কার্যকর করা হয়

বিশ্বস্ত ডাউনলোডের হার্ডওয়্যার-সফ্টওয়্যার কমপ্লেক্স "Blokhost-MDZ" HSS "Blockhost-MDZ" এর জন্য ইনস্টলেশন গাইড। ইনস্টলেশন গাইড. পাতা 2 টীকা নথিটি ইনস্টলেশন বর্ণনা করে

যোগাযোগ পরিষেবা প্রদানের জন্য বহুমুখী হার্ডওয়্যার এবং সফ্টওয়্যার কমপ্লেক্স "IS RINO" বেসিক সফ্টওয়্যার নিয়ন্ত্রণ সার্ভার বিষয়বস্তু 1 ভূমিকা... 3 2 সফ্টওয়্যার রচনা... 3 3 সার্ভার ইনস্টলেশন...

রুটোকেন লগন। অ্যাডমিনিস্ট্রেটর গাইড 2018 অ্যাক্টিভ কোম্পানি এই নথিতে এই নথিতে নিম্নলিখিত প্রশ্নের উত্তর রয়েছে: রুটোকেন লগন সফ্টওয়্যার পণ্যটি কীসের জন্য ব্যবহৃত হয়? (দেখুন পি.

পাঠ বিষয়বস্তু পরিভাষা রিমোট অ্যাক্সেস টুল লগইন 1 ব্যবহারকারী (ব্যবহারকারী) ব্যবহারকারী, অ্যাকাউন্ট (অ্যাকাউন্ট)। সিস্টেমের ক্রিয়া রেকর্ড করার জন্য একটি বস্তু। লগইন 1. ব্যবহারকারী/অ্যাকাউন্টের নাম

টাস্ক পার্ট 1: কমান্ড লাইন থেকে FTP চালান পার্ট 2: WS_FTP LE ক্লায়েন্ট ব্যবহার করে একটি FTP ফাইল ডাউনলোড করুন পার্ট 3: ব্রাউজার ব্যাকগ্রাউন্ড/স্ক্রিপ্টে FTP চালান FTP (ফাইল ট্রান্সফার প্রোটোকল) অন্তর্ভুক্ত

সংগঠনের সাধারণ নীতি, রচনা, অপারেটিং সিস্টেমের গঠন এবং তাদের শেল, পাশাপাশি বেশ কয়েকটি নির্দিষ্ট সিস্টেম বিবেচনা করা হয়। তথ্য ব্যবস্থাপনা, প্রক্রিয়াগুলির সমস্যাগুলিতে যথেষ্ট মনোযোগ দেওয়া হয়

এবং একটি ফ্রিবিএসডি নেটওয়ার্ক অপারেটিং সিস্টেম সেট আপ করা ফ্রিবিএসডি ফ্রিবিএসডি সার্ভার, ডেস্কটপ এবং এমবেডেড কম্পিউটিং প্ল্যাটফর্মের জন্য একটি আধুনিক অপারেটিং সিস্টেম। ফ্রিবিএসডি আধুনিক নেটওয়ার্কিং প্রদান করে

এলএলসি "কোম্পানি" ALS এবং TEK" সফ্টওয়্যার পরিবারের সুইচ ALS-24000, v. 6.01 ইনস্টলেশন ম্যানুয়াল শীট 13 2017 2 1. সাধারণ তথ্য 3 1.1. উদ্দেশ্য এবং সুযোগ 3 2. কম্পিউটারের প্রশ্নাবলী

IV "অপারেটিং সিস্টেম" ডিসিপ্লিন অধ্যয়নের সময় ছাত্রদের স্বাধীন কাজের সংগঠনের জন্য পদ্ধতিগত নির্দেশাবলী p/p শৃঙ্খলা বিভাগের নাম 1. অপারেটিং সিস্টেমের বিবর্তন। উদ্দেশ্য

অপারেটিং সিস্টেম অপারেটিং সিস্টেম হল সবচেয়ে গুরুত্বপূর্ণ প্রোগ্রাম অপারেটিং সিস্টেম হল প্রোগ্রামগুলির একটি সেট যা কম্পিউটারের সমস্ত হার্ডওয়্যার এবং সফ্টওয়্যার অংশগুলির একে অপরের সাথে মিথস্ক্রিয়া নিশ্চিত করে এবং

4 ল্যাব 1. ভার্চুয়াল মেশিনে অপারেটিং সিস্টেম ইনস্টল এবং কনফিগার করা 1.1. কাজের উদ্দেশ্য এই কাজের উদ্দেশ্য হল অপারেটিং সিস্টেম ইনস্টল করার ক্ষেত্রে ব্যবহারিক দক্ষতা অর্জন করা

উচ্চতর পেশাগত শিক্ষার ফেডারেল স্টেট বাজেটারি শিক্ষা প্রতিষ্ঠান "জাতীয় গবেষণা টমস্ক পলিটেকনিক ইউনিভার্সিটি" অনুমোদিত: একাডেমিক প্রধান

ল্যাবরেটরির কাজ 1. উইন্ডোজ ওএস তাত্ত্বিক অংশের কমান্ড লাইন ইন্টারপ্রেটার ব্যবহার করে ফাইল কাঠামো এবং এর রক্ষণাবেক্ষণের মাধ্যমে নেভিগেট করা। ডিরেক্টরি হল একটি বিশেষ ধরনের ফাইল যাতে সাবডিরেক্টরির নাম থাকে

অপারেটিং সিস্টেম সফ্টওয়্যার অপারেটিং সিস্টেম হল সবচেয়ে গুরুত্বপূর্ণ প্রোগ্রাম অপারেটিং সিস্টেম হল প্রোগ্রামগুলির একটি সেট যা সমস্ত হার্ডওয়্যার এবং সফ্টওয়্যার অংশগুলির মিথস্ক্রিয়া নিশ্চিত করে

প্ল্যাটফর্ম কনফিগারেশনের জন্য লাইসেন্সিং এবং সুরক্ষা ব্যবস্থা 1C:এন্টারপ্রাইজ 8, সংস্করণ 3.0 অ্যাডমিনিস্ট্রেটর গাইড সমর্থিত অপারেটিং সিস্টেম... 1 সিস্টেম কম্পোজিশন... 1 SLK সার্ভার... 1 বাহ্যিক উপাদান...

ভূমিকা GNU/Linux অপারেটিং সিস্টেমের সাথে কাজ করা বর্তমানে, ডেস্কটপ অপারেটিং সিস্টেমের সাথে ব্যবহারকারীর ইন্টারঅ্যাকশনের প্রধান ইন্টারফেস হল গ্রাফিকাল ইউজার ইন্টারফেস (গ্রাফিক

ব্যবহারিক কাজ 2 ওএস উইন্ডোজ কমান্ড লাইন কাজের উদ্দেশ্য: উইন্ডোজ ওএসের কমান্ড লাইন ইন্টারফেস অধ্যয়ন করা, ব্যবহার করে উইন্ডোজ অপারেটিং সিস্টেম পরিচালনার সাধারণ কাজগুলি সমাধান করার দক্ষতা অর্জন করা

ল্যাবরেটরির কাজ 2 অপারেটিং সিস্টেমে ফাইল ম্যানেজ করা ল্যাবরেটরি কাজের লক্ষ্য এবং উদ্দেশ্য একটি অপারেটিং সিস্টেম যেমন লিনাক্সের সাথে কাজ করার দক্ষতা অর্জন করা; অপারেটিং রুম ম্যানেজমেন্টের মূল বিষয়গুলি শেখা

থার্মাইডস্ক ভার্চুয়াল ওয়ার্কস্টেশন সংযোগ ম্যানুয়াল অ্যাডমিনিস্ট্রেটরের ম্যানুয়াল (মৌলিক ওয়ার্কস্টেশনের প্রস্তুতি) 23811505.6200.001.И5.01-2 শিট 17 মস্কো 2018 1 বিষয়বস্তু 1ইন...

FGOBU VPO "SibGUTI" ডিপার্টমেন্ট অফ কম্পিউটার সিস্টেম ডিসিপ্লিনস "প্রোগ্রামিং ল্যাঙ্গুয়েজ" "প্রোগ্রামিং" ব্যবহারিক পাঠ 55 OS GNU/Linux লেকচারার: ​​VS বিভাগের সহযোগী অধ্যাপক, Ph.D. পলিয়াকভ আর্টেম ইউরিভিচ

শিক্ষাগত শৃঙ্খলা অপারেটিং সিস্টেম এবং পরিবেশের পরিশিষ্ট কর্মসূচী একাডেমিক শৃঙ্খলা অপারেটিং সিস্টেম এবং এনভায়রনমেন্টের কার্যকারী প্রোগ্রাম ফেডারেল রাজ্যের ভিত্তিতে তৈরি করা হয়েছিল

2.1। নথি পত্র. তথ্য সংরক্ষণের প্রয়োজনীয়তা: প্রচুর পরিমাণে ডেটা তথ্য সঞ্চয় করার ক্ষমতা প্রক্রিয়াটি শেষ হওয়ার পরে অবশ্যই ধরে রাখতে হবে একাধিক প্রক্রিয়া একযোগে থাকতে হবে

প্রোগ্রামিং ভাষা এবং অনুবাদ পদ্ধতি ল্যাবরেটরি কাজের জন্য উপস্থাপনা 2 উইন্ডোজ অপারেটিং সিস্টেম বিষয়বস্তু 2 বিষয়বস্তু 3 অপারেটিং সিস্টেমের ধারণা অপারেটিং সিস্টেম (ওএস) মৌলিক সফ্টওয়্যার

Linux-এ IBM DB2 v11.1 সার্ভার ইনস্টল করা ইনস্টলেশন উইজার্ড ব্যবহার করে IBM DB2 ইনস্টল করার জন্য মূল X-উইন্ডো প্যাকেজ সহ একটি GUI ইনস্টল এবং চলমান প্রয়োজন,

1.1 OS এর ইতিহাস প্রথম (1945-1955) কম্পিউটারগুলি অপারেটিং সিস্টেম ছাড়াই কাজ করেছিল, একটি নিয়ম হিসাবে, একটি প্রোগ্রাম তাদের উপর কাজ করেছিল। যখন প্রোগ্রামগুলি সম্পাদনের গতি এবং তাদের সংখ্যা বাড়তে শুরু করে, তখন নিষ্ক্রিয়

গ্রুপ পলিসি 2017 অ্যাক্টিভ কোম্পানি ব্যবহার করে রুটোকেন ড্রাইভার পরিচালনা করা

বিষয়: উদ্দেশ্য: অনুশীলন 23. উবুন্টু বেসিক। উবুন্টু ওএস ইন্টারফেসের সাথে পরিচিত হন, ফাইল এবং ডিরেক্টরিগুলির সাথে কীভাবে কাজ করতে হয় তা শিখুন, প্রোগ্রাম চালান, পাঠ্য এবং গ্রাফিক্স দেখুন

সিক্রেট নেট ইনফরমেশন সিকিউরিটি টুল সিক্রেট নেট ক্লায়েন্ট স্থানীয় আপগ্রেড নির্দেশাবলী এই নথিতে স্থানীয় ক্লায়েন্ট আপগ্রেডের জন্য কর্মের ক্রমগুলির একটি বিশদ বিবরণ রয়েছে

লেখকদের সম্পর্কে 15 ভূমিকা 17 বইয়ের কাঠামো 18 প্রকাশকের কাছ থেকে 20 অধ্যায় 1. মৌলিক বিষয়গুলির একটি সংক্ষিপ্ত বিবরণ 21 কিছু মৌলিক কমান্ড 21 তারিখ এবং সময় প্রদর্শন করা হচ্ছে: তারিখ কমান্ড 21 নিবন্ধিত ব্যবহারকারীদের পুনরুদ্ধার করা হচ্ছে

HV ম্যানেজার ব্যবহারকারী গাইড 2017 AprilTech, llc. সর্বস্বত্ব সংরক্ষিত 1 বিষয়বস্তু ভূমিকা... 3 ইনস্টলেশন এবং কনফিগারেশন... 4 সিস্টেমের প্রয়োজনীয়তা... 4 ইনস্টলেশন... 5 কনফিগারেশন... 6 সেটআপ

1 ল্যাব 3 "ডেটা স্ট্রীম রিডাইরেকশন" স্ট্রীম এবং ফাইল যৌক্তিকভাবে, একটি লিনাক্স সিস্টেমের সমস্ত ফাইল বাইটের একটানা স্ট্রীমে সংগঠিত হয়। যেকোনো ফাইল অবাধে কপি করে অন্যটিতে যোগ করা যায়

শুরুতে, লিনাক্স কী এবং এটি কীভাবে কাজ করে সে সম্পর্কে একটি সাধারণ ধারণা থাকলে ভাল হবে।

এবং আপনি দিয়ে শুরু করতে পারেন লিনাক্সের ভূমিকা(sxw)। যদিও অন্যান্য ভূমিকা আছে। যেমন এই. এখানে R.S. Klochkov এবং N.A. Korshenin Fundamentals of UNIX and Linux (SXW), (PDF) এর কাগজ রয়েছে।

ওএস ইউনিক্সের মৌলিক বিষয়। প্রশিক্ষণ কোর্স. (SXW) (PDF)
কপিলেফ্ট (কোনও গ) - কপিরাইট! 1999-2003 ভি. ক্রাভচুক, ওপেনএক্সএস ইনিশিয়েটিভ
এই সংক্ষিপ্ত (আনুমানিক 16 ঘন্টা, যার মধ্যে 6টি হ্যান্ডস-অন) পরিচায়ক কোর্সটি আপনাকে ইউনিক্স অপারেটিং সিস্টেমের আর্কিটেকচার, বৈশিষ্ট্য এবং মৌলিক বিষয়গুলির সাথে পরিচয় করিয়ে দেওয়ার জন্য ডিজাইন করা হয়েছে। সফলভাবে মাস্টারিং করার পরে, কোর্সটি আপনাকে ব্যবহারকারী হিসাবে UNIX-এ অবাধে এবং উত্পাদনশীলভাবে কাজ করার অনুমতি দেবে এবং এই অপারেটিং সিস্টেমের প্রশাসন বা প্রোগ্রামিং অধ্যয়ন চালিয়ে যেতে পারবে।
উপস্থাপনাটি পরিচালিত হয়, মূলত, UNIX-এর কোনো সংস্করণের বৈশিষ্ট্যের রেফারেন্স ছাড়াই, তবে প্রয়োজনে এটি SVR4 সিস্টেমের জন্য তৈরি করা হয়, বিশেষ করে, Solaris 8 OS।
আমি একটি বই সুপারিশ আন্দ্রে রোবাচেভস্কি"UNIX অপারেটিং সিস্টেম"
এখানে লেখক যা লিখেছেন তা হল: “এই বইটি ইউনিক্স অপারেটিং সিস্টেমের রেফারেন্স বই এবং বিভিন্ন ম্যানুয়ালগুলির প্রতিস্থাপন নয়। তাছাড়া, বইটিতে উপস্থাপিত তথ্য কখনও কখনও অপারেটিং সিস্টেমের সাথে আসা ডকুমেন্টেশনে খুঁজে পাওয়া কঠিন। এই প্রকাশনাগুলি ব্যবহারিক সুপারিশে পূর্ণ, বিভিন্ন সাবসিস্টেমের সেটিংসের একটি কঠোর বিবরণ, কমান্ড কল ফরম্যাট ইত্যাদি। একই সময়ে, পৃথক সিস্টেমের উপাদানগুলির অভ্যন্তরীণ আর্কিটেকচার, তাদের মিথস্ক্রিয়া এবং অপারেশনের নীতিগুলির মতো প্রশ্নগুলি প্রায়শই পিছনে থাকে। দৃশ্য এই "শারীরস্থান" সম্পর্কে জ্ঞান ছাড়াই, অপারেটিং সিস্টেমে কাজ মুখস্থ কমান্ডের ব্যবহারে পরিণত হয় এবং অনিবার্য ত্রুটিগুলি অবর্ণনীয় পরিণতির দিকে নিয়ে যায়। অন্যদিকে, UNIX প্রশাসন, নির্দিষ্ট সাব-সিস্টেমের কনফিগারেশন এবং ব্যবহৃত কমান্ডগুলি এই বইটিতে অনেক কম মনোযোগ পেয়েছে। এই বইটির উদ্দেশ্য হল ইউনিক্স অপারেটিং সিস্টেমের মৌলিক সংগঠন উপস্থাপন করা। এটি মনে রাখা উচিত যে UNIX নামটি অপারেটিং সিস্টেমের একটি উল্লেখযোগ্য পরিবারকে নির্দেশ করে, যার প্রত্যেকটির নিজস্ব নাম এবং বৈশিষ্ট্যগুলি শুধুমাত্র এটির অন্তর্নিহিত রয়েছে। এই বইটি সাধারণ উপাদানগুলিকে আলাদা করার চেষ্টা করে যা ইউনিক্সের "জিনোটাইপ" তৈরি করে, যেমন মৌলিক ব্যবহারকারী এবং প্রোগ্রামিং ইন্টারফেস, মূল উপাদানগুলির উদ্দেশ্য, তাদের স্থাপত্য এবং মিথস্ক্রিয়া এবং এর ভিত্তিতে সামগ্রিকভাবে সিস্টেমটি উপস্থাপন করে। . একই সময়ে, যেখানে প্রাসঙ্গিক, UNIX-এর একটি নির্দিষ্ট সংস্করণের রেফারেন্স প্রদান করা হয়।

ব্যক্তিগতভাবে, ভিক্টর আলেক্সিভিচ কোস্ট্রোমিনের একটি দুর্দান্ত বই পড়া আমাকে অনেক সাহায্য করে। ব্যবহারকারীর জন্য লিনাক্স” যা আমি আপনাকে অফার করতে পারি (kos1, kos2, kos3, kos4, kos5, kos6, kos7, kos8, kos9, kos10, kos11, kos12, kos13, kos14, kos15, kos16, kos17)।
এবং এখানে একই বই, কিন্তু ইতিমধ্যেই PDF এ রয়েছে (kos1, kos2, kos3, kos4, kos5, kos6, kos7, kos8, kos9, kos10, kos11, kos12, kos13, kos14, kos15, kos18, kos16, )।
এবং এখন SXW তেও (kos1, kos2, kos3, kos4, kos5, kos6, kos7, kos8, kos9, kos10, kos11, kos12, kos13, kos14, kos15, kos16, kos17)।
আপনি যদি HTML বিন্যাসে নথি পছন্দ করেন, তাহলে উপরের লিঙ্কগুলি আপনাকে একটি পৃষ্ঠায় নিয়ে যেতে পারে যেখানে আপনি এই নির্দিষ্ট বিন্যাসে বই অধ্যায়গুলির সংরক্ষণাগারগুলি ডাউনলোড করতে পারেন৷

মৌলিক বই থেকে, আমি কার্ল শ্রোডারের চমৎকার গাইডের পরামর্শও দিতে পারি লিনাক্স। রেসিপি সংগ্রহ». আমি অবিলম্বে আপনাকে সতর্ক করছি যে এই লিঙ্কটি .pdf ফরম্যাটে একটি বই, এবং এর ওজন 50 মেগাওয়াট. কিন্তু একটি বিকল্প বিকল্পও সম্ভব - একই বই, শুধুমাত্র মধ্যে

FORMAT.TXTবইটির সারাংশ নিম্নরূপ: “প্রস্তাবিত সংস্করণে টিপস, টুলস এবং দৃশ্যকল্পের একটি অনন্য সংগ্রহ রয়েছে; আপনি একটি লিনাক্স সার্ভার সেট আপ করার সময় যে কোনো অ্যাডমিনিস্ট্রেটরের সম্মুখীন হওয়া জটিল সমস্যার জন্য বেশ কয়েকটি রেডিমেড ডিবাগ করা সমাধান পাবেন; এই সমাধানগুলি ছোট নেটওয়ার্ক স্থাপন করার সময় এবং শক্তিশালী বিতরণকৃত ডেটা গুদাম তৈরি করার সময় উভয়ই কার্যকর হবে৷ বইটি বর্তমানে জনপ্রিয় ও'রিলি রেসিপি বইয়ের ফর্ম্যাটে সমস্যা-সমাধান-আলোচনা বিন্যাসে লেখা হয়েছে। অভিজ্ঞ ব্যবহারকারী, প্রোগ্রামার, সিস্টেম অ্যাডমিনিস্ট্রেটর, বিশ্ববিদ্যালয়ের ছাত্র, স্নাতক ছাত্র এবং শিক্ষকদের জন্য। যদি হঠাৎ লিঙ্কটি বন্ধ হয়ে যায়, দয়া করে আমাকে জানান - হয়তো আমি আমার সাইটে .pdf ফাইলটি পোস্ট করব।

আমি সত্যিই অ্যালেক্সি ফেডোরচুক, ভ্লাদিমির পপভ এবং অন্যান্য অনেক লেখকের নিবন্ধ এবং নোটগুলির একটি সিরিজ পছন্দ করি, যা আমি এখান থেকে নিয়েছি: http://unix.ginras.ru/। এখানে সাধারণভাবে লিনাক্স এবং বিশেষ করে এর স্বতন্ত্র উপাদান সম্পর্কে সবচেয়ে আকর্ষণীয় উপকরণ রয়েছে(Linux-all.zip, Linux-all2.zip, Linux-all3.zip, Linux-all4.zip)।
SXW - (Linux-all.zip, Linux-all2.zip, Linux-all3.zip, Linux-all4.zip),
পাশাপাশি আলেক্সি ফেডোরচুকের একটি বই" পসিক্স সাগা বা পসিক্সিজমের ভূমিকা" যা অনেকগুলি সিস্টেমের সাধারণ সমস্যাগুলিকে কভার করে, প্রাথমিকভাবে UNIX-এর মতো বিষয়গুলি নিয়ে৷ নাম নিজেই কথা বলে। লেখকদের মতে, বইটি ব্যবহারকারীদের জন্য (শিশুদের সহ) উদ্দেশ্যে করা হয়েছে। এখানে ফাইলগুলো আছে- অংশ 1, অংশ ২, পার্ট 3, পার্ট 4.
এবং SXW- পার্ট 1, পার্ট 2, পার্ট 3, পার্ট 4।

এবং যদি আপনি বিনামূল্যে সিস্টেমের ইতিহাসে আগ্রহী হন, আপনি সাধারণ শিরোনামের অধীনে নিবন্ধগুলির নির্বাচন পড়তে পারেন সবার জন্য উন্মুক্ত রাস্তা»(sxw) এবং, লেখকের মতে, ওপেন সোর্স, POSIX সিস্টেম, ইউনিক্স, বিএসডি, লিনাক্সের ইতিহাসের সাধারণ সমস্যাগুলি কভার করে

এছাড়াও, OS এর নীতিগুলি বোঝার জন্য, একটি ফাইলের ধারণার সাথে একটি প্রক্রিয়ার ধারণা অবশ্যই, সবচেয়ে গুরুত্বপূর্ণ ধারণাগুলির মধ্যে একটি। এটি V.A এর নিবন্ধের বিষয়। কোস্ট্রোমিনা » লিনাক্সে প্রসেস এবং ডেমন»(SXW।

টেক্সট-টার্মিনাল-HOWTO(SXW)v 0.05, জুন 1998
এই নথিটি ব্যাখ্যা করে যে টেক্সট টার্মিনালগুলি কী, তারা কীভাবে কাজ করে, কীভাবে সেগুলি ইনস্টল এবং কনফিগার করতে হয় এবং সেগুলি মেরামত করার কিছু তথ্য। আপনার কাছে টার্মিনাল ম্যানুয়াল না থাকলেও এটি কিছু পরিমাণে ব্যবহার করা যেতে পারে। যদিও এই কাজটি একটি লিনাক্স সিস্টেমে বাস্তব টার্মিনালের জন্য লেখা হয়েছে, তবে এর কিছু অংশ টার্মিনাল এমুলেটর এবং/অথবা অন্যান্য ইউনিক্স-এর মতো সিস্টেমের ক্ষেত্রেও প্রযোজ্য।

কনসোলের দ্রুত এবং সহজ বিকাশের জন্য সুন্দরভাবে চিত্রিত ম্যানুয়ালটি পড়াও খুব দরকারী - কমান্ড ইতিহাসের সাথে কাজ করা(SXW)।

এখানে কমান্ড শেল, বা কমান্ড দোভাষী, এছাড়াও সহজভাবে শেল হিসাবে উল্লেখ করা উপকরণ আছে. প্রথমত, শিরোনামের অধীনে একত্রিত নিবন্ধগুলির একটি নির্বাচন শেল এবং ইউটিলিটি(SXW), (PDF)।

বর্তমানে সবচেয়ে জনপ্রিয় শেল হল Bash - Bourne Again SHell (আরেকটি বোর্ন শেল) এর জন্য সংক্ষিপ্ত। আমি আপনাকে পড়ার পরামর্শ দিই BASH বিমূর্ত, (SXW), (PDF)
তৈরির তারিখ: 12/16/97।

এবং ব্যাশ শেলের বৈশিষ্ট্য(SXW), (PDF)।
ডকুমেন্টটি সংক্ষিপ্তভাবে বর্ণনা করে যে বাশ বর্ন শেল থেকে কি উত্তরাধিকারসূত্রে পেয়েছে: শেল নিয়ন্ত্রণ কাঠামো, বিল্টিন, ভেরিয়েবল এবং অন্যান্য বৈশিষ্ট্য। এটি ব্যাশ এবং বোর্ন শেলের মধ্যে সবচেয়ে উল্লেখযোগ্য পার্থক্যগুলিও তালিকাভুক্ত করে।

শেল কমান্ড ভাষা দোভাষী(SXW), (PDF) একটি কমান্ড ভাষা যা টার্মিনাল থেকে প্রবেশ করা কমান্ড এবং একটি ফাইলে সংরক্ষিত কমান্ড উভয়ই কার্যকর করতে পারে।

শেল প্রোগ্রামিং(UNIX) (SXW), (PDF)

যদি উইন্ডোজ জমে যায়, ব্যবহারকারী কিছু অঙ্গভঙ্গি করে এবং তারপরে, "এই বিশ্বের অসারতা এবং অসারতা" সম্পর্কে নিশ্চিত হয়ে, শান্ত হৃদয়ে রিসেট টিপুন। লিনাক্সে, জিনিসগুলি আলাদা। এই নিবন্ধটি সম্পর্কে - ঝুলন্ত? এর গুলি করা যাক!(SXW)

কেপিপিপি দ্বারা প্রশ্নোত্তর(SXW)

ভিএ কোস্ট্রোমিনের প্রবন্ধ " লিনাক্সে ডিরেক্টরি এবং ফাইল সিস্টেমের শ্রেণিবিন্যাস» (SXW), যা UNIX-এর মতো অপারেটিং সিস্টেমের ডিরেক্টরি কাঠামোর জন্য ওপেন সোর্স প্রকল্পের দ্বারা তৈরি মানকে বর্ণনা করে (লিনাক্স এবং বিএসডি সিস্টেমগুলি উহ্য)।

ফাইল সম্পর্কে (যা লিনাক্সে, আসলে, ডিরেক্টরি এবং এমনকি ডিভাইস), কিন্তু একটু ভিন্ন দৃষ্টিকোণ থেকে, ম্যানুয়াল বলে ফাইল এবং তাদের অনুমতি(SXW)।
অত্যন্ত সুপারিশ. চমত্কারভাবে চিবানো.

লিনাক্স কমান্ড এবং সংক্ষিপ্ত রূপ(SXW)।
এটি প্রোগ্রামগুলির একটি ব্যবহারিক সংকলন যা আমরা প্রায়শই ব্যবহার করি, দরকারী বলে মনে করি এবং যেগুলি আমাদের লিনাক্স ডিস্ট্রিবিউশনে (RedHat বা Mandrake) উপস্থিত রয়েছে।

ইউনিক্স কনসোল(SXW) - বিভিন্ন কনসোল সম্পর্কে নোট।

এখানে একটি খারাপ গাইড আছে ম্যানড্রেক লিনাক্স 9.0 কমান্ড লাইন ম্যানুয়াল(SXW)।

ডিভাইস এবং ফাইল থেকে ফাইল সিস্টেম মাউন্ট করা(SXW) (PDF)
নথি তৈরির তারিখ: 07/26/2004
সর্বশেষ সংশোধিত তারিখ: 08/20/2004
লেখক: Knyazev Alexey।



লোড হচ্ছে...