目录1.安装图形化界面 2.开机启动图形化界面dos界面与图形化界面切换快捷键3.Windows与Linux文件系统的差别 4.Linux文件系统常用命令 5.使用pwd命令显示工作目录路径6.绝对路径和相对路径 7.使用ls命令列出目录和文件信息1.安装图形化界面Linux默认情况下是不会安装图形界面的,所以需要自己手动安装,步骤如下:1.开启系统,以root身份进入2.安装X(XWindowSystem),命令如下: yumgroupinstall"XWindowSystem" 3.然后安装图形界面软件,GNOME(GNOMEDesktop),命令如下: yumgroupinsta
1⃣️Docker底层原理 Docker是一个Client,Server结构的系统,Docker的守护进行运行在主机上。通过Socket从客户端访问。Docker-Server接收到Docker-Client的指令,就会执行这个命令。简单的来说Docker就是主机当中的一个虚拟机,但是Docker所占用的资源特别小。2⃣️帮助命令 帮助文档地址:dockerbuild|DockerDocumentationdocker-versiondockerinfodocker命令-info#万能命令sudosystemctlstartdocker#启动docker3⃣️镜像命令doc
系列文章Grafana系列文章概述如前文Grafana系列-统一展示-1-开篇所述,Grafana可以了解所有相关的数据--以及它们之间的关系--对于尽快根治事件和确定意外系统行为的真正来源非常重要。Grafana允许团队在一个地方对所有的数据进行无缝的可视化和跳转。最典型的就是GrafanaLabs的LGTM技术栈,包括:Loki(Logging)Grafana(可视化)Tempo(Tracing)Mimir(Metrics)通过如下的技术细节,可以实现Logging、Tracing、Metrics的无缝可视化和跳转:Metrics->Logs:基于服务发现和统一labelsLogs->Me
Podman简介什么是Podman?Podman是一个开源的容器运行时项目,可在大多数Linux平台上使用。Podman提供与Docker非常相似的功能。正如前面提到的那样,它不需要在你的系统上运行任何守护进程,并且它也可以在没有root权限的情况下运行。Podman可以管理和运行任何符合OCI(OpenContainerInitiative)规范的容器和容器镜像。Podman提供了一个与Docker兼容的命令行前端来管理Docker镜像。Podman官网地址:https://podman.io/Podman和Docker的主要区别是什么?dockers在实现CRI的时候,它需要一个守护进程,
一、Docker基本概念Docker是一个开源的应用容器引擎,依赖于已存在并运行的Linux内核环境。它允许开发者将应用及其依赖包打包到一个轻量级、可移植的容器中,发布到任何流行的Linux机器上。容器相互之间不存在任何接口,且性能开销极低。Docker本质上制造了一个隔离的文件系统,执行效率几乎等同于所部署的Linux主机。Windows操作系统上使用Docker,需要安装Linux内核,这个过程可以交给DockerDesktop的安装程序完成。DockerDesktop是Docker官方提供的在Win10和macOS操作系统上的安装Docker的方式,这个方法将先在虚拟机中安装Linux然
Nmap扫描常用命令:1.nmap-sT192.168.96.4 //TCP连接扫描,不安全,慢2.nmap-sS192.168.96.4 //SYN扫描,使用最频繁,安全,快3.nmap-Pn192.168.96.4 //目标机禁用ping,绕过ping扫描4.nmap-sU192.168.96.4 //UDP扫描,慢,可得到有价值的服务器程序5.nmap-sI僵尸ip目标ip //使用僵尸机对目标机发送数据包6.nmap-sA192.168.96.4 //检测哪些端口被屏蔽7.nmap192.168.96.4-p //对指定端口扫描8.nmap192.168.96.1/24//对整个网段的
漏洞描述 远端WWW服务支持TRACE请求。RFC2616介绍了TRACE请求,该请求典型地用于测试HTTP协议实现。漏洞危害 攻击者利用TRACE请求,结合其它浏览器端漏洞,有可能进行跨站脚本攻击,获取敏感信息,比如cookie中的认证信息,这些敏感信息将被用于其它类型的攻击。验证方法如果目标存在服务端支持TRACE请求,验证方法如下1.通过抓包软件burpsuite,重发数据将请求方法修改为TRACE,相应包中返回如图所示,则存在改漏洞2.模拟trace请求,假设报漏洞的端口是8081:curl-v-XTRACE-Ilocalhost:8081如果回显为,如下
目录1、编译1.1正常编译1.2编译指定目录2、hdc工具2.1安装hdc工具2.2烧写部分文件2.3全部重新烧写3、打印日志4、shell中一些常用命令4.1git4.2其他搜索命令4.3配置bash快捷命令5、IDE相关5.1本地IDE新增接口(OHOS还未更新接口的定义)6、应用开发工具使用1、编译1.1正常编译reposync-c-j16同步代码(synch同步)同步代码报错时:1.快速找到第一个报错:reposync-c-j16-j1--fail-fast2.云端与本地不兼容报错需要强制更新一下某个文件(报错会提示强制同步对应文件):reposync--force-syncbase/
trace命令能主动搜索class-pattern/method-pattern对应的方法调用路径,渲染和统计整个调用链路上的所有性能开销和追踪调用链路。参数说明参数名称--参数说明class-pattern类名表达式匹配method-pattern方法名表达式匹配condition-express条件表达式[E]开启正则表达式匹配,默认为通配符匹配[n:]命令执行次数#cost方法执行耗时这里重点要说明的是观察表达式,观察表达式的构成主要由ognl表达式组成,所以你可以这样写"{params,returnObj}",只要是一个合法的ognl表达式,都能被正常支持。观察的维度也比较多,主要体现
一、Git项目迁移1.1拉取代码所有分支都完整拉取,用以下命令gitclone--mirrorhttps://127.0.0.1/yourDOc/oldProject.git1.2 修改仓库地址cdoldProject,进入项目中,查看现在的仓库地址gitremote-v将仓库地址改为新的地址gitremoteset-urloriginhttps://127.0.0.1/yourDOc/newProject.git修改后查看仓库地址是否修改成功gitremote-v1.3推送到新仓库仓库地址修改成功后,将代码推送到新仓库即可gitpush-forigin--mirror到此,Git项目迁移完成