Linux-基于韩顺平-day02

一、安装vmtools

  1. vmtools安装
    • 进入centos
    • 点击vm菜单虚拟机的install vmware tools
    • 拷贝文件到/opt目录下
    • 解压:tar -zxvf 文件
    • 安装:./vmware-install.pl
  2. 设置windows和linux共享文件夹
    • 新建文件夹
    • 选择虚拟机的设置->选项->共享文件夹->always enable->添加文件夹
    • 共享文件夹在/mnt上面
  3. 共享文件说明
    • 实际开发中,linux都是以服务器的形式存在的,文件的上传与下载都是以远程的方式完成的

二、Linux目录结构

  1. 在Linux世界里,一切皆文件
  2. 常见文件目录的介绍
    • /bin[常用] (/usr/bin、/usr/local/bin):是Binary缩写,存放着经常使用的命令
    • /sbin(/usr/sbin、/usr/local/sbin):存放着系统系统管理员常用的命令
    • /home[常用]:存放普通用户的主目录,每个用户都有自己的目录,通常以用户名问目录名
    • /root[常用]:超级管理员的主目录
    • /lib和/lib64:系统开机所需要的最基本的动态链接共享库
    • /lost+found:当非法关机后,这里存放一些文件
    • /etc[常用]:系统管理所需要的配置文件和子目录
    • /usr[常用]:很多应用程序和文件就存放在该目录下,类似于windows下的program files目录
    • /boot[常用]:存放Linux启动时的核心文件
    • /proc[不能动]:虚拟目录,系统内存的映射,访问该目录获取系统信息
    • /srv[不能动]:该目录存放一些服务启动后的需要提取的数据
    • /tmp:存放临时文件的
    • /dev:存储硬件的目录
    • /media[常用]:linux自动识别光驱、U盘等,会挂在该目录下
    • /mnt[常用]:用户临时挂在别的文件系统,将外部文件挂在这里,演示文件共享挂在
    • /opt:主机额外安装软件所存放的目录
    • /usr/local[常用]:给主机额外安装软件安装后存放的目录
    • /var[常用]:存放着不断扩充的东西,习惯将被修改的目录放在该目录下,例如日志文件

三、XShell和XFtp的使用

  1. Linux的开发中用途和特点
    • 作为服务器而存在
    • 多人共享
    • 远程,看不见摸不着
  2. XShell的安装与使用
    • 介绍:远程连接服务器,执行命令
    • 安装
    • 链接
  3. XFtp的安装与使用
    • 介绍:远程连接服务器,上传或下载文件
    • 安装
    • 链接
    • 上传下载案例
  4. ifconfig:查看ip地址

四、vi和vim的使用

  1. 模式的介绍

    • 正常模式

      • 使用vim打开文档就是正常模式
      • 可执行操作
        • 移动光标
        • 删除字符或行
        • 复制或粘贴数据
    • 编辑模式

      • 按下i、I、o、O、a、A、r、R进入编辑模式
      • 常用使用i
    • 命令模式

      • 通过:或/进入命令模式
      • 可执行操作
        • :wq(保存并退出)、:q(退出)、:q!(强制退出,不保存)
    • 三种状态的相互切换

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PvEGPNKk-1618274745191)(C:\Users\maxx\AppData\Roaming\Typora\typora-user-images\image-20210323135415635.png)]

  2. 案例:使用vim写一个Java的HelloWorld

  3. 常用的快捷键

    • 正常模式:拷贝当前行yy,拷贝多行3yy,输入p进行粘贴
    • 正常模式:删除当前行dd,删除多行3dd
    • 正常模式:末行G,首行gg
    • 正常模式:撤销u
    • 正常模式:输入20,shift+g
    • 命令模式:查找某个单词,/关键字,回车查找,n为下一个
    • 命令模式:设置或取消行号,:set nu或:set nonu

五、关机重启命令

  1. 关机命令和重启命令
    • shutdown -h now------->立即关机
    • shutdown -h 1 “提示”------->一分钟后重启计算机
    • shutdown------->shutdown -h 1
    • shutdown -r now------->现在重启计算机
    • halt------->shutdown -h now
    • reboot------->现在重启计算机
    • sync------->将数据同步到磁盘上

