linux-jdk linux jdk

linux系统swap交换分区

swap space 是磁盘上的一块区域,可以是一个分区,也可以是一个文件,或者以它们的组合方式出现。当系统物理内存吃紧时,Linux 系统会将内存中不常访问的数据保存到 swap 上,这样系统就有更多的物理内存为其他进程服务,而当系统需要访问 swap 上存储的内容时,系统会再将 swap 上的数 ......
系统 linux swap

windows 安装JDK

1、官网下载exe https://www.oracle.com/ 下载exe文件 2、安装注意事项 3、JDK安装后目录介绍 ......
windows JDK

xcat批量部署linux工具安装使用参考

0、关闭selinux、iptables并配置hosts sed -i 's/^SELINUX*=.*$/SELINUX=disabled/g' /etc/selinux/config service iptables stop chkconfig --level 345 iptables off ......
工具 linux xcat

linux | free 命令获取的系统内存信息

root@echohye:~# free -h total used free shared buff/cache available Mem: 14Gi 5.5Gi 296Mi 152Mi 9.2Gi 9.0Gi Swap: 0B 0B 0B 下面是各列的解释: total: 总内存大小。在这个例 ......
命令 内存 系统 linux 信息

Linux 命令速查手册,可以在本地部署

开源项目:Linux-command Docker 本地部署 Web 版本 通过 docker 部署 linux-command 网页版,执行如下命令: #拉取镜像 docker pull wcjiang/linux-command #启动 docker run --name linux-comma ......
命令 手册 Linux

Linux学习之文件

9.1文件查找 echo指令可以查看变量PATH的值 使用which命令在环境变量PATH设置的目录中查找符合条件的命令文件,可查看是否存在以及执行的位置 locate命令可以让用户快速查找到所需要的文件或目录(有时可以查找到已经被删除的文件,但新创建的文件却无法被查找) 是因为数据库文件没有被系统 ......
文件 Linux

0x01 Linux Fundamentals Part 2

Task1、 引言 参数介绍 复制文件和移动文件 介绍文件和文件夹安全的访问机制以及如何识别当前用户对文件的访问权 运行脚本和执行文件 Task2、利用SSH接入远程主机 什么是 SSH 及其工作原理? SSH 只是一种加密形式的设备之间的协议。通过网络传输的数据都会被加密,形式如下图: step1 ......
Fundamentals Linux 0x01 Part x01

Linux-02tmux和vim

tmux教程 功能 分屏。 允许断开Terminal连接后,继续运行进程。 结构 // 一个tmux可以包含多个session,一个session可以包含多个window,一个window可以包含多个pane。 tmux: session 0: window 0: pane 0 pane 1 pan ......
Linux tmux vim 02

探索Linux进程管理的奥秘

