Tuesday 29 June 2021

apmsleep - Unix, Linux Command

LPI Exam Prep, LPI Tutorial and Material, LPI Certification, LPI Guides, LPI Preparation, LPI Learning, LPI Career

NAME

apmsleep - go into suspend or standby mode and wake-up later

SYNOPSIS

apmsleep [-sSnwhVd] [--suspend] [--standby] [--noapm] [--wait] [--precise] [--help] [--version] [--debug] [+]hh:mm

More Info: 010-160: LPI Linux Essentials (Linux Essentials 010)

DESCRIPTION

Some computers, especially laptops, can wake-up from a low-power suspend to DRAM mode using the Real-time-clock (RTC) chip. Apmsleep can be used to set the alarm time in the RTC and to go into suspend or standby mode. An interrupt from the RTC causes the computer to wake-up. The program detects this event, by waiting for a leap in the kernel time and terminates successfully. If no time leap occurs within one minute, or something goes wrong, the exit value will be non-zero.

The wake-up time can be specified in two formats:

+hh:mm specifies a relative offset to the current time. The computer will suspend for exactly hh hours and mm minutes plus a few seconds to wake up. On some laptops, the timing is not completely accurate so it may be a few minutes (or more?) late.

hh:mm specifies absolute local time in 24-hour format. The time stored in the RTC is not important. You may change the time zone used, with the TZ environment variable as usual. Daylight saving time is not obeyed in this version, but might be in a future release. WARNING: Do not close cover of laptop after suspending the laptop with apmsleep. Most laptops overheat when running with closed cover.

Energy conservation with APM is little for a desktop. Turning of the screen will save 1/2, going into standby with drives turned off will save another 1/6th of the current.

Tag Description 
-V, --version  
  Print the apmsleep program version and exit immediately.
-s, --suspend   
  Put the machine into suspend mode if possible (default). On my laptop, suspend mode turns off everything except the memory. 
-S, --standby   
  Put the machine into standby mode if possible. On my laptop, standby mode turns off screen, hard disk, and CPU. 
-w, --wait  Wait indefinitely for the time leap. 
-p, --precise   
  Wait for alarm time to match actual time. Do not wait for time leap. This might be useful even without APM. 
-n, --noapm   
  Do not call apm bios to suspend computer, just set the alarm clock and wait for time leap indefinitely. 
-d, --debug  
  Print some information about what is going on.

REQUIRED SYSTEM CONFIGURATION

Tag Description 
Kernel The special character device /dev/rtc must exist and the kernel needs to be compiled with APM and RTC support.
BIOS  The computer must have the ’suspend to RAM’ feature enabled in the BIOS; ’suspend to Disk’ will not work, because the computer is turned off completely. You do not need to enable the ALARM timer, it will be activated by apmsleep. On some boards, you can configure which interrupts can be used to awake from suspend mode. If you have such a board, you might want to make sure that keyboard (IRQ 1) and RTC (IRQ 8) are among those interrupts. If your computer does not wake up, try to enable ’modem ring’ in the BIOS, even if you do not have a modem.
Privileges  
  The program must be run as root or have the SUID attribute set (see chmod(1)).

BUGS

Apmsleep cannot detect which event terminated the suspension. Possible events are: keyboard or mouse activity, modem ring, alarm from RTC, any other interrupt. Sometimes, the time leap is not detected properly (causing a wrong exit value).

Should use APM BIOS calls to set alarm clock (not yet supported by kernel).

This program was tested on a Winbook XL laptop (Pentium) only. It may not function on your hardware.

Source: tutorialspoint.com

Saturday 26 June 2021

LPI Participating at Uciencia 21

LPI Participating, LPI Tutorial and Materials, LPI Career, LPI Learning, LPI Preparation, LPI Exam Prep, LPI Guides

Linux Professional Institute (LPI) invites you to connect with them at IV UCIENCIA International Scientific Conference taking place October 5 - 7, 2021. This event is expected to be a hybrid experience taking place at the National Hotel, Havana, Cuba. LPI is delighted to be supporting and presenting at this great event!

More Info: 010-160: LPI Linux Essentials (Linux Essentials 010)

IV International Scientific Conference UCIENCIA 2021

The University of Computer Sciences (UCI) invites professionals linked to training, research and development activities, in the field of informatics, computer science and their applications, to participate in the IV UCIENCIA International Scientific Conference. 

UCIENCIA Objectives

◉ Promote a space for the exchange of experiences, reflections and results regarding scientific-technical, R & D & I and training activities in the field of computer science and computing.

◉ Disseminate the results of research carried out in these fields.

◉ Promote cooperation between national and foreign institutions.

Engage with Linux Professional Institute!

LPI will be providing a lot of noise throughout the event! Make sure you visit our great presenters. More details to come!

◉ Snapshots of Linux best practices, presented by Jon “maddog” Hall

