Free Essay

Linux Homework

In: Computers and Technology

Submitted By dnulph1
Words 465
Pages 2
1. What did Richard Stallman mean when he stated that GNU was a free operating system? Nobody would have to pay for permission. Free software is software that users have the freedom to distribute and change.
2. Describe the relationship between Linux and the GNU project. There is really no direct relationship between them. The GNU programs are open source and have been adapted to work using the Linux kernel as well. Linux is normally used in combination with the GNU operating system. The whole system is basically GNU with Linux added. All the so-called “Linux” distributions are really distributions of GNU/Linux.
3. List and describe in detail four advantages of Linux. Stability-Linux has an edge over Windows. In case Linux crashes, the kernel and other processes are usually not harmed. Free software-Most of the Linux software is free of cost. Runs on old hardware-Linux can be ran on older and slower machines. Security-Linux has the advantages of the code being in public domain. This can act like a double-edged sword while you can look at the code and developers can rapidly fix the holes hackers can find bad code.
4. List three examples of different hardware platforms on which Linux has been ported. It can be ported on x86, Alpha, and PowerPC.
5. What are the minimum system requirements for Fedora 15 with the GUI installed? Xen 3.46
6. What is the primary file system type used by Fedora 15 Linux? Ext4
7. What is LVM? What advantages does LVM have over traditional partitions? It allows you to manage logical volumes in a single partition it also allows you to shrink or expand them while the system is up and running.
8. What is a mount port? It is a term used to describe where the computer puts the files in a file system on Unix-like systems.
9. How many primary drive partitions are supported on computers that still conform to the standard established by MS-DOS? How many total partitions can a standard computer disk [Integrated Drive Electronics (IDE)/ Serial Advanced Technology Attachment (SATA)] support? How many does the Small Computer System Interface (SCSI) support? 4 primary partitions, due to limitations imposed by DOS back in the 80s, ATA (the proper name for IDE) and SATA drives can only hold 4 partitions, SCSI can support up to 128 physical disks.
10. What directories are often stored on their own partitions? Root, home, boot and swap./usr,/home,/var
11. Instead of a page file-such as Windows-what type of partition does Linux use when it does not have enough memory to hold all the data that it is processing? It uses SWAP. The swap is a dedicated partition and not a file.

Similar Documents

Premium Essay

Linux

...Whether you are an experienced user of Linux or you just want to test run the system on your computer, there are several advantages that you can gain from using this operating system. One factor would be the cost, when you use Linux you will have to spend a penny this software is freely available. This operating system allows you to install the software on number computers unlike in the case of other application systems where you are limited to only one computer installation. Another advantage you gain from installing Linux onto your computer is the fact that this software has stronger security than other OS. There is your choice is another great advantage of using Linux over other operating systems. This is because the user is allowed to control almost all aspects of the system. Majorly, you will be allowed to change how your desktop looks and feels. Fourthly Linux software is packed with huge usability features as compared to other operating software such as Windows. Finally the best part of this software is that it is an open source of software material. This means that in addition to getting the software free of charge, you will also be able to have an opportunity to modify the source code to suit you desires by adding more features or removing undesired ones. Linux provides so many software choices for your specific tasks. These are feature that no other operating system can offer as far your computer application and usage is concerned. Linux should therefore be......

Words: 276 - Pages: 2

Premium Essay

Linux

...is also responsible for allocating memory to various processes. Shell is the software that provides an interface for an operating system to access the services of kernel. The primary purpose of shell is to execute another program. The user interface of the operating system is usually referred to as a shell. Shells are normally of two types: command line and graphical. Command line provides a command line interface (CLI) to the operating system whereas graphical provides a graphical user interface (GUI). Although there are more than 600 Linux distributions available for use but few are popular among the general users. Top five Linux distributions are: a) Ubuntu b) Fedora c) openSUSE d) Debian e) Slackware Ubuntu is the most popular version of Linux. There are numerous shells available for Ubuntu like GNOME, KDE, Unity, LXDE, and Cinnamon. Two most popular and widely used graphical shells in Ubuntu are GNOME and KDE. Bash shell is the widely used and default cli shell in Ubuntu. I have chosen bash shell to discuss the commands and function in Ubuntu. Bash is a command line interface where users can type the command to tell the computer what to do. It is faster and powerful medium to run any command or process. The commands can be divided in various categories: a) File and......

Words: 785 - Pages: 4

Premium Essay

Linux

