Linux学习笔记-CentOS7

p1 Linux基于CentOS7

基础篇
  • Linux入门
  • vm和linux的安装
  • Linux目录结构
实际操作篇
  • 远程登陆(Xshell XFtp)
  • 实用指令
  • 进程管理
  • 用户管理
  • Vi和Vim管理
  • 定时任务调度
  • RPM和YUM
  • 开机,重启和用户登陆注销
  • 磁盘分区,挂载
  • 网络配置

p2 centOS7.6安装

下载链接:http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso

linux分区:3个区

boot 引导分区 1g

swap 交换分区 和内存大小一致2g 可以临时充当内存

根分区 17g

p3 网络连接的三种方式

  • 桥接模式
    会直接占用网段,会造成256个不够用
    虚拟系统可以和外部系统通讯,但是容易造成IP冲突
  • NAT模式
    网络地址转换模式
    虚拟系统可以和外部系统通讯,而且不造成IP冲突
  • 主机模式
    不和外部通讯

p4 虚拟机克隆

  • 用于快速构建集群
    方式1 直接拷贝一份安装好的虚拟机文件
    方式2 使用vmware的克隆操作(需要先关闭linux系统)
  • 克隆方法
    ​ 1.创建链接克隆(这只是引用)
    ​ 2.创建完整克隆(这个是拷贝)

p5 虚拟机快照

在进行一些不确定的操作时,用于恢复原先的某个状态,也叫快照管理

快照会占用一定空间

p6 linux目录结构

  • linux采用层级树状结构,最上层根目录/
  • /root root用户的目录
  • /home 每创建一个用户都会出现一个用户的主目录
  • /bin 常用指令 环境设置 之类的文件 Binary
  • /sbin s代表Super user的意思
  • /etc 系统管理所需要的配置文件和子目录 比如安装了mysql数据库 my.conf
  • /boot 系统启动相关 核心文件,包括一些连接文件以及镜像文件
  • /dev 设备管理器 linux会把所有的硬件映射成一个文件管理 一切皆文件
  • /media 自动识别设备挂载到这个目录下
  • /lib 系统开机所需要的最基本的动态连接共享库,作用类似Windows里的DDL文件。几乎所有的应用程序都需要用到这些共享库
  • /lost+found 一般是空的,当系统非法关机后,这里就存放了一些文件
  • /usr 用户很多应用程序和文件都放在这个目录下,类似windows下的program files 目录
  • /proc 这个目录是一个虚拟的目录,它是系统内存的映射,访问这个目录来获取系统信息
  • /srv service缩写,存放一些服务启动之后需要提取的数据
  • /sys linux2.6内核很大的一个变化 。安装了新出现的文件系统 sysfs
  • /tmp 存放临时文件
  • /mnt 为了让用户临时挂载别的文件系统,我们可以把外部存储挂载在/mnt/上,然后进入该目录就可以查看里面的内容了。d:/myshare
  • /opt 这是主机额外安装软件(约定俗成)所摆放的目录。如安装Oracle数据库就可摆放在该目录下
  • 挂载:例如将myshare文件夹挂载在/mnt/hgfs目录下
  • /usr/local 额外安装软件所安装的目录,一般通过编译源码的方式安装的程序
  • /var 这个目录存放着不断扩充着的东西,习惯将经常被修改的目录放在这个目录下。包括各种日志文件
  • /selinux[security-enhanced linux]
    SELinux是一种安全子系统,它能控制程序只能访问特定文件;三种工作模式,可以自行设置,需要启用

p7 远程登录到Linux服务器

  • 远程登录
    xshell6

  • 远程文件传输
    xftp6

p8 vi和vim编辑器

常用三种模式

  • 正常模式
  • 插入模式 iIoOaArR
  • 命令行模式 输入"esc" + “:” 或 “/” 再输入:wq "wq"代表写入并退出

p9 vi和vim快捷键

命令行模式输入

  • :wq(保存退出)
  • :q(退出)
  • :q!(强制退出,不保存)
  • 拷贝当前行 yy 拷贝当前行向下五行 5yy 粘贴 p
  • 删除当前行 dd 删除当前行向下五行 5dd
  • 查找 / + 所需的字段 n键用来切换
  • :setnu 显示行号 :setnonu 关闭显示行号
  • 文档最末行 G 最首行 gg 这些快捷键在一般模式下使用即可
  • 指定行数 输入行号 + shift +g
  • 撤销操作 一般模式下 按 u

p10 vi vim 内容整理

p11 开机、重启和用户注销

  • shutdown -h now 立刻进行关机
  • shutdown -h 1 “hello,1分钟后会关机了”
  • shutdown -r now 现在重新启动计算机
  • halt 关机,作用和上面一样
  • reboot 现在重启
  • sync 内存同步到磁盘
  • 不论重启还是关闭系统,首先要运行sync指令,同步内存至磁盘
  • 目前的shutdown/reboot/halt命令均已经在关机前进行了sync 建议还是先运行sync命令

p12 登录注销

  • su - 用户名 为切换用户

p13 用户管理

  • 添加用户
    useradd 用户名
    1.创建用户成功后,会自动创建和用户名同名的home目录
    2.也可以通过useradd -d 指定目录 新的用户名,给新创建的用户指定家目录
  • 指定/修改密码
    passwd 用户名(不写用户名会给当前登录的用户更改密码)
    显示当前用户 pwd
  • 删除用户但是不删除家目录
    userdel 用户名
  • 删除用户以及家目录
    userdel -r 用户名 操作慎重 这样删除会把用户家目录所有内容删除
    一般情况下建议保留家目录

p14 查询用户信息指令

  • 基本语法
    id 用户名
  • 切换用户
    su - 切换用户名
    权限高的用户切换到权限低的不需要输入密码,反之需要
    返回到原来的用户 exit/logout
  • 查看当前用户/登录用户
    基本语法: whoami/Who am I

p15 用户组

  • 介绍
    类似于角色,系统可对有共性的多个用户进行统一的管理
  • 新增组
    指令:groupadd 组名
  • 删除组
    groupdel 组名
  • 增加用户时直接加上组
    useradd -g 用户组 用户名
  • 修改用户的组
    usermod -g 用户组 用户名
  • 用户和组相关文件
    /etc/password 文件
    用户的配置文件
    用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录shell
    /etc/shadow 文件
    口令配置文件
    登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间标志
    /etc/group 文件
    组配置文件
    组名:口令:组标志号:组内用户列表

p16 用户管理总结

p17 实用指令

  • 指定运行级别
    基本介绍
    0:关机
    1:单用户【找回丢失密码】
    2:多用户状态没有网络服务
    3:多用户状态有网络服务
    4:系统未使用保留给用户
    5:图形界面
    6:系统重启
    常用运行级别为3和5,也可以指定默认运行级别
    init[0123456]
    当前运行级别 systemctl get-default
    systemctl set-default TARGET.target

p18 帮助指令

  • man 命令或配置文件
    Linux下,隐藏文件以.开头 选项可以组合使用
  • help 命令

p19 文件目录类

  • pwd 指令
    显示当前工作目录绝对路径
  • ls 指令
    ls 目录或文件
    常用选项
    -a 所有
    -l 列表
    应用实例
    查看当前目录所有内容信息
  • cd指令
    cd ~ 或者cd :回到自己的家目录
    cd… 回到当前目录的上一级目录

————————————————
声明:本文基于CSDN博主「去下碗面」的原创文章进行修改,遵循CC 4.0 BY-SA版权协议,
原文链接:https://blog.csdn.net/sinat_39047902/article/details/111561515
如有侵权,立删,谢谢

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值