◉ Linux Essentials Workshop will be held by Cesar Brod

◉ Presentation on, Taking Advantage of the Demand for Experts in Linux and Open Source Technology, presented by Hernan Pachas

Source: lpi.org

Thursday 24 June 2021

LPI Certification Programs

LPI Certification Programs, LPI Tutorial and Materials, LPI Exam Prep, LPI Guides, LPI Learning, LPI Career, LPI Study Materials, LPI Preparation

Linux Professional Institute (LPI) found in October 1999. After ten years later and after Linus Torvalds began his pioneering efforts on the Linux kernel. It helps software professionals to enhance their Linux knowledge.

Linux Professional Institute (LPI) is committed to the development of a global standard in Linux certification. We believe that such a certification program must meet the requirements of both IT professionals and the organizations that would employ them. To achieve this goal we have adopted an open, rigorous, and consultative development process, which uses both volunteer and hired resources. Our development process is widely recognized and endorsed and has met the strict requirements of independent certification authorities.

Certification Name LPIC-1: Linux Administrator
LPIC-2: Linux Engineer
LPIC-3: Linux Enterprise Professional
Prerequisites & Required Courses LPIC-1: Fundamental Linux knowledge is required
LPIC-2: Candidate must have an active LPIC-1 certification
LPIC-3: Active LPIC-2 certification plus completion is one of the 300 series specialty Linux exams 
Format  Online 
Languages  English, German, Japanese, Portuguese, Chinese
Passing Criteria  Passing exams 101 and 102
Career Path   Linux Certified Professional
Linux certification Cost Per Exam   $200 
Validity  5 years 

Tuesday 22 June 2021

702-100: BSD Specialist

702-100: BSD Specialist, LPI Exam Prep, LPI Certification, LPI Preparation, LPI Career, LPI Tutorial and Material, LPI Learning, LPI Guides

The BSD Specialist certification is part of the Linux Professional Institute (LPI) Open Technology certification program.

The exam focuses on the practical skills required to work successfully in a FreeBSD, NetBSD or OpenBSD environment and tests the knowledge and skills needed to administer BSD operating systems.

The typical BSD Specialist certification holder is a system administrator of BSD operating systems. The certification holder has an understanding of the architecture of the BSD operating systems. This includes the ability to manage various aspects of a BSD installation, including the management of user accounts and groups, processes, file systems, installed software, and client networking configuration. The candidate is experienced in using standard BSD and Unix tools on the command line. 

Current version: 1.0 (Exam code 702-100)

Objectives: 702-100

Prerequisites: There is no prerequisite certification for taking the BSD Specialist Engineer exam. However, it is strongly recommended that a candidate has more than a year of experience in administering BSD systems of various kinds.

Requirements: Passing the BSD Specialist exam. The 90 minute exam is 60 multiple choice and fill-in-the-blank questions.

Validity period: 5 years

Languages for exam available in VUE test centers: English

To receive the BSD Specialist certification the candidate must:

◉ Have a working knowledge of BSD operating systems: FreeBSD, NetBSD, and OpenBSD 

◉ Be able to install, manage, and configure BSD operating system

◉ Be able to configure hardware, set kernel parameters, and manage system security 

◉ Have basic knowledge in BSD system administration, job scheduling, and system automation

◉ Have basic network administration knowledge

Read More: 702-100: BSD Specialist

702-100: BSD Specialist, LPI Exam Prep, LPI Certification, LPI Preparation, LPI Career, LPI Tutorial and Material, LPI Learning, LPI Guides
The BSD Specialist certificate requires passing a single exam. This exam tests skills in administering FreeBSD, NetBSD, and OpenBSD systems. Covering the three major BSD systems ensures that the certification holder is comfortable working in BSD-based environments of any kind.

About Objective Weights: Each objective is assigned a weighting value. The weights indicate the relative importance of each objective on the exam. Objectives with higher weights will be covered in the exam with more questions.

Source: lpi.org

Saturday 19 June 2021

Brazil Embraces the Open Code: Partnership between LPI and Senai

LPI Exam Prep, LPI Preparation, LPI Certification, LPI Guides, LPI Career, LPI Learning

Linux Professional Institute (LPI) in Brazil recently established a technological cooperation partnership, platinum level, with the National Service for Industrial Learning (SENAI). This collaboration has an impact far beyond the usual commercial partnerships. It raises the importance of Linux, and of open source software in general, in the industrial policy of a large country.

Read More: 202-450: Linux Engineer - 202 (LPIC-2 202)

SENAI is the largest private professional education complex in Latin America. Since its creation in 1942, it has trained more than 73 million workers in 28 areas of the industry. It is present in more than two thousand Brazilian municipalities, with 587 fixed units and 457 mobile units, including two boats that sail in the Amazon region of Brazil to conduct schooling. SENAI offers courses at all levels of professional and technological education.

