三星已领先台积电开始批量生产6纳米芯片
据韩国媒体 businesskorea 最新消息,三星电子已经开始大规模生产基于极紫外(EUV)技术的 6 纳米芯片。自该公司开始大规模生产 7 纳米产品以来,仅 8 个月就推出了 6 纳米产品。三星升级微加工工艺技术的周期正在缩短。特别是,向 6 纳米 EUV 工艺的过渡,预计将缩小三星与全球最大芯片制造商台湾台积电(TSMC)之间的差距。去年 12 月,三星电子(Samsung Electro
python基础学习-端口介绍说明
端口,就好像是门牌号,客户端可以通过ip地址找到对应的服务器端,但是服务器端是有很多的端口,每个应用程序对应一个端口号,通过门牌号的端口号,客户端才能真正的访问到该服务器。对端口进行区分,将每个端口进行了编号 。1. 什么是端口端口就好一个房子的门,是出入这间房子的必经之路。如果一个程序需要收发网络数据,那么就需要有这样的端口在linux系统中,端口可以有65536(2的16次方)个之多!既然有这
轻松应对百万并发的Nginx是怎么处理这些网络事件的?
在深入了解 Nginx 各种原理及在极端场景下的一些错误场景处理时,需要首先理解什么是网络事件。Nginx 是一个事件驱动的框架,所谓事件主要指的是网络事件,Nginx 每个网络连接会对应两个网络事件,一个读事件一个写事件。在深入了解 Nginx 各种原理及在极端场景下的一些错误场景处理时,需要首先理解什么是网络事件。网络传输接下来看上面这张图,比如主机 A 就是一台家里的笔记本电脑,那么主机 B
概述看是相似的COPY 与 ADD 命令
Dockerfile 中提供了两个非常相似的命令 COPY 和 ADD,本文尝试解释这两个命令的基本功能,以及其异同点,然后总结其各自适合的应用场景。Build 上下文的概念在使用 docker build 命令通过 Dockerfile 创建镜像时,会产生一个 build 上下文(context)。所谓的 build 上下文就是 docker build 命令的 PATH 或 URL
如何使用Ansible同步GitHub
通过使用 Ansible 镜像 Git 存储库,保护对重要项目的访问。如果在过去的几十年中互联网教给了我们一些东西,那就是依靠互联网神奇地创建备份并不是冗余的最可靠途径。通过使用 Ansible 镜像 Git 存储库,保护对重要项目的访问。开源无处不在。它在家里的计算机上、在工作场所的计算机上、在互联网上,并且很多都由 Git 管理。由于 Git 是分布式的,因此许多人也将其视为一种众包的备份解决
Linux面试常问命令及求职心得
2020年了,回忆2019年,真的是不平常的一年,感慨万千,脑子里浮现了一次又一次为了找工作面试到处奔波,济南到威海,威海到北京,北京到杭州,一般都是这波面试结束,立马赶到下一场,有的面试还有冲突,真的是心累,为了能多参加几个面试,主动与面试官联系,另约面试时间。想想这段经历,真的是永生难忘。研三狗的生活真的到处奔波,能有这些面试经历也是很不容易的,2019年的暑假,我便开始了互联网公司的笔试准备
Bootstrap 排版介绍
Bootstrap 使用 Helvetica Neue、 Helvetica、 Arial 和 sans-serif 作为其默认的字体栈。使用 Bootstrap 的排版特性,可以创建标题、段落、列表及其他内联元素。标题Bootstrap 中定义了所有的 HTML 标题(h1 到 h6)的样式。请看下面的实例:<h1>我是标题1 h1</h1><h2>
HTML之 表单与输入
HTML 表单用于收集不同类型的用户输入。表单是一个包含表单元素的区域。表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等。HTML 表单表单是一个包含表单元素的区域。表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(ch
论加锁否:程序日志
生活中的日志是记录你生活的点点滴滴,让它把你内心的世界表露出来,更好的诠释自己的内心世界,而电脑里的日志可以是有价值的信息宝库,也可以是毫无价值的数据泥潭。日志(log)为了让自己的思路更加清晰,下面我都会称日志为 log。因为日志这个词有两种含义。日记的另一种说法。“志”字本身为“记录”的意思,日志就为每日的记录(通常是跟作者有关的)。服务器日志(server log),记录服务器等电脑设备或软
几种删除Linux目录的方法
在Linux中有很多方法可以删除目录,在图形化界面可以利用文件管理器,或者通过终端删除。本文将介绍在文本界面使用命令删除目录。在Linux中有很多方法可以删除目录,在图形化界面可以利用文件管理器,或者通过终端删除。本文将介绍在文本界面使用命令删除目录。使用rmdir删除目录Rmdir命令间成“remove directory”,用于删除空目录的命令。例如,删除一个名为“MyDocuments”的空
如何使用semanage管理SELinux安全策略
Semanage是用于配置SELinux策略某些元素而无需修改或重新编译策略源的工具。 这包括将Linux用户名映射到SELinux用户身份以及对象(如网络端口,接口和主机)的安全上下文映射。简介Semanage是用于配置SELinux策略某些元素而无需修改或重新编译策略源的工具。 这包括将Linux用户名映射到SELinux用户身份以及对象(如网络端口,接口和主机)的安全上下文映射。实验环境Ce
Centos7密码登录失败锁定设置
在工作中为了防止恶意访问者暴力破解openssh口令。所我们需要设置登录系统失败锁定用户策略。我的环境是Centos7服务器1:172.16.1.15服务器2:172.16.1.16编辑172.16.1.16的 /etc/pam.d/sshd 在第二行添加红框内容onerr=fail 表示定义了当出现错误时的缺省返回值;even_deny_root &nbs
漂亮的频谱谐波图必备 Python + Pygame
这个Python + Pygame程序绘制了4条衰减正弦波的轨迹,每条轴2条,彩虹色。 它会生成一系列随机谐波图(harmonographs)。harmonograph是通常在科学博物馆中看到的机械设备,它有两个或多个带有笔的摆锤,可以在一张纸上画画。 摆笔运动,笔在纸上画出漂亮的图案。 通过绘制一起作用在绘图点上的正交正弦波,可以在计算机程序中轻松模拟这一点。 这会生成利萨如图形(Lissajo
搭建 Cobbler 无人值守安装服务器
Cobbler 是 RedHat 支持的一个开源项目,用来部署和安装系统。所以对 Redhat 系列 OS 支持是比较好的。Cobbler 不仅仅是一个 pxe 服务器,他还可以管理 dns(bind),dhcp。一般数据中心里戒者生产环境,是不允许 dhcp, 但是 pxe,必须需要 dhcp,所以我们需要根据 mac 地址来分配 IP,这样 dhcp 就不会影响到网络。Cobbler 的优点:
教你如何在CentOS7系统中配置ftp服务
本文教你如何在CentOS7系统中配置ftp服务。1.下载vsftpdyum install -y vsftpd2.设置开机自启动systemctl enable vsftpd.service3.启动systemctl start vsftpd.service4.查看监听端口netstat -antup |&
域名解析中“TTL”是什么意思?
我们在解析域名时经常会看到 TTL 这个字段,里面默认写的是 3600 。另外,有时候我们PING某域名或IP的时候,会出现TTL= XXX 那么TTL到底是什么意思呢?什么是域名的TTL值?TTL(Time-To-Live),就是一条域名解析记录在DNS服务器中的存留时间。当各地的DNS服务器接受到解析请求时,就会向域名指定的NS服务器发出解析请求从而获得解析记录;在获得这个记录之后,记录会在D
Linux中EOF自定义终止符介绍
EOF自定义终止符用法我们在脚本中经常会发现使用EOF的情况。EOF可以结合cat命令对内容进行追加。比如:执行脚本的时候,需要往一个文件里自动输入多行内容。如果是少数的几行内容,可以用echo命令追加,但如果是很多行,那么单纯用echo追加的方式就不太适合了。1.语法格式:<<EOF //开
30岁以后的运维,如何度过中年危机?
转眼已经2020年了,时间实在是过的太快了,马上就要三十的人了,真真切切的感受到了中年危机,只是自己才将入职场,感觉自己特别渺小,要学的东西还很多,不光光是工作上的事情要学习,还有一些为人处事也要慢慢学,工作不同在学校,工作了就是社会人了,在学校总是感觉自己还是个孩子,一旦工作了,你会有各种各样的压力和困惑。其实说到底,最主要的还是要增加自己的价值,让自己多多学习知识,这样在工作中才可以如鱼得水。
Linux/Unix重要find命令详解
find(查找)主要沿着文件层次(目录)结构依次向下遍历,匹配符合条件的文件,可以附带执行相应的操作选项,默认的操作结果是打印出符合条件的文件与目录。主要功能如下(所有测试均在当前目录(test)下开始匹配,搜索):基本用法列出给定目录(base_path)下所有的文件和子目录:find base_path -print补充:根据文件名和正则表达式进行搜索,使用选项 -name
Linux如何安装RabbitMQ
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。更新基本系统安装任何软件包之前,建议使用以下命令更新软件包和存储库yum -y update安装Erlang由于RabbitMQ是基于Erl