Linux—基础部分

笔记

文章目录

  • 笔记
        • 1.linux系统优化、linux介绍
        • 2.linux发展史
        • 3.linux发现版本
        • 4.虚拟机介绍
        • 5.虚拟机软件
        • 6.系统网络优化
      • 7.linux系统优化 步骤
          • 7.1修改系统下载源
      • shell
      • 什么是shell:链接Linux的桥梁 是一个应用程序 是一个解释器最常用的bash和sh
    • shell的种类
        • 。Liunx中的一些特殊路径
      • bash解析器中的快捷键
          • history
      • 修改主机名
          • # 方式一:
          • #方式二:
      • 查看系统IP
      • 系统时间
          • 格式化时间
          • 设置时间
          • 同步互联网时间
          • 系统硬件时钟
          • 系统软件时钟
          • 获取硬件时间
          • 将硬件时间同步到系统时间
          • 查看时区状态
          • 系统时间
          • #格式化时间
          • #设置时间
          • #同步互联网时间
          • #系统硬件时钟
          • #系统软件时钟
      • 重启和关机机器
      • 目录结构
      • 文件管理
      • 创建文件
      • 文件查询
          • 绝对路径:从根路径到目标路径
          • 相对路径:从当前位置到目标文件
      • 关机
      • shell 快捷键
      • 时间
      • 基础命令
          • 移动文件
          • 删除
      • 获取命令的帮助信息
    • find文件查找
      • find命令介绍
      • find指令
        • 根据名称查找一个文件
      • 根据文件大小查找
      • 按照时间进行查找
        • 按照属性查找(-type)
      • 所属组查询
          • -print :打印结果集
          • -ls : 打印结果集详情
          • -delete : 删除结果集
          • -exec : 对结果集进行下一步处理
          • -ok : 对结果集进行下一步处理(交互)
        • find和xargs命令配合
  • 上传于下载
    • 从互联网上下载
          • wget
          • curl
          • curl 与 wget的区别
    • 从服务器上上传下载文件到本地
  • 字符处理命令
    • sort命令
        • uniq
    • cut
    • tr
    • WC
  • 打包和压缩
      • zip
        • zip压缩一个文件
        • zip压缩文件夹
        • zip的静默输出
        • zip解压命令(unzip)
        • tar
        • gzip
        • gzip压缩一个目录
        • gzip解压(-d)
        • bzip2
        • bzip2解压(-d)
      • tar
  • 用户管理
    • linux中用户介绍
          • 手动创建用户
        • 用户与组相关的文件
  • 修改用户信息(usermod)
  • 密码(passwd)
  • 用户组
      • 创建组
      • 修改组
      • 删除组
      • 组成员管理
  • 文件的输入与输出
    • 追加和覆盖
      • 文件权限
      • 权限的设置
    • 权限对or的意义
      • 探讨权限对目录下文件可读的影响
      • 探讨权限对目录下文件可编辑的影响
      • 探讨权限对目录下的文件的可执行的影响
      • SUDO
      • SU
      • 权限管理四:ACL
      • acl权限归属
        • mask
        • default 继承
  • 软件包rpm
    • yum
  • yum仓库
    • yum网络仓库同步到本地仓库 并且把yum源共享给另外一台机
        • 简便方法:一
        • 简便方法:二
        • 简便方法:二
        • 源码包安装
        • 进程
        • ps 查看进程
        • top(动态查看)
        • top快捷键
        • top的参数
        • 设置进程的nice值(优先级)
        • Linux系统信号
        • netstat(查看网络状态)
        • proc文件系统
        • 管道
          • 管道之tee
        • 分区
        • 使用文件系统的流程
        • MBR分区
        • GPT分区
        • 硬盘自动挂载
        • 制作SWAP分区
        • dd命令
        • 模拟文件系统出问题
        • 文件系统的备份与恢复
        • LVM
        • 动态扩容
        • 动态缩容
        • 快照
      • 计划任务
        • Crontab表达式
        • 系统级别的计划任务
        • 用户级别的计划任务
        • crontab语法
        • 编写脚本
        • 思路
        • 系统优化
        • yum源处理与常用软件包安装
        • ssh密钥
        • 添加hosts实现集群主机之间相互机名解析
        • 配置ntp服务,同步系统时间

1.linux系统优化、linux介绍

主要介绍企业中常用的服务器操作系统

  • 什么是Linux/p>

    类似于windows,是一个服务器上使用的操作系统,Linux支持多用户,多进程,多CPU,多任务等能,而且Linux是开源的,支持嵌入式等。

2.linux发展史

1969年,美国贝尔实验室开发,Unix

  • 优点:性能好
  • 缺点:消耗资源大

1987年,谭宁邦开发微内核unix,主要用来教学

1991年,芬兰 林纳斯-托瓦丝 在大学期间基于unix微内核开发了第一款Linux内核,并且开源,并且很快加入FSF基金会,

3.linux发现版本

  • RedHat/CentOS
  • Ubuntu
  • Debian

4.虚拟机介绍

网络类型

  • 仅主机

    只能跟宿主主机进行连接

  • 桥接

    共享宿主主机网卡,跟宿主主机处于同一个局域网

  • NAT

    使用自己的虚拟网卡,有自己的一套网络

5.虚拟机软件

一般用来虚拟化一台主机的

  • 虚拟机软件分类
    • vmware workstation(个人使用,或者开发者使用)
    • KVM一般用在云服务平台上
    • ESXI部署在物理主机上

安装linux系统、连接x-shell

6.系统网络优化

  • 解决网络下载软件慢的问题
  • 解决系统软件升级的问题
  • 安装一些常用的计算机软件
  • 关闭一些不必要软件
    • 防火墙
    • selinux

7.linux系统优化 步骤

7.1修改系统下载源

https://developer.aliyun.com/mirror/

shell

什么是shell:链接Linux的桥梁 是一个应用程序 是一个解释器最常用的bash和sh

。什么是软件/p>

。 什么是进程/p>

shell的种类

。bash

是自由软件基金会(GNU)开发的一个shell,它是liunx系统中一个默认的shell。Bash不但与Bourneshell兼容,还继承C shell,K欧润shell等优点

。sh

BourneShell(sh):是由AT&Bell实验室的Steven Bourne为AT&Unix开发的,它是Unix的默认Shell,也是其他Shell的开发基础。Bourne Shell在编程方面相当优秀,但在处理与用户的交互方面不如其他几种 Shell。

。zsh

。ash

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BDjAuctJ-1617772434059)(file://192.168.13.93linux12期基础部分day03笔记assetsimage-20210304114721972.pngastModify=1614927648)]

。Liunx中的一些特殊路径

bash解析器中的快捷键

Ctrl + C : 终止当前命令的操作
ctrl + d : 退出,相当于exit
ctrl + z : 杀死当前进程
ctrl + l : 清屏
ctrl + a : 跳转到行首
ctrl + e : 跳转到行尾
ctrl + r : 搜索历史
esc(alt) + . : 上一条命令最后一个参数
!$ 也是获取上一条命令最后一个参数
“`

history

修改主机名

# 方式一:
#方式二:

#直接修改文件,不会立即生效,需要重启。

查看系统IP

#方式1:

#方式2:

#查看某一个网卡的信息

系统时间

格式化时间
设置时间
同步互联网时间
系统硬件时钟
系统软件时钟
获取硬件时间
将硬件时间同步到系统时间

来源:琴声浮或沉__听懂只一人

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月5日
下一篇 2021年3月5日

相关推荐