必看的Linux系统新手进阶老手心得
不知道从什么时候起,linux这个话题变得越来越普及,成为大家经常讨论的话题。无论在网络上还是实际生活中,竟然很多人都在纠结学习linux的问题。网络上给的答案千千万万,而却还有很多人踌躇不前,依然是原地踏步的样子:没有入门的人,问如何入门学习,认为自己入门了的,想知道如何提高自己的水平,成为linux高手。下面本人从几点谈谈我对linux学习的一些进阶心得,希望能够对大家学习有帮助,愿你我共勉,
微软改名部又出手:Office 365正在悄悄更名为Microsoft 365
是他是他就是他微软改名部又要出手啦 ! 据国外网友反馈目前微软正在调整Microsoft Office 365系列服务名称。从目前调整的动作来看微软要把 Microsoft Office 365 直接改成Microsoft 365,其他方面的服务内容没有变化。然而让人疑惑的是Microsoft 365 是微软面向企业提供的服务,这项服务附带操作系统以及办公软件的订阅授权。现在把面向家庭消费者的办公
在Python如何使用SMTP发送邮件
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。Python创建 SMTP 对象语法import smtplib smtpObj = smt
Linux TCP/IP协议栈全过程
可以毫不夸张的说现如今的互联网是基于TCP/IP构建起来的网络。弄懂协议栈的原理,无论对调试网络IO性能还是解决网络问题都是有很大帮助的。本片文章就带领大家来看看内核是如何控制网络数据流的。TCP特点我们都非常清楚TCP协议设计的初衷,就是保证数据传输的快速,有序,无误。所以特点总结如下:1、面向连接,可以用五元组来表示一条连接(远程ip,远程端口,本地ip,本地端口,传输层协议)。2、数据是全双
Ubuntu下配置Python版本
众所周知,大多数Linux系统自带的Python环境都是Python2环境,除了Kali下自带的Python3环境之外。当我们想使用Python3环境时,难免又得重新安装配置。今天小编就来教大家轻松在Ubuntu下配置Python版本。首先查看系统内有哪些版本的Pythonls /usr/bin/python查看当前python版本python --version基于用户修改默
无水干货-如何快速分析Linux服务器的性能问题
作为一名linux系统运维人员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行,但是由于硬件问题、软件问题、网络环境等的复杂性 和多变性,导致对系统的优化变得异常复杂。作为一名linux系统运维人员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行,但是由于硬件问题、软件问题、网络环境等的复杂性 和多变性,导致对系统的优化变得异常复杂,如何定位性能问题出在哪个方面,是性能优化
C++中const的简单用法
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之一、符号常量的声明 常量声明的语句的形式: const + 数据类型说明符 + 常量名 = 常量值
教你玩转Linux—用户组的管理
每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。1、增加一个新的用户组使用groupadd命令。其格式如下:groupadd 选项&n
kubenertes 1.16集群部署问题总结
安装使用virtual box下安装的CentOS7.5,使用Easypack下的Ansible一键安装脚本进行kubernetes1.16和dashbaord与coredns的安装,过程中遇到两个问题,整理如下。版本变化情况:只做了Kubernetes版本的变更组件 更新前版本 当前版本Kubernetes 1.15.0 1.16.0Docker 18.09.7 18.09.7ETCD 3.3.
Linux重要命之sed命令详解
Sed 代表流编辑器,常用于 Linux 中基本的文本处理。sed 命令是 Linux 中的重要命令之一,在文件处理方面有着重要作用。可用于删除或移动与给定模式匹配的特定行。如何使用sed命令删除文件中的行Sed 代表流编辑器Stream Editor,常用于 Linux 中基本的文本处理。sed 命令是 Linux 中的重要命令之一,在文件处理方面有着重要作用。可用
Java 网络编程 – TCP协议基本步骤
传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。TCP旨在适应支持多网络应用的分层协议层次结构。 连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。TCP假设它可以从较低级别的协议获得简单的,可能不可靠的数据报服务。 原则上,TCP应该能够在
MySQL 8.x 新版本JDBC连接方式
MySQL 8.x 新版本JDBC连接方式,旧版本,MySQL Connector/J 5.x 版本的连接方式,MySQL 8.x新版本,MySQL Connector/J 6.x之后 的连接方式,新版mysql驱动的url必须设置时区,即serverTimezone=UTC,否则会报错。1.旧版本,MySQL Connector/J 5.x 版本的连接方式:url = jdb
看这位“翻译官-DNS”如何转换域名和IP地址
DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换为IP地址的工作。你可以把它想象成一本巨大的电话簿。一、什么是DNS?DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网
iptables删除命令中的相关问题
最近在做一个V*P*N中间件的配置工作,在配置iptables的时候,当用户想删除EIP(即释放当前连接),发现使用iptables的相关命令会提示错误。iptables: Bad rule (does a matching rule exist in that chain?)。我就纳闷了,怎么会出现这个问题,按照官方的文档也有错?以下是我针对iptables删除命令的解决办法。解决方法:1. 按
灵光一闪来个科普贴:Linux文件系统
在计算机系统中,各种需要保存的信息都是以文件的形式存在的。文件管理是对系统信息资源的管理,是操作系统的一项重要功能。1.文件与文件系统:1.1文件:文件是具有名字的一组相关信息的有序集合,存放在外部存储器中。文件的名字称为文件名,它是文件的标识。文件的信息可以是各种各样的,一个程序、一批数据、一张图 片、一段视频等都可以作为文件的内容。文件的存储空间是具有长久记忆特性的外部存储器(如磁盘、磁带等)
如何自检安全产品
现在许多企业或组织已投资了数十种网络安全工具。 但不确定他们是否按预期工作。这种不确定性主要是快速变化的攻击形势的结果。现在许多企业或组织已投资了数十种网络安全工具。 但不确定他们是否按预期工作。例如,如果安全信息和事件管理(SIEM)工具报告的成功阻止攻击的百分比是虚假报告,那么其中实际发生的阻止攻击占比又是多少? 零百分比? 百分之五十?欢迎来到不确定性的网络安全时代!概述这种不确定性主要是快
几千万记录,数据库表结构如何平滑变更?
数据量大、并发量高场景,如何在流量低峰期,平滑实施表结构变更?任何脱离业务的架构设计都是耍流氓。如果是减column,升级程序不使用即可;如果是修改column,程序兼容性容易出问题;数据量大、并发量高场景,如何在流量低峰期,平滑实施表结构变更?任何脱离业务的架构设计都是耍流氓。继续回答知识星球水友提问。问题域:数据量大、并发量高场景,如何在流量低峰期,平滑实施表结构变更?画外音,一般来说,是指增
教你玩转Linux—yum 命令
yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum 语法yum&nbs
Linux中没有rc.local文件的解决方法
Linux中没有rc.local文件的解决方法是什么呢?这应该是很多工程师比较头疼的问题,下面就给大家例举几个解决办法。比较新的Linux发行版已经没有rc.local文件了。因为已经将其服务化了。解决方法:1、设置rc-local.servicesudo vim /etc/systemd/system/rc-local.service [Unit] Descr
教你玩转Linux—添加批量用户
添加和删除用户对每位Linux系统管理员都是轻而易举的事,比较棘手的是如果要添加几十个、上百个甚至上千个用户时,我们不太可能还使用useradd一个一个地添加,必然要找一种简便的创建大量用户的方法。Linux系统提供了创建大量用户的工具,可以让您立即创建大量用户,方法如下:(1)先编辑一个文本用户文件。每一列按照/etc/passwd密码文件的格式书写,要注意每个用户的用户名、UID、宿主目录都不