1.1-1.16 预习笔记

本文详细介绍了Linux的学习路线,包括目标设定、职位导向、学习方法及工具推荐。覆盖了从虚拟机搭建、系统安装到网络配置的基础操作,以及通过Putty和Xshell实现远程连接的实践教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux 学习笔记

1.1 学习之初

定位

  • 目标 --就业、兴趣、辅助现工作
  • 职位 --运维、开发、测试、DBA
  • 城市 --家乡、一二线(半年、一年打基础)

目标

  • 学习进度 --年底结束
  • 工作 --什么时候换、下一次跳槽什么时间
  • 第一份工资 --10k
  • 一年后薪资 13k-15k 俩年 15k-20k

学习方法

  • 学习方法 --注意技巧 加深印象
  • 当日事当日毕
  • 笔记 --重中之重 需要抓关键、清晰、总结
  • 有效期 --不断地学习 提升
  • 学习 求职 工作后 圈子 --经验 资源 职位

1.2 约定

1.3 认识 linux

linux

  • 操作系统
  • 用途:使用应用 浏览网站 玩游戏
  • andriod–linux
    ios–unix
    windows
  • 游戏应用>客户端>服务端>linux系统

起源

  • linux之前流行的操作系统是unix(mac os)
  • 大学老师开发出minix 类似unix
  • 1991 linus Torvalds 参考 Minix 开发出linux(内核)
  • GNU 活动 计划 研发(公开 免费 二次开发 应用)/gpl与linux
    参考 (http://www.jianshu.com/p/a6a594a00b5)

发行版

Debian 1993 --Ubuntu2004
Slackware1993–Suse 1994
RedHat1994–Centos 2003
RedHat – Redflag 1999 中国版
RedHat Redora RHEL2002与Centos 十分相似

1.4 创建虚拟机

下载VM10 秘钥网络找

虚拟机安装步骤

  1. 虚拟机安装完成 新建
    在这里插入图片描述
    2.典型- 稍后安装在这里插入图片描述

    3.选择linux- centos 64位

在这里插入图片描述

4.名称自定 -位置(安装到大分区 以便以后使用)
5.磁盘最好30G 存储方式 单/多都可以
在这里插入图片描述

6.自定义硬件 --内存(看设备配置 自己设置)处理器 1核 网卡等
网卡(NAT-路由关系 独立的网络、 桥接-并列关系) 基本默认NAT
在这里插入图片描述
这就完成了虚拟机的安装

1.5 安装操作系统

1.编辑虚拟机设置–CD/DVD 使用镜像
在这里插入图片描述

2.开启虚拟机 安装 选择第一项 (1.安装 2.测试光盘镜像并安装 3.排查问题)
在这里插入图片描述

3.中文 简体
在这里插入图片描述
4.本地化默认

  • 软件 安装源默认 软件选择–最小安装 (图形安装 选择GNOME 桌面)
  • 系统 安装位置 --不加密(加密选项 系统启动 或者分区数据时需要密码) 分区格式(lvm模式 可扩容)—标准分区 挂载点 1. /boot 200M 2./Swap 2048(基于内存的2倍 只要内存超4g 设置8g) 3. / 剩余空间 根
  • 在这里插入图片描述

在这里插入图片描述
开始安装- root密码设置–创建用户 不创建

1.6-1.7 配置ip

重启 --root 密码 登录—配置ip

# ls #dhclient            自动获取ip地址
# ip  add           查看网卡IP地址

编辑–虚拟网络编辑器 (可修改网段 网关)
在这里插入图片描述

进入网卡 en016777736

# ls/etc/sysconfig/network-scripts/ifcfg-en016777736     

vi编辑 网卡eno167777736(编辑文本 文件 )

#  vi /etc/sysconfig/networ-scripts/ifcfg-eno16777736 

进入网卡 编辑网卡
在这里插入图片描述

  • 网卡地址静态获取
    BOOTPOTO=stasic

  • 保存 修改信息
    ONBOOT=yes

  • 网卡地址 掩码 网关 DNS
    IPADDR=X.X.X.X
    NETMASK=X.X.X.X
    GATEWAY=X.X.X.X
    DNS=X.X.X.X

  • 保存网卡信息
    ESC :wq 回车

  • 重启网络服务#systenctl restart network.service

  • 查看IP地址 # ifconfig
    -在这里插入图片描述

1.8 网络问题排查

vm>网卡右下角电脑图标>dhlient(获取ip地址)
dhlient -r 杀死该进程
ipconfig 无法使用 安装命令
yum install -y net-tools

1.9 putty远程连接linux

putty安装及使用注意事项

  • 网络资源安装putty www.chiark.greenend.org
  • 新建- ip+端口-名称
  • 显示代码行数 window-2000
  • 修改字体 Appearance --change
  • 传输编码 Transiation —UTF-8
  • 最后保存下 save

1.10 Xshell远程连接linux

Xshell安装及使用注意事项

  • 网络资源安装Xshell http://www.xshellcn.com/
  • 新建- ip+端口-名称-说明
  • 右键复制粘贴功能: 工具-选项-键盘和鼠标-向右按钮-复制粘贴版内容
  • 账户密码填写–用户身份验证
  • 保持会话状态 --保持活动状态–间隔
  • 特点:可多窗口 自定义窗口排列 免密登录

1.11 putty密钥认证

公私钥保存 及 密码秘钥的特点

puttygen.exe – Generate 获取公私钥 然后保存

公钥保存:

mkair /root/.ssh 创建绝对路径
*
chmod 700/root/.ssh (rwx------)更改权限
*
vi /root/.ssh/authorized_key 编辑公钥文件
*
Sentenforce 0 关闭SElinux防火墙 ctrl d 退出
*
私钥保存:

界面-SSH-Auth(最后路径)-save
*

密码跟公私钥区别:密码易破解 秘钥安全且可禁密码登录

1.12 Xshell密钥认证

xshell秘钥生成保存及使用

shell-工具-新建用户秘钥生成向导=类型 RSA-设置私钥-命名-复制公钥(可保存文件)-完成
*
mkair /root/.ssh 创建绝对路径
*
chmod 700/root/.ssh (rwx------)更改权限
*
vi /root/.ssh/authorized_key 编辑公钥文件
*
Sentenforce 0 关闭SElinux防火墙 ctrl d 退出
*
shell-打开-属性-用户身份验证-public key

1.13单用户模式

单用户操作步骤 运行级别详解 重启关机命令扩展

单用户模式(root密码忘记、必须人为机前操作)
*
操作步骤: reboot(init 6)-上下方向键-e-GLUB(启动工具)-定位linux16 /vm哪一行- ro更改为rw init=/sysroot/bin/sh - ctrl x -chroot/sysroot/ - LANG=en - password - touch/.autorelabel或者关闭Selinux-ctrl d-reboot
*
运行级别0-6(7个级别)
*
0关机 1单用户 2 3 4 多用户模式 5图形 6 重启(init x)
*
重启命令 reboot、init 6、shutdown -r now
*
关机命令 init 0、PowerOff

1.14救援模式

救援模式操作步骤

救援模式 GLUB密码忘记情况下 更改密码
*
操作步骤: 虚拟机-电源-启动时进入BIOS–boot–CD-ROM Drive -F10–Troubleshooting–Resacue a centos system–continue–choroot /mnt/sysimage–新密码 password root --reboot

1.15克隆虚拟机

克隆步骤及完成后操作

克隆步骤: 关机–vm 管理-克隆
*
克隆完需要进行的操作: 更改ip 删除UUID 重启网络 更改主机名(houstnamectl set-hostname xxx)

1.16 交互登录linux

ssh命令 秘钥交互步骤 Selinux状态查看 关闭

ssh ip–密码
*
ssh (ssh username@x.x.x.x)
*
ssh -p x ip (指定端口)
*
秘钥交互登录

ssh -keygen 生成密钥对–指定路径 名称-设置密码-在这里插入图片描述
*
cat /root/.ssh/id_ras.pub 复制(一到二或者二到一)-- vi /root/.ssh/authorizad_keys 进入秘钥文件粘贴下-最后查看Selinux并且关闭
*
编辑模式下#注释
*
getenfore 查看Selinux服务状态 Enforcing (开启状态) permissive(关闭状态)
*
setenforce 临时关闭命令

资源下载链接为: https://pan.quark.cn/s/abbae039bf2a 无锡平芯微半导体科技有限公司生产的A1SHB三极管(全称PW2301A)是一款P沟道增强型MOSFET,具备低内阻、高重复雪崩耐受能力以及高效电源切换设计等优势。其技术规格如下:最大漏源电压(VDS)为-20V,最大连续漏极电流(ID)为-3A,可在此条件下稳定工作;栅源电压(VGS)最大值为±12V,能承受正反向电压;脉冲漏极电流(IDM)可达-10A,适合处理短暂高电流脉冲;最大功率耗散(PD)为1W,可防止器件过热。A1SHB采用3引脚SOT23-3封装,小型化设计利于空间受限的应用场景。热特性方面,结到环境的热阻(RθJA)为125℃/W,即每增加1W功率损耗,结温上升125℃,提示设计电路时需考虑散热。 A1SHB的电气性能出色,开关特性优异。开关测试电路及波形图(图1、图2)展示了不同条件下的开关性能,包括开关上升时间(tr)、下降时间(tf)、开启时间(ton)和关闭时间(toff),这些参数对评估MOSFET在高频开关应用中的效率至关重要。图4呈现了漏极电流(ID)与漏源电压(VDS)的关系,图5描绘了输出特性曲线,反映不同栅源电压下漏极电流的变化。图6至图10进一步揭示性能特征:转移特性(图7)显示栅极电压(Vgs)对漏极电流的影响;漏源开态电阻(RDS(ON))随Vgs变化的曲线(图8、图9)展现不同控制电压下的阻抗;图10可能涉及电容特性,对开关操作的响应速度和稳定性有重要影响。 A1SHB三极管(PW2301A)是高性能P沟道MOSFET,适用于低内阻、高效率电源切换及其他多种应用。用户在设计电路时,需充分考虑其电气参数、封装尺寸及热管理,以确保器件的可靠性和长期稳定性。无锡平芯微半导体科技有限公司提供的技术支持和代理商服务,可为用户在产品选型和应用过程中提供有
资源下载链接为: https://pan.quark.cn/s/9648a1f24758 在 JavaScript 中实现点击展开与隐藏效果是一种非常实用的交互设计,它能够有效提升用户界面的动态性和用户体验。本文将详细阐述如何通过 JavaScript 实现这种功能,并提供一个完整的代码示例。为了实现这一功能,我们需要掌握基础的 HTML 和 CSS 知识,以便构建基本的页面结构和样式。 在这个示例中,我们有一个按钮和一个提示框(prompt)。默认情况下,提示框是隐藏的。当用户点击按钮时,提示框会显示出来;再次点击按钮时,提示框则会隐藏。以下是 HTML 部分的代码: 接下来是 CSS 部分。我们通过设置提示框的 display 属性为 none 来实现默认隐藏的效果: 最后,我们使用 JavaScript 来处理点击事件。我们利用事件监听机制,监听按钮的点击事件,并通过动态改变提示框的 display 属性来实现展开和隐藏的效果。以下是 JavaScript 部分的代码: 为了进一步增强用户体验,我们还添加了一个关闭按钮(closePrompt),用户可以通过点击该按钮来关闭提示框。以下是关闭按钮的 JavaScript 实现: 通过以上代码,我们就完成了点击展开隐藏效果的实现。这个简单的交互可以通过添加 CSS 动画效果(如渐显渐隐等)来进一步提升用户体验。此外,这个基本原理还可以扩展到其他类似的交互场景,例如折叠面板、下拉菜单等。 总结来说,JavaScript 实现点击展开隐藏效果主要涉及 HTML 元素的布局、CSS 的样式控制以及 JavaScript 的事件处理。通过监听点击事件并动态改变元素的样式,可以实现丰富的交互功能。在实际开发中,可以结合现代前端框架(如 React 或 Vue 等),将这些交互封装成组件,从而提高代码的复用性和维护性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值