IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> linux操作系统 -> 正文阅读

[系统运维]linux操作系统

计算机硬件软件体系:

冯诺依曼体系结构

  • 数据和指令统一用二进制表示
  • 顺序执行程序
  • 计算机硬件由运算器,控制器,存储器,输入设备和输出设备组成
硬盘的分类
  • 机械硬盘(HDD):
    • 采用碟片存储数据
    • 显微镜放大看就会发现凹凸不平,凸起就达标1,凹进去就是0
    • 转速越高硬盘越好
    • 数据读取方式:
      • 碟片均匀的分成一样大小的扇区(4kb),所以会出现这种大小220占用了224
        在这里插入图片描述
  • 固态硬盘(SSD):
    • 通过闪存颗粒(固态电子存储芯片阵列)存储数据
  • 读写速度:
    • 固态硬盘普遍可以达到400M/s,写入速度达到130M/s
    • 读写速度是机械硬盘的3-5倍
网络
  • IP地址:
    • IP地址是一种逻辑地址,用来表示网络中的主机
      • IP地址=网络地址+主机地址
      • IP地址是一个4 * 8bit由0/1组成的数字串
  • 子网掩码:
    • 子网掩码的功能就是将IP地址划分为网络地址和主机地址两部分
  • 默认网关:
    • 链接两个不同的网络设备都可以叫网管,作用就是两个网络之间进行通讯
  • 域名服务器DNS:
    • DNS是域名服务器,用来解析域名
    • 如果没有DNS那么登录网站必须输入网站IP地址
  • 虚拟机的网络模式:
    • bridged(桥接模式):
      • 虚拟机就像是局域网中一台独立的主机,可以访问网内任意的主机
      • 和宿主机拥有相同的IP段
    • NAT(网络地址转换模式)
      • 虚拟机通过宿主机网络来访问外网
      • 无法被别人访问
软件的分类
  • 应用软件:qq,微信,网易云等
  • 系统软件:为了和硬件打交道,屏蔽了软件与硬件的差异(Window,Mac,Linux)
Linux分支
  • 命令行界面:代表 Centos 注重服务器
  • 图形化界面:代表 Ubuntu 注重视图
简单的常用命令
  • whereis 查询命令文件的位置
  • file 查看文件的类型
  • who 查看当前在线的用户
  • whoami 我是谁
  • pwd 我在那
  • history 历史命令
  • uname -a 内核信息
  • useradd 用户名 添加用户
  • $ 变量调用
  • * 通配符
Linux的文件系统
  • 所有东西都是以文件形式操作
  • 维护了一个树结构,根节点是 /
  • 文件操作系统:
  • mkdir:
    • mkdir 创建文件夹 -p 不存在的文件夹也会创建
    • mkdir -p xxx{aa,bb,cc} 会创建xxxaa,xxxbb,xxxcc三个文件夹
    • mkdir -p xxx/{aa,bb,cc} 会在xxx下创建三个文件夹
  • cp:
    • cp 拷贝文件
    • cp -r 拷贝文件夹
  • touch:
    • touch 创建文件
  • in:
    • ln -s 文件名 连接名 软连接表示连接名指向文件名
    • ln 文件名 连接名 强连接类似于深拷贝一份文件
  • 查看:
    • cat:控制台打印文件所有内容
    • tac:倒叙打印文件所有内容
    • more:一页一页的显示
    • less:查看文件内从,Shift + G直接跳到最后一行
    • head -行数 文件 从头显示多少行
    • tail -行数 文件 从尾显示多少行
    • 查看第八行 head -8 xxx | tail -1
  • find:
    • find 查找位置 -name 文件名 例:find / -name xxx 全局查找xxx
  • vi:
    • vi + 文件名 光标到最后一行
    • vi +行数 文件名 光标到多少行
    • vi /if 文件名 就会帮我们定位到if
    • dd 删除一行
    • p 粘贴一行
    • set nu 获取行号
    • i 插入之前
    • o 另起一行
    • a 追加之后
    • u 撤销
    • s/选择的字符/修改的字符/g 本行全部替换
    • g/选择的字符/s//修改的字符/g 文件全部替换
  • 文件传输:
    • lrzsz:
      • 手动安装:yum install lrzsz -y
      • window-linux rz 上传 sz下载
    • scp:
      • 传输:scp 源文件 root@目标ip地址:路径
      • 获取:scp root@目标ip地址:路径 路径
  • 解压与压缩
    • tar.gz解压:tar -zxvf xxx.tar.gz
    • tar.gz压缩:tar -zcf 压缩文件名 源文件
    • 安装zip压缩与解压缩 yum install zip unzip -y
    • zip压缩:zip -r 压缩文件名 源文件
    • zip解压:unzip 文件名.zip
Linux的网络命令
  • yum install net-tools -y 网络相关工具包
  • netstat -anp 查看端口使用情况
  • yum install talnet -y 下载telnet
防火墙
  • 查看防火墙状态:systemctl status firewalld.service
  • 临时停止防火墙:systemctl stop firewalld.service
  • 禁止防火墙开机启动:systemctl diisavle firewalld.service
  • 添加一个端口:firewall-cmd --zone=public --add-port=80/tcp --permanent
  • 重新载入:firewall-cmd --reload
  • 删除端口:firewall-cmd --zone=public --remove-port=80/tcp --permanent
  • 查看:firewall-cmd --zone=public --query-port=80/tcp
日期时间
  • date 获取当前时间
  • date -s 11:11:11 修改今天的时间
  • date -s 2021-11-11 修改年月日
  • 时间自动同步安装 yum install ntp -y
  • ntpdate cn.ntp.org.cn
用户
  • 新增用户:useradd 用户名
  • 设置密码:password 用户名
  • 普通用户家在:/home/同名目录
  • 删除用户:userdel -r 用户名
  • 切换用户:su 用户名
  • 创建组:groupadd
  • 删除组:groupdel
  • 修改用户对应的组:usermod -g 用户名 组
文件权限
  • 第一位:d文件,l链接,
  • 二三四:rwx r读,w写,x执行
  • 第一组二三四:所属用户权限
  • 第二组:所属组权限
  • 第三组:其他人权限
  • chmod添加权限:UGO,U用户,G组,O其他,chmod o+w 文件名,给其他人加上写权限
Linux进程
  • ps -ef 查看所有进程
  • ps -ef | grep 进程名称
  • ps -aux 查看所有信息
  • top 当前服务器使用情况
  • 后台运行在最后添加 &
  • jobs 获取所有后台运行的进程
yum
  • yum search xx 查询
  • yum install xxx -y
三普通剑客 cut sort wc
  • cut:切分文件类似split
  • cut -d ‘:’ -f1,2,3 xxx
  • 根据冒号:切分xxx文件,然后获取第1,2,3列
  • sort:排序
  • sort -t ‘:’ -n -k3 xxx
  • 根据冒号:切分文件然后对第三列进行数字排序 -r 逆序
  • wc:统计
  • 结果:行数,单词数
  • -l 行数 -w 单词书
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-20 18:49:01  更:2021-11-20 18:50:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:26:28-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码