...Chapter 1 1. Free software is software that users have the freedom to distribute and change. The three main characteristics of free software are: The source code has to be distributed with the program, you cannot restrict people from redistributing/modifying/using the software, and users must be allowed to redistribute modified versions under the same terms/licensing. 4. The Free Software Foundation is the sponsor of the GNU Project. GNU developed many of the tools that are part of Linux. Linux is the name of the operating system kernel developed by Linus Torvalds, which has been expanded and improved by thousands of people on the Internet. Torvalds’ kernel and GNU’s tools work together as the Linux operating system. Chapter 2 1. Installing Fedora/RHEL is the process of copying operating system files from a CD, DVD, or USB flash drive to hard disks on a system and setting up configuration files so Linux runs properly on the hardware. Several types of installations are possible, including fresh installations, upgrades from older releases of Fedora/RHEL, and dual-boot installations. Chapter 3 1. A live system gives you a chance to preview Fedora without installing it. It does not write to hard disks. 4. The ubiquity utility is a graphical installer written mostly in Python. It installs Ubuntu from a live session. 8. Remove quiet and splash from the boot command line. Press F6 from the initial install screen to display the boot command line. Press backspace...

Words: 461 - Pages: 2

Free Essay

Linux

...THREADS MANAGEMENT IN LINUX OPERATING SYSTEM Thread of execution is the smallest sequence of programmed instructions that can be managed independently by an operating system scheduler. The scheduler itself is a light-weight process. The implementation of threads and processes differs from one operating system to another, but in most cases, a thread is contained inside a process. Multiple threads can exist within the same process and share resources such as memory, while different processes do not share these resources. In particular, the threads of a process share its code and its context . On a single processor, multithreading is generally implemented by time-division multiplexing (as in multitasking): the processor switches between different threads. This context switching generally happens frequently enough that the user perceives the threads or tasks as running at the same time. On a multiprocessor or multi-core system, threads can be truly concurrent, with every processor or core executing a separate thread simultaneously. Many modern operating systems directly support both time-sliced and multiprocessor threading with a process scheduler. The kernel of an operating system allows programmers to manipulate threads via the system call interface. Some implementations are called a kernel thread, whereas a lightweight process (LWP) is a specific type of kernel thread that shares the same state and information. Threads are created like normal tasks,......

Words: 993 - Pages: 4

Free Essay

Linux

...operating system kernel, Linux version 0.01. Linux evolved into a fully functioning Operating System (OS) with one of its first distributions created by the Manchester Computing Center, MCC Interim Linux, using a combined boot/root disk (Hayward, 2012). Linux luminaries, Slackware, RedHat and Debian began to rise between 1992 and 1994 as well as the Linux kernel growing to version 0.95, becoming the first kernel to run the X Windows System. The Big Three, Slackware, Debian and Red Hat were instrumental in the anticipated launching of Linux version 1.0.0 in 1994 with 176,250 lines of code. Over the next five years the big three released some of the greatest Linux distributions, including the Jurix Linux, which is allegedly the first distribution to include a scriptable installer; the installer allows an administrator install across similar machines. The Juris Linux distribution is mostly noted in Linux history because it was used as a base system for SUSE Linux which is still in operation today (Hayward, 2012). Launched in 1996, Linux 2.0 had 41 releases in the series; inclusion of critical operating system features and rapid releases helped to make the Linux operating system the OS of choice for IT professionals. Another notable moment in Linux history was the release of Version 2.4 which contained support for USB, PC Cards, ISA Plug and Play and Bluetooth, just to name a few; these features demonstrated the versatility and the advancement of the Linux kernel since the......

Words: 745 - Pages: 3

Free Essay

Linux

...understand the concept think of “free” as in “free speech” not as in “free beer”. To understand thislogic think of it as you receive a beer but you don’t know what ingredients go into that beer to make up a glass. But if you were to make the beer yourself you know what ingredients are going intothat beer. 2. The relationship between GNU and linux is that the GNU project for creating an operating system , both kernel and system programs. Today GNU runs on top of the FreeBSD and NetBSD. 3. 1. Its free or little to no cost to users. 2. There is a wide selection of applications as well as a wide variety of tools.4. the amount of software that is available not just source sod but also pre-built binaries that are easy to install and reday to run. 4. 3 different hardware platforms that has been ported onto are power-PC apple computers (ppclinux), Compaq’s (nee digital equipment corporation) alpha based machines, also its not just for single processor machines as of verison2.0, it runs on multiple processor mahines. 5. Windows X was developed in part by reasearchers at MIT and provides the foundation for the GUI’s available with Linux. 6. The window manager is what allows heavy customization. 7. Miinimum system requirements for 32-bit fedora 8 w GUI installed is 192-256 megabytes for graphical systems,400 megahertz Pentium pro or Pentium II processor or the equilvalent, 300 megabytes-9 gigabytes, 8. 3 types of hardware supported are PC(i386), 64-bit PC (x86_64), and Mac......