六、用户管理

  1. 用户添加

    • useradd 用户名
    • 注意事项:
      • 添加用户后,会自动在home下生成用户名的文件夹为家目录
      • 指定目录添加:useradd -d 目录名 用户名
  2. 设置密码

    • passwd 用户名
    • 注意事项:用户名一定要加,否则是设置当前登录的用户的密码
  3. 删除用户

    • userdel 用户名
    • 注意事项:
      • userdel 用户名:删除用户但不删除家目录
      • userdel -r 用户名:删除用户且删除家目录
  4. 查询用户信息

    • id 用户名
  5. 切换用户

    • who am i:登录到系统的用户
    • su - 用户名
    • 注意事项:从高级用户切换到低级用户不用输入密码,反之需要输入密码
  6. 用户登录和注销

    • root用户:超级用户,具有最高权限
    • 普通用户切换管理员:su -root
    • 注销用户:logout
      • 使用su - root后,可以使用logout切换会普通用户
      • 在普通用户下,执行logout注销用户
      • 注销用户是从最外层开始注销,若发生了用户切换,那么先注销切换的用户
  7. 案例:创建一个用户(zhangsan)并设置密码,使用张三进行登录,然后创建用户(lisi),

    然后删除lisi,重启机器,使用root登录,然后删除zhangsan,删除只是删除用户

七、用户组管理

  1. 组管理
    • 添加:groupadd 组名
    • 删除:groupdel 组名
    • 用户添加时,没有指定组,会创建与用户名相同的组
    • 用户添加时指定组:useradd -g 组名 用户名
    • 用户名修改组:usermod -g 组名 用户名
  2. 案例:现有正道青云一弟子张小凡,后加入魔教

八、用户和组相关的文件

  1. /etc/passwd文件
    • 用户配置文件,记录用户信息
    • 每一行含义:用户名:口令:用户标示号:用户组标示号:注释性描述:主目录:登录shell
  2. /etc/shadow文件
    • 口令文件配置
    • 每行含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
  3. /etc/group文件
    • 组的配置文件,记录Linux包含组的信息
    • 每行含义:组名:口令:组标示号:组内用户列表

九、运行级别

  1. 基本介绍(常用3和5)
    • 0:关机
    • 1:单用户(找回丢失密码)
    • 2:多用户状态没有网络访问
    • 3:多用户状态有网络访问
    • 4:系统未使用留给用户
    • 5:图形界面
    • 6:系统重启
  2. 运行级别切换
    • ​ init [0-6]
  3. 指定运行级别
    • 查看运行级别:systemctl get-default
    • 设置默认运行级别:systemctl set-default [取值]
      • multi-user.target---->运行级别3
      • graphical.target-t—>运行级别5

十、找回用户密码

  1. 启动系统,进入开机界面,输入e进入编辑界面
  2. 找到Linux16那一行并移动到最后,输入init=/bin/sh
  3. 输入ctrl+x进入单用户模式
  4. 在光标闪烁的位置输入:mount -o remount ,rw/
  5. 输入passwd回车,输入密码并重复密码
  6. 在光标闪烁的位置输入:touch /.autorelabel然后回车
  7. 在光标闪烁位置再输入:exec /sbin/init(耗时有些长,注意等待)

十一、权限管理

  1. 权限代表的意义

  2. 所有组组权限

    • 修改所有组
    • 语法:chgrp [-R] 组名 文件名
  3. 所有者权限

    • 修改所有者
    • 语法:chown [-R] 用户名[:组名] 文件名
  4. 文件权限

    • 权限的介绍
      • read——>4
      • write——>2
      • execute——>1
    • 符号模式
      • 用户:u、g、o、a
      • 操作符:+、-、=
      • 模式:r、w、x
    • 语法:chmod [-R] 用户+操作符+模式 文件
    • 理解菜鸟上关于chmod相关的命令符
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信电

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值