Linux notes One

Source: Internet
Author: User

Shell environment configuration: Environment variables, configuration files

Avoid using the root login system


Any operation that only the kernel can perform is represented in the form of an interface called a system call

Encapsulation of system calls into more complex programs for others to use, called libraries, also known as repetitive wheel building

System boot = core + Shell

Api:application progrming Interface after development

Abi:application Binary Interface after compilation

ANSI: protocol

Cpu:x86,x86-64,power,powerpc,alpha, Itanium, ultrasparc,arm,mips,m68000,

Multi-tasking: Process

Process: program instance, program subset


Life cycle: Process switching (context switching)

GCC: preprocessing, compiling, compiling, linking GNU C complier

Dll:dynamic link Libraries dynamic link library (Windows)

So:shared Object Shared Objects (Linux)

The role of the bus: converting electrical signals to digital signals

Integrated development Environment (IDE): Includes text writing, gcc compilation, library links, etc.

Kernel management process through task structure

Process: By the parent process fork itself (requested by the parent process, the kernel completes),

Standard library for GLIBC:C


Operating system

GE (General Electric) Bell (Bell Labs) MIT (Massachusetts Institute of Technology) Multics

Bell:ken Thomson

DEC: Digital Equipment Company VAX PDP

Pdp-11,pdp-7:unics---Unix

B---C language

Bell-->at&t

Berkeley (University of California, Berkeley, USA)

Bill JOY:BSRG

Bsd:

Sun Microsystem:

Microsoft:xenix-->sco,sgi

DOS: Disk Operating system

Jobs:



VAX installed VMS,

WindowsNT (DOS+VMS)

Novell Netware


Bsd:bsrg,bsd4.3-lite

Freebsd:pc

Openbsd

NetBSD

Unix:system V

SunOS--Solaris UltraSPARC

Opensolaris:pc

Ibm:aix PowerPC

Hp:hp-ux,alpha

Due to UNIX charges, Professor Andrew of the Netherlands has made a Minix of UNIX.

Andrew:minix

linus:1991,8 Month

1994 linux1.0 Kernel released

Mit:stallman Radicals

Free, software industry freedom Movement

Gun:gun is not Unix (recursive abbreviation)

GPL: general Public License License

Have the following software

Emacs,gcc,bash VI

GNU Linux Development Source code

Cross-comoile Cross-compiling

CentOS: Community Edition operating system


Redhat 9---Fedora

Redhat Enterperise 6

Suse:opensuse

Debian---Ubuntu--Mint

Slackware


Lfs:linux from Scratch self-compiled Linux


Android

Linux kernel + busybox + Java Virtual machine + Android

Linux:gnu/linux

GPL---LGPL (loose GPL) Gplv2,gplv3

Bsd

Apache

Copyrights: Copyright (charge), copyleft (GPL)

Extracurricular Outreach: Understanding open Source Agreements

Package Manager: Debian (DPTD) Redhat (RPM)

Binary programs, configuration files, library files, Help files


Hardware-to-core and library files--Application

Realtime: Real-time response

File:

FileSystem: (file system) source data area data area


The software is divided into:

General Software:

Kernel: File system, network protocol stack, process management, encryption/decryption, drivers,

Track by Task List

Application software


Linux System Management:

Network, file (create, delete, move, permissions), user, file system, encryption/decryption, kernel (compile), boot process, package management,

Network Service Management:

Web (apache,nginx,mysql,php), NFS/SAMBA/FTP, Postfix/dovecot, network Security (iptables,tcp_wrapper), DNS

Mysql:crud, indexing, storage engine, backup, recovery, complexity, clustering, sharding

Cluster: Load (LB), high Availability (HA), GFS

Highly available Web:nginx, Haproxy, keeplived, Tomcat, Distributed File system, CDN

Virtualization: Xen,kvm,lxc/openvz

Iaas:openstack

Automated operations:

Massively parallel processing platform: Hadoop

Nosql:

System principle and Optimization:


Red Hat Certifications:


Wang Guowei, the great poet of Qing Dynasty


Hands and hands, operation and operation


This article is from the "Original Code" blog, please be sure to keep this source http://yuanchuang.blog.51cto.com/9897344/1831679

Linux notes One

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.