day03-Linux运维-Xshell优化和Linux系统命令入门(2)

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: day03-Linux运维-Xshell优化和Linux系统命令入门(2)

首先介绍的是

光盘的救援模式:

主要应用于系统无法进入的情况,比如grub损坏或者某一个配置文件修改出错

troubleshooting  解决故障
  rescue  救援  

然后是 磁盘分区:

1.通用情况下

/boot   引导分区   200MB(1G)
 swap   交换分区   内存不足的时候临时充当内存
                             物理内存小于8G   swap给内存的1.5倍
               物理内存大于8G   swap给8G(最多给8G)
/       根分区      相当于windows的c盘  软件和文件默认存放的地方 剩余多少给多少.

2.数据重要情况下

/boot   引导分区   200MB(1G)
 swap    交换分区   内存不足的时候临时充当内存
                             物理内存小于8G   swap给内存的1.5倍
               物理内存大于8G   swap给8G(最多给8G)
 /       根分区      相当于windows的c盘  软件和文件默认存放的地方剩余多少给多少.
 /data   数据分区    存放数据(剩余多少给多少)

3.不知道是否重要的情况下

/boot   引导分区   200MB(1G)
 swap    交换分区   内存不足的时候临时充当内存
                             物理内存小于8G   swap给内存的1.5倍
               物理内存大于8G   swap给8G(最多给8G)
 /        根分区     相当于windows的c盘  软件和文件默认存放的地方
                              20-200G,剩余空间不分区,谁使用谁来分

接下来介绍 Xshell优化

远程连接排错流程 -相当于屌丝去洗浴中心之路

1.预备姿势 ip地址 端口 协议

1#IP地址 
    服务器的位置
    公网ip :全世界的小伙伴都能访问你   ipv4  ipv6
    内网ip (私网 局域网)
        192.168.0.0
       172.16.0.0
       10.0.0.0`
     
2#端口号:用来区分不同服务
  服务        搓澡  按摩 推油  特殊服务
  暗号/端口号  80   443  22    8080`
3#协议 大家共同遵守的标准 GPL协议 SSH协议

2.远程连接排错流程 —去洗浴中心之路

xshell(本地xshell)

本地shell输入命令===在windows下面执行

1# 道路是否通畅
2# 是否有劫财劫色
3# 服务运行中(是否有这个服务)

1# 道路是否通畅: ping +ip地址

[d:\~]$ ping 10.0.0.201
正在 Ping 10.0.0.201 具有 32 字节的数据:
来自 10.0.0.201 的回复: 字节=32 时间<1ms TTL=64
来自 10.0.0.201 的回复: 字节=32 时间<1ms TTL=64
来自 10.0.0.201 的回复: 字节=32 时间<1ms TTL=64
来自 10.0.0.201 的回复: 字节=32 时间<1ms TTL=64
10.0.0.201 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 0ms,平均 = 0ms

2# 是否有劫财劫色

SeLinux
   防火墙

3# 服务运行中-本地shell(是否有这个服务)

telnet +服务器ip +端口号 (有空格)
 telnet  10.0.0.201  22

Connection established 已建立连接

Connection failed 连接失败

