Question

***********PLEASE NO COPYING OR PLAGIARISM!!!! ALSO NO HAND WRITTEN RESPONSE!!!! THANK YOU!!! MUS...

***********PLEASE NO COPYING OR PLAGIARISM!!!! ALSO NO HAND WRITTEN RESPONSE!!!! THANK YOU!!! MUST BE ORIGINAL. ALSO PLEASE COMPLETE IDEAS, MUST BE ABLE TO UNDERSTAND WHAT IS BEING SAID FOR A THUMBS UP ****

Pertaining to the Linux operating system, which is a variant of Unix. The effort will help students understand how the concepts learned in the course relate to one another and how Linux is used in practice.

  • A narrative expanding the key points from the prior document, including the following:

    • Definitions, explanations, and examples in your own phrasing

    • Personal experiences, if there are any

    • Personal thoughts and opinions about the topic

    • Your conclusions about the topic

0 0
Add a comment Improve this question Transcribed image text
Answer #1

LINUX

What is Linux?
Linux is a open source operating system. It is a version of UNIX.

History
Linux development started in the year 1991 by a Finnish student named Linus Torvalds. Early at the time of its development, the Linux source code was made free on the Internet so that everyone can compose their version.
The 1st Linux kernel was released to the public with Version 0.01, on May 14 in 1991. In 1992, Linus Torvalds released the kernel under GNU(General Public License).

Features
Multiuser capability: Multiple users can access the same system resources like memory, hard disk, etc using different terminals.

Multitasking: More than one operation can be performed simultaneously by dividing the CPU time.

Portability: Portability means it support different types of hardware.

Security: It provides security in by authenticating, authorization and encryption.

Live USB: Almost all Linux distros provide live USB so that users can run it without installing it also.

Application support: It has its own software repository from where users can download and install applications.

File System: It provides hierarchical file system in which files and directories are arranged.

Open Source: Linux code is freely available to all. Its a community based development project.

Components of the Linux Operating System

Bootloader – It software manages the computer’s boot process.

Kernel – It is the core of the system and manages the computer’s CPU, memory, and peripheral devices.

Daemons – They are the background services such as printing and scheduling are handled by daemons.

Shell – It is also known as the Linux command line, in the early days of the operating system this was the only way to control any computer. It required commands to be entered in a text. Modern desktop implementations of Linux have made it possible to use the operating system without having to master the command line.

Graphical Server – It is the sub-system responsible for displaying the graphics on your machine and is called the X server.

Desktop Environment – There are different desktop environments such as GNOME, Cinnamon, and KDE. This is the window through which the user interacts with the operating system to achieve there task.

Applications – There are thousands of applications present that can be downloaded and installed to extend to functionality of your Linux implementation.

Linux File Structure
Linux has an extensive default directory structure. These directories can be found by executing the “tree -L 1 /“ command. The directories we are going to discuss are the top level directories located under the root directory.

/bin – It contains binaries which are some of the applications and programs that can be executed.
/boot – The files required for system startup are in this directory.
/dev – This is a virtual directory and it contains device files associated with peripheral devices attached to your system.
/etc – contains system-wide configuration files.
/home – User's personal directories are located at this directory.
/lib – This directory contains libraries that contain the code required by the system’s applications.
/media – External storage is automatically mounted in this directory when it is plugged into your system.
/mnt – This directory used to manually mount storage devices or partitions.
/opt – It often contain software that you have compiled.
/proc – This is another virtual directory that contains information about your CPU and Linux kernel.
/root – This is the home directory of the superuser or administrator.
/run – It is used to store temporary data from system processes.
/sbin – It contains binaries that only the superuser will need.

Modern Linux distributions are using the directory for various application and service-related files.
/srv – It contains data for servers.
/sys – It is a virtual directory that contains device information.
/tmp – It is used for storing temporary files from users and applications.
/var – It logs and task spools are found in this directory.

Some Basic Linux Commands

ls – This command displays the contents of the current working directory. Using the variant ls -l gives long form information and ls -a also will show you any hidden files in the directory.
pwd – This command displays the current working directory is displayed.
cd – This command displays change to your home directory. Appending a space and a name will switch you to the named directory. Appending two periods will bring you to the current directory’s parent directory.
mkdir – This command create a new directory.
mv – This command rename or move files and directories.
uname – This command displays information regarding the machine name and operating system. Use uname -a to obtain detailed information.
history – This command list the recently executed commands entered through the command line.
touch – This command create a file that does not already exist.
chmod – This command is used to change the read, write and execute file permissions.
more – This command displays multiple pages of information one screen at a time. Hitting enter will show you the next screen.
locate – This command used to find a file’s location by name.
man – Shortform for manual, it displays the reference manual pages for a specified command. Entering man ls will show what the manual has on the ls command.
kill – This command is used to kill a process by name.
ip – This command displays and manages routing, devices, and can be used to assign an IP address to a specific interface.
grep – This command used to search for a specified pattern or string in files.
du – This command displays disk space usage of files in a directory.
cp – This command used to copy files and directories from one location to another.
passwd – This command allows you to create or update passwords for user accounts.
cat – This command used to view and add to a text file.
sudo – This command allows an authorized user to execute commands as the root user of the system.
vim/vi – By executing this command you to edit text and program files.

