Linux is commonplace, how much do you know?

After learning Linux knowledge, we will face the problem of looking for a job. If you want to interview the position of Linux operation and maintenance engineer, you must understand these common interview questions, otherwise it is difficult for you to find a good job! Of course, you can’t just memorize by rote. Your own understanding is also crucial < p > 1. What is the difference between UNIX and Linux < p > linux and UNIX are both powerful operating systems and widely used server operating systems. There are many similarities. Even many people mistakenly believe that UNIX and Linux operating systems are the same. However, they are not very different: < / P > < p > UNIX systems are mostly matched with hardware. Most UNIX systems, such as AIX and HP-UX, cannot be installed on X86 servers and personal computers, while Linux can run on a variety of hardware platforms; UNIX is commercial software, while Linux is open source software, which is free and open source < p > 2. What is the Linux kernel < p > the core of Linux system is the kernel, which controls all hardware and software on the computer system, allocates hardware when necessary, and executes software as needed < p > system memory management, application management, hardware device management, file system management < p > 3. What are the basic components of Linux < p > like other typical operating systems, Linux has all these components: kernel, shell, GUI, system utilities and applications. The advantage of Linux over other operating systems is that every aspect comes with other functions, and all codes can be downloaded for free < p > 4. What is the architecture of Linux < p > linux architecture is divided into two parts: user space and kernel space < p > user space: it also includes user’s application and C library < p > kernel space and system interface < p > 5. What is the difference between Bash and DOS < p > is divided into three aspects: < / P > < p > ¢Ù bash commands are case sensitive, while DOS commands are not < p > ¢Ú in Bash, / character is the directory separator, is the escape character, in DOS, / is the command parameter separator, and is the directory separator < p > ¢Û DOS follows the Convention in the naming file, that is, the file name of 8 characters is followed by a dot, and the extension is 3 characters. Bash does not follow this Convention < p > 6. What is swap space < p > swap space is a certain space used by Linux to temporarily save some concurrent programs. This happens when ram does not have enough memory to hold all programs being executed < p > 7. What is a root account The < p > root account is like a system administrator account, allowing you to fully control the system. You can create and maintain user accounts here and assign different permissions to each account. It is the default account every time you install Linux < p > 8. What is Lilo < p > Lilo is the boot loader of Linux. It is mainly used to load the Linux operating system into the main memory so that it can start running < p > 9. What is Bash < p > Bash is the abbreviation of Bourne again shell. It was written by Steve Bourne as an alternative to the original Bourne shell. It combines all the features of the original Bourne shell with other features to make it easier to use. Since then, it has been changed to the default shell for most systems running Linux < p > 10. What are the advantages of open source < p > open source allows you to distribute software free to anyone interested. Then, people can add functions and even debug and correct errors in the source code. They can even make it work better and then be free to redistribute these enhanced source code again. This ultimately benefits everyone in the community