অ্যাপ্লিকেশনগুলি সাধারণত ডেটা সঞ্চয় করে কোথায়?


12

আমি ভাবছিলাম যে ব্যবহারকারীর স্তরের অ্যাপ্লিকেশন ডেটা সংরক্ষণের জন্য কোনও মানক অবস্থান আছে কিনা? এর দ্বারা আমি যা বলতে চাইছি তা হ'ল ফায়ারফক্স বুকমার্কস, স্কাইপ বার্তা ইতিহাস / পাসওয়ার্ড ইত্যাদি I'm

উত্তর:


13

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

ইউনিক্স ফাইল-সিস্টেমের স্তরক্রমের মান থেকে উদ্ধৃতি দেওয়া :

/ হোম: ব্যবহারকারী হোম ডিরেক্টরি (directoriesচ্ছিক)

উদ্দেশ্য

/ হোম একটি মোটামুটি স্ট্যান্ডার্ড ধারণা, তবে এটি স্পষ্টতই একটি সাইট-নির্দিষ্ট ফাইল সিস্টেম। হোস্ট থেকে হোস্টের জন্য সেটআপটি পৃথক হবে। অতএব, কোনও প্রোগ্রামের এই অবস্থানের উপর নির্ভর করা উচিত নয়।

আবশ্যকতা

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

লিনাক্স ফাইল সিস্টেম অনুক্রমের মান প্রায় একই জিনিস বলে।

উদাহরণস্বরূপ, তেজ সম্পাদক জন্য ব্যবহারকারীর কনফিগারেশন হোম ডিরেক্টরীতে ভিতরে .vimrc মধ্যে সংরক্ষিত হয়, ফায়ারফক্স প্রোফাইল (অন্যান্য বিষয়ের মধ্যে ব্যবহারকারীদের বুকমার্কগুলি এবং ইতিহাস তথ্য ধারণকারী) সংরক্ষণ করা হয় একটি পৃথক ডিরেক্টরির মধ্যে ব্যবহারকারীর হোম-ডিরেক্টরি মধ্যে (~ / .মজিলা / ফায়ারফক্স / <randomstring>.ডিফল্ট)

সাধারণত সমস্ত অ্যাপ্লিকেশন ব্যবহারকারীর গৃহীত ডিরেক্টরিতে যেমন "ডট-ফাইল / ডিরেক্টরিগুলিতে" ব্যবহার করা সূচনা সেশন, পাসওয়ার্ড ইত্যাদির তথ্য সংরক্ষণ করবে।

সুতরাং (কিছুটা এক্সপ্লোরপোল্টিং), আপনি যদি ব্যবহারকারী-নির্দিষ্ট ডেটা সুরক্ষিত পর্যাপ্ত এনক্রিপশন চান তবে কেবল হোম ডিরেক্টরি এনক্রিপশনই যথেষ্ট হবে।

এটি বলার পরে, ডিফল্ট অবস্থানটি কাস্টমাইজ করতে ও ওভাররাইড করা এবং এই অ্যাপ্লিকেশনটির নির্দিষ্ট ইউজার-ডেটা অন্য কোথাও সংরক্ষণ করার জন্য সমস্ত জিনিস লিনাক্সের মতোই সম্ভব। তবে উবুন্টুতে এটি ব্যবহারকারীর দ্বারা স্পষ্টভাবে করা দরকার।


3

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

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

  • র‌্যামে থাকা যে কোনও কিছু (ভাল, প্রায়) অদলবদল হতে পারে। এটি কিছুটা সময় নেয় এবং কিছুটা ভাগ্য লাগে, তবে যে কেউ আপনার ডিস্কটি চুরি করে সে অদলবদলে কিছু উপযুক্ত ডেটা খুঁজে পেতে পারে।

  • অনেক অ্যাপ্লিকেশন অস্থায়ী ফাইলগুলিতে স্টোর করে /tmp

  • যদি স্থানীয়ভাবে মেল পান (এটি কোনও পিওপি বা আইএমএপি সার্ভার থেকে আনার বিপরীতে), এটি উপস্থিত হয় /var/mail। আপনি যদি চিরাচরিত ইউনিক্স পদ্ধতি ( sendmail) ব্যবহার করে মেল প্রেরণ করেন তবে এটি /var/spool/postfix(বা আপনার এমটিএ যাই হোক না কেন) মাধ্যমে সঞ্চারিত হয়। আপনি যদি এই অনুচ্ছেদটি বুঝতে না পারেন তবে এটি আপনার জন্য প্রযোজ্য নয়।

  • যদি আপনি পুনরাবৃত্ত কাজগুলি সেট আপ করেন তবে সেগুলি সঞ্চিত থাকে /var/spool/cron

  • আপনি যখন কিছু মুদ্রণ করেন তখন তা সঞ্চারিত হয় /var/spool/cups

  • সিস্টেম লগগুলিতে এমন ডেটা থাকতে পারে যা আপনি বরং ব্যক্তিগত রাখতে চান যেমন আপনি যে সাইটগুলিতে সংযোগের চেষ্টা করেছেন বা এর থেকে নেটওয়ার্ক ত্রুটি রয়েছে।

আপনি dm_crypt দিয়ে অদলবদলটি এনক্রিপ্ট করতে পারেন ( cryptsetupডকুমেন্টেশন ইনস্টল করুন এবং পড়ুন; বা এটি প্রাথমিক ইনস্টলেশনটির অংশ হিসাবে করুন, তবে আমার মনে হয় আপনাকে বিকল্প সিডি ব্যবহার করতে হবে)।

একবার আপনি অদলবদল এনক্রিপ্ট করেছেন, /tmpএটি তৈরির মাধ্যমে সবচেয়ে ভাল আচরণ করা হবে tmpfs। একটি লিখিত আপ জন্য এখানে দেখুন ।

আপনি মুদ্রণ স্পুলের মতো অন্যান্য জিনিসের জন্য tmpf ব্যবহার করতে পছন্দ করতে পারেন। তবে এটি সিস্টেম লগের মতো অন্যদের জন্য উপযুক্ত নয়। যদি আপনি প্রতিটি সংবেদনশীল ডেটা এনক্রিপ্ট করতে চলেছেন তবে আপনি পুরো সিস্টেমটি এনক্রিপ্ট করতে পারেন।


0

গাইলস যা বলেছিল তা ছাড়াও, যদি আপনি অ্যাপাচি ওয়েবসার্ভার (বা অন্য কোনও ওয়েবসার্ভার) ব্যবহার করেন তবে তারা আপনার ওয়েবসাইট ফাইলগুলিকে / var / www এ সংরক্ষণ করে

আমি নিশ্চিত নই যেখানে এসকিউএল সার্ভার আপনার ডেটাবেসগুলিকে ডিফল্ট হিসাবে সংরক্ষণ করে ... আমি চিরকালই শিখছি :)

ঘূর্ণি

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.