Linux学习笔记

这篇博客详细记录了Linux的学习过程,包括虚拟机的安装(vmware workspace pro12)、centOS的配置、用户管理、文件系统、vi/vim编辑器的使用、关机/重启、权限管理、组管理、实用指令、任务调度、磁盘分区与挂载、网络配置和进程管理。内容深入浅出,适合初学者系统学习。
摘要由CSDN通过智能技术生成

Linux学习笔记1:虚拟机的安装

1、安装vm workspace pro12(傻瓜式安装即可)

2、创建虚拟机

  1. 配置选典型
  2. 安装客户机操作系统,选择稍后安装
  3. 选择系统:这里是安装的Linux的centOS
  4. 默认20g就好,选择拆分为多个文件好管理
  5. 完成(如果不能打开配置文件,就以管理员身份运行vmware)

3、还没有设置完成,还需要继续

  1. 点击编辑虚拟机
  2. 内存2g
  3. 处理器:2处理器2核
  4. 网络适配器:选择NAT模式
  • **面试题:**连接模式的区别(图片)

4、安装centOS

**说明:**安装过程中,可以通过control+alt在虚拟机和本机之间来切换鼠标

  1. 点击左上角的虚拟机,点击设置,点击CD,选择镜像就ok
  2. 选择好镜像,点击开启此虚拟机
  3. 进入欢迎界面,默认选择第一个回车(Tab选择,enter确认)
  4. Disc Found要跳过,花费时间太久
  5. 开发中,要生成复杂密码:网上搜索密码生成工具(我的root账号用的密码是xian123451)
  6. 硬盘分区:自定义分区
    1. 先分/boot200M,然后再分swap,2g,剩余的都分配根分区/
    2. 之后格式化,将修改写入磁盘
  7. 制定系统软件、选择自定义(只需要选择基本系统里面的“兼容程序库”、和“基本”,应用程序里面的”互联网浏览器“,桌面里面除了第一个都选,语言选中文)剩余的根据自己需求自己安装
  8. 完成配置,安装CentOS(20min)
  9. 登录后,不必创建用户名和密码,后续会学习用户管理,现在先用root用户登录
  10. 现在是关闭kdump(减少内存占用),在开发中要开启

5、终端和联网

  1. 打开终端:右键桌面,在终端中打开
  2. 联网:右上角计算机图标,system eth0

6、安装vmtools

  1. 点击vm的虚拟机,安装vm
  2. 安装后重启centos
    1. 终端:reboot
  3. 这时就可以实现两个系统的复制粘贴操作了
  4. 添加共享文件夹
    1. vm的虚拟机,设置,选项,共享文件夹
    2. 在centos里面的mnt/hgfs/

Linux学习笔记2:Linux目录总结

1、有且只有一个根目录

2、目录存放什么是规划好的,按规定来(一些重要的目录文件)

目录名称 解释说明 存放内容
/bin 即Binary,(/usr/bin、/usr/local/bin) 常用的命令
/boot 存放启用Linux使用的核心文件,包括链接文件和镜像文件
/home 存放普通用户的主目录
/root 管理员用户的主目录
/media linux把识别的设备挂载到这个目录
/mnt 挂载别的文件系统,如d:/myshare
/var 存放不断扩充的东西,经常修改的放在这里,如各种日志文件

3、Linux中,一切皆文件

4、Linux目录树

Linux学习笔记3:vi和vim

1、介绍

  1. 所有Linux系统,都会内建vi文本编辑器
  2. Vim编辑器,vi的增强版本。

2、三种模式和相互转换

  1. 正常模式(用Vim打开文档时,直接进入正常模式),可以进行的操作如下:

    1. 快捷键
    2. 方向键移动光标
    3. 复制粘贴
    4. 删除字符、删除整行
  2. 编辑模式。可以进行的操作如下

    1. 可以输入内容
  3. 命令行模式。可以进行的操作如下

    1. 顾名思义,可以输入各种命令
  4. 相互转换

3、常用快捷键

  1. 首先在终端中输入vim 文件名,如果文件存在就打开,不存在就创建。

  2. 拷贝粘贴:yy—拷贝当前行;nyy—拷贝当前向下n行;p—粘贴

  3. 删除:dd—删除当前行;ndd—删除当前向下n行

  4. 查找:/关键字+回车—查找,继续回车查找下一个关键字

  5. 行号::set nu—添加行号;:set nonu—取消行号

  6. 撤销:编辑模式下的输入了文字,esc到正常模式后,u—撤销

  7. 编辑/etc/profile文件

    1. [G]—到文档末行;[gg]—到首行
    2. 将光标移动到第n行—先设置行号,输入n后,shift+g

Linux学习笔记4:关机、重启、用户登录注销

1、关机

  1. shutdown -h now---->立即关机
  2. halt—>立即关机
  3. shutdown -h 1—>一分钟后关机

2、重启

  1. reboot—>立即重启
  2. shutdown -r now—>立即重启

3、注意:

关机和重启前一半都需要执行sync—>将内存数据写入磁盘,放置数据丢失

4、用户的登录与注销

  1. 正常情况下,尽量少用root用户登录,避免操作失误。
  2. 普通用户登录时,用su -用户名命令来切换成管理员身份
  3. logout—>注销用户

Linux学习笔记5:用户管理

1、Linux用户管理示意图

  • 说明:
    • Linux是一个多用户、多任务的操作系统
    • 先想管理员申请账号,才可以进入系统
    • 用户至少属于一个组

2、添加用户

  1. useradd [选项] 用户名

    • 创建后就会自动创建和用户同名的家目录。例如我在命令行输入:useradd lzx,在/home目录中就会出现名为lzx的文件夹
    • 也可以通过useradd -d 指定目录 新用户名的方式,给新建用户指定家目录
    • 当用户登录后,所在的目录就是/home/和用户名同名的目录或指定目录
  2. 给用户设置密码:

    1. passwd 用户名+回车
    2. 工作中,密码尽量复杂,可以选择工具来生成

2、删除用户

  1. userdel 用户名----删除用户
  2. userdel -r 用户名----删除用户,并删除家目录
  3. 一般保留家目录

3、查询用户

  1. id 用户名
    • 用户存在就返回:uid=500(lzx) gid=500(lzx) 组=500(lzx)
      • uid:用户id
      • gid:组id
      • 组:组名
    • 用户不存在返回:无此用户

4、切换用户

  1. 当前用户权限不够时,可以通过su - 用户名来切换用户
  2. 例如
    1. 从root用户切换到lzx—>su - lzx(因为是高权限用户到低权限用户,所以不需要输入密码)
    2. 这是我想cd到/root是没有权限的
    3. 要想退回到root用户,只需exit
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Java文艺青年

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

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

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

打赏作者

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

抵扣说明:

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

余额充值