在Linux操作系统中,进程是计算机系统中最为重要的组成部分之一。本文将深入讨论Linux进程管理的各个方面,包括初识进程、查看进程、信号控制进程、进程优先级、作业控制以及管理远程主机的方法。 初识进程 在Linux中,进程是正在运行的程序的实例。每个进程都有唯一的进程ID(PID)和父进程ID(P ......
奥秘 进程 Linux

Linux-线程优先级学习

概念 Linux系统中常用的几种调度类为SCHED_NORMAL、SCHED_FIFO、SCHED_RR。 SCHED_NORMAL:用于普通线程的调度类 SCHED_FIFO和SCHED_RR是用于实时线程的调度类,优先级高于SCHED_NORMAL。 内核中区分普通线程与实时线程是根据线程的优先 ......
优先级 线程 Linux

【环境系列】虚拟机(Linux、Ubuntu)、云服务器

VMware相关 VMware15下载、安装,以及VMware下安装linux虚拟机(centos7.9) 手把手教你VMware导入centos7虚拟机 vof及vmx导入VMware虚拟机 VMware中虚拟机克隆、拍摄快照、恢复快照 Xshell连接虚拟机、设置及使用技巧 systemctl常 ......
环境 服务器 Ubuntu Linux

VirtualBox下安装linux虚拟机(centos7)

下载VirtualBox 下载地址:https://www.virtualbox.org/wiki/Downloads 安装VirtualBox 安装虚拟机--centos7 CentOS是基于红帽的操作系统,所以可以选择Red Hat (64-bit) 内存设置为4G 硬盘设置为20G 网卡选择桥 ......
VirtualBox centos7 centos linux

node.js - 在linux系统上安装和配置nodejs

step 1: 根据自己的系统架构下载nodejs软件包 https://nodejs.org/en/download/ curl -O https://nodejs.org/dist/v20.10.0/node-v20.10.0-linux-arm64.tar.xz step 2: 创建目录 su ......
nodejs 系统 linux node js

Linux文件权限

一:基本权限UGO 权限对象: u:属主(拥有者) g:属组(拥有者同组) o:其他人(其他用户) 特殊对象:a:所有人(u+g+o) 权限类型: 符号表示 数字表示 说明 符号表示 数字表示 说明 r 4 只读 rx 5 读和执行 w 2 只写 wx 3 写和执行 x 1 只执行 rwx 7 读、 ......
权限 文件 Linux

Linux I\O重定向与管道

一:I\O重定向 linu系统中的三种I/O设备所代表的编号分别是:标准输入(STDIN),文件描述符为0,默认从键盘获取输入;标准输出(STDOUT),文件描述符为1,默认输出到显示屏;标准错误(STDERR),文件描述符为2,默认输出到显示屏。 I/O重定向就是为了改变默认输入、输出的位置: > ......
管道 Linux

windows c c++ mfc 与linux c++

windos snprintf 与 _snprintf 有什么区别吗 在 Windows 下,snprintf 和 _snprintf 是两个用于格式化字符串的 C 标准库函数。它们之间的区别主要在于对于某些实现中的返回值的处理和一些历史原因。 snprintf: snprintf 是 C99 标准 ......
windows linux mfc

JDK动态代理

JDK动态代理 被代理接口 public interface ClothesFactory { void makeClothes(); } 被代理接口实现 public class ClothesFactoryImpl implements ClothesFactory { @Override pu ......
动态 JDK

java打包好的jar包在Linux服务器上指定端口并后台运行命令

前提条件:a.已经在Linux服务器上安装了java环境。b.切换到jar包所在的目录下。c.运行方式为:java -jar运行。举例说明: 包名 运行端口test.jar 8080命令如下:java -jar -Dserver.port=8080 test.jar &> test.out &1解释 ......
端口 后台 命令 服务器 Linux

Linux端ALSA音频处理库

1. 项目介绍项目Github地址:https://github.com/alsa-project/alsa-lib ALSA(Advanced Linux Sound Architecture)是Linux操作系统上的音频处理框架。它提供了对音频设备的抽象和控制,使应用程序能够与音频硬件进行交互。 ......
音频 Linux ALSA

java使用ftp连接linux处理文件

1、Maven依赖 <!-- FTP使用包 --> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6</version> </dependency> 2、使用方式 ......
文件 linux java ftp

使用Alsa采集linux音频

利用alsa 完成linux下音频采集. 1、运行时前先装库,sudo apt-get install libalsa 2遍tab自动提示出库文件,选择库,alsa-ocaml-dev,最终的命令行为:sudo apt-get install libalsa-ocaml-dev 2、编译执行脚本,g ......
音频 linux Alsa

【linux编程-55】文件加锁

文件加锁 1. 例子 #include <stdio.h> #include <stdlib.h> #include <fcntl.h> #include <unistd.h> void lock_set(int fd, int type) { struct flock lock; lock.l_w ......
文件 linux 55

Linux - 设置线程优先级

Linux内核的三种调度策略: 1.SCHED_OTHER 分时调度策略 2.SCHED_FIFO 实时调度策略,先到先服务。一旦占用cpu则一直运行。一直运行直到有更高优先级任务到达或自己放弃 3.SCHED_RR实 时调度策略,时间片轮转。当进程的时间片用完,系统将重新分配时间片,并置于就绪队列 ......
优先级 线程 Linux

linux-ELK安装配置

前言: ELK 是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、Logstash 和 Kibana。 • Elasticsearch 是一个搜索和分析引擎。 • Logstash 是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到诸如 Elast ......
linux-ELK linux ELK

jdk配置和源文件编译执行

1.jdk环境变量配置 1.“系统属性”--“高级”--“环境变量”,打开环境变量窗口 2.新增系统变量:JAVA_HOME 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_162 3.新增系统变量:CLASSPATH 变量名:CLASSPATH 变 ......
源文件 jdk

响应式编程又变天了?看JDK21虚拟线程如何颠覆!

本文解释为啥会有响应式编程,为什么它在开发者中不太受欢迎,以及引入 Java 虚拟线程后它可能最终会消失。 命令式风格编程一直深受开发者喜爱,如 if-then-else、while 循环、函数和代码块等结构使代码易理解、调试,异常易追踪。然而,像所有好的东西一样,通常也有问题。这种编程风格导致线程 ......
线程 JDK 21

linux iptables操作

1.查看iptables规则 iptables -nL 2.添加iptables规则 iptables -A INPUT -s 10.0.0.0/8 -d 10.0.0.0/8 -p tcp -m multiport --dports 6379,6643 -j ACCEPT 该命令使用 -A INP ......
iptables linux

IntelliJ IDEA无公网远程Linux服务器环境开发(建议收藏!)

IDEA的远程开发功能,可以将本地的编译、构建、调试、运行等工作都放在远程服务器上执行,而本地仅运行客户端软件进行常规的开发操作即可,旧版本IDEA目前不支持该功能.,本例使用的是IDEA2023.2.5版本 下面介绍如何在IDEA中设置远程连接服务器开发环境并结合Cpolar内网穿透工具实现无公网 ......
IntelliJ 建议 环境 服务器 Linux

Linux编写Shell脚本获取指定目录下所有文件并处理

Linux编写Shell脚本获取指定目录下所有文件进行处理并保存到新目录 #!/bin/bash app_name="shell" path="/dir" #原目录 last_path="/newDir" #新目录 echo " start ${app_name} " if [ -n "$(ls $ ......
脚本 文件 目录 Linux Shell

0x00 Linux Fundamentals Part 1

Task1、引言 目标: 在Linux机器上运行第一条命令 会与文件系统进行交互 介绍在Linux上的用户和组 Task2、背景知识 “Linux”这个名称实际上是基于 UNIX(另一种操作系统)的多个操作系统的总称。由于 UNIX 是开源的,Linux 的变体具有各种类型和大小 - 适用不同的用途 ......
Fundamentals Linux 0x00 Part x00