LInux
Linux vs MacOS ,你更喜欢哪个系统?
大家应该都知道Windows,Linux和MacOS这几个操作系统,它们各有优缺点,比如像游戏等专门的领域,Windows当然是比Linux更好些,但Linux是开源的,安全性和稳定性要比Windows要好,如果是关于视频编辑方向的,那MacOS可能是更好的系统选择,具体要使用哪种操作系统,还是看个 ......
《Linux程序设计(第4版)》pdf版电子书免费下载
本书是linux程序设计领域的经典名著,以简单易懂、内容全面和示例丰富而受到广泛好评。中文版前两版出版后,在国内的linux爱好者和程序员中也引起了强烈反响,这一热潮一直持续至今。 本书是国内读者翘首以待的第4版,此次新版内容组织更加严谨,译者更是细心雕琢,保留了这部权威著作的原汁原味。 对linu ......
linux查看某个文件夹的大小
系统经常硬盘满了,需要查哪个文件夹占的空间比较大查看某个文件夹的大小du -h --max-depth=0 [文件夹路径] 查看当前目录下所有文件夹的大小du -h --max-depth=0 * ......
Linux vs MacOS ,你更喜欢哪个系统?
大家应该都知道Windows,Linux和MacOS这几个操作系统,它们各有优缺点,比如像游戏等专门的领域,Windows当然是比Linux更好些,但Linux是开源的,安全性和稳定性要比Windows要好,如果是关于视频编辑方向的,那MacOS可能是更好的系统选择,具体要使用哪种操作系统,还是看个 ......
Linux安装jumpserver实践
1、结合之前 Linux安装mysql登录问题-适用root强制登录 这一步比较重要,否则在线自动安装不了。不能忽略。 进行,要先安装该mysql,并对数据库初始化、设置密码之后,登录数据库,并创建一个数据库: https://docs.jumpserver.org/zh/v3/installati ......
在Linux下如何使用JNI
本文简要介绍了 JNI 调用规范,及常用函数。我会通过具体示例程序展示了实现一个本地调用的基本步骤。希望对大家有帮助哈。 大家都知道Java是跨平台的,可以说Java的出现带给我们巨大的方便。设想如果我们的应用中需要访问到特定的设备,甚至是仅符合公司内部信息交互规范的设备,或某个特定的操作系统才有的 ......
Linux - Docker日志文件清理
1. 容器日志文件默认存放路径: /var/lib/docker,docker日志文件后缀是container ID + "-json.log", 查看各个日志文件大小: 1) ls -lh $(find /var/lib/docker/containers/ -name *-json.log) 查 ......
Linux Mint 21.2 前瞻:触控板手势支持来了
Linux Mint 是一款基于 Ubuntu 的流行 Linux 发行版本,其最新版本 21.2 将于 7 月发布。据悉,Linux Mint 的触摸板手势基于开源软件 TouchEgg,该手势功能支持触摸板、触摸屏及平板电脑等终端,用户可以自定义多种手势,在整个 Cinnamon 桌面环境及各种 ......
Linux Mint 21.2 前瞻:触控板手势支持来了
Linux Mint 是一款基于 Ubuntu 的流行 Linux 发行版本,其最新版本 21.2 将于 7 月发布。据悉,Linux Mint 的触摸板手势基于开源软件 TouchEgg,该手势功能支持触摸板、触摸屏及平板电脑等终端,用户可以自定义多种手势,在整个 Cinnamon 桌面环境及各种 ......
Linux Mint 21.2 前瞻:触控板手势支持来了
Linux Mint 是一款基于 Ubuntu 的流行 Linux 发行版本,其最新版本 21.2 将于 7 月发布。据悉,Linux Mint 的触摸板手势基于开源软件 TouchEgg,该手势功能支持触摸板、触摸屏及平板电脑等终端,用户可以自定义多种手势,在整个 Cinnamon 桌面环境及各种 ......
3.Linux系统如何收发网络包
1.网络模型 为了使多种设备能够通过网络通信,为解决不同设备在网络中的兼容性,国际标准性组织开发了OSI网络模型,即应用层、表示层、会话层、传输层、网络层、数据链路层以及物理层。 网络层:给应用程序提供统一接口; 表示层:将数据转换成兼容另一个系统识别的格式; 会话层:负责建立、管理和终止表示层实体 ......
linux D-Bus学习第一天:一次简单的信号通讯
由于ble linux开发需要,所现在开始学习D-Bus,看到了这篇博客,收获颇丰并对其有了大概的了解 博客1: 这里 现在对之前D-Bus安装时的测试程序进行分析,了解各个函数的含义以及为何使用 // 服务端代码 #include <stdio.h> #include <stdlib.h> #in ......
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 ......
linux安装redis
官网下载redis Index of /releases/ (redis.io) 选择一个版本 用xftp传到linux中,并且解压 解压命令 tar -xvf filename.tar.gz 进入解压后的redis目录中,执行安装命令 make install 进入utils目录中 执行insta ......
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 tar命令笔记
Linux tar 命令 Linux tar命令是用于建立,还原备份文件的工具程序,它可以加入以及解开备份文件内的文件。 语法: tar [参数] [目的文件] [备份文件] 例如: "tar -cf ttt.tar ./*.txt" #将当前目录下所有txt文件打包到ttt.tar文件中 参数: ......
虚拟机中安装Linux系统
### 虚拟机中安装Linux系统 1. 新建虚拟机  2. 选择典型安装  -p 保留 ......
Linux curl命令详解
命令:curl 在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。 语法:# curl [option] [url] 常见参数: -A/--user-agent < ......
在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 ......
Linux | screen命令详解
在服务器上搭建一些服务的时候,经常要用到screen命令。这是因为一般情况下我们只会开一个连接服务器的控制台,但是某些服务(比如minecraft服务器)开启的时候需要占据一整个控制台,如果关闭了就会导致进程终止。这就成了类似单进程的效果。而screen命令就是为了能够在服务器上开启多个控制面板(s ......
windows配置时间服务器 linux配置从windows同步时间
## 背景 两台服务器,其中windows能够联网,linux不能联网 windows为windows server 2016 linux为centos7 ## 配置windows时间服务 配置HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ ......
软测笔记4-【Linux系统】
一、Linux系统介绍 1.操作系统定义: 管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石 2.常见操作系统 a.桌面操作系统 Windows系列LinuxMacOS b.嵌入式操作系统 Linux c.服务器操作系统 LinuxUnixWindowsServer d.移动设备 ......