Linux Files and File Permissions
The ability of users and applications to access files and directories depends on their file permissions.

Read – The linux serial port test program Read permission enables the user to view the contents of a file and view the names of files contained in a directory.
Write – Having this permission lets a user modify or delete a file. Combined with the execute permission, you can modify the contents of a directory.
Execute – This permission lets you execute a file if the read permission is also enabled. It is used with the write permission for modifying directories and the files they contain.

Linux also have the control of a user who can exercise over a file or directory by the use of groups. A group is a collection of zero or more users that may have common requirements. File and directory permissions are assigned to three entities:

User – This permission impact the file’s owner.
Group – This permission affect the group that owns the file. When the owner is in the group, User permissions are enforced.
Other – All other users comes under this permission.

Linux Services, Daemons, and Devices
Linux services and daemons are essentially applications that run the background. They are not under the direct control of the user. System events may initiate action by the services or by the daemons.

Networking with Linux
Linux machines are often used as network gateways or firewalls. The reliability of the OS, its cost-effectiveness, and its flexibility make it a prime candidate for use in servers and devices involved in networking. There are Linux distributions that are customized for the needs of network administrators.

Some of the more useful Linux networking commands:
ifconfig – it is used to configure the parameters of network interfaces.
telnet – it tests connectivity between two hosts.
netstat – it allows you to review network connections.
scp – it is used to copy files securely between hosts.
nmap – it checks opened ports.

Add a comment
Know the answer?
Add Answer to:
***********PLEASE NO COPYING OR PLAGIARISM!!!! ALSO NO HAND WRITTEN RESPONSE!!!! THANK YOU!!! MUS...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • PLEASE NO COPYING OR PLAGIARISM!!!! ALSO NO HAND WRITTEN RESPONSE!!!! THANK YOU!!! MUST BE ORIGIN...

    PLEASE NO COPYING OR PLAGIARISM!!!! ALSO NO HAND WRITTEN RESPONSE!!!! THANK YOU!!! MUST BE ORIGINAL.    Pertaining to the Linux operating system, which is a variant of Unix. The effort will help students understand how the concepts learned in the course relate to one another and how Linux is used in practice. A narrative expanding the key points from the prior document, including the following: Definitions, explanations, and examples in your own phrasing Personal experiences, if there are any Personal thoughts...

  • For this assignment, you will submit a paper of your personal thoughts and concerns about studying...

    For this assignment, you will submit a paper of your personal thoughts and concerns about studying mental health nursing and working with clients who have alterations in mental health. To complete this assignment, do the following: Please reflect on your individual beliefs about mental health and any concerns you may have about the topic. Include a statement of how you see yourself using your study of mental health in nursing practice. Are you interested in working specifically in a psychiatric...

  • please discuss- thank you im not sure about investments and so i just posted the question...

    please discuss- thank you im not sure about investments and so i just posted the question in general, lets go with investing in Apple..? Week 3 Discussion Ascording to the efficient market hypothesis, stock prices fully reflect available information about the value of the firm, and there is no way for individuals or mutual funds to car excess profits or outperform the market. But, is it true? We will play a simple investment game to test this hypothesis. In this...

  • Can somebody help me with my accounting project, here are the instructions: Financial Analysis Project Project...

    Can somebody help me with my accounting project, here are the instructions: Financial Analysis Project Project Requirements and Instructions Sheet Objective In accordance with the Knowledge, Skills and Abilities objectives of the course, you are required to evaluate the financial performance of a publicly traded US Corporation and write a 10 page (excluding appendix and other supporting documents) report on your findings. This event will help participants develop the ability to understand, analyze, and make decisions based on financial information—these...

  • Here is the data analysis project, please I need an excellent project, it is due 4 hours! Statist...

    here is the data analysis project, please I need an excellent project, it is due 4 hours! Statistics course. GENERAL DESCRIPTION For the data analysis project, you address some questions that interest you with the statistical methodology we learn in MAT 235.   You choose the question; you decide how to collect data; you do the analyses. The questions can address almost any topic (although I have veto power), including topics in economics, psychology, sociology, natural science, medicine, public policy, sports,...

  • Hi there! I need to compare two essay into 1 essay, and make it interesting and...

    Hi there! I need to compare two essay into 1 essay, and make it interesting and choose couple topics which im going to talk about in my essay FIRST ESSAY “Teaching New Worlds/New Words” bell hooks Like desire, language disrupts, refuses to be contained within boundaries. It speaks itself against our will, in words and thoughts that intrude, even violate the most private spaces of mind and body. It was in my first year of college that I read Adrienne...

  • Below is the information: It is important to understand the different leadership styles employed by nursing...

    Below is the information: It is important to understand the different leadership styles employed by nursing leaders in healthcare organizations and to understand their significance on nursing practice and patient outcomes, for better or for worse. Objective: Read the articles from Nursing Standard (PDF) and Bradley University (PDF). In -250 words, formulate an opinion on the following: 1. Reflect on an occasion where you experienced ineffective leadership (doesn't have to be in the hospital). What behaviors did they display? What...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT