-
- Linux常用命令整理
- Linux常用命令整理防火墙操作查看防火墙状态:systemctlstatusfirewalld.service临时关闭防火墙:systemctlstopfirewalld.service永久关闭防火墙:systemctldisablefirewalld.serviceCentOS7设置静态IP进入/etc/sysconfig/network-scripts文件夹,可以看到ifcfg-ensxxx文件,我这里是ifcfg-ens33。通过vim命令对该文件进行编辑,修改如下内容
- linux运维 . 运维 291 2025-07-19 12:04:26
-
- 【Linux 运维知识】Linux 编译后的内核镜像大小
- Linux内核镜像的大小受到多种因素的影响,包括内核版本、启用的功能、模块数量以及编译配置。以下是不同内核镜像大小的常见范围:标准内核镜像大小压缩后的内核镜像(vmlinuz):压缩后的内核镜像文件通常位于/boot目录,文件名一般是vmlinuz-。其大小通常在5MB到15MB之间。具体大小取决于编译的模块和驱动程序数量,以及是否启用了调试符号等选项。解压缩后的内核镜像(vmlinux):未压缩的内核镜像文件比压缩的vmlinuz大得多
- linux运维 . 运维 510 2025-07-19 12:04:21
-
- Pytest+Allure安装
- 大家好,又见面了,我是你们的朋友全栈君。文章目录Pytest环境安装Window环境下Allure安装Linux环境下Allure安装Pytest环境安装代码语言:javascript代码运行次数:0#在线安装pip3installpytestpip3installpytest-rerunfailurespip3installpytest-htmlpip3installpytest-repeatpip3installpytest-assumepip3install
- linux运维 . 运维 400 2025-07-19 12:04:11
-
- Go:管理Linux文件权限和所有者
- 在Linux系统管理中,文件权限和所有者的管理是维护系统安全的重要组成部分。正确设置文件权限可以防止未经授权的访问,而恰当的文件所有者配置则确保文件的访问控制。本文将介绍如何使用Go语言编写一个工具函数,该函数可以在Linux环境中检查和修复指定文件的权限和所有者。Go语言与系统级操作Go语言因其简洁的语法和强大的标准库,在系统编程中越来越受欢迎。它提供了广泛的API来处理文件系统,包括但不限于文件的创建、删除、权限管理等操作。Go的os和os/user包为开发者提供了直接管理文件属性的功能。文
- linux运维 . 运维 530 2025-07-19 12:02:27
-
- Linux线程同步与互斥
- ?Linux线程互斥临界资源:多线程执行流共享的资源就叫做临界资源临界区:每个线程内部,访问临界资源的代码,就叫做临界区互斥:任何时刻,互斥保证有且只有一个执行流进入临界区,访问临界资源,通常对临界资源起保护作用原子性(后面讨论如何实现):不会被任何调度机制打断的操作,该操作只有两态,要么完成,要么未完成 如果不能保持互斥,那么会发生一些不合逻辑的事情,以下面这段多线程抢票代码为例:代码语言:javascript代码运行次数:0运行复制#include#include#include"thre
- linux运维 . 运维 807 2025-07-19 12:02:02
-
- 【linux】进程状态与优先级
- 01.Linux的进程状态为了弄明白正在运行的进程是什么意思,我们需要知道进程的不同状态。一个进程可以有几个状态(在Linux内核里,进程有时候也叫做任务),Linux更改进程状态,本质是改PCB中的状态属性下面的状态在kernel源代码里定义:代码语言:javascript代码运行次数:0运行复制/**Thetaskstatearrayisastrange"bitmap"of*reasonstosleep.Thus"running"iszero,and*youca
- linux运维 . 运维 363 2025-07-19 12:00:29
-
- 【玩转 Cloud Studio】以 Rust 为例定制自己的开发环境
- 前言CloudStudio目前提供了对Java,Node,Go,Python,.Net的环境支持,基本上满足了绝大多数的开发者的需求。如果开发者工作的语言和环境不在上述之列,没关系,CloudStudio照样能满足你。本文以Rust为例分享如何搭建出专属的开发环境。工作空间介绍CloudStudio的工作空间是Ubuntu系统,标准型提供了2核,4G内存,8GB存储的配置,还可以根据需求升级配置,对于大部分场景完全够用了。只要掌握一些基本的Linux操作系统的知识
- linux运维 . 运维 845 2025-07-19 12:00:06
-
-
- 解决windows上docker desktop与vmware软件冲突问题
- 关于这个问题,笔者认为直接使用vmware就可以,然后在vmware安装ubuntu获取其他linux操作系统,在内置ubuntu等系统中安装docker环境,windows使用ubuntu中安装的docker服务即可,因为windows安装的docker整体完善性远不如linux系统,具体方法如下所示:1、在ubuntu等系统安装docker,修改docker.service文件,开启2375端口代码语言:javascript代码运行次数:0运行复制vi/usr/lib/systemd/sys
- linux运维 . 运维 458 2025-07-19 11:58:12
-
- 蓝桥ROS机器人之现代C++学习笔记支持C++17(已完成)
- 更换云实践环境的最简便方法:在ubuntu18.04版本的环境中,访问www.lanqiao.cn/courses/1635可以顺利运行之前在蓝桥平台上的示例代码,而在蓝桥平台如果不进行版本升级,这些代码可能会直接运行时报错。这样,后续的学习就会变得非常方便。代码语言:javascript代码运行次数:0运行复制```javascriptincludetemplateautoaverage(T...t){return(t+.
- linux运维 . 运维 205 2025-07-19 11:56:01
-
- 图神经网络(GNN)的基本原理
- 前言本文结合一个具体的无向图来对最简单的一种GNN进行推导。本文第一部分是数据介绍,第二部分为推导过程中需要用的变量的定义,第三部分是GNN的具体推导过程,最后一部分为自己对GNN的一些看法与总结。1.数据利用networkx简单生成一个无向图:代码语言:javascript代码运行次数:0运行复制#-*-coding:utf-8-*-"""@Time:2021/12/2111:23@Author:KI@File:gnn_basic.py@Motto:HungryAndHumble
- linux运维 . 运维 761 2025-07-19 11:54:21
-
- Linux软硬链接详解
- 让我们来详细了解一下Linux系统中的软链接和硬链接的概念和用法。软链接软链接(也称为符号链接)类似于Windows中的快捷方式。它并不包含实际的数据,而是一个指向另一个文件或目录的指针。创建软链接的命令:ln-sfile1file2//file1为目标文件,file2为软链接文件演示:从上图可以看出,软链接的作用是:软链接文件本身是一个独立的文件,具有自己的inode。软链接文件的大小通常很小,因为它只存储目标文件的路径。如果目标文件被删除,软链接将变成“死链接”,因为它指向的文件不再存在。硬
- linux运维 . 运维 915 2025-07-19 11:52:27
-
- Linux下Nginx、MySQL和PHP等应用的日志切割脚本
- 在Linux系统中,如果应用程序产生了日志,就需要考虑日志的切割操作,例如根据固定的文件大小或者按日期进行切割。在编译Nginx1.9.0、MySQL5.7.7rc和PHP7后,这些服务都会产生日志,特别是Nginx进程会根据nginx.conf配置文件将每条访问记录写入到access.log中。如果所有的日志都记录在同一个文件中,长时间下来会影响系统的效率。本文介绍了如何在Linux下使用Shell脚本进行Nginx日志的切割,该脚本支持按天切割、自定义保留天数以及记录脚本执行过程和耗时。使用
- linux运维 . 运维 548 2025-07-19 11:52:01
-
- [平台建设] Spark任务的诊断调优
- 背景目前,平台上的大部分任务都是Spark任务,用户在提交Spark作业时需要配置Sparkexecutor的个数、每个executor的核心数以及executor的内存大小等。这些配置主要依赖于用户的个人经验,导致一些用户设置不合理,例如配置过大的内存,而实际任务运行时所需的内存却非常少。基于此,我们希望开发一个工具来分析任务,帮助用户监控和优化任务,并提供建议,使任务更加高效,同时减少资源配置不当对其他用户任务的影响。通过调研,我们发现了一个开源项目Dr.Elephant,它的目标与我们的需
- linux运维 . 运维 902 2025-07-19 11:50:12
-
- 如何配置Linux用户环境变量 .bashrc文件修改指南
- 要配置用户级环境变量首选~/.bashrc,它用于交互式shell,设置别名、函数和环境变量;1.用nano或vim编辑~/.bashrc添加export变量或PATH路径;2.使用source~/.bashrc或.~/.bashrc使修改立即生效;3..bashrc适用于非登录交互式shell,而.profile用于登录shell,通常存放全局环境变量;4.新终端未生效可能因非交互式shell、启动脚本链问题或语法错误;5.可通过alias定义别名简化命令,通过函数实现多命令逻辑,如mycd和
- linux运维 . 运维 539 2025-07-19 11:50:02
PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

