linux-jdk linux jdk

bytehound linux 内存profiler工具

bytehound 是基于rust 开发的,方便的linux 内存profiler 工具 特性 支持分析内存了泄漏,内存消费情况 支持完整的调用栈分析 包含了ui 支持导出数据,使用火焰图分析 支持jemalloc 分配器的分析 参考使用 通过LD_PRELOAD,此模式是通过环境变量的,当然也可以 ......
bytehound profiler 内存 工具 linux

linux的基础结构和常用的命令基本 Linux 命令的列表:

linux的基础结构和常用的命令基本 Linux 命令的列表: Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础 ......
命令 常用 结构 基础 linux

关于Linux操作系统-OS等保要求配置-禁止root用户直接ssh登录

在等保中,都会去要求查看sshd配置,看是否有禁止root用户直接ssh登录,此项一般也会作为一个强制要求安全配置项 笔者这里的操作系统如下,对于Redhat 7.x应该也是一样的,可以自行测试 [qq-5201351@Localhost ~]$ cat /etc/redhat-release Re ......
用户 系统 Linux root ssh

Linux核心命令22Linux系统信息网络磁盘用户

Linux核心命令21系列文章目录 快速上手Linux核心命令(一):核心命令简介快速上手Linux核心命令(二):关机、重启快速上手Linux核心命令(三):文件和目录操作命令快速上手Linux核心命令(四):文件内容相关命令快速上手Linux核心命令(五):文本处理三剑客快速上手Linux核心命 ......
Linux 磁盘 命令 核心 用户

全志系列开发板 Tina Linux图形系统框架详解

https://www.bilibili.com/read/cv20787952/ https://blog.csdn.net/thisway_diy/article/details/128459066 ......
框架 图形 系统 Linux Tina

linux将现有账户添加至samba

安装samba subo apt install samba 现有账户添加到samba sudo smbpasswd -a tao New SMB password: Retype new SMB password: sudo smbpasswd -e tao Enabled user tao. 更 ......
账户 linux samba

制作一个包含Centos7+Nginx+Mysql8+JDK8的Docker镜像

1. 创建一个文件夹用于构建Docker镜像: mkdir my-docker-image cd my-docker-image 2. 在该文件夹中创建一个名为Dockerfile的文件。 vim Dockerfile 3.在Dockerfile中编写以下代码: FROM centos:7 #RUN ......
镜像 Centos7 Centos Mysql8 Docker

如何修改linux中HTTP默认目录

在Linux中,HTTP服务器的默认目录通常是/var/www/html。要修改它,可以按照以下步骤进行操作: 打开Apache配置文件httpd.conf。该文件通常位于/etc/httpd/conf/或/etc/apache2/目录下。 找到DocumentRoot指令,并将其值更改为您想要的目 ......
目录 linux HTTP

Linux 进程调度之schdule主调度器

考虑到文章篇幅,在这里我只讨论普通进程,其调度算法采用的是CFS(完全公平)调度算法。 至于CFS调度算法的实现后面后专门写一篇文章,这里只要记住调度时选择一个优先级最高的任务执行 一、调度单位简介 1.1 task_struct 结构体简介 对于Linux内核来说,调度的基本单位是任务,用 str ......
进程 schdule Linux

Linux下用tar完整拷贝/备份目录

