端口 进程 命令linux

命令执行

# RCE 远程代码执行漏洞 ## 原理 编写代码时没有做严格的安全控制,导致攻击者通过接口或相关参数提交“意想不到”的命令,从而让后台进行执行,从而控制整个后台服务器 ## 可使用条件 1.需要有执行系统命令的函数 2.具有可控或者不安全参数 ## PHP调用函数 ### system() 作用: ......
命令

Linux 使用 dup2 无法正常重定向管道 tinyhttpd

项目地址:https://github.com/pphboy/pihttpd 文件 p_sys.c tinyhttpd是这样写的 ![image](https://img2023.cnblogs.com/blog/2146100/202307/2146100-20230709102422502-13 ......
tinyhttpd 管道 Linux dup2 dup

扫描linux系统磁盘占用,释放空间的免费工具

如何查找linux系统的磁盘占用,扫描大文件,释放空间,可以使用免费工具ncdu。 虽然有du和df命令可以查询磁盘和文件夹的大小,但毕竟不方便,不能扫描整个磁盘的情况。用ncdu命令更直观,可以按目录以树形显示每个文件夹的大小,找到占空间的文件或者文件夹,删除释放磁盘空间。并且扫描速度飞快。 ub ......
磁盘 工具 系统 linux 空间

Linux 基础知识1

### Linux基础知识 (1) #### 1. Linux Daemon 守护进程/精灵进程 Linux Daemon是运行在后台的一种特殊进程,它独立于控制终端,周期性的执行某些特殊的任务或者等待处理某些发生的事件;不需要用户输入就能运行且可以提供特定的服务,Linux系统上的大多数服务器就是 ......
基础知识 基础 知识 Linux

Day12-进程与线程补充

