龙腾万里sky的博客

养得胸中一种恬静

2022最新版github入门教程,教你如何一步步创建自己的github账号并初始化仓库,然后使用git工具配置个人工作环境。配合gitee仓库,作为github的镜像仓库使用。这篇文章很基础,对萌新来说是非常友好的,会持续更新优化。顺带一提,同样将最新的github pages服务的设置一并写入了文档中。

官方文档:

https://docs.github.com/cn/get-started/quickstart

前言

用心作题图,用脚写文档。

其实这篇文章是对之前的git系列文章的一个补充,毕竟还是需要有人完善最新版的github创建教程,并且使用gitee作为镜像仓库。

当年也是萌新过来的,自己踩过不少坑,现如今很多教程老化了。为了照顾到新入坑的萌新,近段时间写了一个最新版的创建github账号以及登录的详细教程,并使用gitee作为github的镜像仓库。最后会存放到我新建的demo示例仓库中,并且使用gitee作为图床。

正文

如下所描述的教程需要事先创建好github和gitee账号。此处会详细讲解github如何创建账号,毕竟这货是纯英文的。对gitee则不会详细介绍如何创建账号,本身就是中文的,比较容易上手。

阅读全文 »

git文件管理与索引

前言

这一夜,注定是个不眠之夜,小白和cangls的对话已然进入了白热化。小白孜孜不倦的咨询关于git方面的知识,对索引越来越感兴趣。小白以前存的小电影文件可以进行版本的对比,探索哪个版本画质更好。

小白:cangls,我最近有点疑惑。
cangls:具体是哪些方面呢?

小白:最近有些需求,我需要对文件进行版本管理控制,但是有些问题百思不得其解。
cangls:版本管理啊,这个我可熟悉呢,最近也在总结系列文章。看了之后,相信会对你有所帮助。

Linus Torvalds在Git邮件列表里曾说如果不先了解索引的目的,你就不能完全领会Git的强大之处。

本文为个人Git系列文章第二弹,git进阶内容之不得不了解的文件管理与索引。Git的索引不包含任何文件内容,它仅仅追踪你想要提交的那些内容。当执行git commit命令的时候,Git会通过检查索引而不是工作目录来找到提交的内容。虽然git在底层为了我们处理了很多事情,但记住索引和它的状态也很重要。在任何时候都可以通过git status命令来查询索引的状态。

正文

VCS的经典问题之一就是文件重命名会导致它们丢失对文件历史记录的追踪。而Git即使经过重命名,也仍然能保留历史信息。在实际的工作使用中,貌似Git系统处理文件重命名的方式更优越一点点。因为啊,git有多种方式处理重命名一个文件(比如:使用git rm配合git add、git mv),而以往的程度还不足以确保SVN知道所有的情况。但是,还没有能完美处理重命名的文件系统。

阅读全文 »

在实际的工作中,解压缩软件哪款比较实用,相信很多人都搜索过也同样收集过。今天我就介绍一些个人认为比较实用的,当然有些解压缩软件外观简洁并且优美。

简洁的外观,实用性高,往往受众群体还可以。那么,简洁而优美的外观并且无广告,往往是吸引人关注的。曾经使用过WinRAR,但是体验不是很友好。后来用了一段时间的2345好压,起初还是很好用的。可惜后来膨胀了,广告和捆绑越来越多。转而寻找能搭配简洁的7z的解压缩软件,最终找到了360zip国际版。

日常就喜欢折腾,寻找简洁实用的小工具。

一、7z

7z正如官网描述的一样,是一款自由软件,业界良心。

1、7z的官网地址

https://www.7-zip.org/

同时支持64位的X64和32位的X86,并且还支持64位的ARM架构,目前最新版的为21.07。

阅读全文 »

nginx1.21.6测试与使用,nginx下载与安装。nginx作为高性能web服务器配置详解,比较重要的一个参数epoll。nginx静态资源服务器,nginx配置反向代理,nginx配置负载均衡。测试nginx反向代理到Apache(httpd) 和Tomcat。

阅读全文 »

Linux服务器使用 firewalld 与 iptables 命令管理防火墙规则:通俗来讲,用于管理开放相应端口,甚至可以通过管理工具进行限流。

许多不了解的人,认为RHEL7中的防火墙从iptables变成了firewalld。其实不然,无论是iptables还是firewalld都无法提供防火墙功能。他们都只是linux系统中的一个防火墙管理工具,负责生成防火墙规则与内核模块netfilter进行“交流”,真正实现防火墙功能的是内核模块netfilter。

https://s1.ax1x.com/2023/04/04/pp448cq.png

iptables与firewalld防火墙管理工具在linux发行版Redhat7系列使用较为广泛。UFW则是在linux发行版Ubuntu下进行管理防火墙的一款管理工具。在选用防火墙工具的时候,运维或者是开发人员往往会纠结使用哪个。这里给出建议,使用iptables工具管理就禁用firewalld,使用firewalld工具管理就禁用iptables,二者选其一即可,避免产生混乱。

此篇文章不会在原理上做深究,主要以实用性为主,原理可以阅读相关书籍慢慢品味。

一、Netfilter内核模块

无论是使用iptables还是firewalld,不妨先了解一下Netfilter内核模块

什么是Netfilter:linux操作系统核心层内部的一个数据包处理模块。

Hook point:数据包在Netfilter中的挂载点。(PRE_ROUTING INPUT OUTPUT FORWORD POST_ROUTING)

1、netfilter的体系结构

阅读全文 »
0%