保留软连接、create time、access time、modify time、permission信息 以拷贝 /mnt/myhome/username 到 /mnt/newhome/username 为例: cd /mnt/myhome tar -cf - username | (cd /m ......
拷贝 备份 目录 Linux tar

Linux核心命令系列文章目录

Linux核心命令系列文章目录 快速上手Linux核心命令(一):核心命令简介快速上手Linux核心命令(二):关机、重启快速上手Linux核心命令(三):文件和目录操作命令快速上手Linux核心命令(四):文件内容相关命令快速上手Linux核心命令(五):文本处理三剑客快速上手Linux核心命令( ......
命令 核心 目录 文章 Linux

Linux安装LAMP环境

一:安装Apache 1、查看是否安装过Apache:rpm -qa | grep httpd 2、有就卸载httpd:yum remove -y "httpd*" 3、重新安装httpd:yum install -y httpd 4、查看启动状态:systemctl status httpd 5、 ......
环境 Linux LAMP

一、Linux安装LAMP环境

一:安装Apache 1、查看是否安装过Apache:rpm -qa | grep httpd 2、有就卸载httpd:yum remove -y "httpd*" 3、重新安装httpd:yum install -y httpd 4、查看启动状态:systemctl status httpd 5、 ......
环境 Linux LAMP

如何在Linux服务器上部署Vue项目

1. 在本地将Vue项目打包以项目运行在vscode为例,在调试窗口输入 npm run build待命令执行完毕之后,在项目目录下会生成dist文件夹,如下图 2. 创建一个运行文件,名字是:server.js server.js中的内容如下: const express = require('e ......
服务器 项目 Linux Vue

linux设备树-pin控制器驱动

内核版本:linux 5.2.8根文件系统:busybox 1.25.0u-boot:2016.05 上一节我们已经分析了pinctrl subsystem,这一节将会介绍pin controller driver的编写。其主要包含两个步骤: 为SoC pin controller分配一个pinct ......
控制器 设备 linux pin

快速上手Linux核心命令(十):Linux安装软件

(Linux安装软件) 前言 这期呢主要说一说Linux中包软件管理相关命令,这一期的命令虽然只有两个。但 软件包的安装和卸载都是我们平常最常用的,需要熟练掌握。 rpm和yum 是CentOS 主要的包软件管理。 两个命令各有用处,①yum需要互联网,yum会去网上的yum源获取所需的软件包 ② ......
Linux 命令 核心 软件

linux磁盘修复(home或者其他目录无法进入,系统进入emergency mode)

实际环境中平台服务器运行一段时间后可能会因为数据量过大或者一些意外重启设备导致某个目录无法进入,原因可能是磁盘受损,下面是我碰到过的例子: 在实际平台维护中,遇到了home目录无法进入,如下图: 重启之后系统后进入了emergency mode: 原因就是服务器的磁盘有损坏的嫌疑。在上图界面直接输入 ......
磁盘 emergency 目录 系统 linux

用C/C++在Linux和Android NDK中获取设备的IP地址

C/C++开发的获取设备IP地址的代码,下面链接中的版本是在Linux x86-64环境中编译(Centos 7.5)的,也可在其它版本的Linux中或者Android NDK('armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'等版本)中编译。 下载地址(此版本须 ......
Android 地址 设备 Linux NDK

linux 软中断

中断的分类 中断分为硬中断和软中断,其分类依据是实现机制,而不是触发机制,比如CPU硬中断,它是由CPU这个硬件实现的中断机制,但它的触发可以通过外部硬件(比如GPIO),软件的 INT 指令,或者CPU执行检测(访问非法地址、除法异常)。一些资料会把以上三种方式做区分,把INT n这种方式叫做软件 ......
linux

Linux入门操作基础

一、配置虚拟机NAT网络连接 查看vmware的NAT网络默认配置 vmwarestation软件点击 上方“编辑”,选择“虚拟网络编辑器” 找到vmnet10,是NAT模式,子网地址是172.25.2.0,子网掩码是:255.255.255.0. 再点击“NAT设置”,可看到它的网关:172.25 ......
基础 Linux

Linux分区调整

##一.查看系统分区信息 ###1.显示系统分区信息 cat /proc/mtd dev: size erasesize name mtd0: 00040000 00040000 "u-boot" mtd1: 00010000 00040000 "u-boot-env" mtd2: 00e30000 ......
Linux

linux安装docker-compose

手动安装docker-compose 1)下载地址 https://github.com/docker/compose/ 2)第一种方法 将下载的文件放入bin目录下 mv docker-compose-linux-x86_64 docker-compose cp docker-compose /u ......
docker-compose compose docker linux

CentOs7:如何安装jdk、mysql、redis、gti、maven?

一、JDK 使用压缩包安装,jdk-8u361-linux-x64.tar.gz。 //1、解压 tar -zvxf ....tar.gz //2、配置环境变量 vim /etc/profile //新增内容 JAVA_HOME=/soft/jdk1.8.0_361 PATH=$JAVA_HOME/ ......
CentOs7 CentOs mysql maven redis

RabbitMQ linux安装流程

1.在根目录创建文件夹 rabbitMQ cd /mkdir rabbitMQ 2.下载rabbitMQ ram安装包 和对应版本的Erlang (我这里用的3.11.2的rabbitMQ 就需要对应的25.1的Erlang )参考地址:RabbitMQ Erlang Version Require ......
RabbitMQ 流程 linux

Linux实用命令(持续更新)

查看Linux是否为虚拟机 方法1:systemd-detect-virt 如果是vmware则为vmware的虚拟机,为none则不是虚拟机(是物理机) 方法2:dmesg|grep -i "Hypervisor detected" 方法3:lscpu | grep "Hypervisor ven ......
命令 Linux

基本的Linux命令学习

1.cd: 改变目录 2.cd.. 回退到上一个目录,直接cd进入默认目录 3. pwd: 显示当前所在目录路径 4.ls(ll): 都是列出当前目录中的所有文件,只不过ll(l) ... 1、push命令;2、pull命令;3、commit命令;4、add命令;5、checkout命令;6、fet ......
命令 Linux

每天一个Linux命令-lastlog.

关于lastlog命令,reports the most recent login of all users or of a given user 可以作为一个审计命令,可以参考笔者的另一篇文章:《关于Linux操作系统使用lastlog命令对OS账号最后一次登录时间的审计》 lastlog,是读取 ......
命令 lastlog Linux

关于Linux操作系统OS账号最后一次登录时间的审计

本文以Red Hat Enterprise Linux release 8.1 (Ootpa) 为例 ,应该也能适用于7.x版本的 如果对操作系统中的账号审计,其中有一个项目可能会比较重要(尤其是对于个人账号),那就是最后一次登录的记录 如果需要查看每一个OS账号的最后一次登录记录,可以使用last ......
账号 时间 系统 Linux

Linux用ntpdate自动同步时间后使用crontab定时任务更新

两种同步linux系统的时间方法:(1) 开启ntpd服务,即配置ntp服务器实现时间同步。(2) 利用ntp客户端程序,即ntpdate同步时间。注意:因为ntp服务器本来就会与上层时间服务器进行同步,所以在默认的情况下,ntp服务器不可以使用ntpdate,也就是说ntpdate和ntpd不能同 ......
任务 ntpdate crontab 时间 Linux

Tomcat7安装基于jdk 1.7环境

导读 这篇文章着重讲解tomcat7的安装,首先需要下载tomcat包和相应的jdk,如果你的系统是32位,那么下载x86的jdk,如果是64位的系统,那么下载X64的JDK。 tomcat7安装 1、查看系统版本 # uname –a //是64位系统,那么我们选择64位的JDK Linux 2. ......
Tomcat7 环境 Tomcat 1.7 jdk