LPI Exam Prep, LPI Preparation, LPI Certification, LPI Guides, LPI Career, LPI Learning
SENAI reinforces both the careers of individual workers and the productivity of the country as a whole, by offering more than 1,800 courses to approximately 2.3 million students each year. They also offer online courses in all modalities, making it easier for students to start or continue their training in times of pandemic.

International certifications aimed at ICT are one of the main objectives of SENAI. The ICT segment has been growing rapidly in several areas, such as Artificial Intelligence, Cloud, and IoT, among others. This growth has been generating unfilled job vacancies, for which companies want the guarantee provided by international certification of their candidates. An increase in certifications will be facilitated by SENAI's partnership with LPI, which provides Learning Materials and certifications in various areas of system administration, network administration, and other computing topics. The partnership allows discounts for Brazilian students seeking LPI certification. Ultimately, the Brazilian industry will benefit from a workforce with more expertise in open source software.

Source: lpi.org

Thursday 17 June 2021

The People behind the Learning Portal: Julia Vidile, Portuguese Brazilian translations

LPI Exam Prep, LPI Tutorial and Material, LPI Exam Prep, LPI Career, LPI Prep
Linux Professional Institute (LPI) launched the Learning Portal in June 2019. The Learning Portal is the repository of all the Learning Materials for our exams. The whole project is managed by Dr. Markus Wirtz, manager Education Programs at LPI. We designed it as an international endeavour - learning is easier in your mother tongue! - hence we needed a team of authors, editors, and translators to design, write, and localize the body of lessons.

This series of interviews is a journey toward knowing better the People behind the Portal: the Linux and Open Source enthusiastic professionals who are making the Learning Portal possible.

More Info: 202-450: Linux Engineer - 202 (LPIC-2 202)

By reading this series of interviews, you will know more about Contributors’ work, the peculiarities of translating IT educational material, and the challenges Contributors have to face restoring what could be lost in translation. And about why working on the Learning Portal is quite cool and nerdy. 

What is your academic and professional background?

My first college degree was in Arts but, although I still dabble in woodcutting, I’ve never worked professionally as an artist. Since I already knew many languages (English, French and Italian, besides Brazilian Portuguese), I found a job as a translator soon after I finished college, and a couple of years later I decided to do a 2-year specialization in Translation. 

I've been a professional translator since 2002. Having studied Arts in college, I translated mostly books and magazines on Humanities (Arts, History, Religion, Culinary, Fashion…). I have more than 50 books published in Brazil!

At the time, I was married to Henrique Ulbrich, a notorious Brazilian geek, hacker and technology journalist. He introduced me to Linux and the Linux Community. Thanks to him, I became a translator for Linux Magazine Brazil in 2004 and, later, for other big Brazilian magazines on IT and technology (and even a couple of open source programs…). 

LPI Exam Prep, LPI Tutorial and Material, LPI Exam Prep, LPI Career, LPI Prep
I moved to France in 2006 to do a Masters in Art Criticism, while still working as a freelance translator. From 2015-2019 I worked as an in-house translator for a French video games company and, since January 2020, I’m back to being a freelancer, while developing a second professional activity as a sophrologist (look it up!) specializing in expatriation and grief. And I haven’t even started talking about my hobbies yet...

When, and how, did you decide to use your skill in developing learning materials for Linux Professional Institute?

At the end of 2019, the former editor for Linux Magazine Brazil, Rafael Peregrino, recommended my work to Dr. Markus Wirtz, who was looking for a Portuguese Brazilian translator to LPI - and the rest is history!

What is your contribution, so far, to the Learning Portal, and what’s next for you in this project?

I’ve so far translated Linux Essentials, LPIC-101, and I’m making good progress on the material for LPIC-102. I am not sure what comes next, but I hope this collaboration will last for a long time. 

The LPI Learning Portal as a community, you say: what is your experience so far, what tools and features do you use in the process? What can you tell us about the workflow? And what “opensourceness” can you recognize in a project which is about education?

LPI’s localization workflow is entirely open source. We had to do some adjustments to the workflow in the beginning, but it’s working seamlessly now. For the translations themselves, we use OmegaT, an excellent computer-assisted translation tool (which is *very* different from automated or machine translation… again, look it up!). Thanks to the localization process I got to learn a lot more about command line tools and I’ve even incorporated some of this new knowledge to my other jobs as well. It’s also teamwork, since I work with technical proof-readers to guarantee the quality of the final texts.

Source: lpi.org

Tuesday 15 June 2021

LPIC-OT 701-100: DevOps Tools Engineer

LPIC-OT 701-100: DevOps Tools Engineer

Businesses across the globe are increasingly implementing DevOps practices to optimize daily systems administration and software development tasks. As a result, businesses across industries are hiring IT professionals that can effectively apply DevOps to reduce delivery time and improve quality in the development of new software products.

