linux 学习笔记

  • 1.1 学习之初
    • 定位
    • 目标
    • 学习方法
  • 当日事当日毕
  • 1.2 约定
  • 1.3 认识 linux
    • linux
    • 起源
    • 发行版版本变更
  • 1.4 创建虚拟机
    • 1.5 安装操作系统
    • 1.6-1.7 配置ip
    • 1.8 网络问题排查
    • 1.9 putty远程连接linux
    • 1.10 Xshell远程连接linux
    • **1.11 putty密钥认证**
    • 1.12 Xshell密钥认证
    • 1.13单用户模式
    • 1.14救援模式
    • 1.15克隆虚拟机
    • 1.16 交互登录linux
  • 课堂笔记
    • Markdown的使用指南
  • 一级
    • 二级 以此类推

1.1 学习之初

定位

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

目标

 学习进度  --8、9月份工作  --什么时候换 熟练运用时、下一次跳槽什么时间  俩年内   学完实现第一次真正的跳槽第一份工资  --8k
一年后薪资   13k-15k  俩年  15k-20k

学习方法

  • 学习方法 --不断练习 不断地练习 注意技巧 加深印象

当日事当日毕

  • 笔记 --重中之重 需要抓关键、清晰、总结
  • 有效期 --不断地学习 提升
  • 学习 求职 工作后 圈子 --经验 资源 职位

1.2 约定

系统   centos 7.3
虚拟软件  VMware workstation 10
终端远程工具  PuTTy+Xshell
印象笔记    app.yinxiang.com
51CTO 博客  blog.51cto.com
keepass   keepass.info   密码工具支持二次加密
百度网盘    pan.baidu.com
软件变动    r.aminglinux.com 码市
课程代码及命令  centos7.amingLinux.com

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

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


网段、网关修改步骤:编辑–虚拟网络编辑器

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

#  vi /etc/sysconfig/network-scripts/ifcfg-ens33

进入网卡 编辑网卡

  • 网卡地址静态获取

    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 回车

  • 重启网络服务
    systemctl restart network.service

  • 查看IP地址
    ifconfig

1.8 网络问题排查

vm>网卡右下角电脑图标>dhlient(获取ip地址)
dhlient -r 杀死该进程

ipconfig 无法使用 安装命令

  yum install -y net-tools

1.9 putty远程连接linux

putty安装及使用注意事项

  • 网络资源安装putty

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

  • 新建- 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 root

  • 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

选1 continue–choroot /mnt/sysimage–新密码 password root

reboot

1.15克隆虚拟机

克隆步骤及完成后操作

克隆步骤: 关机–vm 管理-克隆