例题1 package com.lsq.study.锁;​import java.util.Scanner;​public class Demo03 { public static void main(String[] args) { PrintInteger_ printInteger = new ......
线程 进程 Day 12

Linux at命令与crond命令,Linux主机之间ssh免密登录

## 一.atd和crond两个任务管理程序的区别 atd是单一执行的任务管理程序,一个任务管理程序只会执行一次任务 crond是循环性执行好的任务管理程序,例如可以在每年,每月,每天,某个时间段进行执行任务。 ## 二.指定在2023/08/26 09:00将时间写入testmail.txt文件中 ......
命令 Linux 之间 主机 crond

Docker容器 命令

查看容器状态 正在运行的容器 docker ps 查看所有容器 docker ps -a 启动容器 1、直接运行,这种会铺满窗口,并且不能其它操作,按ctrl+c终止进程 docker run tomcat 2、后台运行 -p 后面两个8080,第一个8080为对外访问端口,第二个为容器内部端口80 ......
容器 命令 Docker

命令模式和模板模式以及构造者模式在工程中的应用

在开发springboot项目的开发过程中我们总会使用到mvc模式,在controller层写接口,service中写业务,dao层进行数据持久化。这种模式总会service的实现层写很多代码,这样会使得seviceimpl类中有很多业务代码,以及注入很多的bean,后期维护起来会相当麻烦。今天采用 ......
模式 命令 模板 工程

Linux命令行/终端连接(隐藏)SSID的WiFi

推荐看完Linux命令行/终端连接隐藏SSID的WiFi(续篇)和本文后,再按照实际情况采用network-manager或者ifupdown 多数Linux系统默认自带有线网络的驱动和配置软件,但是对于WiFi则可能会缺少固件和相关软件。在此使用Debian 11为例(Ubuntu也可),使用nm ......
终端 命令 Linux SSID WiFi

解决虚拟机VM中kali linux 无法联网的问题

今天登录Kali Linux发现浏览器无法连接网络,自己并没有改过任何配置,通过自己多方面搜寻解决教程,现将解决方法做此纪录。 1.首先关闭kali linux,点击设置,保证自己的kali 网络适配器是桥接模式,且勾选复制物理网络连接状态,点击确定进行保存。 2.打开kali linux,然后使用 ......
问题 linux kali

当根目录占用过高,该怎么去删除文件?- du 命令

在使用基于linux搭建的系统或集群节点时,随着时间以及使用的增加,渐渐的我们的根目录的空间被一些“无用”文件给占用了,甚至因为根目录被占满,在linux上执行命令都会失败,那么这个时候系统已经比较危险了。基于我在工作中遇到的一些问题,简单说下解决方法: 问题现象:/ 目录已占用了90%,对于一些业 ......
根目录 命令 文件 du

linux:svg转png(rsvg-convert 2.50.7/ubuntu 21.10)

一,直接用ImageMagick把svg转为png时有瑕疵 1,例子:原图: 转换命令: liuhongdi@lhdpc:/data/work/tmpimg$ convert go-logo-blue.svg go.png 效果如下: 转换完后图片不完整 2,查看convert是否调用rsvg-co ......
rsvg-convert convert ubuntu linux 21.10

git命令总结

添加远端仓库,命令 git remote add <远端名称> <仓库路径> ·远端名称,默认是origin,取决于远端服务器设置 ·仓库路径,从远端服务器获取URL git remote add origin git@gitee.com:ss/git_test.gitgit 将本地分支与远端分支关 ......
命令 git

工具 | pip常用命令

相信对于大多数熟悉Python的人来说,一定都听说并且使用过pip这个工具,但是对它的了解可能还不一定是非常的透彻,今天就来为大家介绍pip的小技巧,相信对大家以后管理和使用Python当中的标准库会有帮助。 ### 安装 当然在Python 3.4版本之后以及Python 2.7.9版本之后,官网 ......
命令 常用 工具 pip

windows和linux应急响应命令 9

windows 1、系统账户排查 net user列出所有用户,进行可疑账号排查。 2、检查异常端口 netstat -ano 3、检查可疑进程和服务 tasklist 4、可疑启动项排查 msconfig 5、查看登录日志 eventvwr.msc 6、恶意样本排查 linux 1、查看用户信息 ......
命令 windows linux

嵌入式linux根文件系统镜像制作

原文:https://zhuanlan.zhihu.com/p/568784791 在嵌入式linux平台中,大部分工作则是填充根文件系统,在开发中,根文件系统一般都是以目录的方式放在开发宿主机上。 当根文件系统填充完成后,我们需要将其打包成xxx.img或者其他的镜像格式。本文以xxx.img镜像 ......
嵌入式 镜像 文件 系统 linux

jmeter: ${__P(THreadCount,)} 。P函数实现命令行变量,改变并发数和执行时间

/export/apache-jmeter-5.4.1/bin/jmeter.sh -JrunTime 300 -JTHreadCount 10 -n -t pinter_get.jmx -l pinter_test.jtl ......
变量 THreadCount 函数 命令 时间

Linux网络编程: socket(链路层)

# Linux网络编程: socket(链路层) ### socket是什么 在Linux中的网络编程是通过socket接口来进行的。其实socket接口也是一种特殊的I/O(在《深入理解计算机系统》这本书中的IO部分也有提到网络也是一种特殊的IO),它也是一种文件描述符。socket也有一个类似于 ......
链路 网络编程 socket Linux 网络

Python多任务教程:进程、线程、协程

### 1.进程 进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体。进程是一种抽象的概念,从来没有统一的标准定义。进程一般由程序、数据集合和进程控制块三部分组成。程序用于描述进程要完成的功能,是控制进程执行的指令集; ......
线程 进程 任务 教程 Python

基本dos命令

打开CMD的方式 1.开始+系统 + 命令提示符 2.Win键+R输入cmd 打开控制台 (推荐使用) 3.在任意的文件夹下面,按住shift键 + 鼠标右键点击,在此处打开命令行窗口 4.资源管理器的地址栏前面加上 cmd 路径 管理员方式运行:选择以管理员方式运行 常用的dos命令 #盘符切换: ......
命令 dos

解决linux centos 无法启动谷歌chrome浏览器

命令启动chrome时候提示:Running as root without --no-sandbox is not supported. See https://crbug.com/638180. 解决无法启动谷歌chrome浏览器: cd /usr/bin 发现目录下有 google-chrom ......
浏览器 centos chrome linux

mysql常用命令有哪些?

mysql常用命令 退出mysql: exit 查看mysql中有哪些数据库? show database; 以英文的分号结尾 mysql> show databases;+ +| Database |+ +| dbtest1 || dbtest2 || dbtest3 || information ......
命令 常用 mysql

关于Azure-平台-Redhat-Linux-服务器时间同步的问题解决

首先说明一下,关于Azure平台中国区,是没有Redhat Linux系统镜像的 于是笔者这边是通过在Windows系统 Hyper-V 管理器中安装完Redhat 8.x 操作系统后,最后将系统磁盘转换成转换为VHD格式 然后经过一系列操作、最终在Azure平台上形成了自己的并且加固过的 Red ......
Redhat-Linux 服务器 时间 Redhat 问题

wsl命令收集

PS C:\Users\zhang> wslconfig /list 适用于 Linux 的 Windows 子系统分发版: fedoraremix (默认) Ubuntu-20.04 PS C:\Users\zhang> wslconfig /setdefault Ubuntu-20.04 PS ......
命令 wsl

linux启动读取文件顺序

linux执行文件要读取的文件 1.加载固件和硬件设备 通过引导设备找到引导程序 2.引导程序,通过加载操作系统内核和初始化RAM磁盘作为根文件系统 3.内核启动参数 通过引导程序传递参数影响内核行为 4./etc/fstab 系统查看文件的挂载点和挂载选项 启动时进行 5.自启动文件 /etc/r ......
顺序 文件 linux

Linux 系统性能优化

一、影响 Linux 性能的各种因素 1、系统硬件资源 (1)CPU 如何判断多核 CPU 与超线程 消耗 CPU 的业务:动态 web 服务、mail 服务 (2)内存 物理内存与 swap 的取舍 选择 64 位 Linux 操作系统 消耗内存的业务:内存数据库(redis/hbase/mong ......
性能 系统 Linux

命令

拉取远程仓库 git clone https://gitee.com/chenmeng006/gitceshi.git 查看远程仓库地址 git remote -v 删除远端仓库分支(一般主分支不允许删除) git push origin --delete dev 查看远程仓库名称 git remo ......
命令

arm-linux-gnueabi-gcc: error trying to exec ‘cc1’: execvp: 没有那个文件或目录

原文:https://www.likecs.com/show-204788595.html 因为我的系统是Linux 64位的,而以上运行的程序是32位的。解决办法,安装lib32ncurses5 lib32z1 lib32stdc++6: sodu apt-get install lib32z1 ......

定时上传 Linux 服务器代码到 GitHub

> 使用国外的服务器不知道什么时候就会出现服务器崩溃停机、数据全清等问题,为防止丢失数据需要随时保证自己有一套完整的代码和数据库。 **实现:将服务器上面的代码上传到 ` GitHub ` , 使用 ` crontab ` 定时备份上传代码,备份数据库到项目目录,让 ` MySQL ` 跟随项目代码 ......
代码 服务器 GitHub Linux

Linux 上 ArcGIS Server 的 Python 3 运行时自动配置

操作系统环境Redhat Enterprise Linxu 9.2,conda环境选择的miniconda3,已经提前安装好了ArcGIS Server for Linux 10.7.1,并且正常运行。 下面是arcgis-server-arcpy3.sh的内容: #!/bin/bash # 切换到 ......
ArcGIS Server Python Linux