To meet this growing need for qualified professionals, Linux Professional Institute (LPI) developed the Linux Professional Institute DevOps Tools Engineer certification which verifies the skills needed to use the tools that enhance collaboration in workflows throughout system administration and software development.

In developing the Linux Professional Institute DevOps Tools Engineer certification, LPI reviewed the DevOps tools landscape and defined a set of essential skills when applying DevOps. As such, the certification exam focuses on the practical skills required to work successfully in a DevOps environment – focusing on the skills needed to use the most prominent DevOps tools. The result is a certification that covers the intersection between development and operations, making it relevant for all IT professionals working in the field of DevOps.

Current version: 1.0 (Exam code 701-100)

Objectives: 701-100

Prerequisites: There are no prerequisites for this certification. However, an additional certification in the candidate’s primary area of expertise, such as LPIC-1 or a developer certification, is strongly recommended.

Requirements: Passing the DevOps Tools Engineer exam. The 90 minute exam is 60 multiple choice and fill-in-the-blank questions.

Validity period: 5 years

Languages for exam available in VUE test centers: English, Japanese

To receive the Linux Professional Institute DevOps Tools Engineer certification the candidate must:

◉ Have a working knowledge of DevOps-related domains such as Software Engineering and Architecture, Container and Machine Deployment, Configuration Management and Monitoring.

◉ Have proficiency in prominent free and open source utilities such as Docker, Vagrant, Ansible, Puppet, Git, and Jenkins.

Read More: LPIC-OT 701-100: DevOps Tools Engineer

Certified DevOps Tools Engineer should have a working knowledge of DevOps-related domains such as Software Engineering and Architecture, Container and Machine Deployment, Configuration Management and Monitoring.

Requirements: Passing the 701 exam. The 90 minute exam is 60 multiple choice and fill-in-the-blank questions.

Source: lpi.org

Saturday 12 June 2021

LPIC-3 304: Linux Enterprise Professional Virtualization and High Availability

LPIC-3 304: Linux Enterprise Professional Virtualization and High Availability

The LPIC-3 certification is the culmination of the multi-level professional certification program of the Linux Professional Institute (LPI). LPIC-3 is designed for the enterprise-level Linux professional and represents the highest level of professional, distribution-neutral Linux certification within the industry. Three separate LPIC-3 specialty certifications are available. Passing any one of the three exams will grant the LPIC-3 certification for that specialty.

The LPIC-3 Enterprise Virtualization and High Availability certification covers the administration of Linux systems enterprise-wide with an emphasis on Virtualization & High Availability.

Current version: 2.0 (Exam code 304-200)

Objectives: 304-200

Prerequisites: The candidate must have an active LPIC-2 certification to receive the LPIC-3 certification.

Requirements: Passing the 304 exam. The 90-minute exam is 60 multiple-choice and fill in the blank questions.

Validity period: 5 years

Languages for exam available in VUE test centers​: English, Japanese


Linux Professional Institute LPIC-3 Enterprise Virtualization and High Availability tests ability to plan and implement enterprise-wide virtualization and high availability setups using Linux-based technologies.

Prerequisites: An active LPIC-2 certification.

About Objective Weights: Each objective is assigned a weighting value. The weights indicate the relative importance of each objective on the exam. Objectives with higher weights will be covered in the exam with more questions.

Source: lpi.org

Thursday 10 June 2021

Simone "Simo" Bertulli: Stressing the system

LPI Certification, LPI Career, LPI Tutorial and Material, LPI Preparation, LPI Guides, LPI Learning, LPI Exam Prep

This article follows up on an earlier article on this site, where I explained the core values ​​and fundamental goals of the LPI community. It's time to get closer and make the acquaintance of the actual Membership platform!

If you follow the link to the Membership description page, you will find out in detail all the advantages accruing to members and the conditions of Membership. The benefits are quite a few; let me wrap them up for you:

Saturday 5 June 2021

Basic Linux Commands

Basic Linux Commands, Linux Exam Prep, Linux Preparation, Linux Certification, LPI Preparation, LPI Guides, LPI Career

Basic Linux Commands

Now, let us look at the most important 20 commands in Linux. Linux commands are case sensitive hence you need to be careful about what you are keying in.

1. ls –

List directory contents. If you know windows you would know that the command dir is used to list the contents in a directory. In Linux, the ls command is used to list out files and directories. Some versions may support color-coding. The names in blue represent the names of directories.

More Info: LPIC-3 300: Linux Enterprise Professional Mixed Environment

ls -l | more – this helps to paginate the output so you can view page by page. Otherwise the listing scrolls down rapidly. You can always use ctrl c to go back to the command line.

$ ls -l filename

2. cd /var/log –

Change the current directory. The forward slash is to be used in Linux. The example is a Linux directory that comes with all versions of Linux.

When you use ls –I you will be able to see more details of the contents in the directory

It will list down the

◉ Permissions associated with the file

◉ The owner of the file

◉ The group associated with the file

