linux-jdk linux jdk

Linux-vs-MacOS-,你更喜欢哪个系统?

Linux vs MacOS ,你更喜欢哪个系统?大家应该都知道Windows,Linux和MacOS这几个操作系统,它们各有优缺点,比如像游戏等专门的领域,Windows当然是比Linux更好些,但Linux是开源的,安全性和稳定性要比Windows要好,如果是关于视频编辑方向的,那MacOS可能 ......
Linux-vs-MacOS 系统 Linux MacOS vs

window、Linux简单提权 7

首先把拿到授权资产或客户给的域名 1、信息收集; a.服务器的相关信息 真实ip、C段、系统版本、开放端口等 b.网站指纹; cms、cdn、证书、dns记录等 c.whois信息 姓名、电话、邮箱、备案 //可以扔到社工库去查询 d.扫描网站目录结构,爆破后台 2、漏洞测试; SQL注入、XSS、 ......
window Linux

Linux vs MacOS ,你更喜欢哪个系统?

大家应该都知道Windows,Linux和MacOS这几个操作系统,它们各有优缺点,比如像游戏等专门的领域,Windows当然是比Linux更好些,但Linux是开源的,安全性和稳定性要比Windows要好,如果是关于视频编辑方向的,那MacOS可能是更好的系统选择,具体要使用哪种操作系统,还是看个 ......
系统 Linux MacOS 160 vs

《Linux程序设计(第4版)》pdf版电子书免费下载

本书是linux程序设计领域的经典名著,以简单易懂、内容全面和示例丰富而受到广泛好评。中文版前两版出版后,在国内的linux爱好者和程序员中也引起了强烈反响,这一热潮一直持续至今。 本书是国内读者翘首以待的第4版,此次新版内容组织更加严谨,译者更是细心雕琢,保留了这部权威著作的原汁原味。 对linu ......

linux查看某个文件夹的大小

系统经常硬盘满了,需要查哪个文件夹占的空间比较大查看某个文件夹的大小du -h --max-depth=0 [文件夹路径] 查看当前目录下所有文件夹的大小du -h --max-depth=0 * ......
文件夹 大小 文件 linux

Linux vs MacOS ,你更喜欢哪个系统?

大家应该都知道Windows,Linux和MacOS这几个操作系统,它们各有优缺点,比如像游戏等专门的领域,Windows当然是比Linux更好些,但Linux是开源的,安全性和稳定性要比Windows要好,如果是关于视频编辑方向的,那MacOS可能是更好的系统选择,具体要使用哪种操作系统,还是看个 ......
系统 Linux MacOS 160 vs

Linux安装jumpserver实践

1、结合之前 Linux安装mysql登录问题-适用root强制登录 这一步比较重要,否则在线自动安装不了。不能忽略。 进行,要先安装该mysql,并对数据库初始化、设置密码之后,登录数据库,并创建一个数据库: https://docs.jumpserver.org/zh/v3/installati ......
jumpserver Linux

在Linux下如何使用JNI

本文简要介绍了 JNI 调用规范,及常用函数。我会通过具体示例程序展示了实现一个本地调用的基本步骤。希望对大家有帮助哈。 大家都知道Java是跨平台的,可以说Java的出现带给我们巨大的方便。设想如果我们的应用中需要访问到特定的设备,甚至是仅符合公司内部信息交互规范的设备,或某个特定的操作系统才有的 ......
Linux JNI

Linux - Docker日志文件清理

1. 容器日志文件默认存放路径: /var/lib/docker,docker日志文件后缀是container ID + "-json.log", 查看各个日志文件大小: 1) ls -lh $(find /var/lib/docker/containers/ -name *-json.log) 查 ......
文件 Docker Linux 日志

Linux Mint 21.2 前瞻:触控板手势支持来了

Linux Mint 是一款基于 Ubuntu 的流行 Linux 发行版本,其最新版本 21.2 将于 7 月发布。据悉,Linux Mint 的触摸板手势基于开源软件 TouchEgg,该手势功能支持触摸板、触摸屏及平板电脑等终端,用户可以自定义多种手势,在整个 Cinnamon 桌面环境及各种 ......
前瞻 手势 Linux 21.2 Mint

Linux Mint 21.2 前瞻:触控板手势支持来了

Linux Mint 是一款基于 Ubuntu 的流行 Linux 发行版本,其最新版本 21.2 将于 7 月发布。据悉,Linux Mint 的触摸板手势基于开源软件 TouchEgg,该手势功能支持触摸板、触摸屏及平板电脑等终端,用户可以自定义多种手势,在整个 Cinnamon 桌面环境及各种 ......
前瞻 手势 Linux 21.2 Mint

Linux Mint 21.2 前瞻:触控板手势支持来了

Linux Mint 是一款基于 Ubuntu 的流行 Linux 发行版本,其最新版本 21.2 将于 7 月发布。据悉,Linux Mint 的触摸板手势基于开源软件 TouchEgg,该手势功能支持触摸板、触摸屏及平板电脑等终端,用户可以自定义多种手势,在整个 Cinnamon 桌面环境及各种 ......
前瞻 手势 Linux 21.2 Mint

3.Linux系统如何收发网络包

1.网络模型 为了使多种设备能够通过网络通信,为解决不同设备在网络中的兼容性,国际标准性组织开发了OSI网络模型,即应用层、表示层、会话层、传输层、网络层、数据链路层以及物理层。 网络层:给应用程序提供统一接口; 表示层:将数据转换成兼容另一个系统识别的格式; 会话层:负责建立、管理和终止表示层实体 ......
系统 Linux 网络

linux D-Bus学习第一天:一次简单的信号通讯

