title
Basic Linux Tasks
description
NEW CONTENT ON: http://www.FailedNormal.com
Info
Level: Beginner
Presenter: Eli the Computer Guy
Date Created: August 20, 2010
Length of Class: 53 Minutes
Tracks
Linux
Prerequisites
Installing Linux
Introduction to Linux
Purpose of Class
This class teaches students the basic tasks that are required inorder to maintain a Linux server.
Topics Covered
Man Pages
The importance of sudo
Installing software using tasksel
Installing software using apt-get
Restarting services
the top command
Basic navigation
Class Notes
Sudo is used before a command. It acts like "run as administrator" in Windows
Man pages are reference pages for commands and programs
Example of usage: man ping
q quits man pages
The tasksel command installs numerous programs at one time to create a server (LAMP or such)
Example: sudo tasksel
Apt-get Installs, Removes or Updates Software
Install: sudo apt-get install xxx
Uninstall: sudo apt-get remove xxx
Update: Sudo apt-get upgrade
Restart Services
Example: sudo /etc/init.d/xxx (restart start stop)
Top is like "Task Manager" in Windows
Example: sudo top
K to kill a process
H for help
Basic navigation
To change to another directory use the cd command
Example: cd /etc/var/www (changes to web root folder)
Linux is literal
Capitalization matters!!!
Final Thoughts
To Logout just use the exit command
Resources
detail
{'title': 'Basic Linux Tasks', 'heatmap': [{'end': 705.125, 'start': 669.682, 'weight': 0.862}, {'end': 1730.558, 'start': 1691.391, 'weight': 0.922}, {'end': 2178.554, 'start': 2138.788, 'weight': 0.836}, {'end': 2468.174, 'start': 2365.855, 'weight': 0.952}], 'summary': "This tutorial covers basic linux tasks in ubuntu server, including installation, updating applications, process management, and service startup through the command line. it emphasizes security measures like using 'sudo' instead of root login. it also introduces man pages, task select feature, software installation using repositories, managing software, and linux commands for navigation and task management.", 'chapters': [{'end': 306.088, 'segs': [{'end': 54.478, 'src': 'embed', 'start': 26.411, 'weight': 3, 'content': [{'end': 30.494, 'text': "We're going to show you how to install applications, how to update applications,", 'start': 26.411, 'duration': 4.083}, {'end': 39.763, 'text': 'how to look at basically something called a task manager and kill processes if necessary, how to start services and a few other things.', 'start': 31.435, 'duration': 8.328}, {'end': 46.33, 'text': 'So these are the basic tasks that you will need to understand in order to do anything else in Linux.', 'start': 39.884, 'duration': 6.446}, {'end': 48.472, 'text': 'So this is the basic stuff right here.', 'start': 46.35, 'duration': 2.122}, {'end': 54.478, 'text': "Everything that I'm going to be showing you today will be on Ubuntu Linux Server.", 'start': 49.173, 'duration': 5.305}], 'summary': 'Learn basic linux tasks like installing, updating applications, using task manager, and starting services on ubuntu linux server.', 'duration': 28.067, 'max_score': 26.411, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos26411.jpg'}, {'end': 96.676, 'src': 'embed', 'start': 65.549, 'weight': 0, 'content': [{'end': 69.373, 'text': "You're looking at a black screen with a whole bunch of letters on it, you know, the old DOS prompt.", 'start': 65.549, 'duration': 3.824}, {'end': 80.623, 'text': 'But remember, this may seem a little daunting, but understand, as I said before, in the other classes in the Linux world everything,', 'start': 69.853, 'duration': 10.77}, {'end': 88.731, 'text': 'all types of serious administration in Linux has to be done at the command line, at that Lui, that line user interface.', 'start': 80.623, 'duration': 8.108}, {'end': 96.676, 'text': 'Even if you are using the desktop version of Ubuntu Linux, it does not give you the full power of the operating system.', 'start': 89.211, 'duration': 7.465}], 'summary': 'Linux administration requires command line use for full power.', 'duration': 31.127, 'max_score': 65.549, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos65549.jpg'}, {'end': 264.106, 'src': 'embed', 'start': 182.491, 'weight': 1, 'content': [{'end': 188.215, 'text': 'they can do absolutely anything they want to that computer so that they can install viruses, they can put in malware,', 'start': 182.491, 'duration': 5.724}, {'end': 189.596, 'text': 'they can just cause a lot of havoc.', 'start': 188.215, 'duration': 1.381}, {'end': 199.099, 'text': 'Basically, hackers using special programs and scripts can also try to log in as root and cause all these problems.', 'start': 190.256, 'duration': 8.843}, {'end': 207.562, 'text': 'So what Ubuntu did way back in the day is they decided we never want anybody to be able to log in straight as root.', 'start': 199.619, 'duration': 7.943}, {'end': 213.023, 'text': 'So in Ubuntu Linux, you cannot log in as the user root.', 'start': 208.122, 'duration': 4.901}, {'end': 216.745, 'text': 'In other distributions of Linux, you can log in as root.', 'start': 213.243, 'duration': 3.502}, {'end': 221.527, 'text': 'In Ubuntu, you are not allowed to log in as root.', 'start': 218.465, 'duration': 3.062}, {'end': 223.208, 'text': 'Well, here comes a problem.', 'start': 222.067, 'duration': 1.141}, {'end': 225.409, 'text': "Since you can't log in as root.", 'start': 223.468, 'duration': 1.941}, {'end': 227.711, 'text': 'well, how do you do all these administrative tasks?', 'start': 225.409, 'duration': 2.302}, {'end': 229.912, 'text': 'How do you run administrative processes?', 'start': 227.791, 'duration': 2.121}, {'end': 234.655, 'text': 'Well, what they have is this program called sudo.', 'start': 230.332, 'duration': 4.323}, {'end': 239.738, 'text': 'So what this means is super user, which essentially means root, do.', 'start': 234.795, 'duration': 4.943}, {'end': 240.339, 'text': "So it's..", 'start': 240.018, 'duration': 0.321}, {'end': 249.205, 'text': 'You know in Windows how, with Windows Vista and with Windows 7, you can right click and you can do run as administrator?', 'start': 241.079, 'duration': 8.126}, {'end': 253.769, 'text': 'Basically, the sudo command is run as administrator.', 'start': 249.625, 'duration': 4.144}, {'end': 264.106, 'text': "So if you're going to go and install a program like we'll talk about in a minute, the command for installing a program is called apt get.", 'start': 253.849, 'duration': 10.257}], 'summary': 'Ubuntu linux prevents direct root login; uses sudo command for administrative tasks', 'duration': 81.615, 'max_score': 182.491, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos182491.jpg'}], 'start': 5.714, 'title': 'Linux tasks and security measures in ubuntu', 'summary': "Covers basic tasks in ubuntu linux server such as installing and updating applications, managing processes, and starting services through the command line, emphasizing the importance of command line for system administration. it also discusses ubuntu linux's security measure of using 'sudo' instead of logging in as root, to prevent unauthorized access and potential system damage.", 'chapters': [{'end': 139.797, 'start': 5.714, 'title': 'Basic linux tasks', 'summary': 'Covers basic tasks in ubuntu linux server, highlighting the use of command line for tasks like installing and updating applications, managing processes, and starting services, emphasizing the importance of understanding command line for system administration in linux.', 'duration': 134.083, 'highlights': ['The chapter emphasizes the importance of understanding command line for system administration in Linux, as all types of serious administration in Linux has to be done at the command line.', 'It covers tasks like installing and updating applications, managing processes, and starting services in Ubuntu Linux Server.', "Introduces the command 'sudo' which stands for super user do, highlighting its significance for executing commands with superuser privileges in Linux."]}, {'end': 306.088, 'start': 139.797, 'title': 'Ubuntu linux security measures', 'summary': "Discusses ubuntu linux's unique security measure where users are not allowed to log in as root and instead use the 'sudo' command to run administrative tasks, preventing unauthorized access and potential system damage.", 'duration': 166.291, 'highlights': ["The creators of Ubuntu were concerned about security, leading them to prohibit direct logins as root, opting for the 'sudo' command to run administrative tasks, ensuring a more secure system.", "In Ubuntu Linux, users are not permitted to log in as root, consequently using the 'sudo' command to execute administrative processes, enhancing security and preventing unauthorized access and potential system damage.", "The 'sudo' command in Ubuntu Linux acts as the equivalent of 'run as administrator' in Windows, allowing users to execute commands with administrative privileges, thus maintaining system security and preventing potential system damage."]}], 'duration': 300.374, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos5714.jpg', 'highlights': ['The chapter emphasizes the importance of understanding command line for system administration in Linux, as all types of serious administration in Linux has to be done at the command line.', "In Ubuntu Linux, users are not permitted to log in as root, consequently using the 'sudo' command to execute administrative processes, enhancing security and preventing unauthorized access and potential system damage.", "The creators of Ubuntu were concerned about security, leading them to prohibit direct logins as root, opting for the 'sudo' command to run administrative tasks, ensuring a more secure system.", 'It covers tasks like installing and updating applications, managing processes, and starting services in Ubuntu Linux Server.', "Introduces the command 'sudo' which stands for super user do, highlighting its significance for executing commands with superuser privileges in Linux.", "The 'sudo' command in Ubuntu Linux acts as the equivalent of 'run as administrator' in Windows, allowing users to execute commands with administrative privileges, thus maintaining system security and preventing potential system damage."]}, {'end': 717.991, 'segs': [{'end': 341.405, 'src': 'embed', 'start': 312.045, 'weight': 0, 'content': [{'end': 314.832, 'text': 'Now, the next thing we need to talk about are man pages.', 'start': 312.045, 'duration': 2.787}, {'end': 315.594, 'text': 'So M-A-N.', 'start': 315.093, 'duration': 0.501}, {'end': 321.272, 'text': 'Man pages stand for manual pages.', 'start': 318.55, 'duration': 2.722}, {'end': 328.817, 'text': 'So what you have to remember with man pages is that I think these actually came back from Unix that was created back in the 60s.', 'start': 321.492, 'duration': 7.325}, {'end': 331.458, 'text': 'And you know, Linux was created in 1994.', 'start': 329.197, 'duration': 2.261}, {'end': 333.24, 'text': 'So this was long before the internet.', 'start': 331.458, 'duration': 1.782}, {'end': 341.405, 'text': "So you know, as we talked about before, if you do not understand how a command is supposed to work or what command you're supposed to run,", 'start': 333.72, 'duration': 7.685}], 'summary': 'Man pages, a unix feature from the 60s, are vital for understanding commands in linux, created in 1994.', 'duration': 29.36, 'max_score': 312.045, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos312045.jpg'}, {'end': 392.527, 'src': 'embed', 'start': 368.959, 'weight': 1, 'content': [{'end': 378.982, 'text': 'What this will do in Linux is it will open up a page that will describe to you the ping command and everything that you should know about the ping command.', 'start': 368.959, 'duration': 10.023}, {'end': 380.083, 'text': "So it's pretty cool.", 'start': 379.383, 'duration': 0.7}, {'end': 387.685, 'text': "So, if you're trying to figure something out, basically all you do is you type in man space and whatever the command is,", 'start': 380.123, 'duration': 7.562}, {'end': 392.527, 'text': "and that will open up a manual page for you and you'll be able to read about whatever it is.", 'start': 387.685, 'duration': 4.842}], 'summary': "Using 'man' command in linux opens a page describing the ping command and its usage.", 'duration': 23.568, 'max_score': 368.959, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos368959.jpg'}, {'end': 487.916, 'src': 'embed', 'start': 454.01, 'weight': 3, 'content': [{'end': 455.311, 'text': "You're going to hit other keys.", 'start': 454.01, 'duration': 1.301}, {'end': 456.232, 'text': "That's not going to do anything.", 'start': 455.351, 'duration': 0.881}, {'end': 462.758, 'text': 'In order to exit the man pages, you need to type in the letter Q for quit.', 'start': 456.652, 'duration': 6.106}, {'end': 466.941, 'text': 'When you type in the letter Q for quit, you will drop out of the man page.', 'start': 463.198, 'duration': 3.743}, {'end': 467.982, 'text': 'So this is one thing.', 'start': 467.021, 'duration': 0.961}, {'end': 476.308, 'text': "Oh, my golly, like I say for me, I mean it's just driven me up the wall. you know when I've tried to learn Linux is all these stupid little commands.", 'start': 468.943, 'duration': 7.365}, {'end': 482.692, 'text': "So you open up the man page, you figure out everything you need to know, and then you don't know how the hell to get back out of the man page.", 'start': 476.388, 'duration': 6.304}, {'end': 487.916, 'text': 'Well, the way you get back out of the man page is you type in the letter Q, you type in the letter Q,', 'start': 482.792, 'duration': 5.124}], 'summary': "To exit man pages, type 'q' to quit and drop out of the page.", 'duration': 33.906, 'max_score': 454.01, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos454010.jpg'}, {'end': 662.34, 'src': 'embed', 'start': 631.712, 'weight': 2, 'content': [{'end': 635.533, 'text': 'So as I said, the man command is exceedingly easy.', 'start': 631.712, 'duration': 3.821}, {'end': 637.654, 'text': 'All this is is the manual page.', 'start': 636.133, 'duration': 1.521}, {'end': 643.695, 'text': "The manual page is, of course, what describes the command that you're trying to run.", 'start': 637.834, 'duration': 5.861}, {'end': 652.697, 'text': "All you do, you type in, use the man command as man whatever command it is that you're interested in using.", 'start': 644.375, 'duration': 8.322}, {'end': 654.218, 'text': "Let's say man man.", 'start': 652.877, 'duration': 1.341}, {'end': 655.998, 'text': 'The man page for man.', 'start': 655.138, 'duration': 0.86}, {'end': 662.34, 'text': "And then in order to get out, like I say, because this is the screen you're going to get.", 'start': 657.458, 'duration': 4.882}], 'summary': 'The man command is used to access manual pages, making it easy to understand and utilize command descriptions.', 'duration': 30.628, 'max_score': 631.712, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos631712.jpg'}, {'end': 717.991, 'src': 'heatmap', 'start': 669.682, 'weight': 4, 'content': [{'end': 675.044, 'text': 'But before you throw the computer out the window, all you have to do to get out of the man pages is hit Q.', 'start': 669.682, 'duration': 5.362}, {'end': 676.444, 'text': 'Q is the answer.', 'start': 675.044, 'duration': 1.4}, {'end': 677.705, 'text': 'You hit Q.', 'start': 676.464, 'duration': 1.241}, {'end': 678.965, 'text': "And you're back at the command line.", 'start': 677.705, 'duration': 1.26}, {'end': 680.266, 'text': 'And you can run another command.', 'start': 679.145, 'duration': 1.121}, {'end': 681.786, 'text': "So that's the man pages.", 'start': 680.486, 'duration': 1.3}, {'end': 684.647, 'text': "Let's go back out to the real world and talk about the next command.", 'start': 682.146, 'duration': 2.501}, {'end': 691.879, 'text': 'So those are the man pages.', 'start': 690.799, 'duration': 1.08}, {'end': 693.22, 'text': 'Pretty simple.', 'start': 692.7, 'duration': 0.52}, {'end': 695.641, 'text': 'Like I say, as long as you remember Q.', 'start': 693.3, 'duration': 2.341}, {'end': 699.283, 'text': 'As long as you remember Q, man pages are wonderful things.', 'start': 695.641, 'duration': 3.642}, {'end': 705.125, 'text': 'If you forget about Q, you just want to throw the computer out the window.', 'start': 699.643, 'duration': 5.482}, {'end': 706.946, 'text': 'But those are man pages.', 'start': 705.165, 'duration': 1.781}, {'end': 713.449, 'text': "And, like I say, they can be very useful, especially if you just need a quick little bit of information or if you don't have an internet connection.", 'start': 706.966, 'duration': 6.483}, {'end': 714.069, 'text': "it'll really help.", 'start': 713.449, 'duration': 0.62}, {'end': 717.991, 'text': 'The next command we need to talk about is task cell.', 'start': 714.529, 'duration': 3.462}], 'summary': 'To exit man pages, hit q; useful for quick info or no internet.', 'duration': 48.309, 'max_score': 669.682, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos669682.jpg'}], 'start': 312.045, 'title': 'Using man pages and task cell command', 'summary': "Introduces man pages in linux, emphasizing their purpose and usage, and highlights the importance of 'q' key to exit man pages. it also introduces the 'task cell' command for command-line usage.", 'chapters': [{'end': 607.095, 'start': 312.045, 'title': 'Understanding man pages in linux', 'summary': 'Introduces man pages in linux, explaining their origins, purpose, and usage, emphasizing the importance of these manual pages for understanding commands and providing practical examples of accessing and exiting man pages.', 'duration': 295.05, 'highlights': ['Man pages originated from Unix in the 60s and are essential for understanding commands in Linux, providing detailed descriptions and usage instructions. Man pages, originating from Unix in the 60s, are essential for understanding commands in Linux, providing detailed descriptions and usage instructions.', 'Using man pages in Linux allows users to access comprehensive information about commands, such as ping, offering detailed descriptions and options. Using man pages in Linux allows users to access comprehensive information about commands, such as ping, offering detailed descriptions and options.', "Exiting man pages in Linux requires typing 'Q' to quit, as other common commands like 'Escape' or 'Control C' do not work, highlighting the need for specific commands to navigate the manual pages. Exiting man pages in Linux requires typing 'Q' to quit, as other common commands like 'Escape' or 'Control C' do not work, highlighting the need for specific commands to navigate the manual pages."]}, {'end': 717.991, 'start': 607.315, 'title': 'Using man pages and the task cell command', 'summary': "Discusses how to use the man pages for command reference and highlights the importance of using the 'q' key to exit the man pages, and introduces the 'task cell' command for further exploration of command-line usage.", 'duration': 110.676, 'highlights': ["The 'man' command provides comprehensive information about various commands, serving as a valuable reference tool for command-line usage.", "Exiting the 'man' pages is important, and it is emphasized that pressing 'Q' is the key to return to the command line.", "Introduction of the 'task cell' command for further exploration of command-line usage, expanding the scope of commands covered in the transcript."]}], 'duration': 405.946, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos312045.jpg', 'highlights': ['Man pages originated from Unix in the 60s and are essential for understanding commands in Linux, providing detailed descriptions and usage instructions.', 'Using man pages in Linux allows users to access comprehensive information about commands, such as ping, offering detailed descriptions and options.', "The 'man' command provides comprehensive information about various commands, serving as a valuable reference tool for command-line usage.", "Exiting man pages in Linux requires typing 'Q' to quit, as other common commands like 'Escape' or 'Control C' do not work, highlighting the need for specific commands to navigate the manual pages.", "Exiting the 'man' pages is important, and it is emphasized that pressing 'Q' is the key to return to the command line.", "Introduction of the 'task cell' command for further exploration of command-line usage, expanding the scope of commands covered in the transcript."]}, {'end': 1120.234, 'segs': [{'end': 777.386, 'src': 'embed', 'start': 744.884, 'weight': 0, 'content': [{'end': 751.067, 'text': 'So one of the things they came up with was this program called Task Sell or Task Select.', 'start': 744.884, 'duration': 6.183}, {'end': 755.53, 'text': "The idea was when you're trying to set up an Apache web server,", 'start': 751.627, 'duration': 3.903}, {'end': 759.832, 'text': "or you're trying to set up an email server or you're trying to set up a virtual server, you see,", 'start': 755.53, 'duration': 4.302}, {'end': 765.795, 'text': 'each one of these types of servers requires a number of different programs in order for it to work.', 'start': 759.832, 'duration': 5.963}, {'end': 767.976, 'text': "So, if you're trying to set up a web server,", 'start': 765.935, 'duration': 2.041}, {'end': 777.386, 'text': 'you need to install Apache and you need to install MySQL and you need to install PHP and you need to install the connectors so that they can actually work together.', 'start': 767.976, 'duration': 9.41}], 'summary': 'Task sell/select program simplifies setting up servers by installing necessary programs.', 'duration': 32.502, 'max_score': 744.884, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos744884.jpg'}, {'end': 976.13, 'src': 'embed', 'start': 923.301, 'weight': 3, 'content': [{'end': 928.246, 'text': 'They are worried about people installing software that should not be installed onto the server.', 'start': 923.301, 'duration': 4.945}, {'end': 932.69, 'text': "So, if you're trying to install software or do any of these other administrative tasks,", 'start': 928.626, 'duration': 4.064}, {'end': 938.535, 'text': "you have to put the command sudo before whatever command that you're trying to initiate.", 'start': 932.69, 'duration': 5.845}, {'end': 947.495, 'text': 'So sudo, so super user do, and then space, and then tasksel, T-A-S-K-S-E-L.', 'start': 939.031, 'duration': 8.464}, {'end': 951.037, 'text': 'So this is sudo super user do task select.', 'start': 947.996, 'duration': 3.041}, {'end': 953.218, 'text': 'Then all you do is you hit the Enter key.', 'start': 951.297, 'duration': 1.921}, {'end': 956.14, 'text': 'It asks for the password.', 'start': 954.999, 'duration': 1.141}, {'end': 962.998, 'text': "And now you're in the task cell little screen.", 'start': 959.815, 'duration': 3.183}, {'end': 970.945, 'text': 'Now with this, these are all the different packages that you can install very easily onto the server.', 'start': 963.518, 'duration': 7.427}, {'end': 976.13, 'text': 'So if you want to be a cloud computing environment, you can select one of these cloud computing things.', 'start': 971.045, 'duration': 5.085}], 'summary': 'To prevent unauthorized software installation, use sudo before administrative tasks like tasksel to easily install packages for cloud computing environments.', 'duration': 52.829, 'max_score': 923.301, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos923301.jpg'}, {'end': 1068.273, 'src': 'embed', 'start': 1037.195, 'weight': 5, 'content': [{'end': 1038.297, 'text': "And it's a few steps.", 'start': 1037.195, 'duration': 1.102}, {'end': 1040.358, 'text': "It's about 10 different things you have to install.", 'start': 1038.337, 'duration': 2.021}, {'end': 1045.913, 'text': 'Whereas with this, Once we hit OK, it will automatically install all of those things.', 'start': 1040.657, 'duration': 5.256}, {'end': 1047.916, 'text': "It'll take a couple of minutes.", 'start': 1046.895, 'duration': 1.021}, {'end': 1049.159, 'text': "It'll ask you a few questions.", 'start': 1047.957, 'duration': 1.202}, {'end': 1053.246, 'text': 'But once the process is done, then you will have a fully functional LAMP server.', 'start': 1049.199, 'duration': 4.047}, {'end': 1054.729, 'text': 'So here, you can just hit OK.', 'start': 1053.366, 'duration': 1.363}, {'end': 1059.163, 'text': "And then now, like I say, it's now installing all of those packages.", 'start': 1055.939, 'duration': 3.224}, {'end': 1061.065, 'text': 'You can just take my word for it.', 'start': 1060.064, 'duration': 1.001}, {'end': 1062.747, 'text': 'At the end of it, everything will be installed.', 'start': 1061.085, 'duration': 1.662}, {'end': 1065.27, 'text': "So let's go back out to the real world.", 'start': 1062.867, 'duration': 2.403}, {'end': 1068.273, 'text': "And we'll talk about the apt-get command.", 'start': 1065.77, 'duration': 2.503}], 'summary': 'A fully functional lamp server can be installed automatically in a couple of minutes, requiring only a few steps and questions.', 'duration': 31.078, 'max_score': 1037.195, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos1037194.jpg'}], 'start': 719.497, 'title': "Ubuntu's task select for server setup", 'summary': "Explains ubuntu's task select feature, enabling quick installation of predefined server software packages for different server types, like email, file, or web servers, saving time and effort in lab environments or internal company use.", 'chapters': [{'end': 885.153, 'start': 719.497, 'title': "Ubuntu's task select: streamlined server setup", 'summary': "Explains ubuntu's task select feature, which allows users to quickly install predefined sets of software packages for different server types, such as email server, file server, or web server, making server setup quick and convenient in lab environments or internal company use.", 'duration': 165.656, 'highlights': ["Ubuntu's Task Select automates the installation of software packages for different server types, enabling quick setup in lab environments or internal company use. Ubuntu's Task Select feature offers a streamlined way to install predefined sets of software packages for various server types, such as email server, file server, or web server, allowing for rapid deployment in lab environments or internal company use.", 'Users can select from 10 to 20 different packages using Task Select, making it quick and easy to install the required software for specific server types. Task Select allows users to choose from 10 to 20 different packages for specific server types, streamlining the installation process for required software and ensuring quick and easy setup.', 'With Task Select, users can have an Apache web server up and running in 30 minutes or less, providing efficient server setup. Task Select facilitates the quick setup of an Apache web server in 30 minutes or less, demonstrating the efficiency and convenience of the server setup process.']}, {'end': 1120.234, 'start': 885.534, 'title': 'Using task cell command for server setup', 'summary': 'Discusses using the task cell command in linux server setup, emphasizing the use of sudo, and the ease of installing different server packages, saving time and effort by automatically installing required software.', 'duration': 234.7, 'highlights': ['The task cell command allows easy installation of different server packages by simply selecting the desired packages and hitting enter, saving time and effort. Ease of installation, time-saving', 'Emphasizes the use of sudo (super user do) before initiating commands to ensure security and prevent unauthorized software installation on the server. Security measure, preventing unauthorized software installation', 'Compares the manual installation process for a LAMP server, which requires about 10 different installations, with the task cell command, which automatically installs all required software packages for the selected server type, saving time and effort. Comparison of installation processes, time-saving']}], 'duration': 400.737, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos719497.jpg', 'highlights': ["Ubuntu's Task Select automates the installation of software packages for different server types, enabling quick setup in lab environments or internal company use.", 'Users can select from 10 to 20 different packages using Task Select, making it quick and easy to install the required software for specific server types.', 'With Task Select, users can have an Apache web server up and running in 30 minutes or less, providing efficient server setup.', 'The task cell command allows easy installation of different server packages by simply selecting the desired packages and hitting enter, saving time and effort.', 'Emphasizes the use of sudo (super user do) before initiating commands to ensure security and prevent unauthorized software installation on the server.', 'Compares the manual installation process for a LAMP server, which requires about 10 different installations, with the task cell command, which automatically installs all required software packages for the selected server type, saving time and effort.']}, {'end': 1446.971, 'segs': [{'end': 1184.469, 'src': 'embed', 'start': 1138.836, 'weight': 0, 'content': [{'end': 1146.944, 'text': 'Repositories are places on the internet that just, house thousands upon thousands upon thousands of Linux programs.', 'start': 1138.836, 'duration': 8.108}, {'end': 1156.189, 'text': 'So instead of having to have a CD or a disc of some sort, you can just go to that repository and install the application from there.', 'start': 1147.304, 'duration': 8.885}, {'end': 1160.091, 'text': 'So like I say, in the Windows world or the Mac world, you have to have a CD.', 'start': 1156.369, 'duration': 3.722}, {'end': 1162.212, 'text': "You lose a CD, you're screwed.", 'start': 1160.751, 'duration': 1.461}, {'end': 1171.958, 'text': 'In the Linux world, all the software, or a huge portion of the software, is out sitting in these repositories And you can just go grab them,', 'start': 1162.552, 'duration': 9.406}, {'end': 1173.72, 'text': 'as long as you have an internet connection.', 'start': 1171.958, 'duration': 1.762}, {'end': 1179.165, 'text': 'This is the easiest way to install software on the Linux platform.', 'start': 1174.48, 'duration': 4.685}, {'end': 1184.469, 'text': 'There are other ways to install Linux or applications in Linux, and we will talk about them in later classes.', 'start': 1179.185, 'duration': 5.284}], 'summary': 'Linux repositories house thousands of programs. easiest way to install software.', 'duration': 45.633, 'max_score': 1138.836, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos1138836.jpg'}, {'end': 1322.893, 'src': 'embed', 'start': 1262.952, 'weight': 1, 'content': [{'end': 1271.356, 'text': 'So, if you just wanted a web server without MySQL, without PHP, without any of that, what you can do is you can just run this command sudo apt-get.', 'start': 1262.952, 'duration': 8.404}, {'end': 1272.896, 'text': 'install apache2..', 'start': 1271.356, 'duration': 1.54}, {'end': 1279.579, 'text': 'That would go out to the repository sitting on the internet, it would find apache2, and it would install apache2.', 'start': 1273.257, 'duration': 6.322}, {'end': 1282.3, 'text': 'And it is that easy.', 'start': 1280.14, 'duration': 2.16}, {'end': 1283.901, 'text': 'Now you have a web server.', 'start': 1282.381, 'duration': 1.52}, {'end': 1286.422, 'text': "It's not going to do a whole hell of a lot, but you have at least a web server.", 'start': 1283.921, 'duration': 2.501}, {'end': 1292.884, 'text': "Now you say you download Apache 2 and you decide, I don't really like Apache 2.", 'start': 1288.183, 'duration': 4.701}, {'end': 1294.365, 'text': 'I want to use a different web server.', 'start': 1292.884, 'duration': 1.481}, {'end': 1306.189, 'text': 'Well, the command to uninstall Apache 2 is simply sudo superuserdo apt-get.', 'start': 1294.905, 'duration': 11.284}, {'end': 1310.67, 'text': 'remove Apache.', 'start': 1306.189, 'duration': 4.481}, {'end': 1314.527, 'text': 'So sudo apt-get.', 'start': 1312.766, 'duration': 1.761}, {'end': 1315.928, 'text': 'install apache2.', 'start': 1314.527, 'duration': 1.401}, {'end': 1317.529, 'text': 'installs apache2.', 'start': 1315.928, 'duration': 1.601}, {'end': 1321.913, 'text': 'sudo apt-get remove.', 'start': 1317.529, 'duration': 4.384}, {'end': 1322.893, 'text': 'uninstalls apache2..', 'start': 1321.913, 'duration': 0.98}], 'summary': "Installing apache2 is as simple as running 'sudo apt-get install apache2'.", 'duration': 59.941, 'max_score': 1262.952, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos1262952.jpg'}, {'end': 1369.279, 'src': 'embed', 'start': 1346.149, 'weight': 4, 'content': [{'end': 1353.212, 'text': 'And some of that stuff may not be in these repositories and you will have to go through different steps in order to install those programs.', 'start': 1346.149, 'duration': 7.063}, {'end': 1361.035, 'text': 'But for 99% of the programs that anybody ever installs for Linux, this app git command will work.', 'start': 1353.712, 'duration': 7.323}, {'end': 1365.877, 'text': "And so that's why right now we're just staying here with it.", 'start': 1361.095, 'duration': 4.782}, {'end': 1369.279, 'text': "We're not going to go off into compiling and all that kind of garbage.", 'start': 1365.897, 'duration': 3.382}], 'summary': 'The app git command works for 99% of linux program installations.', 'duration': 23.13, 'max_score': 1346.149, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos1346149.jpg'}, {'end': 1458.816, 'src': 'embed', 'start': 1431.199, 'weight': 6, 'content': [{'end': 1434.282, 'text': 'Every week, every Tuesday, you get another 10 updates.', 'start': 1431.199, 'duration': 3.083}, {'end': 1438.708, 'text': "And everybody laughs at Microsoft and they say, that's proof that Microsoft is crap.", 'start': 1434.603, 'duration': 4.105}, {'end': 1445.211, 'text': 'Well, the reality is every single operating system and every piece of software needs to get updated every once in a while.', 'start': 1438.928, 'duration': 6.283}, {'end': 1446.971, 'text': 'Same is true with Linux.', 'start': 1445.871, 'duration': 1.1}, {'end': 1456.415, 'text': 'So, once you install all the software that you want on your Linux server you know you install the file server, you install the Samba server,', 'start': 1447.191, 'duration': 9.224}, {'end': 1458.816, 'text': 'you install Apache, whatever it is.', 'start': 1456.415, 'duration': 2.401}], 'summary': 'Every tuesday, 10 updates are released for microsoft and linux servers need regular updates too.', 'duration': 27.617, 'max_score': 1431.199, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos1431199.jpg'}], 'start': 1120.234, 'title': 'Installing software on linux', 'summary': 'Covers the use of repositories in linux for easy software installation, highlighting the convenience of apt-get command for installing apache 2 and emphasizing the need for updates in linux.', 'chapters': [{'end': 1211.735, 'start': 1120.234, 'title': 'Installing software on linux', 'summary': 'Explains how linux uses repositories to provide easy access to thousands of software applications, eliminating the need for physical media and simplifying installation, making it the easiest way to install software on the linux platform.', 'duration': 91.501, 'highlights': ['Linux repositories house thousands of programs, enabling users to install applications without the need for physical media.', 'Open source software in Linux is available for free in repositories, simplifying the installation process and eliminating the need for CDs or discs.', 'Accessing repositories through an internet connection is the simplest and easiest way to install software on the Linux platform.']}, {'end': 1446.971, 'start': 1212.316, 'title': 'Installing software with apt-get command', 'summary': 'Explains the apt-get command for installing software on a linux server, highlighting the process of installing and uninstalling apache 2, the convenience of using apt-get for most software installations, and the need for updates in linux similar to other operating systems.', 'duration': 234.655, 'highlights': ["The apt-get command simplifies the installation process, where 'sudo apt-get install apache2' can quickly install Apache 2 from the repository on the internet.", "Uninstalling Apache 2 is straightforward with the command 'sudo apt-get remove apache2', demonstrating the ease of removing software using apt-get.", 'For 99% of the programs installed on Linux, the apt-get command is effective, making it a convenient tool for software installation.', 'Similar to other operating systems, Linux requires periodic updates for both the operating system and software installed.']}], 'duration': 326.737, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos1120234.jpg', 'highlights': ['Linux repositories house thousands of programs, enabling users to install applications without physical media.', 'The apt-get command simplifies the installation process, quickly installing Apache 2 from the repository.', 'Open source software in Linux is available for free in repositories, simplifying the installation process.', 'Accessing repositories through an internet connection is the simplest and easiest way to install software on the Linux platform.', 'For 99% of the programs installed on Linux, the apt-get command is effective, making it a convenient tool for software installation.', "Uninstalling Apache 2 is straightforward with the command 'sudo apt-get remove apache2', demonstrating the ease of removing software using apt-get.", 'Linux requires periodic updates for both the operating system and software installed.']}, {'end': 2178.554, 'segs': [{'end': 1556.711, 'src': 'embed', 'start': 1526.728, 'weight': 1, 'content': [{'end': 1530.231, 'text': "So we're going to install Apache 2 since that's what we keep talking about.", 'start': 1526.728, 'duration': 3.503}, {'end': 1542.56, 'text': "So the command for this then is sudo, S-U-D-O, super user do, apt-get, A-P-T, get, and then install because that's what we're doing.", 'start': 1530.791, 'duration': 11.769}, {'end': 1546.162, 'text': "And we're installing a piece of software, I-N-S-T-A-L-L.", 'start': 1542.58, 'duration': 3.582}, {'end': 1548.904, 'text': "And then we're going to install Apache 2.", 'start': 1546.623, 'duration': 2.281}, {'end': 1550.165, 'text': "So it's A-P-A-C-H-E-2.", 'start': 1548.904, 'duration': 1.261}, {'end': 1556.711, 'text': "Now, this entire process is very simple as long as you know what program you're trying to install.", 'start': 1551.667, 'duration': 5.044}], 'summary': 'Installing apache 2 using sudo apt-get install is simple.', 'duration': 29.983, 'max_score': 1526.728, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos1526728.jpg'}, {'end': 1630.514, 'src': 'embed', 'start': 1598.394, 'weight': 0, 'content': [{'end': 1608.443, 'text': 'Now, since we have this web server, since we have some software installed, we want to make sure that the software is up to date.', 'start': 1598.394, 'duration': 10.049}, {'end': 1610.645, 'text': "Make sure there's no patches out there for the software.", 'start': 1608.503, 'duration': 2.142}, {'end': 1619.333, 'text': 'So for that command, as I talked about, it is sudo apt-get apt-get and then upgrade.', 'start': 1610.845, 'duration': 8.488}, {'end': 1629.534, 'text': 'This will go out and see if there are any updates for the software that is installed on the system.', 'start': 1623.393, 'duration': 6.141}, {'end': 1630.514, 'text': 'Then you just hit enter.', 'start': 1629.674, 'duration': 0.84}], 'summary': "Check for software updates using 'sudo apt-get upgrade' command.", 'duration': 32.12, 'max_score': 1598.394, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos1598394.jpg'}, {'end': 1730.558, 'src': 'heatmap', 'start': 1654.644, 'weight': 2, 'content': [{'end': 1657.666, 'text': 'So we need to uninstall Apache 2.', 'start': 1654.644, 'duration': 3.022}, {'end': 1659.948, 'text': "And again, as I've said, it's pretty simple.", 'start': 1657.666, 'duration': 2.282}, {'end': 1668.475, 'text': 'So all you do is sudo apt-get remove Apache 2.', 'start': 1660.168, 'duration': 8.307}, {'end': 1680.785, 'text': 'A-P-A-C-H-E So by using the remove command, this will now uninstall Apache 2 and then we hit the enter key.', 'start': 1668.475, 'duration': 12.31}, {'end': 1685.208, 'text': 'It goes through, it gives you some information.', 'start': 1683.007, 'duration': 2.201}, {'end': 1691.331, 'text': 'Do you really want to do this? You say yes and hit enter again and now Apache 2 is gone.', 'start': 1685.248, 'duration': 6.083}, {'end': 1698.895, 'text': 'So that is how easy it is to install, update and uninstall a piece of software on a Linux computer.', 'start': 1691.391, 'duration': 7.504}, {'end': 1703.918, 'text': "So with that, let's go back out to the outside world and we're going to talk about restarting services.", 'start': 1699.736, 'duration': 4.182}, {'end': 1715.265, 'text': 'So now you understand how to install, remove, and then update the software onto your server.', 'start': 1710.1, 'duration': 5.165}, {'end': 1718.968, 'text': 'Now, like I say, Linux is best for servers.', 'start': 1715.705, 'duration': 3.263}, {'end': 1725.594, 'text': "So I'm expecting that you're going to be using this for web servers, or print servers, or virtualization servers, et cetera.", 'start': 1719.048, 'duration': 6.546}, {'end': 1730.558, 'text': 'One of the important things is remember that once you turn one of these servers on,', 'start': 1726.314, 'duration': 4.244}], 'summary': 'Uninstalling apache 2 on linux using sudo apt-get remove command is easy. linux is best for servers like web servers, print servers, and virtualization servers.', 'duration': 64.324, 'max_score': 1654.644, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos1654644.jpg'}, {'end': 1823.682, 'src': 'embed', 'start': 1791.825, 'weight': 4, 'content': [{'end': 1794.185, 'text': 'You know, sometimes individual services crash.', 'start': 1791.825, 'duration': 2.36}, {'end': 1798.407, 'text': 'So in the Windows world, if a service crashes, most likely the entire server will crash.', 'start': 1794.506, 'duration': 3.901}, {'end': 1806.832, 'text': "In the Linux world, a single service can crash and you just restart the one service and it doesn't really affect anything else.", 'start': 1800.948, 'duration': 5.884}, {'end': 1811.996, 'text': "So what I'm going to show you now is how to start, stop, and restart services.", 'start': 1807.152, 'duration': 4.844}, {'end': 1815.698, 'text': 'So we talked about before, you know, Apache 2.', 'start': 1812.416, 'duration': 3.282}, {'end': 1817.179, 'text': 'So this is a web server.', 'start': 1815.698, 'duration': 1.481}, {'end': 1823.682, 'text': "you know, if you're new to Linux, probably web servers are going to be the first things that you're going to be playing around with,", 'start': 1818.24, 'duration': 5.442}], 'summary': 'Comparing service crashes in windows and linux, linux allows restarting single services without affecting others.', 'duration': 31.857, 'max_score': 1791.825, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos1791825.jpg'}, {'end': 2178.554, 'src': 'heatmap', 'start': 2138.788, 'weight': 0.836, 'content': [{'end': 2143.112, 'text': "So that's all there is to starting, stopping, and restarting services.", 'start': 2138.788, 'duration': 4.324}, {'end': 2145.834, 'text': 'As with all this stuff, it seems pretty easy.', 'start': 2143.873, 'duration': 1.961}, {'end': 2148.657, 'text': "So let's go back out to the real world, and we'll talk about the next command.", 'start': 2145.895, 'duration': 2.762}, {'end': 2157.098, 'text': "Okay, so now I've shown you how to restart services.", 'start': 2154.676, 'duration': 2.422}, {'end': 2158.719, 'text': 'Again, pretty simple.', 'start': 2157.298, 'duration': 1.421}, {'end': 2165.284, 'text': 'Like I say, Linux is relatively simple as long as you understand what to put in.', 'start': 2158.759, 'duration': 6.525}, {'end': 2173.611, 'text': "The reason everybody thinks that Linux is so bloody complicated is because they have no idea what commands to enter and therefore they think it's really complicated.", 'start': 2165.685, 'duration': 7.926}, {'end': 2178.554, 'text': "most of this stuff, basic Linux administration is really, like I say, it's really pretty simple.", 'start': 2174.171, 'duration': 4.383}], 'summary': 'Basic linux administration is relatively simple if you understand the commands.', 'duration': 39.766, 'max_score': 2138.788, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos2138788.jpg'}], 'start': 1447.191, 'title': 'Managing and restarting software on linux', 'summary': "Covers managing software on a linux server using commands such as sudo apt-get install, upgrade, and remove, and emphasizes the importance of restarting services to apply configuration changes and ensure proper functionality. it also highlights linux's efficiency in quickly restarting individual services.", 'chapters': [{'end': 1691.331, 'start': 1447.191, 'title': 'Managing software on linux server', 'summary': 'Explains the process of installing, updating, and uninstalling software on a linux server using commands such as sudo apt-get install, upgrade, and remove, making it simple and efficient.', 'duration': 244.14, 'highlights': ["The command 'sudo apt-get upgrade' automatically updates all software on the server by checking for newer versions in the repository and initiating the update process. The 'sudo apt-get upgrade' command automatically updates all the software on the server by checking for newer versions in the repository and initiating the update process, ensuring efficient maintenance of software.", "The process of installing software on a Linux server involves using the 'sudo apt-get install' command followed by the name of the software to be installed, such as 'sudo apt-get install Apache2'. The process of installing software on a Linux server involves using the 'sudo apt-get install' command followed by the name of the software to be installed, such as 'sudo apt-get install Apache2', providing a straightforward method for software installation.", "Uninstalling software on the Linux server can be achieved using the 'sudo apt-get remove' command, for example, 'sudo apt-get remove Apache2', simplifying the removal process. Uninstalling software on the Linux server can be achieved using the 'sudo apt-get remove' command, for example, 'sudo apt-get remove Apache2', simplifying the removal process and ensuring ease of management."]}, {'end': 2178.554, 'start': 1691.391, 'title': 'Restarting services on linux', 'summary': "Explains the process of installing, updating, and uninstalling software on a linux computer, emphasizing the importance of restarting services periodically to apply configuration changes and ensure the server's proper functionality. it also demonstrates the commands for starting, stopping, and restarting services, highlighting the efficiency of linux in quickly restarting individual services compared to restarting the entire server.", 'duration': 487.163, 'highlights': ["The chapter explains the process of installing, updating, and uninstalling software on a Linux computer, emphasizing the importance of restarting services periodically to apply configuration changes and ensure the server's proper functionality. Importance of restarting services periodically, applying configuration changes, ensuring server's proper functionality.", 'Demonstrates the commands for starting, stopping, and restarting services, highlighting the efficiency of Linux in quickly restarting individual services compared to restarting the entire server. Efficiency of Linux in quickly restarting individual services, contrast with restarting the entire server.']}], 'duration': 731.363, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos1447191.jpg', 'highlights': ["The 'sudo apt-get upgrade' command automatically updates all the software on the server by checking for newer versions in the repository and initiating the update process, ensuring efficient maintenance of software.", "The process of installing software on a Linux server involves using the 'sudo apt-get install' command followed by the name of the software to be installed, such as 'sudo apt-get install Apache2', providing a straightforward method for software installation.", "Uninstalling software on the Linux server can be achieved using the 'sudo apt-get remove' command, for example, 'sudo apt-get remove Apache2', simplifying the removal process and ensuring ease of management.", "The chapter explains the process of installing, updating, and uninstalling software on a Linux computer, emphasizing the importance of restarting services periodically to apply configuration changes and ensure the server's proper functionality.", 'Demonstrates the commands for starting, stopping, and restarting services, highlighting the efficiency of Linux in quickly restarting individual services compared to restarting the entire server.']}, {'end': 3191.963, 'segs': [{'end': 2262.405, 'src': 'embed', 'start': 2230.236, 'weight': 4, 'content': [{'end': 2236.741, 'text': 'if a process is just going off and doing its own thing and you need to kill it, you can just right click and do end process.', 'start': 2230.236, 'duration': 6.505}, {'end': 2246.418, 'text': 'In top, all you do is you do the command K, and then the process ID number.', 'start': 2237.361, 'duration': 9.057}, {'end': 2256.943, 'text': 'So if you see process 1578 is just doing something stupid, you type in K1578 and that will kill that particular process.', 'start': 2246.438, 'duration': 10.505}, {'end': 2262.405, 'text': 'So everything, all the processes get their own unique process ID number.', 'start': 2257.303, 'duration': 5.102}], 'summary': "To end a process, right click and select 'end process' or use 'k' command followed by the process id in top.", 'duration': 32.169, 'max_score': 2230.236, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos2230236.jpg'}, {'end': 2468.174, 'src': 'heatmap', 'start': 2365.855, 'weight': 0.952, 'content': [{'end': 2366.936, 'text': 'The user is root.', 'start': 2365.855, 'duration': 1.081}, {'end': 2374.761, 'text': "There's a couple of things, you know, CPU usage, memory usage, the time that the process has been up.", 'start': 2368.397, 'duration': 6.364}, {'end': 2377.223, 'text': "And that's that's top.", 'start': 2375.862, 'duration': 1.361}, {'end': 2378.504, 'text': "That's the top command.", 'start': 2377.283, 'duration': 1.221}, {'end': 2380.986, 'text': 'So, you know, the process has been up for a little bit now.', 'start': 2378.584, 'duration': 2.402}, {'end': 2383.508, 'text': 'So this is pretty simple.', 'start': 2381.486, 'duration': 2.022}, {'end': 2393.615, 'text': 'Now, if you need to understand how to use the top command better, you can use the you can type in H.', 'start': 2383.588, 'duration': 10.027}, {'end': 2398.598, 'text': 'And if you type in H, this will now show you all the different commands that you can use.', 'start': 2393.615, 'duration': 4.983}, {'end': 2401.661, 'text': 'So, you know, ZBs, LTMs, 1Ls.', 'start': 2398.719, 'duration': 2.942}, {'end': 2404.096, 'text': 'all that stuff.', 'start': 2403.256, 'duration': 0.84}, {'end': 2410.581, 'text': 'so these are all the different help things that you can use within the the top environment.', 'start': 2404.096, 'duration': 6.485}, {'end': 2412.523, 'text': 'so if we go back, we hit enter.', 'start': 2410.581, 'duration': 1.942}, {'end': 2415.645, 'text': "so let's say we want to kill a process.", 'start': 2412.523, 'duration': 3.122}, {'end': 2422.33, 'text': "what we'll do, just to make this easy and just to close out this little segment, is we'll kill this top process.", 'start': 2415.645, 'duration': 6.685}, {'end': 2424.272, 'text': 'so this top is a task manager.', 'start': 2422.33, 'duration': 1.942}, {'end': 2426.833, 'text': 'as you can see, the process ID is right there.', 'start': 2424.272, 'duration': 2.561}, {'end': 2427.534, 'text': 'at the top it is 1489.', 'start': 2426.833, 'duration': 0.701}, {'end': 2428.194, 'text': 'so we will type in K.', 'start': 2427.534, 'duration': 0.66}, {'end': 2443.762, 'text': 'It says PID to kill and we will say 1489, which equates to top, and then we hit enter and then we hit enter again and it is now dead.', 'start': 2430.933, 'duration': 12.829}, {'end': 2445.723, 'text': "So that's all you do.", 'start': 2444.242, 'duration': 1.481}, {'end': 2452.267, 'text': 'K, kill, you put in the process ID, you hit enter twice, and now the process is gone.', 'start': 2445.863, 'duration': 6.404}, {'end': 2454.629, 'text': 'It is literally that simple.', 'start': 2452.728, 'duration': 1.901}, {'end': 2457.491, 'text': 'So top is simply the task manager of the Linux world.', 'start': 2454.689, 'duration': 2.802}, {'end': 2465.631, 'text': 'Uh, if you need to figure out, you know, what, what, what, uh, what commands to use, if you type in H that will put you onto the little help screen.', 'start': 2458.443, 'duration': 7.188}, {'end': 2468.174, 'text': "So with that, let's go back out to the, to the real world.", 'start': 2465.871, 'duration': 2.303}], 'summary': "The 'top' command displays cpu usage, memory usage, and process uptime. it can also be used to kill processes easily.", 'duration': 102.319, 'max_score': 2365.855, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos2365855.jpg'}, {'end': 2422.33, 'src': 'embed', 'start': 2393.615, 'weight': 2, 'content': [{'end': 2398.598, 'text': 'And if you type in H, this will now show you all the different commands that you can use.', 'start': 2393.615, 'duration': 4.983}, {'end': 2401.661, 'text': 'So, you know, ZBs, LTMs, 1Ls.', 'start': 2398.719, 'duration': 2.942}, {'end': 2404.096, 'text': 'all that stuff.', 'start': 2403.256, 'duration': 0.84}, {'end': 2410.581, 'text': 'so these are all the different help things that you can use within the the top environment.', 'start': 2404.096, 'duration': 6.485}, {'end': 2412.523, 'text': 'so if we go back, we hit enter.', 'start': 2410.581, 'duration': 1.942}, {'end': 2415.645, 'text': "so let's say we want to kill a process.", 'start': 2412.523, 'duration': 3.122}, {'end': 2422.33, 'text': "what we'll do, just to make this easy and just to close out this little segment, is we'll kill this top process.", 'start': 2415.645, 'duration': 6.685}], 'summary': 'The transcript discusses using different commands, such as zbs, ltms, and 1ls, within the top environment to perform tasks like killing a process.', 'duration': 28.715, 'max_score': 2393.615, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos2393615.jpg'}, {'end': 2911.1, 'src': 'embed', 'start': 2885.833, 'weight': 1, 'content': [{'end': 2891.294, 'text': "So these are the basic tasks that you're going to need to understand in order to get anywhere in the Linux world.", 'start': 2885.833, 'duration': 5.461}, {'end': 2896.036, 'text': "So, you know, in the future classes, we're going to delve deeper and deeper and deeper into the Linux world.", 'start': 2891.374, 'duration': 4.662}, {'end': 2899.357, 'text': "But if you don't understand these tasks, well, you can't go any further.", 'start': 2896.076, 'duration': 3.281}, {'end': 2901.957, 'text': 'We talked about sudo, super user do.', 'start': 2899.797, 'duration': 2.16}, {'end': 2905.918, 'text': "Basically, this means run as administrator if you're used to the Windows world.", 'start': 2902.037, 'duration': 3.881}, {'end': 2907.379, 'text': 'Pretty simple idea.', 'start': 2906.539, 'duration': 0.84}, {'end': 2908.859, 'text': 'We talked about man pages.', 'start': 2907.639, 'duration': 1.22}, {'end': 2911.1, 'text': 'These are the manual pages about different..', 'start': 2908.899, 'duration': 2.201}], 'summary': 'Understanding basic linux tasks is crucial for progressing in the linux world.', 'duration': 25.267, 'max_score': 2885.833, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos2885833.jpg'}, {'end': 3068.472, 'src': 'embed', 'start': 3035.234, 'weight': 0, 'content': [{'end': 3036.455, 'text': 'Pretty easy, pretty simple.', 'start': 3035.234, 'duration': 1.221}, {'end': 3040.8, 'text': 'We talked about top, which is basically the task manager of the Linux world.', 'start': 3037.136, 'duration': 3.664}, {'end': 3047.544, 'text': 'You type in top, You get to see you know how much of your CPU is being used, how much your memory is being used, what processes are running,', 'start': 3041.161, 'duration': 6.383}, {'end': 3050.445, 'text': "how much of the CPU or memory they're using, etc.", 'start': 3047.544, 'duration': 2.901}, {'end': 3057.248, 'text': 'Within the top, you can type in K and then the process ID number and that can kill the process,', 'start': 3050.925, 'duration': 6.323}, {'end': 3061.229, 'text': "as long as it's not a core process that you don't have rights to kill.", 'start': 3057.248, 'duration': 3.981}, {'end': 3068.472, 'text': 'That may be a problem, but all you do, like I say, is, if you have some runaway program, you can do K and then whatever the process ID is,', 'start': 3061.55, 'duration': 6.922}], 'summary': "Using 'top' in linux to monitor and terminate processes; can kill processes with 'k' followed by process id.", 'duration': 33.238, 'max_score': 3035.234, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos3035234.jpg'}, {'end': 3106.029, 'src': 'embed', 'start': 3076.395, 'weight': 3, 'content': [{'end': 3080.74, 'text': "If you're trying to go to a directory that is inside the directory you're already in,", 'start': 3076.395, 'duration': 4.345}, {'end': 3085.645, 'text': "you do cd space nothing and then that directory you don't do the forward slash.", 'start': 3080.74, 'duration': 4.905}, {'end': 3094.155, 'text': 'If you put in the forward slash, then linux thinks that that directory is up in the root directory and it all just gets confused and it goes bad.', 'start': 3086.346, 'duration': 7.809}, {'end': 3096.498, 'text': 'i also showed you about capitalization.', 'start': 3094.155, 'duration': 2.343}, {'end': 3106.029, 'text': 'if you try to go to cd lowercase abc and you type in cd uppercase abc, those are different folders as far as linux is concerned.', 'start': 3096.498, 'duration': 9.531}], 'summary': 'In linux, avoid using forward slash and be mindful of capitalization when navigating directories.', 'duration': 29.634, 'max_score': 3076.395, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos3076395.jpg'}], 'start': 2179.075, 'title': 'Linux commands and navigation', 'summary': "Covers the top command in linux, emphasizing its functions as a task manager, and the cd command's correct syntax for directory navigation. it also covers various basic linux tasks and highlights the importance of syntax and case sensitivity in commands.", 'chapters': [{'end': 2491.773, 'start': 2179.075, 'title': 'Understanding the top command in linux', 'summary': 'Explains the top command in linux, which functions as the task manager, providing information on memory and cpu usage, processes, and how to kill processes using the process id. it also demonstrates the usage of the top command and how to kill a process, emphasizing its simplicity and resemblance to the task manager in windows.', 'duration': 312.698, 'highlights': ['The top command in Linux serves as the equivalent of a task manager in Windows, displaying memory and CPU usage as well as processes, and allows users to kill processes using the process ID.', 'The top command provides information such as uptime, total tasks, CPU usage, memory usage, and process details, resembling the task manager in the Windows world.', "The process ID (PID) is used to identify and kill specific processes using the 'K' command, making the process of killing a particular process straightforward.", "Using the 'H' command within the top environment displays all the different commands that can be used, providing users with helpful information on utilizing the top command more effectively.", 'The demonstration of killing a process using the top command highlights the simplicity of the process, emphasizing its resemblance to the task manager in Windows.']}, {'end': 2715.993, 'start': 2491.773, 'title': 'Linux cd command and directory navigation', 'summary': 'Explains the intricacies of the cd command in linux, emphasizing the importance of using the correct syntax and capitalization to navigate directories, and why linux administrators often use the full path when changing directories.', 'duration': 224.22, 'highlights': ["In Linux, using 'cd' to navigate directories requires careful attention to the syntax and capitalization, as a single mistake can lead to a 'directory not found' error, highlighting the importance of precision and accuracy in Linux commands.", 'Linux administrators often opt to use the full path when changing directories to avoid potential errors, showcasing a common practice to ensure precise and efficient navigation within the file system.', "The use of 'cd' command in Linux differs from the Windows world, where the syntax for navigating directories varies, exemplifying the need for adaptation and understanding the nuances of different operating systems.", 'Capitalization in directory names is crucial in Linux, as the system recognizes uppercase and lowercase letters as distinct, leading to potential errors if the correct letter case is not used, underscoring the precision required for successful directory navigation in Linux.']}, {'end': 3191.963, 'start': 2716.753, 'title': 'Basic linux tasks', 'summary': 'Covers basic linux tasks such as directory navigation, sudo, man pages, task selection, apt-get command, restarting services, top command, and emphasizes the importance of lowercase and uppercase letters in commands, crucial for efficient linux operations.', 'duration': 475.21, 'highlights': ['The chapter covers basic Linux tasks such as directory navigation, sudo, man pages, task selection, apt-get command, restarting services, and top command. It emphasizes the importance of understanding basic Linux tasks for further progression, including sudo, man pages, task selection, apt-get command, restarting services, and top command.', 'Emphasizes the importance of lowercase and uppercase letters in commands, crucial for efficient Linux operations. The speaker emphasizes the significance of understanding that Linux differentiates between uppercase and lowercase letters, impacting file and command recognition, with practical examples provided.', 'Mentions the capability to execute all commands from the desktop version of Ubuntu Linux, providing the same results as the server operating system. The speaker mentions the versatility of executing the discussed commands on the desktop version of Ubuntu Linux, offering the same results as the server operating system, thus ensuring uniformity in operations.']}], 'duration': 1012.888, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/OnSUX2otYos/pics/OnSUX2otYos2179075.jpg', 'highlights': ['The top command in Linux serves as the equivalent of a task manager in Windows, displaying memory and CPU usage as well as processes, and allows users to kill processes using the process ID.', 'The chapter covers basic Linux tasks such as directory navigation, sudo, man pages, task selection, apt-get command, restarting services, and top command. It emphasizes the importance of understanding basic Linux tasks for further progression, including sudo, man pages, task selection, apt-get command, restarting services, and top command.', "Using the 'H' command within the top environment displays all the different commands that can be used, providing users with helpful information on utilizing the top command more effectively.", "In Linux, using 'cd' to navigate directories requires careful attention to the syntax and capitalization, as a single mistake can lead to a 'directory not found' error, highlighting the importance of precision and accuracy in Linux commands.", "The process ID (PID) is used to identify and kill specific processes using the 'K' command, making the process of killing a particular process straightforward."]}], 'highlights': ["The 'sudo apt-get upgrade' command automatically updates all the software on the server by checking for newer versions in the repository and initiating the update process, ensuring efficient maintenance of software.", "In Ubuntu Linux, users are not permitted to log in as root, consequently using the 'sudo' command to execute administrative processes, enhancing security and preventing unauthorized access and potential system damage.", 'Man pages originated from Unix in the 60s and are essential for understanding commands in Linux, providing detailed descriptions and usage instructions.', "Exiting man pages in Linux requires typing 'Q' to quit, as other common commands like 'Escape' or 'Control C' do not work, highlighting the need for specific commands to navigate the manual pages.", "Ubuntu's Task Select automates the installation of software packages for different server types, enabling quick setup in lab environments or internal company use.", 'Linux repositories house thousands of programs, enabling users to install applications without physical media.', 'The top command in Linux serves as the equivalent of a task manager in Windows, displaying memory and CPU usage as well as processes, and allows users to kill processes using the process ID.']}