◉ The size of the file

◉ The time stamp

◉ The name of the file

$ cd /var/log

3. grep –

Find text in a file. The grep command searches through many files at a time to find a piece of text you are looking for.

grep PATTERN [FILE]

grep failed transaction.log

The above command will find all of the words in the files that matched the word ‘failed’.

$ grep ‘failed’ transaction.log

4. su / sudo command –

There are some commands that need elevated rights to run on a Linux system. So you run them as a System Administrator which normal users cannot do.

su command changes the shell to be used as a super user and until you use the exit command you can continue to be the super user

sudo – if you just need to run something as a super user, you can use the sudo command. This will allow you to run the command in elevated rights and once the command is executed you will be back to your normal rights and permissions.

Example – shutdown command the shutdown command safely turns off the computer system.

◉ sudo shutdown 2 – shutdown and turns of the computer after 2 minutes

◉ sudo shutdown –r 2 – shuts down and reboots in 2 minutes

◉ Using ctrl C or shutdown –c helps in stopping the shutdown process.

$ sudo shutdown 2

$ sudo shutdown –r 2

5. pwd – Print Working Directory

One way to identify the directory you are working in is the pwd command

It displays the current working directory path and is useful when directory changes are often

$ pwd

6. passwd –

Though looks similar to the pwd command the role it plays is different.

This command is used to change the user account password. You could change your password or the password of other users. Note that the normal system users may only change their own password, while root may modify the password for any account.

passwd [username] - changes the password for the user.

$ passwd admin

7. mv – Move a file

To move a file or rename a file you would use the mv command.

Here the file name gets changed from first.txt to second.txt.

Type ls to view the change

$ mv first.txt second.txt

8. cp – Copy a file

cp source file destination file. In case you need a copy of the file second.txt in the same directory you have to use the cp command

$ cp second.txt third.txt

You can use ls – l to see the new file created. The two files will be exactly of the same size.

9. rm –

This command is used to remove files in a directory or the directory itself. A directory cannot be removed if it is not empty.

rm [name of the file]

rm –r removes all the contents in a directory and the directory as well.

$ rm file1

$ rm -r myproject

10. mkdir – to make a directory.

mkdir [directory name] if you would like to create a directory in the name ‘myproject’ type

mkdir myproject

$ mkdir myproject

11. chmod –

To change mode of a file system object. Files can have r – read, w- write and x-execute permissions.

For example:

◉ chmod mode FILE

◉ chmod 744 script.sh

◉ The first number stands for the user who is associated with the file

◉ The second number is for the group associated with the file

◉ The third number is associated with everyone else who is not a part of the user or group

$ chmod 744 script.sh

Octal Notation Octal Notation   Symbolic Representation 
0 No Permission --- 
Execute Permission Only  --x 
Write Permission Only  -w- 
Write and Execute Permissions (1+2)=3  -wx 
Read Permission Only  r-- 
Read and Execute Permissions (1+4)=5  r-x 
Read and Write Permissions (2+4)=6  rw- 
Read, Write and Execute Permissions, Means Full Permissions (1+2+4)=7  rwx 

From the table you will see that the rights given will be as

◉ -rwxr- - r- - rwx for user
◉ r - - for the group (read only)
◉ r - - for others (read only)

Other ways of using chmod are

◉ chmod a-w first.txt

This means all users have no write access to the file first.txt.

◉ chmod u + x script.sh

The owner of script.sh can execute the file

12. chown –

This command is used to change the ownership of a file/folder or even multiple files/folders for a specified user/group.

Basic Linux Commands, Linux Exam Prep, Linux Preparation, Linux Certification, LPI Preparation, LPI Guides, LPI Career

chown owner_name file_name

$ chown user1 script.sh

Assume that if you are a user named user1 and you want to change ownership to root use “sudo” before syntax.

$ sudo chown root script.sh

13. cat -

The cat command (short for “concatenate “) is one of the most frequently used commands in Linux. cat command allows you to create single or multiple files, view contents of file, concatenate files and redirect output in terminal or files.

$ cat file.txt
$ cat file1.txt file2.txt

Output will show the entire contents of the file(s).

14. echo –

This command is used to display a text or a string to the standard output or a file.

$ echo “This is an article on basic linux commands”

This is an article on basic linux commands

The echo –e option acts as an interpretation of escape characters that are back-slashed.

$ echo –e “This is an article is for beginners. \nIt is on basic linux commands

Will display the output as

This is an article is for beginners.
It is on basic linux commands

\n the newline character is interpreted by the echo –e command

15. wc -

The wc (word count) command in Linux operating system is used to find out the number of new lines, word count, byte and characters count in a file specified by the file arguments.

wc [options] filenames.

$ wc –l readme.txt

Shows the output as - 120 readme.txt

