系统基础
三大部件:CPU 内存 IO
1.CPU :运算器 控制器 存储器
2.内存:CPU的数据只能从内存读取,且内存数据有易失性(页面)
3.IO:控制总线 数据总线(一个IO)
OS原理:
OS管理:GUI - 图形化管理(GNOME KDE XFCE)
CLI - 命令行管理界面 shell [csh tcsh ksh zsh]
查看支持:cat /etc/shells
调用:system call api
操作新系统的历史
开源体系
GNU -- GPL协定 / 宽松的GPL协定
Apache BSD
命令基础
1.命令的用法
命令 + 选项 + 操作对象
扩展
命令 子命令 选项 操作对象
qemu-kvm create/pause/stop
获取命令帮助
ring0 -- ring3 虚拟化: ring-1 ring0 ring3 硬件辅助虚拟化技术
内置命令 外置命令
内置命令:help
外置命令:命令--help /-h
或者
man -- manual 1--8个级别 每级对应内容不相同 而各命令有可能只有一个 或几个帮助内容
1:表示用户命令
2:表示系统调用
3:库调用
4:特殊文件(设备文件)
5:文件格式(配置文件语法)
6:游戏
7:杂项
8:管理命令
whatis 查看man级别
NAME 显示命令功能
synopsis 概要;命令用法
man调用more来进行文件查看
1 /内容 -- 默认向下查找指定内容
2 ?内容 -- 默认向上查找指定内容
n 下一个 N 上一个
查看info信息
存放命令的帮助文档
安装第三方软件一定要看readme
3 系统基础命令
PATH 环境变量 echo $PATH
常用命令
date clock hwclock cd pwd ls stat cat tac file
date 查看系统时钟
%F 2019-08-26
%D 08/26/19
%H
%M %m
%S
hwclock -s 系统时钟与硬件时钟同步
扩展:ntp服务器
yum install ntp 修改/etc/ntp.conf文件,实现客户端服务器时间同步
cd pwd
目录: . .. ~ -
PWD OLDPWD
basename
dirname
ls 文件属性信息
-i (文件系统有关)
-l 文件类型 文件权限(所属主 所属组 other 特殊权限位)
硬链接数 所属主 所属组 文件(目录名) Mtime 文件名(目录名)
-普通文本
d目录文件
l软连接文件
s套接字文件 主设备号 次设备号
b块设备文件 主设备号 次设备号
c字符设备文件
p管道文件
file 查看文件的具体文件类型
stat 查看文件时间信息
touch -C 修改文件时间
cat tac 查看文件内容 结合重定向可多行输入 用-n显示行号
其他常见命令
who w whoami当前系统登陆的用户信息 whereis查看绝对路径 whatis which
shutdown halt reboot init 0 init 6 poweroff
shotdown now 立刻关机
shutdown -r now 立刻重启
shutdown 17:00 在17:00关机
shutdown -c 取消关机命令
halt 断电关机
poweroff 检查断电
reboot 重启
init 0 关机
1 单用户
2 不支持
3 支持 多用户
4 5
init 6 重启

最新文章

  1. 基础知识《十》java 异常捕捉 ( try catch finally ) 你真的掌握了吗?
  2. how to read from __consumer_offsets topic
  3. IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决方法
  4. 2013 Multi-University Training Contest 5 k-th point
  5. ClientKey实现登录QQ空间,并设置背景音乐
  6. 南桥先生谈《OUTLIERS》
  7. SERVERPROPERTY方法说明
  8. 使用WIX打包客户端程序
  9. Putty是一个专业的SSH连接客户端
  10. 前端学PHP之日期与时间
  11. 水题 第三站 HDU Largest prime factor
  12. js学习笔记<拷贝传值,引用传址和匿名函数>
  13. jQuery之开关灯示例
  14. Docker最全教程——从理论到实战(二)
  15. 【密码技术】Part 4 SSL/TLS
  16. 再次认识void
  17. Swift3 KWWebView的页面屏幕自适应
  18. 制作CentOS fence-agents 镜像
  19. c/c++ 动态申请数组(转载)
  20. python学习笔记(一):基础知识点

热门文章

  1. Poj 3057 未AC http://poj.org/showsource?solution_id=15175171
  2. AbpUser 扩展
  3. oracle中更新关键字merge和 with as关键字
  4. C++入门经典-例3.14-使用while循环计算从1到10的累加
  5. C# base64 加密解密
  6. WIN10下命令行禁用编辑模式
  7. 数组 Kotlin(5)
  8. Appium测试框架
  9. 最近给几个CRM软件配套开发了Outlook插件,讲讲Outlook插件开发注意事项
  10. leetcode 116填充每个节点的下一个右侧节点指针