编译器 系统linux vim

对系统理论的认识

系统理论是研究系统的一般模式,结构和规律的学问。它研究各种系统的共同特征,用系统理论知识定量描述其功能,寻求并确立适用于一切系统的原理,原则和模型,主要对计算机,应用数学,管理等专业的某一方面有专门的研究,掌握系统思维方法,能够从整体上系统地思考和分析问题,是具有逻辑和数学性质的一门新兴的科学。 ......
理论 系统

《渗透测试》WEB攻防-.NET项目&DLL反编译&未授权访问&配置调试报错

➢1 .NET项目-DLL文件反编译指向-代码特性 ➢2 .NET项目-Web.config错误调试-信息泄露 ➢ 3.NET项目-身份验证未授权访问-安全漏洞 ......
amp 项目 WEB NET DLL

Linux CentOS6安装grub

转至https://blog.51cto.com/yueyue207/2127813 安装grub的方式一: 这个方式是通过在一台新的硬盘上安装grub程序和简版的内核及/bash组成一个系统,来验证grub的安装结果。 1、添加新硬盘 2、为硬盘分区 1个用于/boot 1个用于swap分区 1个 ......
CentOS6 CentOS Linux grub

Linux——IP配置

在虚拟机中,我们安装好CentOS 7.6,设置好root用户密码,登录进系统,第一件事,便是需要进行IP配置。 我们可以按照以下步骤进行检查与设置: 1、查询VMnet8的IP; 2、修改虚拟机网络连接方式为NAT模式; 3、修改Linux(虚拟机)的IP地址。 在这,暂时提供两种方法修改IP配置 ......
Linux

linux mount文件挂载

##linux mount文件挂载 mount命令用于加载文件系统到指定的加载点。此命令的最常用于挂载cdrom,使我们可以访问cdrom中的数据,因为你将光盘插入cdrom中,Linux并不会自动挂载,必须使用Linux mount命令来手动完成挂载。 ###常用参数 ###使用案例 ####查看 ......
文件 linux mount

在Windows系统的基础上安装Ubuntu 22

一、使用VMware安装Ubuntu虚拟机 在Linux系统各个发行版中,Ubuntu系统在服务端和桌面端使用占比最高,网络上资料最是齐全,所以这里使用Ubuntu LTS。 整体的系统安装文件较大(>1G),这里采用了迅雷加速下载。迅雷下载地址:下载迅雷工具 下载地址:Download Ubunt ......
Windows 基础 Ubuntu 系统 22

来了解下GNOME 2 的 Linux 文件管理器 Caja

如果你是 GNOME 2 的粉丝,那么你肯定会发现 Caja 很熟悉,如果你从来没有使用过 GNOME 2,那么你可能会在 Mate 中找到你的新宠桌面。 在 GNOME 3 之前是 GNOME 2(废话),在其作为常见的默认 Linux 桌面之一的统治期间,它拥有了一个热心的粉丝群。Mate 项目 ......
文件 GNOME Linux Caja

ros系统(2)

创建第二个乌龟的第二个方法,打开终端输入:rosrun turtlesim_node __name:= 会跳出两个窗口。 在终端输入rosrun turtlesim turtle_teleop_key后,控制乌龟,两个乌龟会同时运动 打开终端,输入mkdir -p catkin_ws1/src命令, ......
系统 ros

查看Linux 版本

cat /etc/redhat-release cat /proc/version uname -a ......
版本 Linux

编写操作系统

git clone https://github.com/StevenBaby/onix.git ......
系统

golang条件编译

方式 文件名 条件编译之文件名 命名方式 # 操作系统区分 xx_$GOOS.go # 区分架构 x86 / x64 _$GOOS_$GOARCH.go ......
条件 golang

常用Linux命令

常识 图形界面可以右键打开Terminal 关于路径 路径可以分为两种:相对路径、绝对路径。 相对路径:相对首先得有一个参照物(一般就是当前的工作路径); ** 相对路径的写法:在相对路径中通常会用到2个符号“./”【表示当前目录下】、“…/”【上一级目录下】。** 绝对路径:绝对路径不需要参照物, ......
命令 常用 Linux

老系统优化方案

前言:接手一个老系统,我们可以从哪些方面去思考如何优化呢? 参考链接:常见性能优化策略的总结,作者:美团技术团队 首先,需要了解项目背景,以及优化诉求; 再次,分析问题所在代码,画出业务流程图;最后选择合适的优化方案:代码(算法)、数据库调优、SQL语句调优、缓存、异步、JVM调优、多线程和分布式。 ......
方案 系统

linux命令

下文提到的命令均为个人在工作中使用命令的梳理,仅做记录,方便需要时查看 系统相关 du -h 目录 #查看目录占用空间 du -h --max-depth=1 |sort #查看当前目录下所有一级子目录文件夹大小 并排序 grep 查询内容 目录/文件 | wc -l #查询文件指定内容并统计行数 ......
命令 linux

华为HCIA-VRP基础-文件系统基础-VRP系统管理-AAA原理与配置

