博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初识linux
阅读量:7063 次
发布时间:2019-06-28

本文共 1953 字,大约阅读时间需要 6 分钟。

一、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;

二、操作系统简介

初识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后不接用户名表示修改自己的密码

转载于:https://blog.51cto.com/13803030/2129092

你可能感兴趣的文章
reactjs 分模块学习
查看>>
Android中Messenger的使用
查看>>
判断矩形相交
查看>>
html笔记
查看>>
[Java]安装Tomcat
查看>>
linux下进度条的简单实现
查看>>
我的友情链接
查看>>
Android项目中引用外部项目library失败的原因
查看>>
线性回归原理和实现基本认识
查看>>
类的生命周期
查看>>
Docker 入门及安装[Docker 系列-1]
查看>>
java中使用反射获取pojo(实体)类的所有字段值
查看>>
Linux - 常用参考资料(持续更新)
查看>>
运维经验分享(一)-- Linux Shell之ChatterServer服务控制脚本
查看>>
Linux - tar命令详解
查看>>
DFA和NFA
查看>>
NTP常见问题和解决方案&配置文件详解
查看>>
XmlParser和HtmlParser
查看>>
smartsvn学习(二)如何在Xcode下使用SVN
查看>>
我的友情链接
查看>>