APPENDIX A GLOSSARY OF LINUX TERMS (Web site layout) dpkg

May 7th, 2008

APPENDIX A GLOSSARY OF LINUX TERMS dpkg Shell command that can be used to administer software under Ubuntu and Debian. However, the APT system, which uses dpkg, is the preferred method of installing software. E Emacs Seminal text editor and pseudo-shell beloved by Unix aficionados; can be used for programming tasks, simple word processing, and much more. This editor has cultural significance as one of the core pieces of software offered by GNU Project, The. Emacs was originally developed principally by Stallman, Richard. See also vi. environment Shorthand referring to a user s unique Linux configuration, such as variables that tell the shell where programs are located. F FAT32 File Allocation Table 32-bits; file system offered by Windows 98, Me, 2000, and XP. Linux can both read and write to FAT32 file systems. See also NTFS and VFAT. Firefox Web browser program used under Ubuntu and produced by the Mozilla Foundation. FLOSS Free, Libre, or Open Source Software; used within the community to describe all software or technology that, broadly speaking, adheres to the ethical approach of Open Source software and/or Free Software, as well as its legal guidelines. FOSS Free or Open Source Software; alternative term for FLOSS. free When used to describe software or associated areas of technology, free indicates that the project abides by the ethical (if not legal) guidelines laid down by GNU Project, The. It doesn t indicate that the software is free in a monetary sense; its meaning is quite different from freeware.

498 APPENDIX A (Web site traffic) GLOSSARY OF LINUX TERMS

May 6th, 2008

498 APPENDIX A GLOSSARY OF LINUX TERMS CVS Concurrent Versioning System; application that allows the latest version of software packages to be distributed over the Internet to developers and other interested parties. D daemon See service. Debian Voluntary organization that produces distributions of Free Software operating systems, including Linux. Because it is a nonprofit organization run by passionate Free Software advocates, it is considered the most ethically sound of all Linux outfits. Many distributions, including Ubuntu, use Debian as the basis for their software because of its claimed reliability and relative simplicity. dependency A way of referring to system files that a program requires in order to run. If the dependencies are not present during program installation, a program might refuse to install. device Linux shorthand describing something on your system that provides a function for the user or that the system requires in order to run. This usually refers to hardware, but it can also describe a virtual device that is created to provide access to a particular Linux function. directory What Windows refers to as a folder; areas on a hard disk in which files can be stored and organized. distribution A collection of software making up the Linux operating system; also known as a distro. The software is usually compiled by either a company or organization. A distribution is designed to be easy to install, administer, and use by virtue of it being an integrated whole. Examples include Ubuntu, SUSE Linux, Red Hat, and Debian. distro Shorthand for distribution. documentation Another way of describing written guides or instructions; can refer to online sources of help as well as actual printed documentation.

Windows 2003 server web - APPENDIX A GLOSSARY OF LINUX TERMS commodity

May 5th, 2008

APPENDIX A GLOSSARY OF LINUX TERMS commodity In the context of hardware, describes PC hardware usually based around Intel or AMD processors that can be bought off the shelf and used to create sophisticated computer systems (as opposed to buying specially designed hardware). One reason for Linux s success is its ability to use commodity hardware. community The general term for the millions of Linux users worldwide, regardless of what they use Linux for or their individual backgrounds. By using Linux, you automatically become part of the community. compile The practice of creating a binary file from source code, usually achieved using the ./configure, make, make install series of commands and scripts. config file Configuration file; any file that contains the list of settings for a program. Sometimes it s necessary to edit config files by hand using programs like vi or Emacs, but often the program itself will write its config file according to the settings you choose. copyleft The legal principle of protecting the right to share a creative work, such as a computer program, using a legally binding license. Copyleft also ensures future iterations of the work are covered in the same way. cracker Someone who breaks into computer systems to steal data or cause damage. The term is not necessarily linked to Linux or Unix but was created by the community to combat the widespread use of hacker in this sense. The word hacker has traditionally defined someone who merely administers, programs, and generally enjoys computers. cron Background service that schedules tasks to occur at certain times. It relies on the crontab file. CUPS Common Unix Printing System; set of programs that work in the background to handle printing under Unix and Linux. curses Library that lets software present a semigraphical interface at the shell, complete with menu systems and simple mouse control (if configured). The version of curses used under Linux and Unix is called ncurses.

