day05
计算机的基础入门知识 :linux 的安装操作:linux操作命令:
linux的目录结构的介绍:linux目录结构说明:linux的命令的格式:linux命令说明:
more 分页显示文件内容,还支持直接跳转行等功能less: 分页显示文件内容,操作更详细tail :压缩 和 解压的命令:下载命令 wget关机 和重启的命令权限管理命令 chmodlinux的服务命令 systemctl
day05 计算机的基础入门知识 :计算机有几部分组成呢?
硬件:
CPU、存储设备、输入输出设备
(运算器、储存器、控制器、输入和输出设备)
软件:
指的是运行在硬件之上的应用程序
直接运行在硬件上的程序: 操作系统
常见的操作系统:
Windows操作系统 应用比较广泛
Linux操作系统 免费使用,类UNIX,一般安装在服务器上面
Unix操作系统 无界面,使用命令操作,一般安装在服务器上面
Mac操作系统 苹果公司开发的,一般PC不能使用
Android操作系统 主要用于智能终端设备
什么是服务器: 计算机电脑 + 服务器的软件 = 服务器
本质上就是一台普通的计算机电脑, 只不过这个电脑比我们普通PC机的性能更高而已
服务器中安装的操作的系统: linux 或者 unix , linux居多
为什么不使用window操作系统:
linux系统性能 远远高于 window , 因为linux操作系统对内存的管理要优于windows
linux系统可以保证 7*24小时无间断运行, 并且一直保持高性能的运行
为什么 在 普通pc机中不使用linux中呢?
windows有强大的市场, 市场非常之高, 大部分软件只有window版本, 没有linux版本
2.1 卸载vmware操作 2.2 安装vmware操作 2.3 安装centos7.7 2.4 安装 CRT 并连接centoslinux操作命令: linux的目录结构的介绍:
Linux的目录结构是一个树型结构, 树型结构有什么特点? 有且只有一个根节点, 在根节点下可以有多个子节点, 子节点可以接着关联子节点, 没有子节点的称为 叶子节点 Linux 没有盘符 这个概念, 只有一个根目录 /, 所有文件都在它下面linux目录结构说明:
目录 作用
/bin 二进制命令所在的目录
/boot 系统引导程序所需要的文件目录
/dev 设备软件目录,磁盘,光驱,
/etc 系统配置,启动程序
/home 普通用户的家,目录默认数据存放目录
/lib 共享库文件和内核模块存放目录
/mnt 临时挂载储存设备的挂载点
/opt 额外的应用软件包
/proc 操作系统运行时,进程信息和内核信息存放在这里
/root Linux超级权限用户root的家目录
/sbin 和管理系统相关的命令,【超级管理员用】
/tmp 临时文件目录,这个目录被当作回收站使用
/usr 用户或系统软件应用程序目录
/var 存放系统日志的目录
与大数据相关的可能会操作目录结构:
/etc : 系统配置,启动程序 (网卡设置 主机名称设置 环境变量设置)
/usr/bin: 这个目录下存储了linux所有的相关的默认命令, 后续可能设置到一些修改操作
/root : 这是root用户的家目录(理解为window用户的桌面)
/home : 除了root用户以外, 所有用户的家目录
注意: root用户是linux操作系统中最高级别的超级用户, 此拥有对这个操作的绝对控制权, 不受任何的权限限制
请问 window支持不支持多用户管理? 支持的
请问 window 每个用户看到的桌面是否是一样的呢? 不一样的, 每个用户都拥有自己的桌面的
对于linux系统而言, 也是一个多用户操作系统, 可以构建多个用户, 每个用户都要用自己独立的桌面, 这个桌面在
linux中体现就是一个目录
command [-options] [parameter] :
command:表示命令的名称
-options : 表示命令的选项
parameter : 表示参数信息
[] : 在输入命令的时候 , 可以不使用[]中内容
注意 : 书写路径的时候,如果路径 最前面加了 / 表示都是从根目录往下来寻找
如果不加 / 从当前目录 往下来寻找
more 分页显示文件内容,还支持直接跳转行等功能
语法: more filePath 相关操作: Enter: 向下n行, 需要定义, 默认为1行 空格键: 向下滚动一屏 或 Ctrl + F B键 : 返回上一屏 或 Ctrl+B q: 退出moreless: 分页显示文件内容,操作更详细
-语法: less[参数] 文件
参数:
-m : 显示类似more 命令的百分比
-n : 显示每行的行号
相关操作:
空格键: 前进一页 或 page down
b : 后退一页 或 page up
d : 前进半页
u : 后退半页
回车键 : 前进一行 或使用使用方向键向下
y : 后退一行 或 使用方向键向上
/字符串 : 向下搜索
?字符串 : 向上搜索
v : 进行vim编辑器
左右方向键 : 相当于水平滚动条
q : 退出 注意: more 和 less 适合于大文件里面的内容
用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件
格式 : tail [参数][文件]
参数:
-n<行数> : 显示的行数
-f : 循环读取
& 表示后台运行, 否则占用终端
ctrl+c : 退出
tail命令 主要的作用看文件的末尾内容, 而且支持循环读取操作
使用场景:
如果目前有一个文件, 文件中内容, 在不断的进行更新写入操作, 如果我想实时监控这个文件中写了什么内容
此时就需要使用tail命令 来循环读取文件中数据
压缩命令:
格式: tar -czvf 压缩包名称 指定要压缩文件或者目录
解压命令:
格式: tar -zxvf 要解压的文件 [-C 解压路径]
注意 v 参数可以省略, 如果省略了, 表示不显示压缩和解压的过程
格式: wget 下载地址
功能: 帮助完成下载操作
reboot : 重新启动
shutdown -h now : 马上关机(断电关机)
halt : 立刻关机(centos) (不断电关机)
文件权限: 读 写 执行 r w x 4 2 1 linux文件的选择划分组成 : 文件类型和权限 数量 所属用户和所属组 大小 -rw-r--r--. 1 root root 148 7月 23 15:08 bb.txt lrwxrwxrwx. 1 root root 7 7月 23 11:15 bin -> usr/bin drwxr-xr-x. 20 root root 3240 7月 23 11:30 dev 权限的第一位: 文件的类型 - 表示 这是一个普通的文件 l 表示 这是一个快捷方式 d 表示 这是一个 目录 权限的第 2~4 位 (U) : 表示当前用户所属的权限 权限的第 5~7 位 (G): 表示当前用户所属组的权限 权限的第 8~10 位(O): 表示其他用户权限 如何来设置权限: 格式 : chmod 三位的数字 [-R] 文件或者目录 -R 表示给某个目录下所有的子目录或者子文件都设置权限操作 例子: 需求1: 给 /root/aa.txt 设置为 当所有用户都设置为可读可写可执行权限 chmod 777 /root/aa.txt 需求2: 给 /aa目录下所有的文件或者目录 的所有用户 都设置为 可读可写可执行权限 chmod 777 -R /aalinux的服务命令 systemctl
注意: systemctl 是centos7中服务的管理命令 在centos6.x版本为service命令 命令格式: 服务管理命令 功能 systemctl start 服务名 开启服务 systemctl stop 服务名 关闭服务 systemctl status 服务名 显示服务状态 systemctl enable 服务名 设置开机自启动 systemctl disable 服务名 关闭开机自启动 相关的案例 : systemctl status network # 查看网络服务状态 systemctl stop network # 停止网络服务 systemctl start network # 启动网络服务 systemctl restart network # 重启网络服务