由于ble linux开发需要,所现在开始学习D-Bus,看到了这篇博客,收获颇丰并对其有了大概的了解 博客1: 这里 现在对之前D-Bus安装时的测试程序进行分析,了解各个函数的含义以及为何使用 // 服务端代码 #include <stdio.h> #include <stdlib.h> #in ......
信号 通讯 linux D-Bus Bus

Linux-修改IP地址-ifconfig-nmcli

# ifconfig - ifconfig ens33 192.168.1.64 netmask 255.255.255.0 - 重启网卡 - service network restart #centos6 - systemctl restart network #centos7 # Nework ......
ifconfig-nmcli ifconfig 地址 Linux nmcli

linux安装redis

官网下载redis Index of /releases/ (redis.io) 选择一个版本 用xftp传到linux中,并且解压 解压命令 tar -xvf filename.tar.gz 进入解压后的redis目录中,执行安装命令 make install 进入utils目录中 执行insta ......
linux redis

linux安装jdk、nginx记录

jdk1、解压 tar xzvf 压缩包名 位置(/usr/local/jdk)2、配置环境变量 vi /etc/profile 键盘i开启编辑,在最后键入: JAVA_HOME=/usr/local/jdk JRE_HOME=/usr/local/jdk/jre CLASSPATH=.:$JAVA ......
linux nginx jdk

Linux tar命令笔记

Linux tar 命令 Linux tar命令是用于建立,还原备份文件的工具程序,它可以加入以及解开备份文件内的文件。 语法: tar [参数] [目的文件] [备份文件] 例如: "tar -cf ttt.tar ./*.txt" #将当前目录下所有txt文件打包到ttt.tar文件中 参数: ......
命令 笔记 Linux tar

虚拟机中安装Linux系统

### 虚拟机中安装Linux系统 1. 新建虚拟机 ![](https://img2023.cnblogs.com/blog/2731637/202306/2731637-20230628151442918-1160905587.png) 2. 选择典型安装 ![](https://img2023 ......
系统 Linux

Linux-嵌入式设备启动运行的原理

- 嵌入式设备上电运行的内部启动机制 - Centos主机连接嵌入式开发板串口的工具有:minicom、screen - minicom使用方法:1.#minicom -s 进去设置端口和波特率后,重新输入#minicom进去即可。 - screen的使用方法:1.#screen /dev/ttyU ......
嵌入式 原理 设备 Linux

Intellij Idea, Maven, Tomcat, JDK 版本

Intellij IDEA2023.1 版本 (IDEA2021和Maven3.9.x系列冲突) apache-maven-3.9.3 apache-tomcat-9.0.76 (Tomcat 9.0 系列版本支持JDK 1.8; Tomcat 10.x系列版本只能支持 JDK 1.11或以上) ( ......
Intellij 版本 Tomcat Maven Idea

Linux下C语言实现贪吃蛇

简单记录下贪吃蛇小游戏。 以下是源码: 1 #include <curses.h> 2 #include <stdlib.h> 3 #include <pthread.h> 4 #define UP 1 5 #define DOWN -1 6 #define LEFT 2 7 #define RIG ......
语言 Linux

Linux下常用scp,tail,grep命令详解[记录]

scp 命令 用于在本地主机和远程主机之间复制文件或目录,支持加密传输。它可以通过ssh协议来进行数据传输,因此传输过程是安全的。 注意:在使用 scp 命令时,如果出现权限验证失败的情况,可能需要检查本地主机和远程主机之间的 ssh 配置是否正确。 scp [参数] [原路径] [目标路径] [参 ......
命令 常用 Linux grep tail

Linux - 操作mysql数据库

运行环境 Ubuntu20.04 虚拟机 Mysql 8.0 API libmysqlclient-dev gcc 9.4.0 一、准备工作 1、在Ubuntu上准备mysql开发环境 更新软件源 sudo apt update 安装libmysqlclient-dev,这个lib库是Linux下C ......
数据库 数据 Linux mysql

Tomcat通过setenv.bat指定jdk和jre(相对路径)

Tomcat通过setenv.bat指定jdk和jre(相对路径)1.在Tomcat的bin目录下,创建一个名为setenv.bat的文件。2.编辑setenv.bat, set "JAVA_HOME=E:\Program Files\jdk1.8" set "CLASSPATH=%JAVA_HOM ......
路径 Tomcat setenv bat jdk

去掉一层目录linux

可以使用mv命令的通配符来去掉一层目录。例如,假设有一个名为/home/user/dir1/dir2/file.txt的文件,要将它移动到/home/user/dir2/目录下并去掉dir1目录,可以使用以下命令:mv /home/user/dir1/dir2/file.txt /home/user ......
目录 linux

Linux命令相关

# 内存 1. `free` 分别展示物理内存和交换分区内存中已使用的和未使用的数量,以及内核使用的缓冲区和缓存。 2. `cat /proc/meminfo` 是一个包含了多种内存使用的实时信息的虚拟文件 3. `vmstat` 报告虚拟内存统计信息的有用工具 4. `ps_mem` 一个用来查看 ......
命令 Linux

linux/服务器使用scp将一个服务器文件转移到另一个服务器上

scp scp用于将文件/目录在不同服务器上进行复制转移格式:scp -可选参数 本地文件/目录 用户名@IP地址:远程保存位置常用可选参数 -r 递归整个文件夹,当复制文件夹时使用 -v 显示进程详情,能够查看过程是否有异常 -C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能) -p 保留 ......
服务器 文件 linux scp

Linux curl命令详解

命令:curl 在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。 语法:# curl [option] [url] 常见参数: -A/--user-agent < ......
命令 Linux curl

在linux上启动arthas报“Can not find java process”

**发生背景** 完整报错信息: ``` [***@localhost ~]$ java -jar arthas-boot.jar [INFO] JAVA_HOME: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64/jre [IN ......
process arthas linux find java