Linux - Introduction to LPIC (17 June 2022)
In this session, our Linux expert – Linus (again) will bring everyone to dive a little bit deeper into the Linux topics with reference to the Linux Professional Institute Certification content.
Linux Professional Institute (LPI) is committed to the development of a global standard in Linux certification.
There are different certification levels:
- Linux Professional Institute Linux Essentials
- Linux Professional Institute Web Development Essentials
- Linux Professional Institute LPIC (LPIC-1, LPIC-2, LPIC-3)
- Linux Professional Institute DevOps Tools Engineer
- Linux Professional Institute BSD Specialist
Which prepare different participants to be an expert in different Linux-related fields at different levels.
Who should attend?
Linux beginners, and anyone who want to be a certified Linux system engineer.
Why should attend?
After this session, you will learn about some basic ideas on how to use a command-line editor and demonstrate an understanding of processes, programs and components of the Linux operating system. In addition, we will also be talking about how to perform maintenance tasks with the command line, install and configure a computer running Linux and be able to configure basic networking.
Mr Linus Lai
Trainer at Infosyte, Double IE – HCIE Storage & HCIE Routing & Switching, LPIC Certified, RHCE (RedHat Certified)
Linus started off his IT career as server administrator, he is so exceptionally passionate with Linux OS that he decided to name himself after this operating system. Other than server solutions, he also expanded his portfolio in a wide variety of IT technology which include network infrastructure design, project consultation, system implementation and integration. He is one of the very few experts who is holding dual Huawei Certified ICT Expert recognition.
What is Linux Professional Institute Certification? Some people call LPI or LPIC
Linux Professional Institute is a non-profit organization established by some Canadians but now has a lot of subjugation tracks that include Linux essential, and web development essential. LPIC is doing web development essential and involves some web programming languages. Today’s focus will in Linux essentials. We have a few Linux professionals such as LPIC-1, level 2, and even level 3. The interest in level 3 is started to have a specialized track, for example, mixed environment, security virtualization, containerization, high availability, and storage clusters. Moreover, also have open technology such as DevOps Tools Engineer and BSD specialist.
LINUX professional institute linux essential
What is Linux Essentials course? Below is the Linux Essential exam code.
Where you can take the exam? The answer is you can sign up from any bue examination center or you may take the exam at our Infosyte center. There is no prerequisite if want to take this exam or training and the exam duration will be 1 hour.
Should you do your own self-learning or join a training center such as Infosyte(One of the authorized LPI)? Today’s topic is to understand the open source industry, knowledge, what is the application, understanding the major components Linus operating system, must have some technical proficiency to know some common lines, and understanding security administration related.
What mean of distribution? Ubuntu Linux, Suse Linux, Red Hat Linux, Ox Linux and etc. During the course, the trainer will explain what is the difference between Linux and Operating systems. Major Open source applications for example Gimp (an Alternative to photoshop). You don’t necessarily run the game on Linux Os, you can run it on Windows and also mac.
How do you define open-source software? What about the Licensing? Open source software is free? Actually the free here has a caveat. License free or free to use. In terms of licensing such as Microsoft, cal license, and client access license, one client connects to the server (one license two clients). In this training, you get to learn licensing concepts. For ICT skills and working in Linux, you have to get yourself to prepare if you want to work in a Linux environment as an administrator, cloud administrator is the skill required.
The command line is something that people when they see a common line, is a thing that tries to avoid. However, if you want to be a Linux expert, you have to get yourself involved in the common lines. The common line you learn Syntax, learn how to domain pages, and info pages, those are the basic commands. Besides that, also get to learn directory listing, managing director, and managing files such as creating files, deleting files, copy files, moving files, and renaming files.
No 3 is about archiving files. We majority use Zip as a default standard but the Linux world has many different extensions such as tar, dot, and gzip. Gzip itself has compression. There have many kinds of compression technology. You’ll be trained to look at the file extension and you’ll know which command that gonna use to extract those files. You can extract the file to the local directory or another folder. Moreover, also get to learn how to search files in the entire hard disk and entire file system, and extract certain keywords from a big text file or big log file. 3.3 is assuming you want to type this command line, second command line, and third command line. How can put all these command lines into one file and execute that file this file will help you execute the rest. VI is a mean text editor. A text editor is a notepad in our window. VI is the default for every UNIX platform. VI and NANO are alternative.
Point no 4 is to understand some of the security and also administration relator topic. You’ll get to learn how to choose the operating system, and understand the life cycle operating system. An example of a life cycle is Ubuntu. We heard Ubuntu is the version number, they have version 18.04 and after that, they come out with 18.10, version 19.0, and 19.10. What does it mean 18.1,18.4,18.10? Actually, Ubuntu is the easiest way to understand the distribution life cycle. There has something called 6 month release concept. 18.04 mean is Ubuntu which means this Ubuntu which is launched in 2018. 04 means the month of four and there’s a month of ten as well. Every six months have a release cycle. Ubuntu has five-year long-term support distribution. Every two years, there will launch one for the long term. These kinds of things that you get to understand. So, should you want to choose Linux to be running as your production server then you have to know the lifecycle and choose the right one. Understanding computer hardware, understanding the processor just like window task manager, how do you remove the task, how you check the log, how to manage the logs file, and 4.4 very important need to know the IP address, how you set up IP address, how do you do basic troubleshooting, how do you check the route, how do you check your default gateway. Everything is about the client side of managing the network this is not the server side, this is about the Linux Essential.
No 5 is the last section for Linux Essential. This is actually about the root user. What is a root user? What are standard users versus non-word users, non-root users, or system users? In this section will learn how to manage users account, how to create, and put the user into the group, how to manage permission, and the ownership of the file or folder.
Let’s talk about LPIC-1 circulation this is general, you need to understand the architectural Linux system, install and maintain a Linux workstation even though it says a workstation actually the next level LPIC-2 is more toward Linux server, and also need familiar with the command line as well, handle the file, access permission, security, perform an easy, maintenance task.
101.1 is about understanding the architecture of the Linux system. You need to know how to configure, how you recognize the hardware, whether you can detect the hardware, and what kind of model. Is it an intel-based network card, or is it a real tech network card, what kind of a fiber channel card? You’ll learn some commands and how to load the module. You get to learn how to boot up the process of the Linux operating system. This is very important during troubleshooting, you need to know what stage the system hangs or system is corrupted. Sometime could be not a system error, it could be a configuration error of your boat loaded. On 101.3 is about how you change the run level, this is hard to explain to the window user because in the window there is no different run level. Run level means Save mode, you can boot up into windows save mode and after troubleshooting, you can go back to normal mode. Linux is much more complicated but has much more levels such as text interface mode, graphical interface mode, and single-user mode.
This chapter to learn about installation, hard disk layout, partition layout, and boot manager. Should you want to do dual boot? You want to have windows and Linus booting installed on the same machine, same hard disk how do you go about the bootup process, how do you manage the timer countdown, how do you set up a password if want to boot up OS? It is a customizable, shared library of library files. Sometimes some library files are missing, some programs cannot run because of the missing library file. 102.4 & 102.5 are call packages. Packages here are called MSI, and MSI software. It’s actually package management. Package management is for us easily to install software and to install the dependency together with the software. Debian can mean the operating system is built based on Debian such as Ubuntu, Kali Linux, and Min Linux. Those are the kind of Linux build based on Debian. Debian has a commanding way of doing things which is apt-get and etc. Central west, San OS, Rocket Linus, and Fedora OS belong to Red Hat. What is Linux as a virtualization guest? This chapter will learn how that Linux runs properly under other virtualization platforms for example VMware.
103.1 is about command lines. We’ve talked about earlier some basic navigation, file management, deleting files, creating a folder and etc. Here, you’ll learn about the environment, what is called a path, how you manipulate the path, and more commands of the process of the test file. Each of the uniqueness of features, no doubt it seems like why there are so many commands to do the same thing. How do you manipulate the process priority? You can open up the task manager, right-click certain tasks and you can reschedule and reset the priority. Sometimes a certain thing learned in the Linux Essential will be repeated in this 101 class.
For 104 is about managing the file system, the partition, so in this training, you get to understand from a disk, how you manage multiple partitions, what about primary extended partitions, what you mean by UEFI kind of a partition, how do you do manipulation, how do you resize your partition, so this kind of thing that you learn and how do you do formatting. For the window, right-click, and format NTFS. In Linux, it could be more complicated if you have a graphical interface, and command line interface as well to manage your stuff. You learn how to do mounting, how to change the mode file, permission setting, and symbolic link (shortcut) in windows such as heart link and soft link. How do you locate a file, search file, etc.
The topic for 105 is shell scripting, where you will learn about how to create scripts using the four syntaxes, including while loop syntax, test syntax, and more. For example, the power user script is a script that I created for managing servers in my office. This script displays the status of servers running from one to ten in both the data center and the office. I can see the status of each server, whether it is powered on or off. If I want to shut down or power up a server, I can simply type its number, such as number 10. This script eliminates the need to use command lines to manage the servers, making it more efficient. This is just one example of what you can learn throughout the training. However, you will likely start with small and easy scripts before moving on to more complex ones.
106 is about user interface and dashboard environments. In this course, you will learn how to customize your desktop environment. In the Linux world, there is no one desktop environment that suits everyone; everyone has their own preferences. Some people prefer the Mac OS look and feel, while others prefer the Windows style. The Windows style includes a start button that is located at the bottom left corner of the screen, which, when clicked, displays a menu. In this course, you will learn how to switch between different desktop environments like Gnome, KTE, XFCE, and others. However, the first thing you need to know is how to navigate the command line because when troubleshooting or managing the graphical interface, the command line is often used. Use the command line to troubleshoot issues and to ensure that additional options are installed to enhance the graphical interface. A command line is a fundamental tool.
Let’s discuss administration tasks. This is quite similar to what we mentioned in Linux Essentials, which includes adding and removing users and adding them to groups. As an administrator, we constantly need to perform scheduled tasks to run routine tasks daily, hourly, weekly, or monthly inspections, etc. Additionally, section 0.3 covers localization. Some people prefer to see the Bahasa Malaysia characters in the line instead of English. Therefore, you can customize your localization accordingly.
So 108. Okay, we still got three more slides here. Uh, 108 is about maintaining the system time – how do you ensure that all your servers in the environment have a consistent time? How do you configure the NTP? Okay, how do you centralize your log files, your system log files, into a centralized server? We call it the six-block Syslog server. And of course, you can also create your Linux machine, uh, one of your servers to become the Syslog server if you want to. Okay, then uh, 0.3 here is about email. Okay, so guys, this email is not about how you configure your Linux to become an email server – not this class. If you want to learn how to set up as an email server, that will be in the LPIC part two. Uh, this is basically just how you can manipulate your MTA, your email, from a user point of view. Okay, then uh, point four here is about printing. Okay, so I know printing sounds like, why do I want to learn about printing? Uh, a good example is my home server. I bought an Epson printer which actually uses a USB connection only. So if you know how to use CUPS, you can turn that local USB printer into a network printer and you can set permissions, and restrictions, and do statistics on print jobs and who sent them. Okay, these are kind of interesting stuff.
The final two slides cover networking fundamentals. In this session, you will learn more in-depth about Linux and general TCP port numbers. It’s important to be familiar with port numbers, and I’ve even trained myself to look at numbers. Sometimes I ask my colleagues what certain numbers mean like if we see a car with the number 389 in front of us, I’ll ask them what this port number means in the Unix or any TCP world. If you know the answer, feel free to post it in the chat box. We also learned how to configure persistent networking, such as the hostname, and how to troubleshoot more commands for DNS. You will also learn how to change your system name and DNS.
As I mentioned before, this LPIC-1 is focusing on the individual Linux box. Also, it connects with other machines. But in the LPIC-2, you would learn more about the server part, the server collaboration. You would learn how to set up an email server, FBP server, and web server. The final slide is from a security point of view. You get to understand some of the security concerns and how to use a command like nmap to perform network scanning. Nmap is one of the most popular network scanners, and it not only scans the IP address but also scans ports. You can also make a guess about the operating system. Furthermore, you will learn how to restrict people from accessing your Linux box. By editing some files like host allow, and post design files, you can restrict certain services. Lastly, you will learn about OpenSSH, one of my favorite things to talk about. In fact, I spoke about this in the previous webinar session. You can use the SSH key to simplify your day-to-day management. Finally, you can perform encryption, decryption, and verify files.
Huawei Cloud technologies might not be as popular as some dominant ones like AWS, Microsoft Azure, or Google Cloud, but we do know that the cloud market does indeed provide you with different vendors. So, for people who are new to cloud, you might think that the cloud is the cloud in the sky, but they are not. The cloud is physical servers located where? In data centers around the world, people can access them by subscribing to these servers. It can help them with their daily workload. A common application for your Google search, for your server, for your cloud, it’s like your Google Drive, your iCloud, those are utilizing clouds. They utilize cloud technologies. So, if you are interested to know more, you can take notes, and jot down the note, on the 21st of July next month, from 3 p.m to 4 p.m. So, on that day, we will invite you to our company’s cloud talk about demystifying Huawei Cloud. We will also invite our company’s very own cloud expert to share about Huawei’s cloud. Everyone is welcome to join, so if you have friends, you have families, or you have colleagues who are interested, please tell them what they are missing out on. As usual, we’ll be performing on our Zoom platform on the 21st of July.
So, in conjunction with our Linux webinar, we have been having this webinar for two months already. So, we have a special promotion that’s going on. To celebrate Infosyte joining the LPI partner family, we are holding a special promotion. This special promotion is a 50% discount on our Linux Essential training. It will be taught by your favorite, Mr. Linus. The original price is $2,500, now cut it by fifty percent and you got $1,250. However, you have to take note that the validity period is very close. It is only applicable to our class on the 20th of June and the 21st of June. This voucher cannot be, okay I repeat, cannot be canceled or refunded for cash. So, as per the agreement of every promotion, the owner of this promotion, Infosyte, reserves the right to amend the TNC without prior notice.
If you are interested in our Infosyte professional training, you may contact us by email at firstname.lastname@example.org, or you can call us at our phone number. Okay, to get more information, you can also visit us on our website www.infosyte.com.
Right, we also have a Facebook page. You can search for Infosyte Malaysia. Okay, and one thing that you might not know, we also have a YouTube channel. You can find us on YouTube with Infosyte Sdn Bhd, okay, Infosyte surgeon perhaps.
So, before we end our session today, we want to do a poll. So basically, this poll is for you, the participants, to vote what is the best time that you can attend our webinar. So the poll will be done on our Zoom. Okay, this is a very, very quick survey. So you just have to choose the poll and then be done. Sorry, is that exam not included? Okay, you will have to message Joni or anyone related to this.
Right, we can see a lot of people prefer 3 to 4 pm, oh, elect, wow. Okay, a lot of people prefer 3 to 4 pm. So anyone else that prefers 3 to 4 pm? Another one? Okay, so a lot of people prefer 3 to 4 pm, I see. So we will take that into account for our next session. We might take 3 to 4 pm, that’s our tea break, right? Okay, 3 to 4 pm for the next event, we’ll take that into hard consideration, all right?
So, thank you for your feedback, okay, thank you for your response. So finally, we have one more thing that we have to do, and that is we want you, okay, we require your cooperation to fill up the survey form. So tell us what you want to hear from us the most in our next session. What kind of topics? Okay, as we know, IT field is very big, filled with a lot of different technologies, so your recommendations will be valued. Any topics are fine, you just have to write it there or if it’s included, you just have to take it. Then we will think of some ideas to enlighten you with our knowledge, okay? So that is all from me. I hope that you, as the participants, find it insightful. So thank you for attending today’s session. So once again, please remember to fill up the survey form. Okay, remember to fill up the survey form. And then finally, I want to present my thanks to Mr. Linux over here for allocating his precious time for our live event today. Okay, Mr. Linux is actually a very, very busy man. Right, he can allocate time to us, we are very lucky already. So hope to see you in our next session. Don’t forget to share with your colleagues, friends, and families what they are missing out. Okay, that will be all from me. Goodbye.