Words: 383 - Pages: 2

Free Essay

Linux Homework

...LAUREN FISHER LINUX CLASS Q.WHAT ARE THE PREDOMINANT LINUX DESKTOP CURRENTLY IN USE? A. The two predominant Linux desktops currently in use for business or commercial use are Fedora and RHEL (Red Hat Enterprise Linux). These have shown to be reliable, stable and have regular updates with dependable support. For the home user Mint and Ubuntu are ranked as the most popular 1.PANEL-These are the bars at the top and bottom of the screen. They hold objects or icons which are shortcuts or applets 2.MENU BAR-The Menu bar appears at the top of the File Browser window and displays a drop down menu when you click one of its selections. The Nautilus File Brower menubar controls which information is displayed and how it is displayed 3.APPLET-This is a small program that displays its user interface on or adjacent to the panel. Examples of this would be the Clock or Workspace Switcher. 4. NOTIFICATION AREA-is an applet that displays icons of applications that are running and open. So, if your playing the CD Player, this would show an icon in the Notification area 5.SHADING-this appears to be a graphical enhancement. GTS – GigaTexel Shading boast of Cinematic effects, but has fallen out of popular use. 6.LOCATION BAR-This appears below the main toolbar. It displays the name of the directory that appears in the View pane. It can be displayed either iconic or texual. 7.NAUTILUS-Is a browser tool. This component gives you two ways to work with files: the traditional File Browser...

Words: 478 - Pages: 2

Free Essay

Linux

...the creation of the Linux kernel by Linus Torvalds in 1991, many versions of Linux have been created. Due to the open source of the kernel, this gives advanced users the option to alter the kernel to their liking. This, in turn, has yielded a near endless amount of distributions and versions available out there. In my research, I have found the main versions of Linux have derived from Debian Linux, Slackware Linux, or RedHat Linux. However, the first distribution meant for the masses was Yggdrasil Linux (Citation). First, there were versions such as MCC Interim Linux developed by University of Manchester and TAMU developed by Texas A&M, however these were in-house developments not really meant to be widely distributed. Yggdrasil, one of the first widely distributed version of Linux, was described as a Plug and play Linux. Its’ initial release took place in December of 1992, but in the form of an alpha release. The beta version was released in 1993, and the official release the next year in 1994. It was the first Linux operating system distributed via a live CD-ROM. It included an automatic configuration of the software installation, much like we see today, making it very easy for even a novice user to set it up. Yggdrasil was not free, however, the company charged $39.95 per copy (Yggdrasil Computing). After conducting research of the number of distribution of Linux, the exact number could not be pinpointed. There are so many developers tweaking the Linux kernel and......

Words: 1003 - Pages: 5

Premium Essay

Linux Homework 4 and 5

...1. Submit written answer to the following questions: A. What command can be used to view a list of directory hierarchies, including the file system type? df -hT B. What command will display a list of NFS exports? ls /etc/exports C. What /etc/exports entry would export a directory named /nfs to all clients on the subnet 192.168.10.0 and give them read-only access? cat /nfs 192.168.10.0 (ro,sync) D. What entry would you place in /etc/fstab to mount the above export at boot time? Presume the directory hierarchy is being exported by a server named nfsserv, and the mount point is /mnt/nfs. nfsserv: /nfs 192.168.10.0 (ro,sync) /nfsserv.nfs E. What command line utility is used to create/change passwords for Samba user accounts? smbpasswd F. Why is it a bad idea to run swat (Samba Web Administration Tool) across an insecure network? The password is sent in cleartext over the connection you are using and can easily be “sniffed” G. What Samba share will allow users to use their home directories across a Windows network? [homes] H. What is the name of the main Samba configuration file? /etc/samba/smb.conf 2. Create an entry for the above file that would allow Samba to share a directory named /data. The share should be named Data, should be browsable and writable, and should only be accessible by a user named bob. cat /etc/samba/smb.conf [global] Workgroup = WORKGROUP server string = Samba Server Version %v log file = /var/log/samba/log.%m ...

