zoukankan      html  css  js  c++  java
  • linux相关介绍

    1.linux的简介

    (1)linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发(基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU)
    的操作系统。
    linux是一个Unix类操作系统,完全开发源码,多用户多任务,服务器(数据库服务器、Web服务器、应用服务器、日志服务器、图片服务器等
    等)、嵌入式领域(如路由器等需要Linux才能启动)、移动终端(比如安卓手机等、平板)

    (2)常见发行版:RedHat、CentOS、Ubuntu、SUSE、FreeBSD等

    (3)linux的应用领域:通常服务器使用
    LAMP(Linux + Apache + MySQL + PHP)
    LNMP(Linux + Nginx+ MySQL + PHP)

    (4)linux的特点:
    -免费的/开源
    -支持多线程/多用户/多任务/多CPU(多并发)
    -安全性好(开源的 一旦有个漏洞 就有网络界雷锋给修补了)
    -对内存和文件管理优越
    -Linux最小只有4m->嵌入式开发(手机用户多 多么庞大的市场)

    2.Linux系统目录结构

    还有一些不常见的目录:

    - sbin,要具有一定权限才可以使用命令
    - lost+found,一般情况下是空的,当系统非法关机后,这里就存放了一些文件
    - opt,这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。
    - proc,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
    这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过下面的命令来屏蔽主机的 ping命令,使别人无法ping你的机器
    - sbin,s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序
    - /usr/src:内核源代码默认的放置目录

    3.linux操作注意事项:
    (1) Linux的命令是严格区分大小写的;
    (2) Linux支持三种格式的shell脚本,分别是 ksh、csh、sh
    (3) 登陆系统后,显示:[root@localhost ~]#(表示当前是以root用户登陆) 或显示 [u101@localhost bin]$ (表示当前是以普通用
    户--u101登陆)
    (4) linux的默认超级用户/系统管理员是root用户
    (5) “~”表示当前登录的用户所在的目录,如果是root用户登陆,就在/root目录下;如果是普通用户,就在home目录下

    4.linux 7大运行级别
    0 系统停止 1 单用户 2 多用户 不支持NFS 3多用户,命令行模式登陆(我们常用的运行级别) 4 未用 5 图形化界面 6 重新启动

    5.Unix和Linux的区别

     Linux和UNIX的最大的区别是,前者是开放源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。这应该是他们最大的不同,这种不同体现在用户对前者有很高的自主权,而对后者却只能去被动的适应;这种不同还表现在前者的开发是处在一个完全开放的环境之中,而后者的开发完全是处在一个黑箱之中,只有相关的开发人员才能够接触的产品的原型。具体区别如下:

      ①、UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上.

      ②、UNIX是商业软件,收费,而Linux是自由软件,免费、公开源代码的.

      ③、Linux商业化的有RedHat Linux 、SuSe Linux、slakeware Linux、国内的红旗等,还有Turbo Linux.

      ④、Unix主要有Sun 的Solaris、IBM的AIX, HP的HP-UX,以及x86平台的的SCO Unix/Unixware.

    参考于http://www.runoob.com/linux/linux-system-contents.html

    关于文章迁CSDN https://blog.csdn.net/weixin_40960688
  • 相关阅读:
    设计模式学习笔记-观察者模式
    谈C#中的Delegate
    EF 增删改查 泛型方法、类
    什么是表达式树,它与表达式、委托有什么区别?
    查询出各个学科的前3名的同学信息的Sql
    row_number() OVER(PARTITION BY)函数介绍
    Asp.net WebApi 项目示例(增删改查)
    ASP.NET WebAPI从入门
    .net中的Queue和Stack
    Replication--数据库镜像阻塞复制日志读取器的解决的办法
  • 原文地址:https://www.cnblogs.com/yfacesclub/p/8432180.html
Copyright © 2011-2022 走看看