华为VRP基础 通用路由平台VRP是华为公司数据通信产品的通用操作系统平台,这以IP业务为核心,采用组件化的体系结构,在实现丰富功能特性的同时,还提供了基于应用的可裁剪和可扩展的功能,使得路由器和交换机的运行效率大大增加。 命令行基础 | 命令 | 功能 | | | | | CTRL+A | 把光标 ......
基础 系统 VRP HCIA-VRP 原理

Linux 部署:zookeeper (容器集群)

参考文档:https://www.cnblogs.com/EminemJK/p/15138536.html 1. 节点规划 | 节点 | ip | | | | | vm81 | 10.99.0.81 | | vm82 | 10.99.0.82 | | vm83 | 10.99.0.83 | 2. 部 ......
集群 容器 zookeeper Linux

Linux 部署:kafka(虚拟机集群)

参考文档:https://blog.csdn.net/wt334502157/article/details/116518259 1. 节点规划 | 节点 | ip | | | | | vm81 | 10.99.0.81 | | vm82 | 10.99.0.82 | | vm83 | 10.99. ......
集群 Linux kafka

Linux 命令:gpasswd 管理用户组

工作中经常需要将用户加入docker组,可执行如下操作: sudo gpasswd -a ec2-user docker newgrp # 不用加sudo gpasswd gpasswd -h Usage: gpasswd [option] GROUP Options: -a, --add USER ......
用户组 命令 gpasswd 用户 Linux

云计算时代,Linux架构师必须掌握的K8S企业实战!

喜欢Linux就点关注吧! Kubernetes入门及概念介绍 Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。如果你曾经用过Docker容器技术部署容器,可以将Docker看成Kubernetes内部使用的低级别组件。 Kubernetes不仅支持 ......
架构 实战 时代 Linux 企业

linux上安装Docker(非常简单的安装方法)

最近比较有空,大四出来实习几个月了,作为实习狗的我,被叫去研究Docker了,汗汗! Docker的三大核心概念:镜像、容器、仓库 镜像:类似虚拟机的镜像、用俗话说就是安装文件。 容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例, 可以将其启动、开始、停止、删除、而这些容器都是相互隔离、互不 ......
方法 Docker linux

linux系统巡检脚本

Linux系统初始化脚本 能够监控100台服务器的磁盘利用率的脚本——16行代码实现 Linux系统初始化脚本之二 分享一个Linux系统巡检脚本,话不多说,上干货! #!/bin/bash ###################################################### ......
脚本 系统 linux

谈谈 Pyinstaller 的编译和反编译,如何保护你的代码

转载自:https://zhuanlan.zhihu.com/p/109266820 谈谈 Pyinstaller 的编译和反编译 用Python写脚本,小程序可谓非常方便,但它需要有特定的python环境才能运行,因此如果你想在别的电脑上运行时就会出现许多问题,就算已经安装了Python,但版本可 ......
Pyinstaller 代码

Linux服务器编写Shell脚本定时监控Java应用状态以及掉线后的自动重启

1. 编写Shell脚本 #! /bin/sh export JAVA_HOME=/root/jdk1.8.0_361 export CLASSPATH=.:CLASSPATH:$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin proc_name=we ......
脚本 状态 服务器 Linux Shell

WSL在windows系统下的文件位置

C:\Users\admin\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs ......
位置 windows 文件 系统 WSL

如何简单的在Ubuntu中使用Cmake编译cpp程序

简单用法: 先在要执行的文件的目录下用mkdir <文件名> 创建build文件夹(存放编译中出现的大量文件,防止吵到眼睛) 在要执行的文件的目录下创建CMakeLists.txt文件 编写CMakeLists.txt文件 cmake_minimum_required(VERSION <版本号>) ......
程序 Ubuntu Cmake cpp

数据库系统原理之数据库系统概述

数据库系统概述 一、数据库基本概念 1 数据 数据(Data)是描述事物的符号记录,是指用物理符号记录下来的、可以鉴别的信息。 数据以及关于该数据的解释是密切相关的。 数据的解释是对数据含义的说明,也称为数据的语义,即数据所蕴含的信息。 数据与其语义密不可分,没有语义的数据是没有意义和不完整的。 数 ......
数据库 数据 系统 原理

Linux05

大纲 库文件 目标文件的集合(*.o) 静态库和动态库 静态库:类比家用车,将库打包到产品(可执行程序) 动态库:类比F1赛车,运行时才加载到可执行程序 | | 可执行程序大小 | 部署难度 | 升级难度 | | | | | | | 静态库 | 大 | 易 | 难 | | 动态库 | 小 | 难 | ......
Linux 05

Linux06

Linux系统编程 文件 | | 重要 | 难度 | | | | | | 目录流 | 3 | 4 | | 无缓冲IO | 5 | 2 | | IO多路复用 | 5 | 5 | IO多路复用可用于制作即时聊天系统 进程 | | 重要 | 难度 | | | | : | | 虚拟 | 4 | 3 | | ......
Linux 06

数据库系统原理之数据库编程

数据库编程 第一节 存储过程 一、存储过程的基本概念 存储过程是一组为了完成某项特定功能的 SQL 语句集,其实质上就是一段存储在数据库中的代码,它可以由声明式的 SQL 语句(如 CREATE、UPDATE 和 SELECT 等语句)和过程式 SQL 语句(如 IF...THEN...ELSE 控 ......
数据库 数据 原理 系统