linux学习入门

!)

技术架构

  1. javaWeb 技术(Servlet+jsp +javaBean)
  2. SSH技术(Spring、struts2、Hibernate)
  3. SSM技术(Spring、SpringMVC、Mybatis)
  4. 重点:微服务架构:
  • SpringBoot【分布式】
  • SpringCloud【完全分布式】
  • TCP/ICP 四层负载与七层负载区别:

集群与分布式:

列子:一个饭店 有一个厨师

  • 负责所有的环节 则为单体结构(技术单一、服务单一)

  • 买菜 、择菜、佐料、做菜、上菜

  • 如果说 给厨师请假了,给项目崩溃了

  • 有请了一名厨师(此时有2名厨师)===》集群(服务器很多)

  • 买菜 、择菜、佐料、做菜、上菜

  • 如果有一个厨师请假了,不影响项目运行

  • 请了专门买菜的人,专门择菜的人,专门佐料的人,专门上菜的人===》分布式开发技术

  • 专门买菜的人(最好的大于2名以上)===》集群

  • 专门择菜的人 (最好的大于2名以上)===》集群

  • 专门佐料的人 (最好的大于2名以上)===》集群

  • 专门做菜的人 (最好的大于2名以上)===》集群

大数据开发----》Hadoop生态圈+Spark(分式计算、离线计算)的基础(前提)要会分布式开发

1.安装
。VMWare 虚拟机安装程序
。docker 也可以安装CentOs 系统(简单、还是集群的环境)
2.配置网卡
。ip

  • 静态ip :static
    。指定一个固定的ip,每次都要这个ip
    -动态ip :dhcp
    。不需要指定ip,每次给你分发一个ip
    在这里插入图片描述

IP 范围
。192.168.1.1——192.168.1.254

。网管 Gateway
1.网络连接器、协议转换器
2.是基于网络层的网络互连
3.列子:

  • 192.168.1.1 / 191.168.0.1 / 192.168.2.1

。子网掩码

		1.网络掩码 主机标识
		2.不够单独存在的,必须知IP一起使用
		·。2555.255.255.0

ifcfg-enss33 网卡 虚拟网络会话
enth0 真实物理

。域名
1.通过域名 去解析 ip地址 ping
2.通过ip地址进行反向解析域名 ssh协议
如何在服务器点击 进行域名解析
。AC[推荐]
。CNAME
3.VMWare 快照功能:
。能够快速的回退到某一时的状态。
服务器自动实现快照

  • Bash shell 也称为Sell脚本编程

  • 在这里插入图片描述

    。 Sell环境
    。Sell编程JavaScript、php 编程一样,只要有一个能编程写代码的文本编程器和一个能解释执行的解释器
    5.shell提示符
    $ 和 # 提示的区别?
    。$ 代表的是普通用户
    。# 代表的超级管理员root

     重启 reboot
    
  • ll 和 ls 查看的区别?在这里插入图片描述
    6.命名
    。命令 选项 参数
    。比如:
    ls #命令
    ls -a # 命令 + 选项
    ls-a /home # 命令 + 选择 +参数

7.快捷键
。 bash shell 常用快捷键
Ctrl + l 清屏 等同于 clear
Ctrl + C 终止当前的任务
Ctrl + d 退出当前的服务器 / 等同于 这个命令 logout 或者 exit
Ctrl + r 收搜命令
Ctrl + s 锁屏 Ctrl + q 解锁

 **8.历史记录**
 	。 history 直接查询当前的shell 所执行过得命令
 		-w 保存命令 到历史文本中去
 		-c  清空所有历史记录
 		
 **9.命令的别名**	
 	。 alias
 	  设置别名 ailas xxx
 	  取消别名 unalias xxx
 	  
  **10 目录结构**
 	  根路径是   /
 	 。 子目录
 	 。 boot 引导目录
 	 。 bin 存放命令 是普通用户能执行的命令
 	 。sbin  存放配置文件的家目录
 	 。home  普通用户的家目录
 	 。dev   设备的目录 ,硬盘/ 光盘进行挂载
 	 。user 相当于Windows系统的C盘下的Windows目录
 	 11.路径:主要是对进行定位的路基
 	 。相对路径:从当前目录上进行一级一级寻找的
 	 。绝对路径:从跟上往下进行寻找, /
 	 列子:
 	**12:文件管理命令:**  
 	·。拷贝 cp
 	。 移动 mv
 	。 删除  rm
 	。创建 
 			 - 创建目录
 			 - mkdir
 			 - 递归   得话  还得需要参数 -p
 			 -编辑
 			  - vi

。 查看
- cat
- less 翻页
- more 翻页进度
- head 从头查看
- tall 从末尾 查看
。过滤 grep
- 新建一个 vi pass
- 在 pass文本写一下内容
- 保存并退出编辑
- grep “a” pass
。 上传 和下载
- 安装茶几 lrzsz
- yum install -y lrzsz # rz 表示示 上传 sz 表示下载
- Wget、CuRL(联网下载文件)
- yum (设置镜像为国内的,速度才快aliyun)
- https: // davaloper .aliyun.com/mirror/
。 文件命令查询
- locate
- which + 文件名 文件名的路径
- whereid
- find
13.软件的安装
rpm
yum
压缩包

 ls  --help 查看命令  
 #unalias javabs 卸载
!

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当你从零开始学习Linux时,以下是一些基本的步骤和资源,可以帮助你入门: 1. 了解Linux的基本概念:Linux是一种开源的操作系统,具有高度的可定制性和灵活性。它广泛应用于服务器、嵌入式设备和个人电脑等领域。 2. 安装Linux操作系统:选择一个适合你的Linux发行版(如Ubuntu、CentOS等),并按照官方文档或教程进行安装。 3. 学习基本的命令行操作:Linux主要通过命令行进行操作,因此了解基本的命令行操作是非常重要的。你可以学习一些常用的命令,如cd(切换目录)、ls(列出文件和目录)、mkdir(创建目录)等。 4. 学习Linux文件系统:了解Linux的文件系统结构,包括根目录、用户目录、系统目录等。学习如何在文件系统中导航、创建和删除文件和目录。 5. 学习Linux权限管理:Linux使用权限来控制对文件和目录的访问。学习如何设置文件和目录的权限,并了解不同权限对用户和组的影响。 6. 学习软件包管理:Linux提供了强大的软件包管理工具,可以方便地安装、更新和卸载软件。学习如何使用包管理工具,如apt(Ubuntu)、yum(CentOS)等。 7. 掌握基本的网络操作:学习如何配置网络连接、查看网络状态、使用ping和traceroute等工具进行网络故障排查。 8. 参考学习资源:有很多优秀的学习资源可以帮助你学习Linux,如在线教程、书籍、视频教程等。一些常用的学习资源包括Linux命令行和Shell脚本编程大全、Linux就该这么学等。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值