初识linux

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识linux相关的知识,希望对你有一定的参考价值。

一、Linux发展史

1969年美国贝尔实验室Ken.Thompson和Dennis Ritchie开发unix,1972年由Dennis Ritchie使用c改写;
1987年Andrew S. Tanenbaum(AST)开发MINIX;
1984年GUN计划创建,拟定普遍公用版权协议(GeneralPublicLicense,简称GPL),今天Linux的成功就得益于GPL协议;
1991年Linus Torvald开发Linux;

二、操作系统简介

技术分享图片
硬盘-->内核(控制硬盘资源分配)-->系统调用(开发商控制硬件的接口)-->应用程序
计算机的体系结构:

    运算器
    控制器
    存储器、内存、编址
    输入、输出设备

内存型号:

    ROM:只读
    RAM:读写

常见的硬件架构:

    ARM
    x86
    x64
    安腾
    alpha
    UltraSparc
    Power
    M68000, M68K
    PowerPC
    常见的操作系统:

            windows
            linux
            unix:
                    HP-UX
                    Solaris
                    AIX
                    SCO UNIX
                    Unixware

    内核功能:
            进程管理
            内存管理
            文件系统
            网络功能
            硬件驱动
            安全机制

三、linux简介

linux是一种内核,而不是操作系统;
常见使用linux内核的操作系统发行商有:

    redhat
    debian
    ubuntu
    CentOS: Community ENTerprise OS
    fedora
    Mandriva

linux内核版本:

    0.x 1.x 2.x 3.x 4.x(最新)

redhat版本:

    3.x 4.x 5.x 6.x 7.x(最新)

linux的基本原则:

    1.一切皆文件
    2.由目的单一的小程序组成,完成复杂的任务
    3.尽量避免捕获用户接口
    4.配置文件保存为纯文本格式

两种接口类型:

    GUI:图形接口
                Ghome:c写的
                KDE:c++写的
                XFace:
    CLI:命令行接口
            命令提示符,prompt, bash,csh,zsh,ksh,tcsh(shell)
                    #:root管理员标识
                    $:普通用户标识
            命令:如 ls -la /etc 列举出/etc目录下的所有文件及目录
                    命令格式:
                            命令(ls)  选项(-la)  参数(/etc)
                                    选项:
                                            短选项: -(一个横杠)
                                                    多个选项可以组合:-a -b => -ab
                                            长选项: --(两个横杠,不能组合一起用)
                                    参数:命令的作用对象

linux(redhat系统)虚拟终端可以使用Ctrl+Alt+F1- F6,F7是图形界面也可以使用startx启用;

密码复杂性原则:

    1、使用4种类别字符中至少3种;
    2、足够长,大于7位;
    3、使用随机字符串;
    4、定期更换;
    5、循环周期足够大(修改密码时不能再很短的时间内就改成和以前一样的);

四、初识简单命令

su(switch user)
su [ - ] 用户名:切换到此用户,-表示切换用户同时切换目录到自家的目录passwd 用户名:修改用户的密码,passwd后不接用户名表示修改自己的密码

以上是关于初识linux的主要内容,如果未能解决你的问题,请参考以下文章

Java初识方法

初识OpenGL 片段着色器(Fragment Shader)

初识OpenGL 片段着色器(Fragment Shader)

初识OpenGL (-)纹理(Texture)

初识OpenGL (-)纹理(Texture)

初识OpenGL (-)纹理(Texture)