Words: 329 - Pages: 2

Free Essay

Linux Administration Unit 2 Homework

...information. 8. The max day setting is used for the max amount of day you can have that password before it has to be changed. This setting is good for allowing the user to think of a new strong password or if they are lazy the last time they can wait to change this password. 9. This will apply to all accounts on this machine, or that use this machine to access the network/server. The next time you change the password on a existing account you will receive these warnings 10. First you would create the accounts for each users, and add each to a group they need to be in to get their jobs done. After this is complete, you would issue the command su –c ‘chage –E (YYYY-MM-DD) “username” this being for the 14days they will need access to the linux machine. ...

Words: 294 - Pages: 2

Free Essay

Linux

...University of Sunderland School of Computing and Technology File Management System in Linux CUI Interface A Project Dissertation submitted in partial fulfillment of the Regulations governing the award of the degree of BA in Computer Studies, University of Sunderland 2006 I. Abstract This dissertation details a project to design and produce a prototype Linux character environment file manipulation assisting application. The application is offering a friendly menu driven interface to handle the jobs that non-programmers keep finding cumbersome to master when it comes to working in a Unix/Linux interface, resulting in serious mistakes and much loss of productive time. The Linux File Management System is a basic program for every user at a Unix/Linux terminal. Advantages here include the fact that the support team does not have to be burdened with solving simple file based queries by the employees. The areas of Designing GUI interfaces in Linux and Windows versus Linux Security were researched and a prototype has been designed, developed and tested. An evaluation of the overall success of the project has been conducted and recommendations for future work are also given. Words II. Table of Contents 1) Introduction.................................................................................................................................4 1.1 Overview.................................

Words: 17681 - Pages: 71

Free Essay

Linux Unit 1 Homework

...software that respects users' freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software. 4) The Free Software Foundation is a nonprofit with a worldwide mission to promote computer user freedom and to defend the rights of all free software users. Linux is an open-source operating system modelled on UNIX. Linux is basicly the GNU system. Everyday users have help define this system. Pg. 50 EX 1) Installation of the Fedora/RHEL system involves a. Make sure the BIOS is set to boot from CD/DVD b. Insert the DVD in and reset the computer c. Computer BOOTs from DVD d. Make sure select the boot command line and begin installing Pg. 86 EX 1) A live system usually means an OS booted on a computer from a removable medium. Your OS is portable. I am assuming that you are using USB stick for your live OS. 2. Partitioning headaches for newbies are not there. 3. You can start testing and experiencing any other distro easily if you don't like the current one. 4) Put /boot at the beginning of the drive (partition 1) so that there is no issue of Linux having to boot from a partition too far into the drive. 8) When the system enters runlevel 5 Pg. 498 EX 1. When a system is in single-user Mode you can log in only at the console. With the system in multiuser mode you can log in at any terminal or workstation that is set up for login. 3. The letters su stand......

Words: 386 - Pages: 2

Free Essay

Linux Homework

...IT250 Linux Home Work Chapter 4 1) What command can be used to list the files in a directory? dir 2) What command can be used to display the contents of a text file? cat 3) What command can be used to delete a file? rm Chapter 5 1) What commands can be used to compress a file? Gzip and bzip2 2) Name two text editing commands we used. nano and vim 3) What VIM command quits without saving. :q! 4) What VIM command saves and quits. ZZ 5) What VIM command is used to switch from text entry to command mode? Esc Chapter 6 1) What command allows us to check or change permissions? Chmod 2) When working with permissions, what symbolic permissions value of RW? Read and write 3) What is the numeric equivalent of this value? 6 Chapter 7 1) When used with a command, what does the > character do? Redirect output 2) What does grep do? Search file(s) for lines that match a given pattern Chapter 8 1) Define GNOME GNOME is designed to be a Windows-like Desktop system Chapter 9 1) Define BASH. Bourne Again Shell GNU’s command interpreter for UNIX Chapter 10 1) What command can I use to identify the name of the computer I’m using? hostname 2) Define daemon. A program that runs in the background, rather than controlled by the user 3) Identify a daemon. ftp 4) Define FQDN. Fully qualified domain name, is the complete domain name for a specific host 5) Identify one top level domain. Infrastructure top-level domain Chapter 11 1) What is sudo? ......

Words: 437 - Pages: 2

Free Essay

My Homework(Linux & Unix)

