标签 详解 下的文章
- 📂JVM内存分配机制详解教程
文章目录一、对象的创建1.类加载检查2.分配内存3.初始化零值4.设置对象头5.执行方法二、总结-一、对象的创建对象创建的主要流程: 1.类加载检查虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程。 new指令对应到语言层面上讲是,new关键词...
- 📂VMware虚拟机3种网络模式详解与配置教程
VMware有三种网络工作模式,分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)打开Vmware虚拟机,我们可以在选项栏的“编辑”下的“虚拟网络编辑器”中看到VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式)。VMnet0表示的是用于桥接模式下的虚拟交换机;VMnet1表示的是用于仅主机模式下的虚拟交换机;VMne...
- 📂nginx 访问日志详解教程
nginx 访问日志默认值-默认配置格式log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '&q...
- 📂Hadoop入门(一)——CentOS7下载+VM上安装(手动分区)图文步骤详解(2021)教程
Hadoop入门(一)——CentOS7下载+VM上安装(手动分区)图文步骤详解(2021)转写在前面的话,博主刚入大数据的坑,开始在配置环境上走过无数的坑,有些博文上的步骤方法要么就是版本太旧了,要么没有说清楚原理,要么就是可能会行不通,或着自动配置的,不过博主查过许多资料,自定义+手动分区相对来说是更好的,这篇博文让你0基础配置大数据环境!这个系列文章传送门: Hadoop入门(一)...
- 📂java内存分配详解教程
对于java程序员来说,在虚拟机的自动内存管理机制下,不需要显式的对new出来的对象进行free和delete操作。但是了解java是如何进行内存分配的,对我们排查错误具有极大的帮助。今天笔者按照所看的书上的内容和自己的理解来简单的谈一下java的内存分配问题。关于java运行时的数据区域,主要涉及以下几个:程序计数器:它主要存储的是当期线程所执行的字节码的行号等信息,然后字节码解释器根据计...
- 📂Linux 输入与输出重定向详解教程
linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是:3-num,这个最大数字,跟用户的:ulimit –n 定义数字有关系,不能超过最大值。linux启动后,会默认打开3个文件描述符,分别是:标准输入standard input 0,正确输出standard o...
- 📂Linux僵尸进程详解教程
文章目录僵尸进程概念僵尸进程问题及危害实现一个僵尸进程僵尸进程处理僵尸进程的预防(1)通过信号机制(2)Fork 两次僵尸进程概念在 unix/linux 中,正常情况下,子进程是通过父进程创建的。子进程的结束和父进程的运行是一个异步过程,即父进程永远无法预测子进程到底什么时候结束。当一个进程完成它的工作终止之后,它的父进程需要调用 wait() 或者 waitpid()系统调用取得子进...
- 📂Linux系统学习命令详解教程
一. 命令+选项+查询目录之间必须用空格隔开二. file 查看文件类型,在当前目录下无需加绝对路径,不在路径下需加绝对路径查看。三. ls 默认列出当前目录下的文件 。(1)ls+绝对路线列出制定目录下的文件,ls -l 列出目录文件的详细信息(2)ls -lSh +目录 以人性化的方式显示出文件信息(3)ls -t+目录 以目录时间查询文件信息(4)ls -tr+目录 以目录反向查询文件...
- 📂Linux之find命令的参数详解教程
find 常见的注意事项 ### 使用name选项 > 文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用。 可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来。 不管当前路径是什么,如果想要在自己的根目录$HOME中查找文件名符合\*.log的文件,使用~作为 'pathname'参数,波浪号~代表了当前用户的家目录。 #### 查找当前登...
- 📂Linux 下 TC 命令原理及详解<四>教程
tc 由 Alexey N. Kuznetsov 编写,从 Linux 2.2 版开始并入 Linux 内核。Linux 从 kernel 2.1.105 开始支持 QoS,不过,需要重新编译内核。运行 make config 时将 EXPERIMENTAL \_OPTIONS 设置成y,并且将 Class Based Queueing (CBQ), Token Bucket Flow, T...
- 📂nginx优化之nginx的配置文件详解教程
目录- 前言一个完整nginx配置文件展示nginx文件配置的结构nginx详细配置信息前言默认的nginx服务器配置文件都存放在安装目录conf中,主配置文件名为nginx.conf,下面我们来看看nginx的配置文件内容和一些基本的配置方法。一个完整nginx配置文件展示worker_processes 1; #全局生效 ...
- 📂常见的linux指令及其参数详解教程
pwd ========================pwd 查询当前所在路径ls =======================ls -i (查询文件的唯一的number) ls -l (查询文件的详细信息) ls -a (a代表all,查询当前目录下的所有file,包括隐藏文件) ls -t (t代表time, 通过时间的由近到远排列) ls -r (r代表reverse,...
- 📂Linux系统与网络、磁盘参数和日志监控等命令详解一教程
创作人QQ:851301776, 欢迎大家一起技术交流,本博客主要是自己学习的心得体会,只为每天进步一点点!个人座右铭: 1.没有横空出世,只要厚积一定发。 2.你可以学历不高,你可以不上学,但你不能不学习备注:系统命令主要是我们调试和找问题的过程中使用,本篇主要是为了自己可以知道有哪些命令,在以后使用的过程中方便查找。前言: (1)课程重点: Linux cpu、硬盘、内存、网络状...
- 📂nginx安装及编译参数详解教程
nginx安装和编译参数详细解释解释说明--sbin-path=如果在命令行未指定配置文件,那么将会通过这里指定的路径,nginx将会去那里查找他的配置文件--pid-path=共享存储器互斥锁文件路径--group=为freeBSD4.3+和linux2.6.22+系统启用异步io-O2 -g -pipe -Wall -Wp,-D\_FORTIFY\_SOURCE=2 -fexceptio...
- 📂Linux启动过程详解教程
Linux启动过程详解 第一步:开机自检,加载BIOS第二步:读取MBR第三步:Boot Loader grub引导菜单第四步:加载kernel内核第五步:init进程依据inittab文件夹来设定运行级别第六步:init进程执行rc.sysinit第七步:启动内核模块第八步:执行不同运行级别的脚本程序第九步:执行/etc/rc.d/rc.local第十步:执行/bin/login程序,...
- 📂centos 8 chown命令详解教程
chown命令简介 ==============================**chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID; 文件是以空格分开的要改变权限的文件列表,支持通配符。 系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。**chown命令全称 ==========...
- 📂Linux 的.bashrc 文件详解教程
你的 home 目录下藏着很多隐藏文件。如果你在运行 macOS 或者主流的 Linux 发行版的话,你就会在靠近隐藏文件列表的上方看见一个名为 .bashrc 的文件。那么什么是 .bashrc,编辑 .bashrc 又有什么用呢?finder-find-bashrc如果你运行一个基于 Unix 或者类 Unix 的操作系统,bash 很有可能是作为默认终端被安装的。虽然存在很多不同的 s...
- 📂git在linux安装步骤详解!!教程
linux上安装,以centos 7.x为例yum命令安装 yum install gityum install 安装的git不是最新版本,如需最新版本需要自行编译到下面的网站下载合适的版本 https://mirrors.edge.kernel.org/pub/software/scm/git/,我下载的是 git 2.9.5我是下载之后通过secureFX传到我的服务器的当然你也可以使用...
- 📂12道Java高级面试题:linux启动过程详解教程
理论篇实践篇理论模块理解集群控制器集群网络详解集群伸缩原理认证与调度集群服务的三个要点和一种实现镜像拉取实践读懂这一篇,集群节点不下线节点下线姊妹篇我们为什么会删除不了集群的命名空间?阿里云ACK产品安全组配置管理二分之一活的微服务半夜两点Ca证书过期问题处理惨况总结以上就是这份文档的概况,一次搞懂6个核心原理吃透基础理论,学会6个典型问题的华丽操作,不管是架构师还是开发者,又或是运维,都能...
- 📂Linux系统中的权限详解教程
我们linux服务器上有严格的权限等级,如果权限过高导致误操作会增加服务器的风险。所以对于了解linux系统中的各种权限及要给用户,服务等分配合理的权限十分重要。一.文件基本权限-首先看下linux下的文件权限,可以使用ll命令或者是带-l(长列表选项)的ls命令。文件列表信息分为:文件类型、权限、链接数、所属用户、所属用户组、文件大小、最后修改时间、文件名。linux一共有7种文件类型,分...
- 📂Linux curl命令详解教程
Linux curl命令详解curl是一个非常实用的、用来与服务器之间传输数据的工具;支持的协议包括 (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP),curl设计为无用...
- 📂Linux下lsusb命令详解教程
Linux下lsusb命令详解参考链接:https://zhuanlan.zhihu.com/p/142403866 USB,是英文Universal Serial Bus(通用串行总线)的缩写,是一个外部总线标准,早期用于规范电脑与外部设备的连接和通讯。 USB连接自从首次推出到现在已经有23年,这种技术在全球电子行业中的扩展速度前所未有。USB现在已经拥有超过30亿端口的年出货量,是...
- 📂Linux CURL命令详解教程
目录- 【使用案例】1、基本用法2、保存访问的网页2.1:使用linux的重定向功能保存2.2:可以使用curl的内置option:-o(小写)保存网页2.3:使用curl的内置option:-O(大写)保存网页中的文件3、测试网页返回值4、指定proxy服务器以及其端口5、cookie5.1:保存http的response里面的cookie信息。内置option:-c(小写)5.2:保存h...
- 📂Linux命令之head详解教程
head 仅显示前几行1.格式:head [options] [files]2.参数:-q 隐藏文件名-v 显示文件名-c<数目> 显示的字节数。-n<行数> 显示的行数。3.使用(1) head *|less(2)grep 'E' big\_file|head
- 📂linux命令之cat详解教程
cat 完整显示文件内容1.格式:cat [options] [--help] files2.常用选项:-n 或 --number:由 1 开始对所有输出的行数编号。-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。-v 或 --show-nonprinting:...
- 📂Windows权限设置详解教程
简介众所周知,Windows是一个支持多用户、多任务的操作系统,这是权限设置的基础,一切权限设置都是基于用户和进程而言的,不同的用户在访问这台计算机时,将会有不同的权限。DOS是个单任务、单用户的操作系统。但是我们能说DOS没有权限吗?不能,当我们打开一台装有DOS操作系统的计算机的时候,我们就拥有了这个操作系统的管理员权限,而且,这个权限无处不在。所以,我们只能说DOS不支持权限的设置,不...
- 📂【CentOS-7】VSFTPD服务器——简单搭建——详解规则注意事项教程
目录简介接受的用户认证默认登陆的注意事项离开目录、下载上传、删除文件、创建目录、权限VSFTPD 配置文件安装 VSFTPD 服务器主配置文件 /etc/vsftpd/vsftpd.conf三种常见登陆 FTP 1. Windows 文件管理器登陆2. 浏览器登陆3. FTP 命令程序登陆FTP 常用命令-简介 =======================VSFTPD:(Very Sec...
- 📂PowerShell工具之Powerup详解实录教程
0×01. Powerup简介Powerup是本地特权提升的一些调用方法,功能相当强大,拥有众多实用的脚本来帮助我们寻找目标主机Windows服务漏洞进行提权,也是 PowerShell Empire和PowerSploit 的一部分。通常,在Windows下面我们可以通过内核漏洞来提升权限,但是,我们常常会碰到所处服务器通过内核漏洞提权是行不通的,这个时候,我们就需要通过脆弱的Window...
- 📂Linux kill命令详解:终止进程教程
kill 从字面来看,就是用来杀死进程的命令,但事实上,这个或多或少带有一定的误导性。从本质上讲,kill 命令只是用来向进程发送一个信号,至于这个信号是什么,是用户指定的。 也就是说,kill 命令的执行原理是这样的,kill 命令会向操作系统内核发送一个信号(多是终止信号)和目标进程的 PID,然后系统内核根据收到的信号类型,对指定进程进行相应的操作。 kill 命令的基本格式如下:...
- 📂vmware中CentOS7网络设置教程详解
参考地址:https://www.jb51.net/article/119467.htm为了能够使用XShell来管理我们安装好的CentOS7系统,所以我们要先设置CentOS7的网络使其能够联网。1.选择vmware的编辑,然后点击虚拟网络编辑器2.点击更改设置(需要有管理员权限)3.选择VMnet0为桥接模式,选择自动或者网卡4.打开“网络和共享中心”选择“VMware Virtual...