显示如下:
   [d:\~]$ telnet 10.0.0.201  22
   
   
   Connecting to 10.0.0.201:22...
   Connection established.
   To escape to local shell, press 'Ctrl+Alt+]'.
   SSH-2.0-OpenSSH_7.4
   ping 10.0.0.201 22
   Protocol mismatch.
   
   Connection closed by foreign host.
   
   Disconnected from remote host(10.0.0.201:22) at 11:04:55.
   
   Type `help' to learn how to use Xshell prompt.

导致无法连接服务器/无法上网的原因!!有以下几种方法(还有其他方法欢迎留言)

首先输入 ip add 显示服务器的ip地址

1# 检查虚拟机是否能上网 ping baidu.com ctrl+c退出

如果显示有time=xxxx 可以上网
如果没有显示或者报错 无法上网

2# Windows键(徽标键)+r 输入” services.msc”然后回车

进入找到VMware的服务全部启动

3#控制面板进入网络连接 修改 VMware的VMnet8 网卡

双击进入点击属性 选择协议版本4(TCP/IPv4)

选择自动获得ip地址

4# 检查是否关闭CentOS 7 NetworkManager管理系统网络连接

管理网卡方法:
network方式 (CentOS 6)
NetworkManager方式 (CentOS7 推荐关闭)
在CentOS7下面 需要默认network和NetworkManager都开启,会冲突,所以我们选择关闭NetworkManager.
   关闭NetworkManager方法命令:
   systemctl  stop NetworkManager
   systemctl  disable  NetworkManager

5#检查vmware虚拟机的 虚拟网络编辑器

NAT模式 子网IP: 10.0.0.0
NAT设置 网关IP: 10.0.0.254

这是导致无法连接服务器/无法上网的几种原因。


接下来介绍一下:

Teamviewer远程连接工具 的连接和配置

然后讲一下Linux的命令-

命令基本上都是小写的

1.命令行的组成

[root@oldboy59 ~]#
   root  用户名
   @     分隔符
   oldboy59 主机名
   ~     家目录
   #     超级用户

2.命令的结构参数

为了做好运维面试路上的助攻手,特整理了上百道 【运维技术栈面试题集锦】 ,让你面试不慌心不跳,高薪offer怀里抱!

这次整理的面试题,小到shell、MySQL,大到K8s等云原生技术栈,不仅适合运维新人入行面试需要,还适用于想提升进阶跳槽加薪的运维朋友。

本份面试集锦涵盖了

  • 174 道运维工程师面试题
  • 128道k8s面试题
  • 108道shell脚本面试题
  • 200道Linux面试题
  • 51道docker面试题
  • 35道Jenkis面试题
  • 78道MongoDB面试题
  • 17道ansible面试题
  • 60道dubbo面试题
  • 53道kafka面试
  • 18道mysql面试题
  • 40道nginx面试题
  • 77道redis面试题
  • 28道zookeeper

总计 1000+ 道面试题, 内容 又全含金量又高

  • 174道运维工程师面试题

1、什么是运维?

2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?

3、现在给你三百台服务器,你怎么对他们进行管理?

4、简述raid0 raid1raid5二种工作模式的工作原理及特点

5、LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?

6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?

7、Tomcat和Resin有什么区别,工作中你怎么选择?

8、什么是中间件?什么是jdk?

9、讲述一下Tomcat8005、8009、8080三个端口的含义?

10、什么叫CDN?

11、什么叫网站灰度发布?

12、简述DNS进行域名解析的过程?

13、RabbitMQ是什么东西?

14、讲一下Keepalived的工作原理?

15、讲述一下LVS三种模式的工作过程?

16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?

17、如何重置mysql root密码?

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

MQ是什么东西?

14、讲一下Keepalived的工作原理?

15、讲述一下LVS三种模式的工作过程?

16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?

17、如何重置mysql root密码?


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
4天前
|
算法 Linux 调度
深入理解Linux内核调度器:从基础到优化####
本文旨在通过剖析Linux操作系统的心脏——内核调度器,为读者揭开其高效管理CPU资源的神秘面纱。不同于传统的摘要概述,本文将直接以一段精简代码片段作为引子,展示一个简化版的任务调度逻辑,随后逐步深入,详细探讨Linux内核调度器的工作原理、关键数据结构、调度算法演变以及性能调优策略,旨在为开发者与系统管理员提供一份实用的技术指南。 ####
21 4
|
4天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
22 3
|
4天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
17 2
|
6天前
|
缓存 资源调度 安全
深入探索Linux操作系统的心脏——内核配置与优化####
本文作为一篇技术性深度解析文章,旨在引领读者踏上一场揭秘Linux内核配置与优化的奇妙之旅。不同于传统的摘要概述,本文将以实战为导向,直接跳入核心内容,探讨如何通过精细调整内核参数来提升系统性能、增强安全性及实现资源高效利用。从基础概念到高级技巧,逐步揭示那些隐藏在命令行背后的强大功能,为系统管理员和高级用户打开一扇通往极致性能与定制化体验的大门。 --- ###
27 9
|
4天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
21 3
|
6天前
|
算法 Unix Linux
深入理解Linux内核调度器:原理与优化
本文探讨了Linux操作系统的心脏——内核调度器(Scheduler)的工作原理,以及如何通过参数调整和代码优化来提高系统性能。不同于常规摘要仅概述内容,本摘要旨在激发读者对Linux内核调度机制深层次运作的兴趣,并简要介绍文章将覆盖的关键话题,如调度算法、实时性增强及节能策略等。
|
7天前
|
Linux
在 Linux 系统中,`find` 命令是一个强大的文件查找工具
在 Linux 系统中,`find` 命令是一个强大的文件查找工具。本文详细介绍了 `find` 命令的基本语法、常用选项和具体应用示例,帮助用户快速掌握如何根据文件名、类型、大小、修改时间等条件查找文件,并展示了如何结合逻辑运算符、正则表达式和排除特定目录等高级用法。
33 6
|
1月前
|
运维 Linux Apache
,自动化运维成为现代IT基础设施的关键部分。Puppet是一款强大的自动化运维工具
【10月更文挑战第7天】随着云计算和容器化技术的发展,自动化运维成为现代IT基础设施的关键部分。Puppet是一款强大的自动化运维工具,通过定义资源状态和关系,确保系统始终处于期望配置状态。本文介绍Puppet的基本概念、安装配置及使用示例,帮助读者快速掌握Puppet,实现高效自动化运维。
52 4
|
5天前
|
机器学习/深度学习 数据采集 人工智能
智能运维:从自动化到AIOps的演进与实践####
本文探讨了智能运维(AIOps)的兴起背景、核心组件及其在现代IT运维中的应用。通过对比传统运维模式,阐述了AIOps如何利用机器学习、大数据分析等技术,实现故障预测、根因分析、自动化修复等功能,从而提升系统稳定性和运维效率。文章还深入分析了实施AIOps面临的挑战与解决方案,并展望了其未来发展趋势。 ####
|
14天前
|
机器学习/深度学习 数据采集 运维
智能化运维:机器学习在故障预测和自动化响应中的应用
智能化运维:机器学习在故障预测和自动化响应中的应用
41 4