克隆完需要进行的操作: 更改ip 删除UUID 重启网络 更改主机名(hostnamectl 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 0 临时关闭命令

课堂笔记

Markdown的使用指南

  1. 标题

一级

二级 以此类推

  1. 列表
    点和数字排列

  2. 链接

  3. 引用

  4. 字体
    x 粗体 x 斜体

  5. 代码引用

    前后一个 是单行代码
    前后三个 是多行代码

  6. 表格

操作系统

  1. 分类
    Windows Linux Unix
    Linux> 安卓系统
    Unix>mac
    起源 分支

  2. 系统内核 版本号

    uname -r

    cat /etc/redhat -release

官网 www.centos.org
wiki对比 https://wiki.centos.org/Download

3.虚拟机
vmware virtualbox

4.系统安装

5.配置网络
dhcliet 自动获取ip
dhcp 静态
ip 子网掩码 网关 dns

6.远程登录
xshell主流 putty

7.cat /etc/motd
开机标志

8.系统运行级别

ls -l /usr/lib/systemd/system/runlevel*target

9.单用户 (内存操作系统)
reboot --> e --> linux16那行 --> ro 改 rw init=/sysroot/bin/sh --> ctrl x --> chroot /sysroot/ --> LANG=en --> 操作(如,passwd) --> touch /.autorelabel 或者 关闭Selinux -->ctrl d --> reboot

10.设置grup密码
http://ask.apelearn.com/question/18012

11.光盘救援模式
应用于 密码破解 系统修复等

批量无人值守安装centos7系统
https://www.cnblogs.com/clsn/p/7839965.html
http://blog.51cto.com/13055758/2086322

190826 认识LINUX和安装虚拟机相关推荐

  1. linux我安装虚拟机后安装FTP出现如下错误求解决

    linux我安装虚拟机后安装FTP出现如下错误求解决 useradd: user 'www.xxxx.xxx' already exists      linux系统   中间是个域名 我先在我挂载的 ...

  2. 认识Linux 、安装虚拟机 、 安装centos7

    2019独角兽企业重金招聘Python工程师标准>>> linux Linux就是一个操作系统平台,window也是一种操作系统平台,手机系统分为安卓和苹果IOS,其实安卓手机系统就 ...

  3. 学习之初 、约定、 认识Linux、安装虚拟机 、安装centos7

    学习之初 阿铭老师的忠告 -------给自己一个定位 ​ 学习这个课程的目的是什么?学完后要做的职位是什么?学完之后要在哪个城市发展?给自己设置一个目标何时学完?何时跳槽?第一份工作薪资多少?一年后 ...

  4. linux一键安装虚拟机系统

    在上一篇博客中我们学习了如何编写脚本在系统中自动安装虚拟机,当我们安装好虚拟机以后,启动这台虚拟机,会发现进入到虚拟机的系统安装的界面,在进行分区,时区等设置以后,就完成了这台虚拟机系统的安装. 当我 ...

  5. 【Linux】安装虚拟机

    文章目录 1.详细安装步骤 2.系统命令配置 2.1 切换用户 2.2 设置主机名 2.3 查看系统版本信息 3.通过Xshell连接虚拟机 1.详细安装步骤 首先,在VMware虚拟软件中左击左上角 ...

  6. 在Ubuntu和Linux 中安装虚拟机以及安装Windows 10

    https://itsfoss.com/install-windows-10-virtualbox-linux/ END

  7. 笔记本虚拟机 安装红旗linux x86,在红旗linux中安装vmware虚拟机

    在红旗linux中安装vmware虚拟机 为了逐渐适应在linux下使用电脑的习惯,可以说试着在linux下进行相应的操作,想要离开windows,但就像有人形容微软是让人又爱又恨,已经习惯了在win ...

  8. Xmanager连接linux桌面以及linux安装虚拟机

    Linux安装虚拟机 1. Xmanager连接linux(red hat)桌面 说明: linux服务器的系统版本为Red Hat Enterprise Linux Server release 6 ...

  9. window下不用安装虚拟机,也可以玩转linux,玩转最新redis

    想要了解redis的最新特性,可是windows下的可以安装的版本最高为3.2,想要验证redis的诸如stream特性的话,就无能为力了.详情见https://github.com/microsof ...

最新文章

  1. 密码错误Neo.ClientError.Security.Unauthorized: The client is unauthorized due to authentication failure
  2. android内存代码,Android内存优化(五) Lint代码扫描工具
  3. UGUI_判断鼠标或者手指是否点击在UI上
  4. 蒙文字体怎么安装_焘哥带你玩转字体(三)字体的安装及显示问题
  5. 关于sizeof在不同平台下的值
  6. HEVC/H265 HM10.0 分析(二)TComDataCU.cpp
  7. JAVA基础-XML的解析
  8. 一般不要在头文件中定义变量
  9. selenium firebug firePath xpath问题
  10. 关于编程-R语言跟Python到底学哪个好?
  11. android psensor测试,MTK camera驱动结构
  12. 麦迪关键球失误的背后
  13. 这世界上你最在乎的人
  14. mysql capi函数详解_CAPI函数描述(A-F)
  15. MII,RMII,GMII接口详细介绍
  16. 英语影视台词---三、Cinema Paradiso
  17. 虚拟化之Proxmox VE安装教程
  18. Words for Windows
  19. PTA浙大版《c语言程序设计》答案集
  20. access2000 性能

热门文章

  1. 【加油站会员管理小程序】04 实现轮播图
  2. Linux 下生成国旗(法、日) .bmp
  3. 编译链接运行原理——(二)进程,虚拟地址空间,分段,分页机制
  4. SQL创建视图注意事项
  5. 自由代码:从一个梦想家到另一个梦想家
  6. 用python写一个对会议室座位进行抽奖,并显示座位图,中奖座位变色显示,人工按停的的程序...
  7. 小觅相机的相机标定全家桶(相机IMU,相机内参,相机外参)
  8. 什么是RDCost?
  9. 【记录】vscode常用插件
  10. matlab实现中值滤波程序,中值滤波流程(matlab平滑滤波和中值滤波程序)