zoukankan      html  css  js  c++  java
  • 一、Linux概述 二、Linux的安装 三、Linux的常用命令(重点)

    一、Linux概述
    ###<1>操作系统
    OS,管理和控制 计算机的 硬件和软件资源的 计算机程序。
    最基本的系统软件。
    是用户和计算机交互的桥梁,是硬件和软件交互的桥梁。

    操作系统:shell+内核

    DOS Windows Unix Linux (开源的)
    命令行 图形界面 命令行 命令行
    单用户 单用户、多用户 多用户 多用户
    单任务 多任务 多任务 多任务


    ###<2>Linux操作系统
    是用户和计算机交互的桥梁,是硬件和软件交互的桥梁。
    多任务,多用户
    免费的,开源的

    ###<3>Linux发展
    肯汤姆逊:是unix操作系统的开发者,使用B语言
    丹尼斯里奇:是C语言的开发者,使用C语言重写了unix操作系统
    谭宁邦教授:是Minix的开发者。

    Linus Torvalds:是Linux的开发者,编写Linux的内核。

    GPL通用性授权(general public licence):使用者得遵循软件的条款,让软件自由下去。

    ###<4>linux的特点
    性能:windows server 1.8G
    linux 300M

    稳定性:linux长期不间断运行,运行流畅


    价格:开源,免费

    安全:
    开源软件,一旦有漏洞出现,很快就修复
    使用Linux的人员,具备一定的软件操作常识
    刻意破环linux操作系统的病毒较少
    linux安全权限较完善


    ###<5>版本
    5.1 Linux内核版本
    内核官网提供,免费下载
    内核下载网站:https://www.kernel.org/

    核心版本号:
    4.16.2
    主版本号,次版本号,末版本号


    5.2 Linux发行版本
    商业公司维护的发行版本:
    以redhat为代表的红帽系,centos,redhat

    社区组织维护的发行版本:
    以debian为代表的debian系,ubuntu

    ###<6>应用领域
    服务器端的操作系统
    PC端操作系统
    嵌入式应用领域
    移动手机:android系统
    智能家居:linux系统


    # 二、Linux安装
    ###<1>分区
    #####分区原则:
    主分区:
    一个磁盘上至少一个,最多四个

    扩展分区:
    主分区+扩展分区 最多四个
    可以没有,最多一个
    不能存储数据,存储的时逻辑分区的信息

    逻辑分区:
    可以有多个

    #####分区表示
    IDE硬盘:老式台式机 /dev/hd[a-d] ,最多可以接入4块
    SATA硬盘:笔记本常用的存储设备 /dev/sd[a-p] ,最多可以接入16块 window ---20G ----虚拟机 (20G)---Linux操作系统
    SCSI硬盘:服务器常用的存储设备
    USB硬盘:

    光盘:/dev/cdrom
    /dev/sr0

    #####分区设计
    1. 根分区:'/',是Linux操作系统最高层的目录。必须存在的分区,越大越好。
    2. boot分区:启动分区,200MB ,系统启动时,会从此分区中加载数据。
    3. swap分区:交换分区,类似于windows中的虚拟内存,建议分配2GB
    ![](1.png)

    #####格式化
    逻辑格式化
    写入新的文件系统

    文件系统windows:fat16、fat32、ntfs
    文件系统linux:ext2、ext3、ext4、xfs

    #####挂载
    Linux的任何的存储设备一定得先挂载才能使用
    1. 找到存储设备在linux中表示(名字)
    2. 挂载操作
    3. 使用存储设备


    # 二、安装Linux操作系统
    #####<1>软件介绍
    <1>Vmware软件:在现有的操作系统上虚拟出新的操作系统。(快照,克隆功能)
    <2>Xshell软件:在Windows下访问不同的操作系统
    <3>WinSCP软件:实现windows和linux资源的复制

    ###<2>Linux的目录结构
    /根目录
    bin boot dev etc root home lib proc usr var mnt.....

    bin:存放二进制可执行文件,linux常用的命令都存储在此目录下
    boot:系统开机时使用的引导文件
    dev:存储设备文件(一切皆文件)
    etc:存放系统的配置文件
    home:存放所有用户相关的文件,类似于windows下的Document and Settings文件夹
    root:存放超级管理员相关的文件,超级管理员的家目录、根目录
    lib:存放根系统运行时所需要的内核模块和共享库文件
    mnt:挂载目录
    usr:存放系统应用 ,类似于windows下的C盘下的Program File文件夹
    opt:存放非系统应用 ,类似于windows下的非C盘下的Program File文件夹

    #####<3>Xshell安装

    #####<4>连通性测试
    1. 设置虚拟机的网络配置
    Vmware--->编辑--->虚拟网络编辑器--->选择桥接模式(选择windows使用的网卡)
    虚拟机--->网络设置(设置成桥接模式)
    2. linux下输入setup回车
    选择网络配置,设备配置,取消动态ip地址分配
    配置linux的ip地址

    3. 进入Linux网络配置的配置文件中:cd /etc/sysconfig/network-scripts/
    修改配置文件:vim ifcfg-eth0
    按i键,进入插入模式,将onboot修改为yes
    按esc退出插入模式
    按:wq 回车

    4. 重启网络服务
    service network restart

    5. 启动xshell,新建连接,输入需要连接的linux的ip地址,测试连通。


    # 三、Linux的常用命令

    ###<1>文件目录操作命令
    1. 命令提示符:
    [root@loc ~]#

    root:用户名
    @loc:主机名
    ~:代表路径,代表当前用户的根路径(家目录)
    超级管理员的家目录:/root
    普通用户的家目录:/home/用户目录
    #:代表当前用户的身份是超级管理员
    $:代表当前用户的身份是普通用户

    2. pwd(print working directory):查看当前的工作目录

    3. ls(list):显示文件和目录列表
    -a:列出当前目录下的所有文件和目录,列出隐藏文件(.文件名)(all)
    -l:列出文件的详细信息(long),缩写:ll

    -hl:以常用单位的方式列出文件的大小信息
    -dl:显示当前文件夹的信息

    4. mkdir(make directories):创建新的目录
    mkdir -p:创建多层目录

    5. cd(change directories):切换目录
    cd . :进入当前目录(刷新当前目录)
    cd ..:进入上一级目录
    cd ~ :进入家目录
    cd :进入家目录
    cd - :进入上次所在的目录

    绝对路径:从/路径下开始
    相对路径:参照当前路径


    6. rmdir(remove empty directires):删除空目录
    rmdir friends/chinese/beijing

    7. touch:生成一个空文件

    8. rm(remove): 删除文件(谨慎使用)
    -i :删除之前需要再次确认
    -r :同时删除改目录下的所有文件
    -f :强制删除文件或目录

    rm -rf : 需要谨慎使用

    9. cat、tac:显示文件内容(瞄一眼)
    -n :显示行号的查看

    10. more:分屏的方式查看文件的信息
    空格:向下翻页
    b :上向上翻页
    回车:向下翻行
    q :退出查看

    less:分行查看文件信息
    ↓:向下显示
    ↑:向上显示
    b:向上翻页
    d:向下翻页
    q:退出
    -m:百分比的显示信息


    head: 查看文件信息
    -n 行数

    tail: 查看文件信息
    -n 行数

    11. cp(copy):复制文件和目录
    语法格式:cp 源文件 目标位置(可以复制的时候进行重命名操作)
    例如:cp ./install.log /root/文档 复制
    cp install.log 文档/install2.log 复制并重命名


    12. mv(move):剪切文件、重命名
    语法格式: mv 源文件 目标位置
    例如:mv install.log /root/home/安装日志 剪切并重命名
    mv ./install.log ./install.log2 重命名

    13. wc(work count ):统计文件的行数,单词数量,字符数量

    不忘初心,方得始终! 坚持!坚持!坚持!!
  • 相关阅读:
    昆石VOS3000_2.1.4.0完整安装包及安装脚本
    KVPhone,VOS官方的SIP软电话电脑客户端
    昆石VOS2009 VOS3000无漏洞去后门电脑管理客户端大全
    2017年最新(4月20日)手机号码归属地数据库分享
    2017年最新VOS2009/VOS3000最新手机号段导入文件(手机归属地数据)
    Android:onNewIntent()
    三星S4使用体验(Markdown版)
    apple公司的潮起潮落——浪潮之巅
    microsoft的罗马帝国——浪潮之巅
    我的iOS开发之路
  • 原文地址:https://www.cnblogs.com/sumboy/p/9058630.html
Copyright © 2011-2022 走看看