Web hosting unlimited bandwidth - 496 APPENDIX A GLOSSARY OF LINUX TERMS

May 5th, 2008

496 APPENDIX A GLOSSARY OF LINUX TERMS C C Programming language in which much of the Linux kernel is written, as were later versions of Unix before it. C was created by some of the same people who created Unix, and its development mirrors that of Unix. C++ Object-oriented programming language; originally designed to be an enhancement to C, but now seen as a popular alternative. C# Modern programming language, which uses similar syntax to C, created by Microsoft and re-created on Linux via the Mono project. character device How Linux refers to a device that sends/receives data asynchronously. For various technical reasons, this typically refers to the terminal display. See also block device. checksum Mathematical process that can be applied to a file or other data to create a unique number relative to the contents of that file. If the file is modified, the checksum will change, usually indicating that the file in question has failed to download correctly or has been modified in some way. The most common type of checksum program used under Linux is md5sum. client Shorthand referring to a computer that connects to a server. closed source The reverse of Open Source in which the source code is not available for others to see, share, or modify. See also proprietary. code See source code. command Input typed at the shell that performs a specific task, usually related to administration of the system and/or the manipulation of files. command-line prompt See shell.

Web site domain - APPENDIX A GLOSSARY OF LINUX TERMS applet

May 3rd, 2008

APPENDIX A GLOSSARY OF LINUX TERMS applet Small program that, in the context of the Ubuntu desktop, runs as part of a larger program and offers functions that complement the main program. The GNOME desktop incorporates several applets in its notification area. APT Advanced Packaging Tool; the underlying system by which software is managed and installed on Ubuntu and Debian Linux systems. Shell commands beginning with apt, such as apt-get, are used to install new software from various repositories. Under Ubuntu, the Synaptic Package Manager program provides a GUI method of using APT. archive Any file containing a collection of smaller files, compressed or otherwise (see also tar). B BASH Bourne Again SHell. The most common shell interpreter used under Linux and offered as default on many Linux systems. binary executable Another way of referring to a program that has been compiled so that it can be used day-to-day. See also compile. block device How the Linux kernel communicates with a device that sends and receives blocks of data; usually a hard disk or removable storage device. See also character device. BSD Unix Berkeley Software Distribution Unix; form of Unix partially based on the original Unix source code but also incorporating recent developments. BSD is open source and free for all to use and share with practically no restrictions. There are various forms of BSD Unix, such as FreeBSD, NetBSD, and OpenBSD. BSD doesn t use the Linux kernel, but it runs many of the same programs. Some of the programs offered within the Linux operating system come from BSD. bzip2 Form of file compression. Together with the older and less efficient gzip, it is a popular form of file compression under Linux and the equivalent to Zip compression under Windows. Files employing bzip compression are usually given a .bz2 file extension. See also tar.

Photography web hosting - 494 APPENDIX A GLOSSARY OF LINUX TERMS

May 3rd, 2008

494 APPENDIX A GLOSSARY OF LINUX TERMS < Symbol that, when used at the command prompt, indicates a command should accept input from a file (see redirect). # Symbol that, when it appears on the command prompt, usually indicates the user is currently logged in as root. $ Symbol that, when it appears on the command prompt, usually indicates the user is currently logged in as an ordinary user. (Note that some versions of Linux/Unix use % or > instead of $.) ? Wildcard character indicating that any character can be substituted in its place. * Wildcard character indicating that zero or more characters can appear in its place. *nix Popular but unofficial way of describing the family tree that comprises Unix and its various clones, such as Linux and Minix. A administrator Another word for either the root user or one who has adopted that user s powers temporarily. AIX IBM s proprietary form of Unix that runs on the company s proprietary hardware, as well as commodity hardware based around AMD and Intel processors. Nowadays, IBM is slowly deprecating AIX in favor of Linux. alias Method of creating a user-defined command that, when typed, causes another command to be run or a string to be expanded. Apache Popular Open Source web server software that runs on Unix, Linux, and other operating system platforms. Considered responsible in part for the rise in popularity of Linux in the late 1990s.

APPENDIX A (Sri lanka web server) Glossary of Linux

May 2nd, 2008

