Jun272021
如何在Linux上安装和配置Java开发环境
Java是一种广泛使用的编程语言,用于开发跨平台的应用程序。在Linux操作系统上安装和配置Java开发环境是非常常见的需求。本篇博客将介绍如何在Linux上安装和配置Java开发环境。
步骤1:检查系统中是否已有Java安装
首先,在终端中输入以下命令检查系统中是否已经安装了Java:
java -version
如果已经安装了Java,将会显示Java的版本信息。如果没有安装,将显示有关如何安装Java的信息。
...阅读全文
抢沙发
Jun252021
屏蔽Linux开机日志,内核打印与/proc/sys/kernel/printk
最近给一台古董笔记本安装了centos,每次开机时都会向控制台输出大量的日志信息,让用惯了windows的我很不自在.
本篇文章介绍如何屏蔽无关要紧的日志信息:
打印信息太多了,可以通过修改/proc/sys/kernel/printk文件内容来控制。默认设置是7 4 1 7
# cat /proc/sys/kernel/printk
7 4 1 7
该文件有四个数字值,它们根据日志记录消息的重要性,定义将其发送到何处。...阅读全文
Jun232021
Jun232021
Linux查找并杀死僵尸进程
1、查看系统是否有僵尸进程
使用Top命令查找,当zombie前的数量不为0时,即系统内存在相应数量的僵尸进程。
2、定位僵尸进程
使用命令ps -A -ostat,ppid,pid,cmd |grep -e ‘^[Zz]’定位僵尸进程以及该僵尸进程的父进程
僵尸进程ID:3457,父进程ID:3425
僵尸进程ID:3533,父进程ID:3511
3、使用Kill -HUP 僵尸进程ID来杀死僵尸进程,往往此种情况无法杀死僵尸进程,此时...阅读全文
Jun232021
strace命令详解
基础命令学习目录首页
strace是什么?
按照strace官网的描述, strace是一个可用于诊断、调试和教学的Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。
strace底层使用内核的ptrace特性来实现其功能。
在运维的日常工作中,故障处理和问题诊断是个主要的内容,也是必备的技能。strace作为一种动态跟踪工具,能够帮助运维高效地定...阅读全文
Jun202021
Jun122021
PyTorch入门指南:安装、环境与第一个神经网络
PyTorch是一个基于Python的开源机器学习库,它提供了丰富的工具和功能,方便用户进行深度学习和神经网络模型的开发和训练。本教程将指导您安装PyTorch,配置开发环境,并使用PyTorch构建并训练您的第一个神经网络模型。
步骤一:安装PyTorch
安装PyTorch之前,首先需要安装Python。推荐使用Anaconda来管理Python和相关的包。
在Anaconda官网下载和安装适用于您操作系统的Anaconda发行版...阅读全文
Jun082021
理解并解决File write permission denied”错误提示
在进行文件操作时,有时候可能会遇到错误提示 “File write permission denied”,这意味着你没有足够的权限来进行文件写入操作。这个问题可能会导致你无法保存文件或将文件写入到特定路径中。在本篇博客中,我们将深入探讨这个问题并提供解决办法。
了解文件权限
在解决这个问题之前,我们首先需要了解一下文件权限。在UNIX和类UNIX系统(例如Linux)中,每个文件都有一个权限...阅读全文
Jun082021
Linux下使用iptables进行网络防火墙配置
什么是iptables?
iptables是Linux系统上一个非常强大的网络防火墙工具,可用于配置和管理网络数据包过滤、网络地址转换(NAT)和端口转发等功能。通过iptables,你可以自定义规则来保护你的服务器免受网络攻击和未经授权访问。
基本概念和用法
iptables由一组规则组成,每条规则都包含一个过滤条件和一个动作。当网络数据包经过iptables时,它会根据这些规则来决定如何处理这些数据包。...阅读全文
Jun072021