zoukankan      html  css  js  c++  java
  • linux基础命令

    初级
    1.2 开始了解常用命令
    时间管理命令date cal clock hwclock
    ls cd pwd ...
    1.3 目的结构 ,目的管理
    树形结构 tree
    cd: ...~-
    1.4文件管理,文件查找文件属性
    1.5用户与用户组的管理
    su sudo
    acl
    0077 770
    1.6磁盘管理
    fdisk --parted
    LVM
    RAID
    1.7LINUX的网络管理
    ip
    ping
    netstat
    ss
    ifconfig
    ifup / ifdown
    route
    1.8*进程管理*
    进程管理:
    ps pstree
    top
    uptime
    vmstat
    htop
    ...
    2中级
    2.1shell脚本开发
    3高级
    3.1 集群
    3.2虚拟化 --云计算
    1.xen
    2.kvm --oVirt
    3.Openstack
    4Docker -- k8s
    3.3大数据
    1.hadoop 集群
    HDFS 分布式 集群文件系统--海量数据存储的问题
    2.ELK ES
    海量数据(日志)处理系统
    4 其他内容
    4.1监控平台
    zabbix

    系统基础:
    1 三大部件
    cpu:运算器 控制器 存储器
    1+1=2 times space
    中断
    内存 CPU的数据,只能从内存读取,且内存数据是易失性(页面)
    IO:控制总线 数据总线(一个io,开发人员的叫法)
    os原理
    见图
    注意:操作系统是什莫
    承上启下作用 下:硬件 上:软件
    3os的管理
    GUI-图形GNOMEKDE XFCE
    CLI-命令管理界面 shell
    常见的shell 程序
    sh--bash
    csh
    tcsh
    ksh
    zsh
    cat /etc/shells
    调用
    system call
    api

    5操作系统的历史知识

    6开源体系
    GNU--GPL
    宽松的GPL协定

    命令基础
    命令的用法
    基本格式:
    命令 选 项 操作对象
    qemu-kvm create /pause/stop ...
    docker
    2.获取命令帮助
    ring0 -- ring3
    内置命令--运行在ring0
    外置命令 -- 运行在ring3
    扩展:虚拟化--ring -1 ring 0 --ring3--硬件辅助虚拟化(Intel vt -x amd xxx)
    1.内置命令
    help命令
    外置命令
    命令 --help /-h

    2.man -- manual手册
    1--8个级别
    每个级别对应的内容不相同,而各个命令有可能只中一个或几个的帮助内容;
    1:表示用户命令 -- 一些普通的用户命令的使用
    2:表示系统
    3:
    4:特殊文件
    5:文件格式
    6:游戏
    7:杂项
    8:管理命令(/sbin,/usr/sbin,/usr/local/sbin)只有管理员才有权限使用的命令


    whatis
    查看命令所支持的man类型

    User commands--用户命令
    MAME--名字;一般显示这个命令的功能
    synopsis --概要;命令的用法
    DESCRIPTION--描述
    AUTHOR--作者
    COPYRIGHT--版权;发型版本的信息
    SEE ALSO --查看其他信息


    man 调用的more来进行文件查看
    1./内容-- 默认向下查找指定的内容
    2,?内容-- 默认向上查找指定内容
    n 下一个
    N 上一个
    3查看info信息
    /usr/share/doc
    0 存放了命令的帮助


    ls
    它涉及到很多文件属性信息
    -i inode 信息 (文件系统有关)
    -l文件类型 文件权限 (所属主 所属组 other 特殊权限位)硬链接数 所属主 所属组 文件目录大小
    - 普通文本文件
    d 目录文件
    l软链接文件
    s(套接字文件)
    b块设备文件 。。。。。。。被连接文件的字符长度
    c字符设备文件文件 流设备文件。。。。。。。主设备号次设备号
    p 管道文件
    file 去查看文件类型的具体文件类型
    普通文件 ASCLL文件
    stat 查看文件时间信息
    touch -C修改文件 和stat是一对命令
    cat tac
    查看文件内容
    cat 结合重定向可以多行输入
    -n
    其他常见的命令
    who w whoami where whatis which
    who w whoami查看当前系统登陆的用户信息
    whereis
    查看命令的绝对路径
    查看man的帮助文档的路径
    which
    whatis
    shutdown half reboot init6 poweroff
    shutdown -r now//立刻重启
    shutdown now//立刻关机
    shutdown -r 17:00
    shutdown +5 //在命令执行后第五分钟关机
    shutdowm -c//取消关机命令
    halt-- halt是直接断电




  • 相关阅读:
    存储过程调用API
    Visual Studio 2019 添加不了区域 解决办法
    .NET Core 3.1 IIS其它网站出现HTTP503无法访问解决方法
    串口数据处理分包处理
    树莓派实践总和
    mysql定期任务
    Newtonsoft.Json.Linq 序列化 反序列化等知识
    使用IDbCommandInterceptor解决EF-CORE-3.x-使用MYSQL时,未正常的生成LIKE查询语句
    .Net Core自定义读取配置文件信息appsettings.Json
    .Net Core Cors跨域
  • 原文地址:https://www.cnblogs.com/qhlove/p/11413896.html
Copyright © 2011-2022 走看看