معلومات در حافظه به اشکال مختلف ذخیره و قابل دسترس می باشند که برای برنامه نویسان لازم است تا با روش های مختلف ذخیره معلومات در میموری و به آن دسترسی پیدا کنند.
(Linux Ubuntu Guide in Persian- Basic)رهنمود سیستم عامل اوبنتو فارسی- محب ال...Muhibullah Aman
مجموعهء ذیل مهمر
4391 در لابراتوار - سیستم عامل لینوکس بین سالهای 4393 AT&T توسط Kenneth Thompson, Dennis Ritchie
وغیره افراد ، بنابر اهداف زیر ساخته شد:
Network-security muhibullah aman-first edition-in PersianMuhibullah Aman
امنیت شبکه ها -یکی از دغدغه های اصلی متخصصین شبکه امروزی ُ امنیت شبکه ها است و امنیت شبکه عبارت از راه و روش های که بتوان دست هکر ها را از شبکه محدود و کوتاه کرد
سیستمعامل یا سامانه عامل (Operating System) بدون شک مهمترين نرم افزار در کامپيوتر است. سیستم عامل اولین نرم افزاری است که پس از روشن کردن کامپیوتر مشاهده می شود، و همچنین آخرین نرم افزاری خواهد بود که قبل از خاموش کردن کامپیوتر مشاهده می شود.
سرفصل هایی که در این آموزش به آن پرداخته شده است:
درس یکم: مفاهیم اولیه
درس دوم: فرایند –نخ
درس سوم: زمان بندی پردازنده
درس چهارم: بن بست
...
برای توضیحات بیشتر و تهیه این آموزش لطفا به لینک زیر مراجعه بفرمائید:
http://faradars.org/courses/fvsft103
سیستمعامل یا سامانه عامل (Operating System) بدون شک مهمترين نرم افزار در کامپيوتر است. سیستم عامل اولین نرم افزاری است که پس از روشن کردن کامپیوتر مشاهده می شود، و همچنین آخرین نرم افزاری خواهد بود که قبل از خاموش کردن کامپیوتر مشاهده می شود.
سرفصل هایی که در این آموزش به آن پرداخته شده است:
درس یکم: مفاهیم اولیه
درس دوم: فرایند –نخ
درس سوم: زمان بندی پردازنده
درس چهارم: بن بست
...
برای توضیحات بیشتر و تهیه این آموزش لطفا به لینک زیر مراجعه بفرمائید:
http://faradars.org/courses/fvsft103
در این کتاب چه میخوانیم :
• ضرورت استفاده از Siem و بخش soc , noc
• بررسی عنوان IDS و IPS ها
• معماری ossec
• معماری wazuh
• نصب ossec
• نحوه مهاجرت از ossec به Wazuh
• نصب آفلاین wazuh
• ویژگیهای wazuh و امکانات آن
سیستمعامل یا سامانه عامل (Operating System) بدون شک مهمترين نرم افزار در کامپيوتر است. سیستم عامل اولین نرم افزاری است که پس از روشن کردن کامپیوتر مشاهده می شود، و همچنین آخرین نرم افزاری خواهد بود که قبل از خاموش کردن کامپیوتر مشاهده می شود.
سرفصل هایی که در این آموزش به آن پرداخته شده است:
درس یکم: مفاهیم اولیه
درس دوم: فرایند –نخ
درس سوم: زمان بندی پردازنده
درس چهارم: بن بست
...
برای توضیحات بیشتر و تهیه این آموزش لطفا به لینک زیر مراجعه بفرمائید:
http://faradars.org/courses/fvsft103
سیستمعامل یا سامانه عامل (Operating System) بدون شک مهمترين نرم افزار در کامپيوتر است. سیستم عامل اولین نرم افزاری است که پس از روشن کردن کامپیوتر مشاهده می شود، و همچنین آخرین نرم افزاری خواهد بود که قبل از خاموش کردن کامپیوتر مشاهده می شود.
سرفصل هایی که در این آموزش به آن پرداخته شده است:
درس یکم: مفاهیم اولیه
درس دوم: فرایند –نخ
درس سوم: زمان بندی پردازنده
درس چهارم: بن بست
...
برای توضیحات بیشتر و تهیه این آموزش لطفا به لینک زیر مراجعه بفرمائید:
http://faradars.org/courses/fvsft103
سافت ویر انجنیرینگ تمام پراسه های که برای ساختن یک نرم افزار را تشریح میکند. یعنی برای اینکه یک نرم افزار مفید ، قابل استفاده وبا مشخصات خوب که باعث ضیاع حافظه و پراسسر نگردد بسازیم سافت ویر انجنیرینگ را مطالعه میکنیم
Network-security muhibullah aman-first edition-in PersianMuhibullah Aman
امنیت شبکه ها -یکی از دغدغه های اصلی متخصصین شبکه امروزی ُ امنیت شبکه ها است و امنیت شبکه عبارت از راه و روش های که بتوان دست هکر ها را از شبکه محدود و کوتاه کرد
سیستمعامل یا سامانه عامل (Operating System) بدون شک مهمترين نرم افزار در کامپيوتر است. سیستم عامل اولین نرم افزاری است که پس از روشن کردن کامپیوتر مشاهده می شود، و همچنین آخرین نرم افزاری خواهد بود که قبل از خاموش کردن کامپیوتر مشاهده می شود.
سرفصل هایی که در این آموزش به آن پرداخته شده است:
درس یکم: مفاهیم اولیه
درس دوم: فرایند –نخ
درس سوم: زمان بندی پردازنده
درس چهارم: بن بست
...
برای توضیحات بیشتر و تهیه این آموزش لطفا به لینک زیر مراجعه بفرمائید:
http://faradars.org/courses/fvsft103
سیستمعامل یا سامانه عامل (Operating System) بدون شک مهمترين نرم افزار در کامپيوتر است. سیستم عامل اولین نرم افزاری است که پس از روشن کردن کامپیوتر مشاهده می شود، و همچنین آخرین نرم افزاری خواهد بود که قبل از خاموش کردن کامپیوتر مشاهده می شود.
سرفصل هایی که در این آموزش به آن پرداخته شده است:
درس یکم: مفاهیم اولیه
درس دوم: فرایند –نخ
درس سوم: زمان بندی پردازنده
درس چهارم: بن بست
...
برای توضیحات بیشتر و تهیه این آموزش لطفا به لینک زیر مراجعه بفرمائید:
http://faradars.org/courses/fvsft103
در این کتاب چه میخوانیم :
• ضرورت استفاده از Siem و بخش soc , noc
• بررسی عنوان IDS و IPS ها
• معماری ossec
• معماری wazuh
• نصب ossec
• نحوه مهاجرت از ossec به Wazuh
• نصب آفلاین wazuh
• ویژگیهای wazuh و امکانات آن
سیستمعامل یا سامانه عامل (Operating System) بدون شک مهمترين نرم افزار در کامپيوتر است. سیستم عامل اولین نرم افزاری است که پس از روشن کردن کامپیوتر مشاهده می شود، و همچنین آخرین نرم افزاری خواهد بود که قبل از خاموش کردن کامپیوتر مشاهده می شود.
سرفصل هایی که در این آموزش به آن پرداخته شده است:
درس یکم: مفاهیم اولیه
درس دوم: فرایند –نخ
درس سوم: زمان بندی پردازنده
درس چهارم: بن بست
...
برای توضیحات بیشتر و تهیه این آموزش لطفا به لینک زیر مراجعه بفرمائید:
http://faradars.org/courses/fvsft103
سیستمعامل یا سامانه عامل (Operating System) بدون شک مهمترين نرم افزار در کامپيوتر است. سیستم عامل اولین نرم افزاری است که پس از روشن کردن کامپیوتر مشاهده می شود، و همچنین آخرین نرم افزاری خواهد بود که قبل از خاموش کردن کامپیوتر مشاهده می شود.
سرفصل هایی که در این آموزش به آن پرداخته شده است:
درس یکم: مفاهیم اولیه
درس دوم: فرایند –نخ
درس سوم: زمان بندی پردازنده
درس چهارم: بن بست
...
برای توضیحات بیشتر و تهیه این آموزش لطفا به لینک زیر مراجعه بفرمائید:
http://faradars.org/courses/fvsft103
سافت ویر انجنیرینگ تمام پراسه های که برای ساختن یک نرم افزار را تشریح میکند. یعنی برای اینکه یک نرم افزار مفید ، قابل استفاده وبا مشخصات خوب که باعث ضیاع حافظه و پراسسر نگردد بسازیم سافت ویر انجنیرینگ را مطالعه میکنیم
مدیریت پروژه های تکنلوژی معلوماتی-محب الله امان ICT Project Management in Per...Muhibullah Aman
برای هر متخصص شبکه لازم تا با مدیریت پروژه های تکنالوژی معلوماتی آشنایی داشته باشد لذا با توجه به اینکه امروزه یک پروژه به تنهایی به سر رسیده نمیتواند ازینرو ما
This document provides a summary of a textbook on data structures and algorithms. It includes a preface describing the textbook's approach of presenting data structures within the context of assessing costs and benefits, understanding tradeoffs, learning common practices, and matching data structures to application needs. The preface also discusses how the textbook can be used in an advanced undergraduate course on data structures or algorithms.
This document provides an introduction to data structures and algorithms. It discusses key concepts like variables, data types, data structures, abstract data types, algorithms, and analysis of algorithms. The goal of algorithm analysis is to compare algorithms in terms of their running time and space usage. Commonly used rates of growth for analyzing running time include constant, logarithmic, linear, quadratic, and exponential time. Algorithm analysis helps determine which solutions are most efficient.
Java data structures for principled programmerspnr15z
This document provides an overview of the 7th edition of a textbook on data structures in Java. It covers object-oriented programming concepts, common data structures like vectors and generics, design fundamentals including complexity analysis and recursion, sorting algorithms, an interface-based design method, and iterators. Each chapter also includes examples and exercises to demonstrate the concepts and techniques.
Data structure and algorithm with java implementation by obaid kakarObaid Kakar
Array linked list Bubble sort insertion sort selection sort merge sort quick sort graph and tree stack and queue algorithm with java implementation
by obaid kakar University Of Balochistan
maxscale and spider engine for performance and security and clusteringYashar Esmaildokht
* What is it? MaxScale is a *proxy* for MariaDB databases. Imagine it as a middleman, sitting between your application and your actual MariaDB server(s). It handles connections, manages queries, and improves performance and scalability.
* Key Features:
* Connection Pooling: MaxScale can create a pool of connections to your MariaDB server(s), reducing the overhead of establishing new connections for each request.
* Query Routing: It can intelligently route queries to the best available server, balancing the load and maximizing performance.
* Read/Write Splitting: MaxScale can separate read operations from write operations, sending read requests to dedicated read-only servers to improve performance.
* Failover and High Availability: MaxScale can seamlessly switch to a backup server if the primary server becomes unavailable, ensuring your applications stay online.
* Monitoring and Auditing: It provides valuable metrics on your MariaDB cluster, helping you identify bottlenecks and optimize performance.
* Why Use MaxScale?
* Performance Boost: MaxScale can significantly improve query execution times, especially for complex queries.
* Scalability: It makes your MariaDB cluster more scalable, allowing you to handle increasing traffic and data volumes.
* High Availability: It provides a layer of redundancy, making your database cluster more resilient to failures.
MariaDB Spider Storage Engine
* What is it? Spider is a special storage engine for MariaDB. It lets you combine multiple MariaDB servers into a single logical view, making them appear as a single, large database to your applications.
* Key Features:
* Data Distribution: Spider splits your data across multiple MariaDB servers, ensuring data is distributed and accessible.
* Horizontal Scaling: Spider allows you to scale your database horizontally, adding more servers to handle increased workloads.
* Failover and High Availability: Similar to MaxScale, Spider provides automatic failover if a server becomes unavailable.
* Why Use Spider?
* Large Data Volumes: Spider is ideal for handling very large datasets that require more storage and processing power.
* Scalability: Spider lets you easily scale your database by adding more servers as your data grows.
* High Availability: It provides a higher level of redundancy and resilience, crucial for applications that require continuous uptime.
Oracle Database is a multi-model database management system produced and marketed by Oracle Corporation. It is one of the most widely used relational database management systems (RDBMS) in the world, known for its robustness, scalability, and comprehensive feature set. Here are some key aspects of Oracle Database and its goals:
Key Features of Oracle Database
Relational Database Management: Oracle Database is primarily a relational database, which means it organizes data into tables that can be linked—or related—based on data common to each. This structure allows for complex queries and data manipulation.
Multi-Model Support: In addition to traditional relational data, Oracle Database supports various data models, including JSON, XML, and spatial data, allowing for flexibility in how data is stored and accessed.
Scalability and Performance: Oracle Database is designed to handle large volumes of data and high transaction rates. It can scale vertically (by adding more resources to a single server) and horizontally (by adding more servers).
High Availability: Features like Oracle Real Application Clusters (RAC) and Data Guard provide high availability and disaster recovery options, ensuring that databases remain accessible even in the event of hardware failures or other issues.
Security: Oracle Database includes robust security features, such as advanced encryption, user authentication, and fine-grained access control, to protect sensitive data.
Advanced Analytics: Oracle Database supports advanced analytics capabilities, including machine learning, data mining, and statistical analysis, allowing organizations to derive insights from their data.
Cloud Integration: Oracle offers cloud-based database services, allowing organizations to deploy Oracle Database in the cloud for greater flexibility, scalability, and cost-effectiveness.
Development Tools: Oracle provides a range of development tools and frameworks, such as Oracle APEX (Application Express) and Oracle SQL Developer, to facilitate application development and database management.
Goals of Oracle Database
Data Management: One of the primary goals of Oracle Database is to provide a comprehensive solution for managing data efficiently and effectively. This includes data storage, retrieval, manipulation, and reporting.
Performance Optimization: Oracle aims to deliver high performance for transaction processing and analytical workloads. This includes optimizing query execution, indexing, and resource management to ensure fast response times.
Scalability: Oracle Database is designed to scale to meet the needs of organizations of all sizes, from small businesses to large enterprises. The goal is to handle increasing data volumes and user loads without compromising performance.
High Availability and Reliability: Ensuring that databases are always available and reliable is a key goal.
Ceph: A Powerful, Scalable, and Flexible Storage SolutionYashar Esmaildokht
## Ceph: A Powerful, Scalable, and Flexible Storage Solution
Ceph is an open-source, distributed storage platform that offers a range of features, including object storage, block storage, and file systems. It provides a highly scalable, reliable, and flexible solution for managing your data.
Ceph's Key Components:
* RADOS (Reliable Autonomic Distributed Object Storage): Ceph's core storage component. It provides object storage capabilities and forms the basis for other services.
* RBD (RADOS Block Device): Ceph's block storage service. Allows you to create and manage block devices that can be attached to virtual machines or containers.
* CephFS (Ceph File System): Ceph's distributed file system. Offers scalable and reliable shared file system access for applications and users.
Ceph Backfill:
Backfill is a process used to repopulate data onto newly added OSDs (Object Storage Devices) in a Ceph cluster. Here's how it works:
1. Data Imbalance: When new OSDs are added, the cluster may have an imbalance in data distribution. Some OSDs might have more data than others.
2. Backfill Process: Ceph identifies the underutilized OSDs and starts copying data from overloaded OSDs to these new OSDs.
3. Data Balancing: The backfill process aims to achieve an even distribution of data across all OSDs in the cluster.
Ceph Scrub:
Scrubbing is a data integrity check that Ceph performs to detect and repair errors in stored data. Here's the process:
1. Data Verification: Ceph compares the data stored on different OSDs that hold replicas of the same object.
2. Error Detection: Any discrepancies between the data replicas are flagged as errors.
3. Data Repair: Ceph attempts to repair the errors by copying the correct data from another OSD.
Ceph Erasure Coding (EC):
Erasure coding is a technique used to increase data resilience and reduce storage overhead in a Ceph cluster.
* Data Chunking: Data is divided into smaller chunks, and a parity chunk is generated.
* Data Distribution: These chunks and parity chunks are distributed across multiple OSDs in the cluster.
* Data Recovery: Even if some OSDs fail, the lost data can be recovered from the remaining chunks and parity chunks.
Benefits of EC:
* Increased Data Resilience: Can tolerate more OSD failures without losing data.
* Reduced Storage Overhead: Reduces the total storage capacity required for storing data replicas.
* Improved Performance: Can enhance performance by spreading the data load across more OSDs.
Understanding Ceph, backfill, scrub, and EC is crucial for efficient operation and maintenance of a Ceph cluster. These mechanisms ensure data integrity, availability, and scalability, making Ceph a robust and powerful solution for storage management.
Spoofing attacks are those attacks that attackers hide their and identity and use trusted Connection to gain unauthorized access.
روش حملات است که درآن حمله کننده هویت خودرا مخفی نگهداشته و خود را به عنوان شخصی دیگری معرفی میکند.
This document discusses tools and components used for local area networks. It mentions face plates, keystone jacks, RJ-45 connectors, wire strippers, LAN cards, patch panels, cable testers, crimping tools, and punching tools as essential elements. The document provides an overview of the basic hardware required to set up and maintain wired network infrastructure for local area connectivity.
اساسات کیبلینگ شبکه ها ؛
برای کیبلینگ شبکه ها به کدام موارد نیازمندیم ؛ چگونه میتوانیم یک کیبلنگ درست در شبکه ها داشته باشیم و کیبلینگ ستاندارد منحیث یک سرمایه در آپارتمان ها باقی خواهد ماند
5. Page 5 of 23 ""امان هللا محب :وترتیب تهیه
پروگرام نتیجهء.کرد خواهید مالحظه ذیل شکل به را فوق
را ذیل کالس :دوم مثالcoding.نمایید
Date
Day
Month
Year
Min Year
Return Day()
Return Month()
Return Year()
Return Serial of Day()