APPENDIX A Glossary of Linux Terms This appendix provides brief explanations of common terms used in the Linux and Unix environments. These include technical terms, as well as conventions used within the Linux community. Due to space limitations, this glossary is somewhat selective, but still should prove a lasting reference as well as a helpful guide for those new to Linux. Cross-referenced terms are highlighted in italics. Symbols . Symbol that, in the context of file management, refers to the current directory. .. Symbol that, in the context of file management, refers to the parent directory of that currently being browsed. / Symbol that, in the context of file management, refers to the root of the file system; also separates directories in a path listing. ~ Symbol that, in the context of file management, refers to a user s home directory. | Pipe symbol; used at the command prompt to pipe output from one command to another. > Symbol that, when used at the command prompt, indicates output should redirect into a file.

492 CHAPTER 34 ACCESSING COMPUTERS REMOTELY Figure (Free web space)

May 1st, 2008

492 CHAPTER 34 ACCESSING COMPUTERS REMOTELY Figure 34-5. By installing a VNC server, you can connect to just about any remote operating system, including Windows 98 (as here). Summary In this chapter, we looked at how you can access your Ubuntu computer remotely across the Internet. We examined how you can access the computer as if you were sitting in front of it, using the ssh program. This allows you to start a command-line prompt and even run GUI programs on the remote computer. In addition, we discussed how the screen program can be used to keep sessions alive across various logins, and how you can transfer files using the sftp and scp programs. Then we looked at how to use the Terminal Server Client tool to access the desktop of remote Windows computers.

CHAPTER 34 ACCESSING COMPUTERS REMOTELY (Web hosting service) Note As

May 1st, 2008

CHAPTER 34 ACCESSING COMPUTERS REMOTELY Note As with Ubuntu s Remote Desktop feature, when logging in via RDP, you will be literally sharing the same desktop as anyone who might be standing in front of the computer. Because of this, for privacy and security, the desktop on the remote computer will be blanked when you log in. Connecting to Other Windows Computers You can download a VNC server for just about any operating system. Windows and Linux are supported, as is Macintosh OS X. In fact, a VNC server will run on any Windows computer, from 95 upwards. Once it s installed, you can then use the Terminal Server Client program within Ubuntu to connect to that computer s remote desktop. Note In fact, any computer that s running the VNC Viewer program can access a computer running a VNC server (including the one set up by Ubuntu s Remote Desktop feature). Various VNC Viewer programs are available for Linux, Windows, Macintosh OS X, and other operating systems, including the likes of PocketPC. Just search the Web using VNC Viewer as a search string to find viewer programs. Of course, you ll have the same insecurities and lack of desktop blanking that plague VNC connections to a Ubuntu desktop, as described previously. But if you re prepared to accept this, you ll be pleased to hear that setting up the VNC server on the Windows machine is easy. TightVNC, available from www.tightvnc.com, is one of the best variations of VNC around. You should download the Self-Installing Package for Windows. During installation, you ll be asked if you want to register TightVNC as a system service. Click the check box alongside this option. This will activate the VNC server every time the computer starts. Once the program has installed, the server configuration program will appear. You should change the password by overtyping the default in the Password field. Connecting to the remote Windows machine is also a piece of cake. On the Ubuntu system, open Terminal Server Client (Applications . Internet) and type the remote computer s IP address into the Computer field. In the Protocol drop-down list, select VNC. Then click Connect. You ll be prompted for the remote computer s VNC server password and, once you enter this, the remote desktop will appear in a window. Figure 34-5 shows an example of connecting to a Windows 98 computer.

Web hosting unlimited bandwidth - 490 CHAPTER 34 ACCESSING COMPUTERS REMOTELY Of

April 30th, 2008

490 CHAPTER 34 ACCESSING COMPUTERS REMOTELY Of course, the XP computer will need be configured to allow incoming RDP connections. To configure it, right-click My Computer, selecting Properties, click the Remote tab, and make sure Allow Users to Connect Remotely to This Computer is checked, as shown in Figure 34-4. The Windows computer to which you want to connect may also need to be updated with the latest service packs, particularly in the case of a Windows 2000 computer. Figure 34-4. You can access remote Windows XP Professional machines using RDP and the Terminal Server Client program. If this is the first time you ve accessed the Windows computer over an RDP connection, you might be wondering why the graphics look so bad. This is because they re heavily compressed in order to transmit efficiently across networks.