◉ wc -l : Prints the number of lines in a file.
◉ wc -w : prints the number of words in a file.
◉ wc -c : Displays the count of bytes in a file.
◉ wc -m : prints the count of characters from a file.
◉ wc -L : prints only the length of the longest line in a file.

16. man –

This command is used to view the on-line reference manual pages for commands/programs.

$ man grep
$ man mkdir

17. history –

This command is used to show previously used commands or to get information about the commands executed by a user.

$ history

18. clear –

This command lets you clear the terminal screen.

$ clear

19. apt –get

apt -get is a powerful and free front-end package manager for Debian/Ubuntu systems. It is used to install new software packages, remove available software packages, upgrade existing software packages as well as upgrade the entire operating system. apt – stands for advanced packaging tool.

$ sudo apt-get update

20. reboot –

This command may be used to halt, power-off or reboot a system as follows.

$ reboot

Source: hackr.io

Thursday 3 June 2021

Understanding the Landscape of Linux Certifications for Junior and Senior Systems Administrators

LPI Certification, Linux Certification, LPI Career, LPI Exam Prep, LPI Study Material, LPI Tutorial and Material

Understanding the availability and viability of current Linux certifications for systems administrators can be a challenge. Because Linux is an open source project, no single company or organization can claim exclusive authority to validate the Linux skills of an IT professional. Intense competition has led to the arrival and departure of many certification programs through the years (here's looking at you SAIR, Novell, and Ubuntu). Some certifications have remained a staple in the marketplace and others are offering good alternatives. Here is a breakdown of certification organizations/companies and their offerings.

LPI - Linux Professional Institute

The Linux Professional Institute has its roots in the open source community as a non-profit certification organization. LPI's certifications have always been vendor neutral in nature. This is a blessing and a curse as LPI certified professionals will be well versed in the breadth of open source technologies that are not tied to any particular Linux distribution. The curse can be than an employer may need specific certification credentials based on vendor-mandated technologies. With an LPI certification, a professional will have the credentials for a generalized and versatile skill set that is not specific to a vendor. Look for the LPIC-1 certification for junior administrators and LPIC-2 for senior administrators. Each certification requires the completion of two exams and the exams can be completed at a Pearson Vue testing center.

LPI is known for a focus on system administrators. Recently the LPI certification portfolio has expanded into a new certification called DevOps Tools Engineer certification. This certification validates skills for use of tools in the workflow of systems administration and software development.

Linux Foundation

LPI Certification, Linux Certification, LPI Career, LPI Exam Prep, LPI Study Material, LPI Tutorial and Material
The new kid on the block for Linux certifications. The Linux Foundation has been a solid figure in the open source project space for many years. They host well over one hundred open source projects. Some of these projects are well known, including Kubernetes, Prometheus, NodeJS, Jenkins, and many other small and large projects. Arguably the most famous of projects they host is the development of the Linux kernel. This project is at the core of the Linux operating system.

The Linux Foundation has leveraged its long-standing relationship with the Linux kernel developers by offering to the public a unique catalog of certifications. Directly related to Linux systems administration are two certifications: the junior level certification is the LF Certified SysAdmin and the senior level is the LF Certified Linux Engineer. These are unique in the method used for the candidate to sit the exam. Unlike all the other vendors there is no need to go to a testing center, kiosk location, or classroom. The exams are administered online using a variety of tools and remote proctoring. Like the Red Hat exams, these exams are performance-based where candidates are faced with a simulation of real-world tasks and scenarios.

The online exam delivery format that the Linux Foundation has pioneered has been expended to other technologies in the open source space.  Be on the lookout for certifications related to Kubernetes, Cloud Foundry, and Hyperledger.

Red Hat

Although a for-profit corporation, Red Hat has been a big friend to the open source community. Red Hat has recently been acquired by IBM, which cements their quest to expand open source software into the enterprise. Their M.O. seems to be a precise ability to have a very healthy relationship with the open source community while profitably monetizing those technologies.

This respect can also be seen in Red Hat's IT certifications. They have maintained a respected status amongst industry experts, the rank-and-file systems administrators, and the open source community at large. Red Hat's exams are "performance-based." This term in Red Hat parlance requires the examinee to perform actual systems administration tasks on a working system. The completion of these tasks is then checked, validated, and scored.

Theoretical knowledge will only get you so far in a Red Hat exam. Arguably the most respected Linux certification is the RHCE – Red Hat Certified Engineer. The little brother RHCSA – Red Hat Certified Systems Administration is a prerequisite to receiving the RHCE. Taking Red Hat exams can be logistically challenging as candidates must locate, schedule, and travel to a limited number of kiosk and classroom locations. This logistical tension has made other certifications viable competitors.

CompTIA

An association of industry and IT professionals CompTIA is a juggernaut for IT and professional certifications. Up until this year CompTIA and LPI have partnered together to offer the Linux+. Now LPI and CompTIA have parted ways and CompTIA offers the Linux+ that is now *not* powered by LPI. This means that the reciprocal agreement is no longer in place. It used to be that if you received your CompTIA Linux+ powered by LPI then LPI would automatically give you the credentials for the LPIC-1 certification. Essentially the question bank for the two certifications exams were the same. Now they have diverged and CompTIA Linux+ is a different set of questions than the LPIC-1. CompTIA Linux+ is now just a one (1) exam test instead of two like the LPIC-1.

Other Less Popular Linux Certifications

You would think that with these four main players in the Linux certification space, this would be sufficient competition for the need. However, there are even more players and options for vendor-based certification. Here are a few:

◉ Oracle Certified Associate (OCA)

◉ Oracle Certified Professional (OCP)

◉ SUSE Certified Administrator (SCP)

◉ SUSE Certified Engineer (SCE)

◉ GCUX: GIAC Certified Unix Security Administrator

Junior and Senior Level Linux Certification Comparison

(listed in order of perceived popularity)

CERTIFICATION LEVEL  EXAM COST  EXAMINATION LOCATION 
RHCE - Red Hat Certified Engineer  Sr. Systems Administrator $400 Classroom, Kiosk
RHCSA – Red Hat Certified Systems Administrator  Jr. Systems Administrator $400  Classroom, Kiosk 
CompTIA Linux+  Jr. Systems Administrator  $319  Testing Center 
LPIC-1: Linux Professional Institute Certification Level 1  Jr. Systems Administrator  $200 x 2  Testing Center 
LPIC-2: Linux Professional Institute Certification Level 2  Sr. Systems Administrator  $200 x 2  Testing Center 
LFCS - Linux Foundation Certified SysAdmin  Jr. Systems Administrator  $300  Online
LFCE - Linux Foundation Certified Engineer  Sr. Systems Administrator  $300  Online 
LPIC-2: Linux Professional Institute Certification Level 2  Sr. Systems Administrator $200 x 2  Testing Center 

Tuesday 1 June 2021

Linux vs Windows: Which Operating System is Best For You?

LPI Exam Prep, Linux Certification, LPI Preparation, LPI Career, LPI Prep, LPI Tutorial and Materials, LPI Study Material

Are you planning on buying a new PC? Do you wish to change your current operating system? Are you confused about whether Windows is better than Linux? Then this article is for you which is giving information and comparison between Linux vs Windows. Linux vs Windows is the age-old battle that has been deliberated upon for years now. It is important to stress that the ‘best’ operating system cannot have a single answer, as best really depends upon the requirements of the user. While we discuss the pros and cons of both systems, we hope to deliver a fair review on specific criteria.

Difference between Linux and Windows

But before we begin, let us get to know both the difference between Linux and Windows a little better.

What is Windows Operating System?

The Windows Operating System was first released in 1985 by Microsoft. It now boasts of the largest user base around the globe. With a series of updates over the years, every OS system comes with a unique graphical user interface, which allows users to view files and work on their system. Most of the systems that we see today work on the Windows Operating System, which is designed to work on the x86 hardware, including Intel, AMD and more. The latest version of Windows is Windows 10, which was released in July 2015 as the successor to Windows 8.1

What is Linux Operating System?

The Linux Operating System is an open-source OS created in the early 1990s by Linus Torvalds. Based on UNIX, Linux allows users to modify the existing code and produce different versions or distributions of it, which they can re-use and even sell. Linux has emerged as the top choice for setting up servers, which is why most web pages on the internet are served via systems backed by one of its distributions. The OS is also popularly used in desktops, mobile, consoles, eBook readers and much more.

More Info: 102-500: Linux Administrator - 102 (LPIC-1 102)

Both Linux and Windows may be considered among the top operating systems in the world, and both have cemented their place in the computing world. This article will discuss some characteristics of the two operating systems and draw a meaningful comparison to assist you in selecting the best OS for your needs. Below are some key differences between the two systems:

1. Prince and Licensing

The Linux OS and most of its utilities and libraries are entirely free and open-source for use and modification. While paid distributions of the Linux OS with additional support are available in the market, they are very moderately priced. Linux, under GNU General Public License, allows users to modify, re-use in umpteen number of systems and even sell their own modified versions.

Microsoft Windows OS comes with the Microsoft License, which does not give users access to the source code. Thus, no modification can be performed at the standard user level. The Microsoft License ranges from 70$ to 200$ for its standard versions, and can only be installed on the ‘n’ number of computers as specified in your purchase.

2. Ease of Use

This might be a tough comparison to make, as it may vary from person to person. However, Linux has revamped its usability standing over the years through constant modernization. With the release of distributions such as Linux Mind, the installation, and setup process has been made simpler. Through continuous updates, people with little or no technical knowledge can also install software and perform normal activities such as email, play music and videos and browse the internet.

Due to the market dominance Windows has, it comes pre-installed on many devices. If you are purchasing a new device, there is a high chance that it will come with a Windows OS version installed. With the supremacy it has on the market, a vast majority of users are already accustomed to its interface. Moreover, the easy to use toolbar and easy installation of programs make it an excellent choice for both new and old users alike.

3. Support

As Linux has a huge user base around the globe, there is massive online support available for Linux. The Linux OS community provides support to users through forums, question boards, and support websites.

Windows OS has easily accessible support through integrated and online help systems, dedicated websites and forums. In addition, numerous videos and books about Windows are available online, for people of all skill levels.

4. Variety

As Linux is open-source and can be easily modified, there are a lot of distributions available which are highly customizable, based upon the needs of the user. If you have knowledge of code, you can even alter the code yourself and modify the OS.

In the Windows OS, customization is not easy and only a few user customizations are available.

5. Speed

When it comes to speed, Linux triumphs Windows easily. Unlike Windows, Linux tends to minimize the ‘bogging’ when it comes to the use of multiple processes. The file system Ext4 in Linux does a commendable job at keeping the device efficient. Defragmentation is now dead and buried in Linux. There is no harm in stating that even sensible and minimal use of any Windows OS can slow it down to intolerable and agonizing levels, which can be avoided only if a strict use plan is followed. Memory and Disk hogging is common when multiple processes are being used.

6. Privacy

Over the past few years, Windows has become increasingly advertisement driven. Even though the users can opt out, but Microsoft has now set its view on the advertisement. Moreover, Windows knows what you are doing on your PC, with the sync with OneDrive and behavior analysis through Cortana, to make the assistant better. Many people are fond of the tools that Microsoft Windows offers, but they are intrusive regardless.

Linux users, on the other hand, have an Operating System that takes into consideration the privacy of its users. Linux devices are also equipped with a built-in state of the art encryption, which means that users can be sure of better security and less intrusion from third-party applications

7. Security

Linux is generally more secure than Windows. Even though attack vectors are still discovered in Linux, due to its open-source technology, anyone can review the vulnerabilities, which makes the identification and resolving process faster and easier. Meanwhile, even though Windows has taken long strides in improving its security system over the years, it is still the primary target for malicious hackers. Due to its large user base, Microsoft is always vulnerable to new threats.

8. Run Level

A run level can be defined as the state of init (the first process started during booting) and the whole system which defines what system services are in operation. The run levels are identified using numbers. While Linux can stop at different run levels, Windows will reboot at run level 3 for an administrator to fix the encountered problem.

9. Command Line Usage

In the Linux OS, the command line is a very handy and powerful tool used for administration and daily tasks. In Windows, ‘cmd’ command can be used to open a command line and perform a basic set of operations. It has PowerShell to make up for the limited applications of the command line.

10. Reliability

The Linux OS, since its initial release, set a strong focus on system security, process management, and uptime. Over the years, Linux has never gone wayward on its focus on these. Therefore, it can be termed as a notoriously secure and reliable Operating System.

On the contrary, even though Microsoft has made improvements in its reliability quotient over the years, it is still not at par with Linux. It has let go of many features for the sake of user-friendliness and ease of access, which may lead to system instability and security vulnerabilities, thus making Windows not very reliable in comparison to Linux.

11. System Updates

In the Linux OS, the user has full control over when and what to install updates. Moreover, without the reboot, the update process is even quicker.

Microsoft Windows, however, is infamous for its random updates which pop up at inconvenient times. For novice users who do not know much about update settings, there is no option but to lay back and leave the computer alone while it downloads and installs the updates before a restart is required.

12. Gaming

Windows wins the gaming race by a large margin. Steam, Epic, and many other clients are available to Windows users which provide them with the opportunity to play with both AAA titles and small indie games. While Linux is slowly climbing its way into the gaming market, with the introduction of beta support for many games, it still has a really long way to go. If you purchase a Linux OS, you will be missing out a large number of games. Moreover, Graphic card manufacturers focus their support on Windows due to the larger user base.

Linux vs Windows: Key Points to be Remember

LPI Exam Prep, Linux Certification, LPI Preparation, LPI Career, LPI Prep, LPI Tutorial and Materials, LPI Study Material

◉ Linux is an open-source OS while Microsoft is a commercial OS

◉ Linux users can access the source code of the OS and make amendments as per their whims and fancies, while the Windows users cannot (not easily)

◉ Linux runs faster than the Windows OS, especially on moderately powerful systems, whereas the Windows OS tends to become slow as time passes

◉ Windows collects data to enhance the consumer experience while Linux doesn’t

◉ In the reliability quotient, Linux is far more reliable than Windows

◉ In gaming, Windows has an upper hand by a huge margin as most developers create games for Windows only

◉ Linux is a highly secure system, and bugs and vulnerabilities can be fixed easily due to its open-source platform, which is not the case with Windows

◉ Over the past few years, Linux has emerged as the go-to system for large business owners due to its features and applications

Source: hackr.io