...1. 사무실에서 상사가 금요일 10:30 회의에 참석하라고 급하게 지시했는데, 이 일정을 메모할 펜을 찾을 수가 없다. 어떤 Linux 명령을 써서 Meeting이라는 파일에 이 메모를 저장할 수 있는가? 답 : B. cat > Meeting (cat이라는 명령어로 미팅이란 파일에 내가 입력한 내용을 저장) 2. 앞의 문제 1에서 메모하기 전에 금요일의 날짜를 메모에 포함시키기로 하였다. 어떤 Linux명령으로 금요일의 날짜를 알 수 있을까? 답 : A. cal (달력을 출력하는 명령어) 3. 명령을 타이핑하는 중에 명령과 함께 표시해야 할 파일 이름을 잘못 쳤다. 다음 중 어느 명령줄 키 조합(command-line key combination)이 되돌려서 오류를 정정할 수 있나? 답 : A. Ctrl+b (이전문자로 이동하는 명령줄 키 조합) (Alt+End, Ctrl+2, Shift+Alt+m 해당하는 조합은 책 어디에도 없었습니다.) 4. 지난 몇 달 동안 당신은 패스워드를 변경하지 않았고, 이제 새 패스워드로 바꾸려고 한다. 다음 명령 중 어느 것을 써야하나? 답 : D. passwd (패스워드를 새로지정하는 명령어) 5. cat명령에서 -n 옵션이 무엇에 쓰는 것인지 생각나지 않는다. 다음 중 어느 것을 써야 cat의 -n 옵션의 목적을 알아낼 수 있나? 답 : C. man cat (‘man 명령어‘는 해당 명령어의 매뉴얼을 볼수잇는 명령어) 6. 다음 중 어느 것이 AT&T Bell 연구소가 원래 개발한 UNIX 배포판인가? 답 : D. System V 7. Linux에서 쓰이는 기본 명령해석기(command interpreter)는 어느 shell인가? 답 : A. Bash shell (본문에 리눅스는 기본명령해석기로 bash shell를 사용한다고 나와있습니다.) 8. Annual_Report라는 파일의 끝에 텍스트 한 줄을 추가하려한다. 다음 명령 중 텍스트 한 줄을 추가할 수 있는 명령은 어느 것인가? 답 : C. cat >> Annual_Report (cat >> 파일이름 : 해당파일에 내용추가) 9. SSH는 (하는데) 쓰일 수 있다. 답 : B. 네트워크 상의 다른 컴퓨터에 로긴(log-in) 10. 오늘은 Linux서버관리자로서 첫날이어서 상사가 root 패스워드를 알려줬다. root가 무엇인가? 답 : D. UNIX/Linux 시스템에 완전한 접근을 할 수 있는 관리자 계정 11. project라 부르는 문서 파일에서 파일의 생성 날짜와 마지막으로 갱신된 날짜를 파일의 마지막 두 줄에 기록했다. 어느 명령이 project 파일의 마지막 두 줄을 보여줄까? 답 : c. tail -n 2 project (답은 이것이 맞으나 실제 실행시 저 문구대로 실행한다면 오류가 뜨면서 사용법을 보여준다. 그러므로 정확한 답은 tail –2 project) 12.......

Words: 815 - Pages: 4

Premium Essay

Linux

...Carlos Espiritu 12/10/11 Week 1 homework Page 19 1. What is free software? List three characteristics of free software. Free software includes GNU/Linux, Apache, and some examples of free applications are: KDE, OpenOffice.org. all these application can be used for router/mobile phones..Etc. Linux is free and price plays a roll but not so crucial as other OS. Also source code is available, and software can be used for any purpose, also can be studied and changed. Linux software can be distributed and changed versions as well. 2. What are multiuser sytems? Why are they successful? A multiuser system allows each user at their work terminals to be connected to the computer. The operating system of computer assigns each user a portion of RAM and drives the computer’s time among various users; it is also called time sharing system. In other words, a multiuser system allows many users to simultaneously access the facilities of the host computer. This type of system is capable of having 100’s of users use this computer at once. The commonly used multiuser systems are: 1. LOCAL AREA NETWORK 2. WIDE AREA NETWORK 3. METROPOLITAN AREA NETWORK. 3. In what language is linux written? What does the language have to do with the success of linux? Linux is written in the C programming language and because it is written in the C language the language can be imbedded in all type of devices from TV’s, to PDA’s, cell phones, cable boxes for the reason of this language being so......

Words: 796 - Pages: 4