• linux入门


    linux 认识

    • 事实上是基于在unix内核上做的一些移植和再开发。
      *
    • linux是一个操作系统的统称

      基于linux如今有非常多的厂商。比較为大家熟知的有RedHat,其最为经常使用的应该是 rhel-server 系列。最新版本号已经开发到 rhel-server-7.1-x86_64-dvd.iso。 当然还有咱们国内响当当的红旗linux,经历过讨薪风波之后,在2015年又一次起航,如今版本号也已经更新到8.0了。算是国人的傲娇了。

    • linux和unix的差别

      事实上要论起来,unix还是linux的老祖宗。二者对于在某些PC机事实上功能上非常相似,主要在于下面几点:

      1.开源

      linus 当年这位芬兰的研究生为了使unix可以在自己的PC上成功执行。历时3年再加上全世界的linux开发贡献者的努力。最终使得linux可以在一些低配置的PC机器执行。linux一直是开放源代码的自由软件。unix到如今为止,也是对外实施知识产权 保护的商业软件。

      2.支持的硬件上

      应该说linux相比商业版的unix,linux的支持多种硬件平台。

      unix则须要和硬件配套使用,例如以下面大型的工作站。linux对于硬件的要求没有unix那么苛刻。据说执行linux最小的使用内存仅仅需4m,所以linux在嵌入式开发上也更有优势。

      3.其它

      linux 一般都是支持桌面和命令行两种的管理系统。unix则是仅支持命令行的管理方式。


      linux 的安装配置相比unix更加的简单和操作 。

    linux因为其在多并发处理上优势以及其它性能卓越加上免费和开源特性。越来越多的被开发者、甚至于手机厂商所青睐。下面的特性是之于其它的操作系统,linux越来越受欢迎的原因了。

    • 安全
      1. 稳定
      2. 处理并发的优势
      3. 开源
      4. 性能优越
      5. 在内存和文件管理上的优越

    安装和配置

    笔者这里学习使用的是 VMware 10.0.0 build-1295980。

    使用的linux版本号为:
    rhel-server-6.0-i386-dvd.iso

    下载地址:https://access.redhat.com/downloads/content/69/ver=/rhel—7/7.0/x86_64/product-downloads

    安装和配置非常的简单

    參见:http://www.baidu.com/link?url=Yh_k7oKw7mfRknA_flZSmjTqcE962zlv7b-1affQScRHoUKYKeypAn8aQzI3xZkks9muK6ieGrd-5dJddP8z6AQQflhDqyi8GcQiBfAqbVS&wd=&eqid=9c6baa36000017e900000003558ec17f

    经常使用命令

    系统执行级别

    执行级别一共分为7个。
    0:关机
    1:单用户
    2:多用户状态没有网络服务
    3:多用户状态有网络服务
    4:系统未使用保留给用户
    5:图形界面
    6:系统重新启动
    

    这个配置存储在/etc/inittab 文件夹中,initdefault的值。etc文件夹一般存放的是用户的配置文件。经常使用执行级别是3和5级别。

    用户管理:

    加入用户---useradd username
    删除用户---userdel username
    删除用户及用户主文件文件夹--userdel -r username
    设置password---passwd password
    

    文件及文件夹管理:

    显示当前文件夹---pwd
    切换到其它文件夹---cd。

    (ps:这个和windows是一致的) 列出当前文件夹文件和文件夹---ls 显示当前文件夹的隐藏文件---ls-a 显示长列表格式----ls-l 建立文件夹---mkdir 删除文件夹---rmdir 建立空文件---touch 复制---cp 移动文件和改文件名称---mv 删除文件和文件夹---rm 删除全部内容---rm-rf * sudo setfacl -m d:g:test:rwx /home/test 给test用户赋予文件和文件夹的读写和删除权限。

    Grep -n "fanglin" mytxt.txt 在mytxt.txt中查找fanglin的字段

    Find -name mytxt.txt
    在查找文件的时候可能利用非root用户造成权限不足,
    配置权限參见:http://www.maybe520.net/blog/489/

    linux的命令大致有4000个。经常使用的大约80个。

    关于命令事实上在于熟练程序。用中去学去熟练就可以。后面会去介绍关于几个有用部分的内容:linux的网络环境配置,开发环境的配置,shell的使用,samba安装与配置。

  • 相关阅读:
    Hadoop集群搭建
    计算机网络学习笔记——初探七层模型
    设计模式之——单例模式
    类的六种关系
    简述JMM
    GC四大算法
    堆和堆参数调优
    Redis持久化
    一次完整的http请求过程
    __add__,关于运算符重载(用户权限)
  • 原文地址:https://www.cnblogs.com/lytwajue/p/7221487.html
Copyright © 2020-2023  润新知