linux

2024/4/15 5:01:23

Linux下/etc/passwd和/etc/group内容解析

/etc/passwd /etc:系统管理和配置文件。 而/etc/passwd 是系统管理用来保存密码文件的问题。在Linux 中 /etc/passwd文件中每个用户都有一个对应的记录行,它记录了这个用户的一些基本属性。《Linux就该这么学》有Linux命令大全 举个例子: ro…

linux有名管道

无名管道应用的一个重大限制是它没有名字,因此,只能用于具有亲缘关系的进程间通信,在有名管道(named pipe或FIFO)提出后,该限制得到了克服。FIFO不同于管道之处在于它提供一个路径名与之关联,以…

ansible yum仓库

仓库1 : Name: RH294_Base Description: RH294 base software Base urt: file:///mnt/BaseOS 不需要验证钦件包 GPG 签名 启用此软件仓库 仓库 2: Name: RH294_Stream Description : RH294 stream software Base url:fil…

Linux平台编写Intel格式汇编代码并调试

DOS/Windows 下的汇编语言代码都是 Intel 格式的,而 Linux 和 Unix 系统中更多采用的是 AT&T 格式。Linux 平台的标准汇编器 GAS,是 GCC 依赖的后台汇编程序,默认支持 AT&T 格式;另一常用汇编器 NASM,使用 Int…

Ubuntu下用c++调用自己编写的matlab函数

该博客为《Ubuntu 相关》系列博客的第三篇,该系列博客主要对Ubuntu安装各种软件或者库进行一个记录,方便重装系统后快速恢复工作。 这是进项目组以来接受的第一个任务,以此记录实现过程。 此篇紧接上篇实现c调用MATLAB函数。 Ubuntu下用c调用…

内网渗透笔记——vulnhub内网结课渗透

准备步骤: 靶机:Beelzebub ip地址:192.168.111.136 攻击机:kali ip地址:192.168.111.130 Vmware下NAT模式连接 一、进行信息收集 1、使用nmap命令扫网段 发现目标ip——192.168.111.136 2、对目标ip进行详细的扫…

ubuntu16 端口转移nginx

因为很奇怪的要求,API访问只能通过80端口,不能开放8000端口。。只能外网访问80端口,服务器内部将80端口的请求转移到8000,使用的是nginx、、 1.安装nginx ; ctrl+alt+T出terminal sudo apt-get install nginx2.cd 到nginx.conf所在目录进行更改(默认路径usr/etc/nginx)…

ubuntu服务器普通用户升级为管理员权限

先进root用户,以下都在root用户下操作 grep bash /etc/passwd #查看所有用户sudo adduser username #创建新用户,设置密码,一路回车sudo userdel -r username #删除用户(包括/home/username 文件目录)————————————————————————————————…

linux centos修改和编辑某个文件

进入编辑模式 vi空格文件名 调出光标 insert 修改 键盘上下左右、翻页等调整位置,修改编辑文件。 修改完成 修改完毕后按esc退出编辑模式 保存 qenter:不保存退出 wqenter:保存退出

配置域名的https访问,签发ssl安全证书在nginx配置日志记录及注意事项

适用于已经可以访问的域名,但未配置https。 申请:申请ssl证书(DV)免费一年,不支持续费。阿里云一个账号一年有20个额度。签发:证书习惯选择文件校验。文件校验:在nginx.conf中配置的域名root访…

Zookeeper 问题集锦 Sucha

Zookeeper 问题集锦 Sucha 一、zoo.cfg配置文件中的路径问题 在Linux中配置dataDir和dataLogDir时候的路径问题 dataDir../data -->无效,会造成保存路径问题,Windows系统忽略 dataLogDir../log -->无效,会造成保存路径问题,…

Rancher+弹性负载均衡ELB+Maxscale+traefik

新东方的负载均衡架构探索和实践 - Rancher - OSCHINA - 中文开源技术交流社区 弹性负载均衡(Elastic Load Balance,ELB)_ITPUB博客 Mysql - 读写分离与读负载均衡之Maxscale - 小豹子加油 - 博客园 traefik入门 | Laravel China 社区 Tr…

linux常用命令-压缩解压命令

.gz gzip压缩 gunzip解压 只能压缩文件,且不保留原文件 tar【.tar .tar.gz .tar.bz2】 语法:tar -zcf test.tar.gz /etc -c 压缩 -x 解包 -v 显示详细信息 -f 指定解压文件 -z 解压缩 .tar.bz2格式 > tar -cjf -xjf 压缩不保留原文件 zip[.zip] 选项…

多线程:为什么线程ID是负的?

/****************************************************************************************************************** 原文地址:http://www.programfan.com/CLUB/showpost.asp?id985 说明:为什么线程ID是负的?。 ******************************…

多线程:为什么线程ID是负的?

/****************************************************************************************************************** 原文地址:http://www.programfan.com/CLUB/showpost.asp?id985 说明:为什么线程ID是负的?。 ******************************…

多线程:为什么线程ID是负的?

/****************************************************************************************************************** 原文地址:http://www.programfan.com/CLUB/showpost.asp?id985 说明:为什么线程ID是负的?。 ******************************…

Linux学习第五节课

一、输入、输出重定向 1 < 2 2的内容输入到1 1 > 2 1的内容输入到2 1 << 2 2的内容追加输入到1 1 > >2 1的内容追加输入到2 <>前面无空格 添加2为报错信息输出 添加&为全部信息输出 二、管道符 |衔接两个两个命令&#xff08;但不是万能的…

Android系统启动流程——总结概况

Android系统启动流程流程图大致如下&#xff1a; BootLoader引导内核启动&#xff1a;android系统系统流程1 —&#xff08;bootloader&#xff09;uboot引导启动内核过程linux内核的启动&#xff1a;Android系统启动流程2 —linux内核的启动流程搭载根文件系统&#xff1a;A…

Android Studio代码主题设置

Android Studio安装完毕后&#xff0c;难免需要对其各种设置动一番手脚&#xff0c;这里主要讲述一下如何寻找优秀的代码主题风格&#xff0c;并导入。 sublime编辑器风格 程序员必然对AS的代码风格及配色忍无可忍&#xff0c;这里推荐一个主题网站http://color-themes.com/?…

Docker 安装 mysql8

简介&#xff1a; 本文主要为大家讲解 Docker 安装 mysql8 的全过程。 镜像下载、域名解析、时间同步请点击 阿里巴巴开源镜像站 一、下载mysql8镜像 docker pull mysql 二、创建mysql8配置文件 vi /etc/my.cnf #编辑MySQL配置文件 my.cnf文件内容 # Copyright (c) 2017, …

Linux上Tomcat重启流程

一、首先查看tomcat的运行状态 输入指令 ps -ef |grep tomcat↑ tomcat正在运行 二、进入tomcat主文件夹下的bin文件夹 cd / cd /.../tomcat/bin ls #在...处添加tomcat的文件路径↑ tomcat下bin文件夹中的文件 三、关闭tomcat并查看运行状态 ./shutdown.sh ps -ef |grep…

win10/neovim中文输入法切换

win10/neovim中文输入法切换 1 环境准备 确保有英文输入法Plug ‘Neur1n/neuims’ 2 启动 Using the command :IMSToggle.Calling the function neuims#Toggle(), or using a key mapping, e.g.: nnoremap <silent> <leader>it :call neuims#Toggle()<CR&g…

linux统计一个文件中某个字符串的个数[grep/awk/tr]

统计一个文件中某个字符串的个数&#xff0c;其实就是在在一块沙地里面找石头&#xff0c;有的人看到石头以后&#xff0c;在上面做个标记&#xff08;grep&#xff09;&#xff0c;然后记住自己做了多少个标记&#xff1b;有的 人看到石头以后&#xff0c;把它挖了&#xff08…

linux下设置redis开机启动

1、 设置redis.conf中daemonize为yes,确保守护进程开启。 2、 编写开机自启动脚本 基本原理为&#xff1a; 系统开机启动时会去加载/etc/init.d/下面的脚本&#xff0c;通常而言每个脚本文件会自定义实现程序的启动&#xff1b;若想将新的程序开机自启动&#xff0c;只需在该目…

电脑E盘被不小心格式化了?别急,介绍三种数据恢复方法

电脑E盘格式化后如何恢复数据&#xff1f;意外的电脑E盘格式化或许是每个人都遇到过的问题。然而&#xff0c;当您发现您的重要数据已经丢失时&#xff0c;您可能会感到沮丧甚至绝望。但请不要担心。在本文中&#xff0c;我们将介绍一些有助于您找回数据的方法&#xff0c;希望…

浅聊一下Linuxptp

浅聊一下Linuxptp 文章目录 浅聊一下Linuxptp1.什么是Linuxptp2.安装Linuxptp3.源码解析一下1.8个带main函数的源文件1.hwstamp_ctl.c2.nsm.c3.phc2sys.84.phc_ctl.85.pmc.86.ptp4l.c7.timemaster.c8.ts2phc.c 2.clock.c文件 4.自己实践 1.什么是Linuxptp LinuxPTP&#xff08…

虚拟化无法开启

虚拟化无法开启 开启虚拟机&#xff0c;突然出现以下报错&#xff1a; 此主机支持 Intel VT-x&#xff0c;但 Intel VT-x 处于禁用状态。 如果已在 BIOS/固件设置中禁用 Intel VT-x&#xff0c;或主机自更改此设置后从未重新启动&#xff0c;则 Intel VT-x 可能被禁用。 (1…

Linux权限划分的原则

考察的不仅是一个具体的指令&#xff0c;还考察对技术层面的认知。 如果对 Linux 权限有较深的认知和理解&#xff0c;那么完全可以通过查资料去完成具体指令的执行。更重要的是&#xff0c;认知清晰的程序员可以把 Linux 权限管理的知识迁移到其他的系统设计中。 权限抽象 一…

rockchip rk3568 openwrt修改根文件系统分区

rk3568的openwrt根文件系统分区大小如何修改&#xff1f; 1、rootfs大小取决于rk356x_config的配置&#xff0c;默认CONFIG_TARGET_ROOTFS_PARTSIZE512&#xff0c;如果需要修改2G&#xff0c;CONFIG_TARGET_ROOTFS_PARTSIZE2048&#xff0c;单位Mb。 2、修改parameter.txt。 …

“echo >”和“echo >>”的区别

“echo >”和“echo >>”的区别 命令“echo >”代表输出重定向 命令“echo >>”输出追加重定向 echo hello A 将字符串hello A输出到屏幕 echo hello A > tmp.txt 将字符串输出重定向&#xff0c;当前目录没有tmp.txt&#xff0c;则创建tmp.txt&#xff…

linux 参数优化

## linux 优化方案 * docker-compose.yml 需要配置network_mode: "host" * 增加或修改如下参数 * 参数路径&#xff1a;/etc/sysctl.conf * vm.swappiness 0 // 尽可能使用swap分区 * net.ipv4.tcp_max_orphans 655360 // 系统中最多有多少个…

Linux离线安装Nginx

下载所需的安装包 (4条消息) nginx套装(linux)-Linux文档类资源-CSDN文库 共有五个压缩包&#xff0c;gcc是编译器&#xff08;如果有就不用安装了 gcc --version 出现版本号就说明已经安装过了&#xff09;&#xff0c;而其他4个为nginx运行的辅助应用。 gcc 的安装只需要将包…

成为C++重载大师:深入理解重载决议

C函数重载的正确姿势&#xff1a;重载决议详解I. 概述II. 候选函数的筛选III. 最佳匹配函数的选择IV. 辅助编译器进行重载决议V. 实例分析VI.重载决议优先级VII. C 示例VIII. 总结I. 概述 C 重载决议&#xff08;Overload Resolution&#xff09;是指在进行函数调用时&#xff…

体验 Ubuntu 23.04 beta

体验 Ubuntu 23.04 betaUbuntu 23.04 beta 下载地址Ubuntu 23.04 beta 安装安装 ssh 服务安装 vim配置免密 sudo 到 root 用户设置 power 的 Screen Blank 为 NeverUbuntu 23.04 beta 下载地址 访问 https://mirror.tuna.tsinghua.edu.cn/ubuntu-cdimage/releases/23.04/beta/…

GDB交叉编译与问题解决

GDB使用交叉编译Program received signal SIGILL, Illegal instructionProgram received signal SIGPIPE, Broken pipe交叉编译 #!/bin/bash./configure \CC/home/sws/toolchain/t3/usr/bin/arm-linux-gnueabihf-gcc \CXX/home/sws/toolchain/t3/usr/bin/arm-linux-gnueabihf-…

Linux下修改Tomcat默认端口号8080的教程(完整版)

前言: 直入正题&#xff0c;最近在部署项目的时候遇到需要修改Tomcat端口号的问题&#xff0c;接下来进行对该功能的实现。 修改配置 ①停止Tomcat ②进入Tomcat下的conf目录 ③修改server.xml文件夹 命令&#xff1a;vim server.xml ④找到8080端口号&#xff0c;进行修改&a…

Linux下修改Centos字体大小的教程(完整版)

前言: 直入正题&#xff0c;最近在安装系统的时候&#xff0c;发现字体有点别扭&#xff0c;于是对字体进行修改&#xff0c;这篇文章记录了修改字体大小的完整过程。 一、设置字体 ①由于字体实在看的别扭&#xff0c;我先利用Xshell工具远程到系统&#xff0c;然后进行修改…

密码管理.用户授权(visudo)及文件权限

使用者帐号 Linux 系统上面的使用者如果需要登陆主机以取得 shell 的环境来工作时,他需要如何进行呢? 你输入帐号密码后,系统帮你处理了什么呢? 先找寻 /etc/passwd 里面是否有你输入的帐号?如果没有则跳出,如果有的话则将该帐号对应的 UID 与 GID (在 /etc/group 中) 读出…

透過ZeroSSL為Apache網站申請憑證

透過ZeroSSL為Apache網站申請憑證申請步驟SSL certificate setupSetup Apache download serverInstalling SSL Certificate on ApacheApply to different webpageredirect http to https參考連結申請步驟 SSL certificate setup 首先到https://manage.sslforfree.com/login註…

透過Certbot為Apache網站更新憑證 - HTTP-01 考驗

透過Certbot為Apache網站更新憑證 - HTTP-01 考驗前言Prerequisite踩坑記錄其它參考連結前言 之前寫過一篇透過Certbot為Apache網站申請憑證&#xff0c;本篇記錄更新憑證時所踩過的坑及解決方式。 Prerequisite 更新憑證前須先檢查是否能從外部訪問http://127.0.0.1:80/ind…

内核初体验:编译、下载

前言&#xff1a; 本帖是学习韦东山老师linux kernel教程&#xff0c;粗略总结的课堂笔记及自己感悟。如想深入了解linux kernel&#xff0c;请绕路。 相关帖子&#xff1a; uboot启动第二阶段 uboot启动第一阶段 UBOOT初体验&#xff1a;编译、下载 初识uboot Makefile …

环境搭建第二弹--超薄本ubuntu和开发板共享文件

前言: 开发板是超薄本,没有物理网卡,只有内置无线网卡。 网上买了个USB转网口,设置虚机网卡桥接选择USB网口,仍然不能使得ubuntu和开发板互ping通。只得借助路由器。 使用的是小米路由器。 环境搭建 小米路由器设置 小米路由器恢复出厂设置 IP设置为DHCP,IP会被分配为…

管理员密码更新:sudo passwd root

管理员密码更新&#xff1a;sudo passwd root

Ubuntu_Part_1_安装和配置基础环境

Ubuntu_Part_1_安装和配置基础环境 一、Ubuntu和VMware1、资源获取2、安装教程3、界面调整二、安装VScode1、获取软件安装包2、安装3、打开VScode三、安装常用软件1、安装vim2、配置C开发环境安装gcc测试3、配置C++编译环境安装g++测试4、配置python环境4.1安装python34.2安装p…

指令基本

基本命令&#xff1a; [rootlocalhost test]# tail -f /var/log/messages 查看日志文件后十行不退出追加显示新的内容信息 [rootlocalhost test]# touch a b c [rootlocalhost test]# mkdir 1 2 3 [rootlocalhost test]# ll total 0 drwxr-xr-x. 2 root root 6 Dec 26 03:44 1…

基于RDMA的RPC框架(一) 环境搭建

文章目录一、简介二、Ubuntu 14安装SoftRoce2.1、编译内核2.2、安装用户库三、Ubuntu 18安装Soft Roce引用一、简介 二、Ubuntu 14安装SoftRoce 2.1、编译内核 我使用的是 Ubuntu 14.04&#xff0c;内核版本为&#xff1a; 安装 新版本的内核 git clone git://git.kernel.…

CSAPP Lab5:Shell

文章目录一、实验简介二、实现eval函数builtin_cmdwaitfgdo_fgbgsigchld_handlersigint_handlersigtstp_handler三、整体代码一、实验简介 此实验目的是为了更加熟悉进程控制和信号。该实验内容是实现一个简单的Unix Shell程序&#xff0c;其支持job control。 准备步骤及基础…

jar包打线上方式

jar包打线上方式 命令 nohup java -jar -Dspring.profiles.activeprod /root/xxxxx.jar > /dev/null 2>&1 &注意&#xff1a;这种方式日志依赖与项目日志

LWN:在另一个进程的地址空间内执行代码!

关注了就能看到更多这么棒的文章哦&#xff5e;Running code within another processs address spaceBy Jonathan CorbetApril 16, 2021DeepL assisted translationhttps://lwn.net/Articles/852662/描述一个进程的时候&#xff0c;总会提到它的关键资源之一&#xff1a;地址空…

LWN: nftables 走到了 1.0 版本

关注了就能看到更多这么棒的文章哦&#xff5e;Nftables reaches 1.0By Jonathan CorbetAugust 27, 2021DeepL assisted translationhttps://lwn.net/Articles/867185/Linux 内核是一个快速发展的项目&#xff0c;但有时候一些改动的进展仍是出乎意料的缓慢。替换内核数据包过滤…

LWN:针对特殊文件的扩展属性!

关注了就能看到更多这么棒的文章哦&#xff5e;Extended attributes for special filesBy Jonathan CorbetSeptember 9, 2021DeepL assisted translationhttps://lwn.net/Articles/868505/Linux 的扩展属性&#xff08;extended-attribute&#xff09;机制是用来给文件系统中的…

LWN:业余无线电的FOSS软件!

关注了就能看到更多这么棒的文章哦&#xff5e;FOSS for amateur radioSeptember 7, 2021This article was contributed by Sam SlonikerDeepL assisted translationhttps://lwn.net/Articles/868309/业余无线电用户&#xff08;国内爱称为"火腿"&#xff0c;来自 ha…

LWN: 改进GCC的 -fanalyzer 选项!

关注了就能看到更多这么棒的文章哦&#xff5e;Improvements to GCCs -fanalyzer optionBy Jonathan CorbetSeptember 23, 2021LPCDeepL assisted translationhttps://lwn.net/Articles/869880/GNU Tools Cauldron&#xff08;GNU 工具链开发者的年度聚会&#xff09;已经是连续…

LWN: 对 BPF 所拥有的超能力进行限制!

关注了就能看到更多这么棒的文章哦&#xff5e;Taming the BPF superpowersBy Jonathan CorbetSeptember 29, 2021LPCDeepL assisted translationhttps://lwn.net/Articles/870269/人们希望能对 BPF program 进行签名认证&#xff08;sign&#xff09;&#xff0c;这个工作一直…

LWN: 再次审视 syzbot 报出的问题!

关注了就能看到更多这么棒的文章哦&#xff5e;Scrutinizing bugs found by syzbotBy Jake EdgeOctober 13, 2021LSSNADeepL assisted translationhttps://lwn.net/Articles/872649/syzbot kernel-fuzzing system &#xff08;内核模糊测试系统&#xff09;发现了许多 bug&…

LWN:替换 congestion_wait()!

关注了就能看到更多这么棒的文章哦&#xff5e;Replacing congestion_wait()By Jonathan CorbetOctober 25, 2021DeepL assisted translationhttps://lwn.net/Articles/873672/内存管理在很多方面都是在追求平衡。例如&#xff0c;内核必须要对当前用户对内存的需求以及预期未来…

LWN:用户空间的影子堆栈!

关注了就能看到更多这么棒的文章哦&#xff5e;Shadow stacks for user spaceBy Jonathan CorbetFebruary 21, 2022DeepL assisted translationhttps://lwn.net/Articles/885220/对系统进行攻击的时候&#xff0c;为了攻破运行中的某个进程&#xff0c;攻击者最喜欢的目标就是 …

LWN: KVM guest 里的私有内存!

关注了就能看到更多这么棒的文章哦&#xff5e;Private memory for KVM guestsBy Jonathan CorbetApril 7, 2022DeepL assisted translationhttps://lwn.net/Articles/890224/云计算是很美妙的&#xff1b;它可以更加有效地利用好计算系统&#xff0c;并使虚拟机在点击鼠标或调…

Linux系统下Centos7环境 安装mysql详细图文流程

Linux系统下Centos7环境 安装mysql详细流程写给大家1.准备工作2.检查是否已经存在mysql&#xff0c;若存在卸载&#xff0c;避免安装时产生一些错误&#xff01;3.上传安装包4.解压5.创建mysql用户和组6.安装mysql和其他组件7.登录mysql8.修改临时密码写给大家 工作中经常会用…

DLV调试

一、DLV调试 kubectl exec进入容器 dlv的位置在 /var/log/vali下 ./dlv attach 8 对进程号为8的进程进行 DLV调试 b /proj-workspace/portal/restful/module/sts/get.go:320 在某一行加断点&#xff0c;注意文件路径是相对路径 c 继续 此处需要调用…

tar命令说明

01-.tar格式 解包&#xff1a;[&#xff0a;&#xff0a;&#xff0a;&#xff0a;&#xff0a;&#xff0a;&#xff0a;]$ tar xvf FileName.tar 打包&#xff1a;[&#xff0a;&#xff0a;&#xff0a;&#xff0a;&#xff0a;&#xff0a;&#xff0a;]$ tar cvf FileNam…

阿里云ECS服务器上预装linux系统是什么版本?

阿里云ECS服务器上预装linux系统是什么版本? 阿里云ECS共享型S6、计算型、突发性能型、通用型服务器区别&#xff1f;前往阿里云产品文档了解 阿里云上服务器预装linux版本是什么? 阿里云服务器是什么操作系统这个取决于你购买的时候选择的是什么系统。一般来说我们在阿里云…

Linux下的目录

FHS 因为利用Linux来开发产品或distributions的社群/公司与个人实在太多了&#xff0c; 如果每个人都用自己的想法来配置文件放置的目录&#xff0c;那么将可能造成很多管理上的困扰。 你能想象&#xff0c;你进入一个企业之后&#xff0c;所接触到的Linux目录配置方法竟然跟你…

ACL扩展控制列表

扩展控制列表的配置 创建ACL Router(config)#access-list access-list-number { permit | deny} protocol { source source-wildcard destination destination-wildcatd }[ operator operan ] access-list-number // 列表序列号 protocol …

putty工具下载

将多个putty窗口合并putty多窗口操作 http://www.ttyplus.com/downloads.html putty下载 https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe

k8s网络插件之——flannel 和 calico的网络原理

原文出处&#xff1a;无限飞翔 白话 flannel 和 calico 网络原理 概括 容器虚拟化网络方案&#xff0c;总体分为2种截然不同的发展路线&#xff1a; 基于隧道基于路由 下面分别说一下这两种思路的原理&#xff0c;以及和flannel、calico的关系。 一 标题基于隧道 隧道方案…

python提取COCO,VOC数据集中特定类,实现xml转coco(voc转coco)格式

python提取COCO&#xff0c;VOC数据集中特定类&#xff0c;实现xml转coco(voc转coco)格式 主要是踩坑&#xff08;搜索&#xff09;记录&#xff0c;已使用成功。 参考博客和github链接贴在文章末尾。如果使用过程中有问题&#xff0c;请留言告知&#xff0c;感谢各位大佬指正…

一站式JDK安装与配置(Windows、MacOS(arm64与inter)、Linux)

JDK下载与安装 文章目录JDK下载与安装1.Windows2.MacOS2.1 一键安装方式(推荐)2.2 手动配置方式3.Linux4.在IDEA中配置JDKJDK是Java Development Kit的缩写&#xff0c;它是Java开发所必需的基础工具包。下面是JDK不同操作系统的下载与安装步骤。&#xff08;若对您有帮助记得点…

【Python】Python项目打包发布(四)(基于Nuitka打包PySide6项目)

Python项目打包发布汇总 【Python】Python项目打包发布&#xff08;一&#xff09;&#xff08;基于Pyinstaller打包多目录项目&#xff09; 【Python】Python项目打包发布&#xff08;二&#xff09;&#xff08;基于Pyinstaller打包PyWebIO项目&#xff09; 【Python】Pytho…

CentOS 配置FTP(开启VSFTPD服务)

网上已经有很多关于VSFTPD的配置&#xff0c;但有两个通病&#xff0c;要么就是原理介绍太多&#xff0c;要么就是不完整&#xff0c;操作下来又要查询多篇文章才能用。 我这里不讲原理&#xff0c;只记录操作&#xff0c;尽可能通过复制下面的操作可以实现FTP读写功能。方便自…

在ros中发布point点的消息的几种方式

ros发布points点消息的几种方式: 1,将点中的x和y单独发送,最简单,但是不推荐: #include <ros/ros.h> #include <opencv2/opencv.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp> #include <vector>…

Ubuntu18.04 安装Jdk1.8

原文:https://blog.csdn.net/weixx3/article/details/80296779 Ubuntu18.04 安装Jdk1.8 环境信息&#xff1a; OS&#xff1a;Ubuntu18.04 JDK&#xff1a;8 Ubuntu19.04 安装 OpenJDK 8 见–> 链接? 1.去oracle官网下载,链接点此。 2.解压 tar -zxvf jdk-8u171-linux-x…

linux进程的五种状态

Linux将进程状态描述为如下五种: 1.TASK_RUNNING:可运行状态,处于该状态的进程可以被调度执行而成为当前进程. 2.TASK_INTERRUPTIBLE:可中断睡眠状态,处于该状态的进程在所需资源有效时被唤醒,也可以通过信号或者定时中断唤醒. 3.TASK_UNINTERRUPTIBLE:不可中断睡眠状态,处于该…

linux的休眠线程是否会被系统调度

休眠线程在唤醒前不会被调度&#xff0c;当然也就不会占用CPU时间了。但是OS会根据情况访问线程控制表&#xff0c;至于线程本体的代码和数据那是不会被访问的。 另外&#xff0c;现代OS为了效率&#xff0c;都会把活动线程和休眠线程挂在不同的队列上&#xff0c;而休…

关于C语言函数名和函数指针的关系

两个结论&#xff1a; 1、函数名的使用基本等价于函数指针&#xff0c;函数名、取地址&、取内容*得到的都是函数的地址。 2、函数名也可以(* <函数名>)()来调用&#xff0c;只是这种方法读写都不方便&#xff0c;所以被简化了。 例如&#xff1a;   ShowMenu是一…

RK3566在external下增加工程

建立工程目录并放置源码 在rk356x/external目录下新建文件夹,如sciCamera。并拷贝源码到该目录下。 增加编译配置项 拷贝一个已有的配置项到rk356x\buildroot\package\rockchip\sciCamera目录下。 如&#xff0c;拷贝rk356x\buildroot\package\rockchip\opt_dio_lib。 并修改…

linux下的Cmake运用实例与install目标文件安装命令的使用解读

cmake_minimum_required(VERSION 3.8)project(OPT_LCD_LIB)# 打印消息 message(${PROJECT_SOURCE_DIR}) message(${PROJECT_BINARY_DIR})# 给文件名/路径名或其他字符串起别名&#xff0c;用${变量}获取变量内容 #set(变量 文件名/路径/...) set(INSTALL_TARGET_DIR /usr/bin/)…

linux系统下UTF-8转GBK编码,使用汉字字库在LCD显示汉字

一、 我用了正点原子的字库生成工具&#xff0c;生成了12、16、24号字体大小的GBK编码字库&#xff0c;汉字在liunx下存储方式默认为UTF-8内码形式&#xff0c;所以需要将UTF-8内码转换为GBK内码&#xff0c;UTF-8内码占3个字节&#xff0c;GBK内码占2个字节。 int opt_lcd::di…

Linux内核配置——Kconfig文件

1.1、Kconfig文件内容 menuconfig NETDEVICESdefault y if UMLdepends on NETbool "Network device support"---help---You can say N here if you dont intend to connect your Linux box toany other computer at all.config DM9000tristate "DM9000 support…

linux设备驱动:xx_driver结构体中成员driver.of_match_table、id_table和设备树的关系

驱动程序匹配的机制. id_table用于从剥离的设备树条目(无供应商部分)中查找匹配项,而of_match_table用于从完整设备树项(具有供应商部分中的条目)查找匹配项. 如果检查,则将arizona_of_match定义为&#xff1a; const struct of_device_id arizona_of_match[] {{ .compatibl…

fork和管道的关系

首先来了解一下fork执行完毕后的情况&#xff0c;将出现两个进程&#xff1a; 问题:fork是用来创建进程的&#xff0c;子进程复制与父进程完全一样代码&#xff0c;但是与pipe连用时&#xff0c;也要复制pipe吗&#xff1f;个自往自己管道也东西&#xff0c;读东西&#xff0c;…

在imx6ull上移植Boa服务器

&#xff22;&#xff4f;&#xff41; 官 方 网 站http://www.boa.org/ ,下载地址http://www.boa.org/boa-0.94.13.tar.gz (1)编译Boa服务器 解压 tar -jxvf boa-0.94.13.tar.gz源码&#xff0c;进入boa-0.94.13目录 tar -jxvf boa-0.94.13.tar.gz 首先修改./src/compa…

笔记本电脑不联网情况下,实现物理主机、虚拟机ubuntu和linux开发板相互ping通

1、我电脑(物理主机)的有线网卡ip配置为 2、打开Ubuntn&#xff0c;设置桥接模式&#xff0c;桥接模式下物理机上的vmnet0是物理机上的一个虚拟网卡&#xff0c;被windows隐藏了&#xff0c;无法看到&#xff0c; 用于在桥接情况下虚拟机上的网卡与物理机相连。 点击“更改设置…

platform驱动平台下,关于probe函数中,形参dev的“dev->dev.of_node;”的理解

驱动函数里通过int platform_driver_register (struct platform_driver *driver)函数注册的驱动&#xff0c; 183 static int __init miscbeep_init(void) 184 { 185 return platform_driver_register(&beep_driver); 186 }198 module_init(miscbeep_init); 当platform总…

Linux学习(一)

centOS7一、Linux远程连接使用二、Linux目录结构的介绍三、Linux命令学习3.1、Linux命令初体验-几个常用命令3.2、Linux命令使用技巧3.3、Linux命令格式3.4、文件目录操作3.4.1、ls命令3.4.2、cd命令3.4.3、cat命令3.4.4、more命令3.4.5、tail命令3.4.6、mkdir命令3.4.6、rmdir…

P4-learning——recirculate

数据包循环 数据包将要从egress出去时再循环进入交换机 p4文件 #include <core.p4> #include <v1model.p4> typedef bit<48> macAddr_t; typedef bit<9> egressSpec_t;header ethernet_t {bit<48> dstAddr;bit<48> srcAddr;bit<16&g…

ping命令详解

ping命令详解 - 马昌伟 - 博客园 ping Man Page - Linux - SS64.com

Tiny4412 LCD驱动(FB)

0 前言 本文重点分析Tiny4412官方内核linux-3.5.0中的LCD驱动,其中关键内核配置如下: CONFIG_FB=y CONFIG_FB_S3C=y CONFIG_FB_S3C_NR_BUFFERS=3 相关:《SMDK2440 LCD驱动(FB)》、《SMDK6410 LCD驱动(FB)》、《Tiny4412 LCD驱动(DRM)》、《NanoPC-T4 LCD驱动(eDP)…

SMDK6410 LCD驱动(FB)

0 前言 《SMDK2440 LCD驱动》基于linux-2.6.39.4对LCD平台设备与驱动进行了分析,本文则基于linux-3.5.0对LCD平台设备与驱动进行分析。 相关:《Tiny4412 LCD驱动(DRM)》 1 平台设备 1.1 声明 extern struct platf

关于linux设备模型kobject,kset,ktype

-------------------------------------------------------- 本文系本站原创,欢迎转载! 转载请注明出处:http://blog.csdn.net/gdt_a20 -------------------------------------------------------- 一、sysfs文件系统下的每个目录对应于一个kobj&#xff0c;kset是kobj的封装&a…

页面上色机制以及CPU高速缓存的工作方式

页面上色机制以及CPU高速缓存的工作方式 05 Apr 2011 \ fleuria ->摘译自&#xff1a;Design elements of the FreeBSD VM system 作者&#xff1a; Matthew Dillon 翻译&#xff1a;fleurer Q: Finally, in the page coloring section, it might help to have a little mor…

深入分析 Linux 内核链表

一、 链表数据结构简介 链表是一种常用的组织有序数据的数据结构&#xff0c;它通过指针将一系列数据节点连接成一条数据链&#xff0c;是线性表的一种重要实现方式。相对于数组&#xff0c;链表具有更好的动态性&#xff0c;建立链表时无需预先知道数据总量&#xff0c;可以随…

新手必须掌握的 Linux 命令

本篇文章主要是参考《Linux就该这么学》的&#xff0c;如想更多的了解请《Linux就该这么学》官网&#xff01; Linux就该这么学官网地址&#xff1a;https://www.linuxprobe.com/chapter-00.html 一、执行查看帮助命令 1、常见执行linux命令的格式&#xff1a; 命令名称 [命…

Centos7 上安装配置 RabbitMQ

一、安装Erlang环境     1、在安装erlang之前先安装下依赖文件(这一步不要忘掉了&#xff0c; 不然后面./configure的时候要报错)&#xff1a; [rootlocalhost local]# yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto 2、到erlang官网去下载erlang…

ubuntu20.04+slam实例配置(至第五章)

sudo apt install gedit sudo gedit /etc/apt/sources.list 首选阿里源&#xff0c;包比较全但更新可能比较慢 sudo apt-get update sudo apt-get upgrade Ubuntu 22.04&#xff1a;jammy Ubuntu 20.04&#xff1a;focal Ubuntu 18.04&#xff1a;bionic Ubuntu…

shell之awk

基本用例# 查看内存使用率 free -m | awk /Mem:/ {print int($3/($3$4)*100)"%"} # 查看当前CPU空闲率 top -b -n 1| grep Cpu | awk -F , {print $4}| awk {print $1} # 上次系统重启时间 date -d "$(awk -F "." {print $1} /proc/uptime) second ag…

Linux中常用命令汇总二

Linux中常用命令汇总一文章地址&#xff1a;https://blog.csdn.net/u011837804/article/details/1289952531、时间日期类基本语法date [OPTION]... [FORMAT]选项说明选项说明-d<时间字符串>显示指定的“时间字符串”表示的时间&#xff0c;而非当前时间-s<日期时间>…

Linux高级IO

文章目录一、五种 IO 模型1.阻塞 IO2.非阻塞 IO3.信号驱动 IO4. IO 多路转接5.异步 IO二、高级 IO 重要概念1.同步通信和异步通信2.阻塞和非阻塞fcntl 系统调用3.其他高级 IO三、I/O 多路转接之 select1.函数原型socket 就绪的条件2.理解 select 的执行过程3.使用示例4. select…

PowerShell Install VNC-Server VNC-Viewer

前言 VNCConnect是一款屏幕共享、远程控制电脑软件&#xff0c;可以让您连接到世界上任何地方的远程计算机&#xff0c;实时观看其屏幕&#xff0c;并像坐在它前面一样进行控制。RealVNC可以将人和设备连接到任何地方&#xff0c;实现控制、支持、管理、监控、培训、协作等等。…

06Makefile

Makefile 1、Makefile简介 一个工程中的源文件不计其数&#xff0c;其按类型、功能、模块分别放在若干个目录中&#xff0c;makefile定义了一系列的规则来指定哪些文件需要先编译&#xff0c;哪些文件需要后编译&#xff0c;哪些文件需要重新编译&#xff0c;甚至于进行更复杂…

Linux驱动开发:块设备驱动

块设备驱动---使用内部申请内存虚拟一块内存块测试一、块设备的简介二、块设备驱动框架1、block_device 结构体2、gendisk 结构体3、block_device_operations 结构体4、块设备 I/O 请求过程5、bio 结构体三、使用请求队列方式的块设备驱动程序1、经过第“二”部分的讲解总结&am…

Linux查看GPU的进程

有时候会出现GPU被占满却没有进程的情况&#xff0c;可通过下面进程查看僵尸进程 sudo fuser -v /dev/nvidia*

Linux初体验

阿里镜像源 https://mirrors.aliyun.com/ubuntu/ 设置root密码 sudo passwd root 安装必要软件 sudo apt-get install openssh-server ssh连接 ssh namexxx.xxx.xxx 一些快捷键 ctrlc&#xff1a;不执行当前输入的命令&#xff1b;ctrld&#xff1a;退出当前终端&#xff0…

3Linux实验_存储和网络管理

警告Warning:进行如下命令时可能会把系统搞崩&#xff0c;因为本人对全部命令准确度没有十足把握&#xff0c;但是步骤是对的&#xff0c;本人在做此实验时&#xff0c;系统重装过很多次 1.用适合的命令查看你的系统分区信息&#xff0c;假定你发现系统中某个分区容量不够了&am…

5服务器安全基础和课程测试

1.添加一个用户myroot&#xff0c;通过sudo设置&#xff0c;使得myroot具有和root用户同样的权限 2.利用你所掌握的TCP Wrapper知识&#xff0c;进行如下设置 i.拒绝ip为192.168.8.129的主机访问你的sshd服务 ii.拒绝192.168.8.0/24网段访问你的主机上的vsftpd服务&#xff0c;…

linux查找安装jdk,配置JAVA_HOME

简介&#xff1a; 在linux中查找java&#xff0c;并配置JAVA_HOME 目录 一、查找java: 二、配置JAVA_HOME: 一、查找java: which java 输出: /usr/bin/java 查找usr ls -lr /usr/bin/java 输出: /usr/bin/java -> /etc/alternatives/java查找etc ls -lrt /etc/al…

linux--关机和重启命令

关机或重新启动的shutdown命令 Shutdown命令可以关闭所有程序&#xff0c;依照用户的需要&#xff0c;重新启动或关机。 参数说明如下: 立即关机:-h 参数让系统立即关机。范例如下: [rootlocalhost root]#shutdown –h now ← 要求系统立即关机 指定关机时间:time参数可指定关机…

Linux 服务器的那些性能参数指标

一个基于 Linux 操作系统的服务器运行的同时&#xff0c;也会表征出各种各样参数信息。通常来说运维人员、系统管理员会对这些数据会极为敏感&#xff0c;但是这些参数对于开发者来说也十分重要&#xff0c;尤其当你的程序非正常工作的时候&#xff0c;这些蛛丝马迹往往会帮助快…

Linux下/proc目录简介

1. /proc目录 Linux 内核提供了一种通过 /proc 文件系统&#xff0c;在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统&#xff0c;它只存在内存当中&#xff0c;而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。 用户…

查看linux系统常用的命令,Linux查看系统配置常用命令

一、linux CPU大小 cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id" 说明&#xff1a;Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息。但是对于双核的cpu&#xff0c;在cpuinfo中会看到两个cpu。常常会让…

线上发布git pull拉取代码冲突解决(git checkout .)

模拟时间轴描述现象 2020.03.27 线上git pull origin master 拉取代码后发布&#xff0c;发布之后有bug&#xff0c;于是直接在生产环境所在服务器项目文件路径里直接修改bug&#xff0c;更改了代码。 2020.03.28 将此前线上的改动push 到master分支。 2020.04.02 线上再次发…

ubuntu18.04安装python开发环境前期准备

1.以root账户登录 https://blog.csdn.net/qq_39591507/article/details/81288644?utm_mediumdistribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_sourcedistribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineL…

解决linux中ssh免密登陆问题

authorized_keys(认证文件) id_rsa.pub(公钥) id_rsa(私钥) known_hosts&#xff08;&#xff09; 生成公钥和私钥&#xff1a; ssh-keygen -t rsa -C ".ssh/"(在本地新建.ssh文件夹&#xff0c;并将生成的公私钥放在此文件夹下) ssh-keygen -t rsa -C "指定的…

linux环境下防火墙设置

一、查看防火墙状态 systemctl status firewalld 二、关闭防火墙 systemctl stop firewalld 三、开启防火墙 systemctl start firewalld

Linux环境下uwsgi安装报错解决方案

重新搞了一台服务器&#xff0c;华为云的&#xff0c;刚开始使用的时候总是有各种各样的环境问题。uwsgi在安装的时候需要依赖python-devel。但是在安装的时候总是报错&#xff0c;在这里需要确认一点&#xff0c;如果报依赖已存在&#xff0c;八成是支持python2的&#xff0c;…

Linux命令:mount umount

Linux命令&#xff1a;mount umount 1、linux 下除了uname -a 外查看有关内核信息&#xff1a;rpm -qa |grep kernel&#xff0c;结果&#xff1a;kernel-utils-2.4-13.1.48 kernel-hugemem-devel-2.6.9-5.EL kernel-2.6.9-5.EL kernel-devel-2.6.9-5.EL kernel-smp-devel-2.6.…

Linux查看文件大小、查看总大小、查看单个文件大小

1. df 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计。 可以查看一级文件夹大小、使用比例、档案系统及其挂入点。 参数 -h 表示使用「Human-readable」的输出&#xff0c;也就是在档案系统大小使用 GB、MB 等易读的格式。 如图&#xff1a; 2. du du &#xf…

Linux ubuntu安装NVM

ubuntu安装NVM&#xff08;windows wsl&#xff09; windows 终端输入wsl install&#xff0c;自动从网络下载ubuntu安装&#xff0c;在安装node版本管理nvm时会遇到连接缓慢甚至于无法连接的问题&#xff0c;可通过修改hosts解决&#xff1a; sudo vim /etc/hosts // 添加以…

动态装入器(dynamic loader)

动态装入器&#xff08;dynamic loader&#xff09; 动态装入器&#xff08;dynamic loader&#xff09;负责将动态可执行程序和所有必需的共享库一起装入&#xff0c;以使它们能正确执行。 /lib64/ld-linux-x86-64.so.2 即是64位linux系统下的动态装入器 动态装入器找到共享库…

华为开源自研AI框架昇思MindSpore CPU-Ubuntu版本 Pip自动安装教程

目录一、介绍二、获取命令1.进入MindSpore官网2.选择安装版本3.获取命令三、自动安装1.确保为Ubuntu系统2.下载自动安装脚本3.执行自动安装脚本4.验证安装本教程是在CPU-Ubuntu上安装MindSpore1.8.1如果你对MindSpore感兴趣&#xff0c;可以关注昇思MindSpore社区 一、介绍 Mi…

Docker安装及修改镜像仓库地址

docker安装 docker的安装过程可以百度一波&#xff08;本人参考了CentOS Docker 安装 | 菜鸟教程&#xff09; 只需要执行一句命令&#xff0c;docker安装成功 curl -sSL https://get.daocloud.io/docker | sh 配置镜像仓库 虽然每次安装docker之后都会进行修改仓库地址&…

Centos编译安装gitlab版本控制系统

【本文档所介绍的内容适用于公司测试/生产常见的gitlab&#xff0c;svn等版本控制环境部署&#xff0c;即常见的代码管理环境部署】 一&#xff1a;gitlab环境部署前准备 1.1 基础系统要求&#xff1a; 系统要求&#xff1a;Centos 6 x86_64 &#xff08;这里 以centos6.6为…

Linux sed 命令简要

sed命令也是博大精深&#xff0c;今天只写其中的几种场景&#xff0c;后续慢慢补充。 先看下源文件内容&#xff1a; 1、sed命令查找某个字符串 sed -n /字符串/p 文件名 2、sed命令查找两个或者两个以上字符串&#xff08;|是或者的意思&#xff09; sed -n /字符串1\|字符…

P4语言——p4runtime

练习三&#xff1a;使用p4runtime 使用p4runtime而不是json文件控制交换机的table。 控制平面代码 #!/usr/bin/env python2 import argparse import grpc import os import sys from time import sleep# Import P4Runtime lib from parent utils dir # Probably theres a be…

centos7安装java8 JDK

linux是自带JDK的&#xff0c;但是你输入命令: java -version时并不显示jdk版本。所以我们需要卸载linux下自带的JDK&#xff0c;并安装我们准备的JDK. JDK的卸载 1、查看安装的jdk rpm -qa|grep java 结果应该是显示一堆自带的JDK 2、卸载安装的JDK rpm -e --nodeps 上面…

springboot中配置文件里日志文件的路径配置logging.file和logging.path过时处理

我用的springboot版本文2.2.4&#xff0c;这个版本中在application.yml中配置logging日志输出路径时&#xff0c;网上很多都说配置如下 logging.path或者是logging.file 但是我去配置时&#xff0c;提示过时了。那么就用新的配置来代替 logging.file.name或者是logging.file…

linux如何使用管理员模式

管理员权限 用管理员权限打开文件夹&#xff0c;在终端输入sudo nautilus 或者sudo apt-get install nautilus-open-terminal安装&#xff0c;重启后&#xff0c;再右键单击文件夹&#xff0c;就可以看到“以管理员身份打开”

P4语言详解

参考文章 p4c是一款 p4编译器。BMv2是支持P4编程的软件交换机。PI是P4 runtime的实现&#xff0c;用于Control Plane对数据平面的控制。mininet的功能是构建一个虚拟的网络拓扑。 它通过linux内核的一些特性(net命名空间)&#xff0c;在一个主机上划分出多个虚拟网络空间&…

虚拟机如何实现主机代理

找到主机的IP地址&#xff0c;端口号&#xff0c;添加到虚拟机中 教程

学习笔记-sed命令

Stream Editor &#xff08;sed&#xff09;被称为流编辑器 stream editor 一次只读一行&#xff0c;只处理一行&#xff0c;不对源文件做处理&#xff0c;至输出到屏幕上 模式空间 是一个行编辑器 sed命令&#xff1a; sed [options] "script" FILE.... 选项-…

学习笔记-内核编译

/usr/src&#xff0c;/usr/local/src : 放源码的位置。下源码后放在这些位置 tar xf linux-3.13.5.tar.xz -C /usr/src &#xff1a; 解压至 /usr/src下ln -sv /usr/src/linux-3.13.5 /usr/src/linux &#xff1a; 指定一个软连接编译内核&#xff1a; 第一步&#xff1a;配置…

学习笔记-软件包管理

Linux的程序包管理 应用程序 标准库&#xff1a;glibc GPL&#xff1a;源码 API&#xff1a;兼容&#xff0c;意味开发库兼容&#xff0c;因此 ABI&#xff1a;兼容&#xff0c;编译后的程序可以跨平台 库&#xff1a;可执行程序。本身不能作为程序的入口&#xff0c;但可…

rime输入法初识---data目录输入法配置(三)

2021SCSDUSC 这是default.yaml文件&#xff0c;使用了python语言编写了它的中英字符切换和快捷键的设置 接下来说说小狼毫自带的另一款输入法&#xff0c;明月拼音&#xff08;luna_pinyin&#xff09; 这是他的字典&#xff0c;明月拼音是繁体字中文输入法&#xff0c;但他支持…

rime输入法初识----sample目录插件与样例分析(二)

2021SCSDUSC 今天讲讲sample中cmake的集成方式 构建为标准的 Rime 插件 与按照 librime 的 cmake 脚本中的特定规则构建的示例不同&#xff0c;标准 Rime 插件是独立的项目&#xff0c;可以自动集成到 librime 的构建系统中&#xff0c;而无需修改任何源代码和构建脚本。 要将…

linux——文件操作

文件描述符 1、非负的整数。 2、表示一个打开的文件。 3、由系统调用(open)返回&#xff0c;被内核空间(后续系统调用)引用。 4、内核缺省为每个进程打开三个文件描述符&#xff1a; •stdin 0 - 标准输入 •stdout 1 - 标准输出 •stderr 2 - 标准出错 open/creat/close …

高性能服务器编程——聊天室

提高服务器的性能 I/O模型 1. 阻塞I/O 程序阻塞于读写函数 2. I/O复用 程序阻塞于I/O复用系统调用&#xff0c;可以同时监听多个I/O事件 对I/O本身的读写操作是非阻塞 3. SIGIO信号 信号触发读写就绪事件&#xff0c;用户程序执行读写操作。程序没有阻 塞阶段 4. 异步I/O 内核执…

Unix-linux环境高级C语言——开发环境

Unix操作系统 美国AT&T公司贝尔实验室&#xff0c;1971年&#xff0c;肯.汤普逊、丹尼斯.里奇。 PDP-11&#xff0c;多用户、多任务、支持多种处理器架构,高安全性、高可靠性&#xff0c;高稳定性。 既可构建大型关键业务系统的商业服务器应用&#xff0c;也可构建面向移…

Anaconda各版本对应的python版本

对于原生base环境&#xff0c;对应的python版本 Packages included in Anaconda v.1.0 Packages included in Anaconda v.1.1 Packages included in Anaconda 1.2.1 Packages included in Anaconda 1.3.1 Packages included in Anaconda 1.4.0 Packages included in Anaconda …

Kali Linux 开启 SSH 服务

0x01 Kali Linux 开启SSH服务 查看 ssh 服务状态 /etc/init.d/ssh status可以看到当前 ssh 服务为关闭状态 2. 修改配置文件 vim /etc/ssh/sshd_config#PermitRootLogin prohibit-password PermitRootLogin yes#PasswordAuthentication yes PasswordAuthentication yes启动 …

Docker入门:常用命令汇总(备忘),并理解记忆

Docker入门&#xff1a;常用命令汇总&#xff08;备忘&#xff09;&#xff0c;并理解记忆一、帮助启动类命令二、镜像命令2.1 docker images2.2 docker search 某个镜像2.3 docker rmi 某个镜像2.4 docker pull 某个镜像2.5 docker system df三、容器命令3.1 新建并启动一个容…

Ubuntu 20.04安装Easyconnect及兼容性问题解决(亲测可用)

Ubuntu 20.04安装Easyconnect及兼容性问题解决一、Easyconnect客户端下载与安装1.1. Easyconnect客户端下载1.2. Easyconnect客户端安装二、Ubuntu 20.04下Easyconnect不兼容问题解决2.1. 不兼容原因2.2. 降级pango2.2.1. pango的动态依赖关系库2.2.2. pango的旧版本动态依赖关…

《移动互联网技术》 第二章 无线网络技术: 掌握各种近距离通信的基本概念和工作原理

&#x1f337;&#x1f341; 博主 libin9iOak带您 Go to New World.✨&#x1f341; &#x1f984; 个人主页——libin9iOak的博客&#x1f390; &#x1f433; 《面试题大全》 文章图文并茂&#x1f995;生动形象&#x1f996;简单易学&#xff01;欢迎大家来踩踩~&#x1f33…

学习笔记-RAID

RAID&#xff1a; RAID&#xff1a;Redunment Array of Inexpensive Disks(廉价磁盘冗余阵列) RAID&#xff1a;Redunment Array of Indenpent Disks(独立磁盘冗余阵列) Level&#xff1a;仅用于标识磁盘组合方式不同 raid0&#xff0c;raid1&#xff0c;raid5&#xff0c;…

Debian空间不足 重新分区

起因&#xff1a; 在esxi中给Debian分了8个G&#xff0c;刚开始够用&#xff0c;后来随着各种软件的安装&#xff0c;空间变得严重不足。 分区 用的是默认值&#xff0c; 第1个区是启动&#xff0c; 第2个区是根分区 第3个区是交换区 大概如下图所示 Filesystem …

漏洞复现-Bash

Bash破壳漏洞 解析漏洞破壳漏洞 解析漏洞 Bash漏洞起因 curl -A "() { :; }; /bin/cat /etc/passwd" http://192.168.0.1/poc.cgicurl是linux下用于http请求的一个工具&#xff0c; -A是将User-Agent设置为() { :; }; /bin/cat /etc/passwd字符串后面的http://192.…

Flask框架-知识点整理

Flask框架-知识点Flask框架——简介和快速使用Flask框架——Flask框架之用户管理系统示例Flask框架——基础回顾Flask框架——配置Flask框架——创建路由的两种方式Flask框架——反向生成URLFlask框架——自定义路由转换器Flask框架——app.route参数Flask框架——获取子域名的…

android实战-视频类app-5 登陆 推荐 关注

1登录UI界面分析 tomcat 8 servlet 新建 activity 看一下 首先 来 实现 页面 页面结构 2搭建登录UI界面 权重划分 px -->dip ui---->前端<------美工 3登录功能实现 activity 需要 presenter 拿来 bean 初始化 数据 可以使用框架 注解框架 …

android实战-视频类app-4 MVP项目架构实现精华

1介绍补充 模拟器 系统版本 getcolor 对 服务器 传参 不一样 2 布局结构分析 volley 也是 对 imageview 进行 拓展 textview box 都控制不了 图片 大小 3实现布局 准备资源 一些默认的 图片 新建一个 布局文件 搞个 vo框架 关联 jar包 自定义 view 继承 ne…

android实战-视频类app-3 项目UI主框架搭建

3 项目UI主框架搭建 5滑动视图 viewpage fragment 嵌套 做调整 新建一个 fragment 看这个 initContentView 还有一个 布局文件 准备数据 tabbar 初始化数据 写个方法 重写 加在 Base 裏的 initdata數據初始化 Base 裏 不要 抽象 abstract 讓Fragment 初始化數據 配…

渗透测试工具-Nmap

nmap -v -sn -PE --scriptvuln --min-hostgroup 1024 --min-parallelism 1024 189.201.252.0/10 -oX nmap_output.xmlnmap -sS -T 4 --scriptvuln 223.99.19.216 -v -Pn -n -T4 -sS -sV -O -p 1-65535nmap -v 详细信息输出 nmap -p 指定端口 nmap -iL 扫描文件中的ip nmap …

NodeJs-npm包管理器

npm包管理器npm 全局变量npm 全局变量 换主机 新环境 之前搭建的 环境 太久没用 不正常 npm run dev npm install npm audit fix --force npm cache clean --force node.js node -v npm -v

Java如何调用Linux命令

[sizemedium] &#xff08;方式一&#xff09;适合Java调用本地的Liunx无须任何依赖包 [/size]/*** * 第一种方法&#xff0c;仅仅执行命令无须关注返回结果 * throws Exception */ public static void exeCmd() throws Exception{ Runtime r Runtime.g…

MBR分区表格式与GPT分区表格式简介

MBR分区表格式与GPT分区表格式简介一、MBR分区表格式的局限性二、GPT分区表格式的优势三、MBR分区表格式与GPT分区表格式的异同&#xff08;1&#xff09;BIOS&#xff1a;基本输入输出系统&#xff08;2&#xff09;UEFI&#xff1a;统一的可扩展固件接口未初始化的全新硬盘在…

嵌入式操作系统

嵌入式操作系统一、嵌入式操作系统概述1.1 嵌入式操作系统的特点1.2 嵌入式操作系统的分类1.2.1 非实时操作系统1.2.1 实时操作系统二、实时操作系统2.1 实时操作系统与通用操作系统的比较2.2 实时操作系统的评价指标三、基于Linux的嵌入式操作系统3.1 ARMLinux简介3.2 uCLinux…

Linux第一次作业

第一步&#xff1a; 首先我们需要下载一个VMware workstation&#xff0c;可以搜索这个网址进行下载&#xff1a; 下载 VMware Workstation Pro | CNhttps://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html 大家大部分都是windows系统吧&#xf…

Docker学习笔记(二)——文件复制,commit,数据卷

目录 文件复制命令(docker cp ): docker commit 命令 docker容器数据卷(持久化) 数据卷新建命令: 通过docfile新建数据卷并构建镜像 根据dockerfile生成镜像 运行镜像 数据集容器 文件复制命令(docker cp ): # afaae4d91c78:容器id # /usr/tmp/haha.txt:要拷贝的容器文件…

【图文详解】linux系统nginx的安装步骤

安装环境&#xff08;写在前面&#xff09;&#xff1a; 操作系统&#xff1a; CentOS7 64位 nignx版本&#xff1a; 1.18.0 1&#xff1a;配置nginx安装环境 1.1&#xff1a;安装nginx前要对源码进行编译&#xff0c;编译源码依赖 gcc环境&#xff0c;所以需要安装gcc指令 y…

Linux(CentOS7)初始化配置脚本

脚本 #!/bin/bash ## -bash ./lucky.sh:/bin/bash^M:bad interpreter:no such file or directory ## vim或vi的命令模式下&#xff0c;输入命令 set fileformatunix即可解决换行问题## 如果wget获取阿里云源那一步失败了就手动执行一下wget条命令&#xff0c;然后再重新执行一…

Linux学习笔记——Shell高级进阶

目录 Shell运算符 算术运算符 布尔运算符 逻辑运算符 字符串运算符 文件测试运算符 echo打印数据 test命令 数字 字符串 文件测试 Shell流程控制 if case for while break continue Shell函数 Shell运算符 算术运算符 #! /bin/basha20 b10valexpr $a $b#不…

Linux学习笔记——三剑客

普通剑客 cut 用指定的规则来切分文本 cut -d : -f1,2,3 passwd #用冒号分割文本&#xff0c;显示出前三列 sort sort file 对文本中的行进行排序sort -t : -k2 file 对每一行的数据用冒号进行切分&#xff0c;按照第二列进行排序sort -t -k2 -r file 逆序sort -t -k2 -…

Linux学习笔记——文件大小和文件压缩命令

文件大小 分区信息 df -h指定文件目录大小 du -h --max-depth1&#xff08;只查询目录下的一级目录&#xff09;目录swap 一个特殊的分区&#xff0c;以硬盘代替内存当内存使用满的时候&#xff0c;可以将一部分数据写到swap分区文件压缩 tar 主要针对的文件是 luck.tar.gz &a…

Android-N WindowManager

0 前言 本文重点分析WindowManager和WindowManagerService的实现。 验证环境:Nexus 6P手机 1 WindowManager 图1.1 WindowManager ViewManagerframeworks/base/core/java/android/view/ViewManager.javaWindowManagerframeworks/base/core/java/android/view/WindowManager…

Linux学习笔记——文件系统

内存使用 部分目录说明 /bin bin是Binary的缩写&#xff0c;这个目录存放着最经常使用的命令 /boot 存放的是启动Linux时使用的一些核心文件&#xff0c;包括一些连接文件和镜像文件 /etc 用来存放所有的系统管理员所需要的配置文件和子目录 /lib 存放着系统最基本的动态连接共…

Linux学习笔记——特殊字符

.&#xff08;点&#xff09; 如果文件的开头是.&#xff0c;说明当前文件是一个隐藏文件.指向当前目录..指向当前目录的上级目录../../返回两级目录 $ 说明这是一个变量 $PATH Linux的环境变量*星号 通配符 ll /etc/a* //查看etc下所有a开头的文件信息 ~ 当前用户的家目录每…

Linux学习笔记——虚拟机快照与克隆

拍摄快照 记录虚拟机的当前状态拍摄快照的时候一定要关机转到 回到某一个历史快照节点克隆 复制某一个历史快照节点克隆可以更快的创建一个新的虚拟机&#xff0c;只是创建后需要配置一些参数&#xff0c;虚拟机名称&#xff0c;ip地址等等克隆的方式 链接克隆 当前节点文件夹只…

Linux学习笔记——网络组成

网络连接的概念 IP地址&#xff08;IPADDR&#xff09; IP地址是一种逻辑地址&#xff0c;用来标识网络中的一个主机 IP地址网络地址主机地址IP地址是一个4*8bit&#xff08;一字节&#xff09;由0/1组成的数字串&#xff08;IPv4协议&#xff09; 子网掩码&#xff08;NETWORK…

启动rabbitMq失败 “journalctl -xe“ for details、.erlang.cookie must be accessible by owner only

首先有提示 "journalctl -xe" for details 失败时 执行命令 journalctl -xe 找到报错地方 &#xff08;设置集群时 更改为777权限 未还原为可读文件 700&#xff09; 即可修复异常 重启启动成功 问题&#xff1a; .erlang.cookie must be accessible by owner …

Linux 截取日志命令

1、截取时间段 截取 2020-06-18 10:10 到 2020-06-18 10:20 之间的日志记录&#xff0c;catalina.out 为你要截取的文件名称&#xff0c; new2.log 截取之后保存日志的文件名称。 sed -n /2020-06-18 10:10/, /2020-06-18 10:20/ p catalina.out > new1.log sed -n /20…

ubuntu20.4下ORB_SLAM2使用Opencv4进行编译遇到的若干问题及解决方法

问题0 fatal error: opencv/cv.h: 没有那个文件或目录解决 #include <opencv/cv.h> 换成 #include<opencv2/imgproc/imgproc_c.h> #include <opencv2/highgui/highgui_c.h> 问题1 /usr/include/c/9/bits/stl_map.h:122:71: error: static assertion failed…

Nginx:CentOS7安装 htpasswd 并对明文密码进行加密

一、查看 htpasswd 所在的软件包 $ whereis htpasswd # 查看 htpasswd 命令的位置 htpasswd: /usr/bin/htpasswd /usr/share/man/man1/htpasswd.1.gz$ rpm -qf /usr/bin/htpasswd # 查看 htpasswd 命令所在的软件包 httpd-tools-2.4.37-30.module_el8.3.056197fdbbcc.x86_64 …

curl 添加 HTTP 基础认证信息

# --user 和 -u 等价 $ curl -u username:password http://www.abc.com# 如果没有制定密码&#xff0c;那就动态需要手动输入密码 $ curl -u username http://www.abc.com Enter host password for user username:

如何在Linux下递归查看所有文件或目录?

[b][colorgreen][sizelarge]find命令&#xff0c;是个非常nice的命令&#xff0c;如果你还不了解这个命令&#xff0c;可以使用man find命令&#xff0c;来查看具体的介绍&#xff0c;find命令结合grep命令之后是非常强大的&#xff1a;&#xff08;1&#xff09;找出某个目录下…

进程控制块PCB

为了管理进程&#xff0c;内核必须对每个进程所做的事情进行清楚的描述。内核为每个进程分配一个 PCB(Processing Control Block)进程控制块&#xff0c;维护进程相关的信息&#xff0c;Linux 内核的进程控制块是 task_struct 结构体。 在 /usr/src/linux-headers-xxx/…

mini2440平台上简单opencv程序的实现

在学习的过程中&#xff0c;借鉴了很多的网上大牛的知识成果。今天终于自己写成功了一个简单的程序&#xff0c;算是对自己学习的小小的总结&#xff0c;也算是与大家分享一下成果。 其中&#xff0c;在opencv向pc linux和arm linux移植的过程中&#xff0c;主要学习了这两位大…

Android-Q ViewRootImpl

0 前言 本文主要对VewRootImpl进行分析。 1 类图 图1.1 ViewRootImpl ViewParentframeworks/base/core/java/android/view/ViewParent.javaCallbacksframeworks/base/core/java/android/view/View.javaDrawCallbacksframeworks/base/core/java/android/view/ThreadedRenderer…

Android-4.0.3_r1 Activity

0 前言 应用编程最先要用到的就是Activity,本文重点分析它的底层实现。 验证环境:讯为iTOP4412开发板 1 类图 图1.1 android-4.0.3_r1 Activity Contextframeworks/base/core/java/android/content/Context.javaContextWrapperframeworks/base/core/java/android/content/C…

NanoPC-T4|Android-Q 修改产品类型为ATV

0 前言 NanoPC-T4官方定义的产品类型为tablet(平板),HDMI的许多特性没有得到很好的体现(例如CEC[2]),因此本文重点如何将其类型改为atv(电视)。 Tips:可根据参考资料[1]的12.3.1小节“下载Android10源代码”的方法下载官方提供的源码,其中内核目录为rk3399-android-…

NanoPC-T4|U-Boot LCD驱动(eDP)

0 前言 《NanoPC-T4|Android-Q LCD驱动&#xff08;eDP&#xff09;》分析了内核驱动&#xff0c;本文重点分析U-Boot驱动。 1 正文 更新中。。。 参考资料 [1][RK3399][Android7.1] 调试笔记 --- TC358775在uboot中的显示驱动patch [2]RK3399平台开发系列讲解&#xff08;…

Linux/Android背光控制

0 前言 本文重点介绍目前主流Linux发行版&#xff0c;Android版本的屏幕背光控制原理和实现。 更新中&#xff0c;敬请期待。 1 Ubuntu 2 Tiny4412 2.1 官方内核 字符设备驱动 2.2 标准化 sysfs节点。 3 iTOP4412 详见《[Exynos4412][iTOP4412]LCD背光驱动》。 4 Nan…

Service Mesh之Envoy

写在前面的话&#xff1a; 本篇文章&#xff0c;主要希望讲清楚&#xff0c;下面几个问题&#xff1a; 1.Envoy是什么&#xff0c;长什么样子&#xff1f; 2.Envoy解决了什么问题&#xff1f; 3.使用它的好处在哪里&#xff1f;简介&#xff1a; Envoy是一款由 Lyft 开源的高性…

Linux下root密码搞完了如何更改密码

第一种方法 1.重启系统并按e进入编辑内核参数 2.找到linux这行&#xff0c;末尾空格后 输入rd.break,输入完成后在按ctrlx 3.输入mount | grep sysroot查看挂载方式,这里sysroot是以只读的形式挂载的&#xff0c;所以要改为以可读可写的方式来挂载 4.输入mount -o remount,rw /…

Linux Screen命令详解

一、背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器&#xff0c;经常运行一些需要很长时间才能完成的任务&#xff0c;比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口&#xff0c;因为它们执行的时间太长了。必须等待它…

项目实训 - 智能车系统 - 第六周记录

项目实训 - 智能车系统 - 第六周记录 日期&#xff1a;3.28 – 4.03 项目进度 本周工作进展&#xff1a; 完成了所有中间话题的移植将参数服务器改成读取文件的形式 &#xff08;这周状态不太好&#xff0c;工作进展不是很大。&#xff0c;。&#xff09; 1、剩余话题的移…

ubuntu进程占用

查找问题解决网址 感谢思则变的分享 问题描述 在进行ubuntu安装时遇到问题&#xff1a; ubuntuubuntu:~$ sudo apt install openssh-server [sudo] password for ubuntu: E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Una…

Go的内存分配

Go内存分配 一. 背景介绍 先了解一下Linux系统内存相关的背景知识&#xff0c;有助于我们了解Go的内存分配 1.覆盖技术 > 在上古时代的内存管理中&#xff0c;如果程序太大&#xff0c;超过了空闲内存容量&#xff0c;就无法把全部程序装入内存中&#xff0c;这个时候诞生出…

“E: Unable to locate package“ on Ubuntu

“E: Unable to locate package” on Ubuntu Check the package name carefullyUpdate the repository cache sudo apt updateCheck if package is available for your Ubuntu version //check the Ubuntu version lsb_release -aCheck if you are using an active Ubuntu r…

fatal error: linux/perf_event.h: No such file or directory

ffmpeg 的android交叉编译 &#xff0c;报这个错误最简单的方式是 --disable-linux-perf

性能之CPU定位工具介绍

本篇文章算是一篇读书笔记&#xff0c;基本上是把CPU相关的知识作了一个归纳整理&#xff0c;方便后续查看和排查问题。对于CPU来说&#xff0c;涉及到的主要指标包括&#xff1a;CPU使用率、平均负载、上下文切换、硬中断、软中断、等待io和CPU缓存&#xff0c;而CPU的性能问题…

Istio之pilot概述

本篇文章属于搬砖&#xff0c;主要介绍下istio中pilot组成以及做的事情。pilot的架构&#xff1a;(https://www.cnblogs.com/YaoDD/p/11391342.html)(https://github.com/istio/old_pilot_repo/blob/master/doc/design.md)Discovery Services&#xff1a;pilot-discovery&#…

Envoy架构之流程梳理

本篇文章主要用来介绍envoy中的流程&#xff0c;以及这些流程和代码里面的模块是如何对应起来的&#xff0c;算是从一个大的层面来解读envoy的实现。在开始之前&#xff0c;我们先介绍下Envoy中的关键字段&#xff1a;Listener:服务(程序)监听者。就是真正干活的。Envoy 会暴露…

linux 串口驱动与应用(二)

后面回来补充的很重要的一句话&#xff0c;串口是流的方式发送&#xff0c;读取数据&#xff0c;不是包&#xff0c;这很重要&#xff0c;当去读取1000个字节所谓一包时&#xff0c;如果是非阻塞的&#xff0c;不一定能读到1000个&#xff0c;如果是阻塞的&#xff0c;需要一种…

Linux系统调用

转载自&#xff1a;https://www.ibm.com/developerworks/cn/linux/kernel/syscall/part1/appendix.html Linux系统调 以下是Linux系统调用的一个列表&#xff0c;包含了大部分常用系统调用和由系统调用派生出的的函数。 其中有一些函数的作用完全相同&#xff0c;只是参数不同…

Qt(十)——运行终端命令实现快捷指令

Qt(十)——运行终端命令实现快捷指令 目录 1、ui 设计2、包含头文件3、执行终端命令1、ui 设计 2、包含头文件 #include "QProcess"3、执行终端命令 Qprocess *quick_cmd=new QProcess(); quick _cmd->start("bash&#

openEuler 知:官方社区

openEuler 是由 OpenAtom Foundation 开发和运营的开源平台。 openEuler 的愿景是&#xff1a;通过社区合作&#xff0c;打造创新平台&#xff0c;构建支持多处理器架构、统一和开放的操作系统openEuler&#xff0c;推动软硬件生态繁荣发展。 openEuler 社区主要包括两个代码…

openEuler 知:管理策略

文章目录openEuler 开源社区的一些管理策略有时候不知道放在哪里&#xff0c;也不知道去哪里找&#xff0c;本文罗列了一些管理策略&#xff0c;方便需要时查询。 openEuler 软件包管理策略原则&#xff1a;https://gitee.com/openeuler/community/blob/master/zh/technical-co…

Linux 知:进程的内存

文章目录参考关键字&#xff1a;top、smaps、虚拟内存、驻留内存 参考 观察进程的内存占用情况

Linux 知:手册

文章目录官方手册man手册菜鸟教程在线中文手册官方手册 man手册 主页&#xff1a;https://www.kernel.org/doc/man-pages/ Linux 手册页项目记录了用户空间程序使用的 Linux 内核和 C 库接口。关于 C 库&#xff0c;主要关注点是 GNU C 库 (glibc)&#xff0c;尽管在已知的情…

Linux 知:systemd

文章目录参考文档参考文档 systemctlSystemd 入门教程&#xff1a;命令篇Systemd 入门教程&#xff1a;实战篇

shell 知:ola

gitee地址&#xff1a;https://gitee.com/maminjie/ola 文章目录1. 简介2. 目录3. 使用3.1. 开发3.2. 执行3.3. 配置4. 结语1. 简介 ola&#xff08;哦啦&#xff09;&#xff0c;对&#xff0c;不是euler&#xff08;欧拉&#xff09; -_- ola实际上是我为openEuler写的一个…

ubuntu使用fish

安装 sudo apt-get install fish使用 手动进入 命令行中键入fish&#xff0c;回车即可进入fish。 fish自动进入 将fish配置成默认shell&#xff0c;这样每次都默认进入fish。 sudo chsh -s /usr/bin/fish

Linux中nacos容器开启冲突错误

报如下错误 原因是你已经有了这个容器被使用&#xff0c;需要删除后才可以重新创建 用命令 #停止nacos服务 docker stop nacos #删除nacos服务 docker rm nacos如果容器是开启的&#xff0c;删除不了&#xff0c;可以强制删除 docker rm –f nacos最后可以重新创建并启动n…

修改虚拟机的ip地址步骤

1.首先登录虚拟机&#xff0c;并进入如下界面&#xff0c;查询出linux的IP地址 2.输入vi /etc/sysconfig/network-scripts/ifcfg-ens33(注意&#xff1a;我用的是SentOS7的镜像) 按键i进入编辑模式编辑完成后按Esc退出编辑状态 输入命令&#xff1a;:wq 退出保存 3. 保存后…

VMware虚拟机安装教程

VMware安装好之后&#xff0c;下载好我们要安装的操作系统的镜像文件后&#xff0c;此处安装的为centos7版本&#xff0c;就可以开始安装了。&#xff08;这两个都可以&#xff0c;我用的是1908&#xff09; 进入主页选择创建新的虚拟机 选择典型安装&#xff0c;下一步 选择稍…

下面通过一个shell每隔1s读取arm设备的内核和内存信息,把他写在文件中

主要使用top命令读取并写在对应文件中&#xff0c;具体如下&#xff1a; #!/bin/bashecho "删除旧日志文件"time$(date "%Y%m%d-%H:%M")echo "记录100s内间隔1s的top的前11行" for i in {1..5} dotop -d 1 -n 1 -b | head -n 5 >> toplog…

Qt(一)——Ubuntu16.04的Qt开发环境搭建

Qt(一)——Ubuntu16.04的Qt开发环境搭建 目录 1、总述2、qtcreator安装1.1 通过apt安装2.2 通过安装包安装3、添加qtcreator到环境变量4、更改权限5、终端运行1、总述 Qt是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可以…

机器人建模与仿真(三)——ros_control

机器人建模与仿真&#xff08;三&#xff09;——ros_control 目录总述一、ros_control框架二、控制器三、硬件接口四、传动系统五、关节约束六、控制器管理器七、Gazebo仿真总述 ROS中提供了丰富的机器人应用&#xff1a;SLAM、导航、MoveIt…但是你可能一直有一个疑问&#…

机器人建模与仿真(二)——机器人URDF模型仿真

机器人建模与仿真&#xff08;二&#xff09;——机器人URDF模型仿真 目录总述一、创建机器人描述功能包二、创建URDF模型三、URDF模型解析四、在rviz中显示模型五、改进URDF模型六、添加传感器模型七、基于ArbotiX和rviz的仿真器总述 在ROS中&#xff0c;机器人的模型一般放在…

机器人平台搭建(三)——为机器人装配Kinect

机器人平台搭建&#xff08;三&#xff09;——为机器人装配Kinect 目录总述1、freenect_camera功能包2、PC端驱动Kinect总述 除普通USB摄像头&#xff0c;很多应用场景下还会用到RGB-D摄像头来获取更加丰富的环境信息&#xff0c;如Kinect&#xff0c;让机器人不仅可以看到周…

ROS中的常用组件(五)——Gazebo仿真环境

ROS中的常用组件&#xff08;五&#xff09;——Gazebo仿真环境 目录总述一、Gazebo的特点二、安装并运行Gazebo三、构建仿真环境总述 Gazebo是一个功能强大的三维物理仿真平台&#xff0c;具备强大的物理引擎、高质量的图形渲染、方便的编程与图形接口&#xff0c;最重要的还…

ROS架构(五)——ROS的通信机制

ROS架构&#xff08;五&#xff09;——ROS的通信机制 目录总述一、通信机制一——话题通信机制二、通信机制二——服务通信机制三、通信机制三——参数管理机制四、话题与服务的区别总述 ROS的核心——分布式通信机制 ROS是一个分布式框架&#xff0c;为用户提供多节点&#…

Ubuntu16.04安装V-REP/coppeliaSim并与ROS kinetic桥接

Ubuntu16.04安装V-REP/coppeliaSim并与ROS kinetic桥接 目录一、下载安装包二、启动V-REP三、配置RosInterface plugin一、下载安装包 1、下载官方V-REP&#xff0c;参考网址&#xff1a;https://www.coppeliarobotics.com/previousVersions; 2、选择中间EDU&#xff0c;Ubunt…

初识操作系统

目录 前言&#xff1a; 那么操作系统是什么呢&#xff1f; 操作系统是如何管理软硬件资源的呢&#xff1f; 操作系统存在的意义&#xff1f; 什么是进程&#xff1f; 怎样去查看具体的进程 如何创建进程&#xff1f; PCB结构体里都有什么&#xff1f; 前言&#xff1a; …

基于Docker安装部署Minion对象存储服务

基于Docker安装部署Minion对象存储服务Minion(帮助文档)是一款基于Go语言的高性能对象存储服务&#xff0c;非常适合于存储大容量非结构化的数据&#xff0c;例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。 1.拉去鏡像 docker pull minio/minio2.创建容器 docker…

Docker镜像与Docker容器的常用操作命令

Docker镜像与Docker容器的常用操作命令镜像相关命令搜索镜像拉取镜像查看镜像删除镜像容器相关命令创建与启动容器重启策略设置容器权限文件拷贝端口映射目录挂载容器的管理删除容器镜像相关命令 [rootadministrator ~]# docker image -help unknown shorthand flag: e in -el…

Docker的安装与卸载、启动与停止

Docker的安装与卸载、启动与停止Docker的概述Docker的安装前提Docker的安装Docker的卸载Docker的启动与停止Docker的概述 Docker 是一个开源的应用容器引擎。 Docker 让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中&#xff0c;然后发布到任何流行的 Linux或Window…

cpu百分百、内存占用过高

1、top命令各服务运行状况 发现3230进程cpu占用率特别高&#xff0c;分析这个服务JVM情况。 2、jstat -gc 3230 查看jvm使用情况&#xff0c;发现老年代和永久代占用比例高的吓人(老年代使用率超过70%触发FGC) 3、jmap -heap 3230 查看堆内存也是如此。 4、jhat /data/test…

SHELL第六天

grep正则&#xff1a;1、显示/etc/passwd文件中以bash结尾的行&#xff1b; [rootlocalhost day6]# grep -n bash$ /etc/passwd2、找出/etc/passwd文件中的三位或四位数&#xff1b; grep -E [0-9]{3,4} /etc/passwd3、找出/etc/grub2.cfg文件中&#xff0c;以至少一个空白字符…

Linux创建分区

使用一个块设备需要经过一下几个步骤&#xff1f; 1、查看磁盘信息&#xff08;块设备&#xff09;信息 分区的两种格式&#xff1a; 1&#xff09;MBR分区 MBR(Master Boot Record,主引导记录)是传统的分区机制&#xff0c;使用BIOS引导的PC设备&#xff0c;寻址空间只有 32…

Linux输入/输出重定向

重定向操作符——“>”、“>>”、“<”、“<<”在Linux系统中 默认的输入设备(标准输入)是键盘默认的输出设备(标准输出)是显示器利用重定向操作符可以重新定义命令涉及的默认的输入和输出设备对象,即重定向操作符可以将命令输入和输出数据流从默认设备重定向…

Linux之进程基础概念以及环境变量详解

进程 文章目录进程冯诺依曼式结构五大硬件单元操作系统概念操作系统层状结构理解"管理"进程什么是进程&#xff1f;PCB如何描述进程&#xff1f;task_struct内容分类通过系统调用获取进程标示符查看进程方式ps命令/proc目录top命令上下文概念进程切换通过系统调用创建…

shell基本用法(二)

从某个文件读取数据 如读取设备树里的某个配置 read target_board < /proc/device-tree/model read pct_configuration < /proc/device-tree/pct-info/pct-name

Makefile的写法

Makefile的写法&#xff0c;我司的&#xff0c;还可以

mtdparts分区设置(cmdline,uboot,Linux-kernel)

https://www.cnblogs.com/pengdonglin137/p/4646269.html https://blog.csdn.net/gangdou/article/details/113044235

hisi3520调试TLV320AIC3101耳机热插拔问题(四)

hisi3520调试TLV320AIC3101耳机热插拔问题&#xff08;四&#xff09;

source insight 设置颜色字体大小

设置source insight 工具的背景色&#xff0c;字体 左键双击选中需要设置的对象&#xff0c;如函数名&#xff0c;全局变量&#xff0c;局部变量&#xff0c;结构体变量&#xff0c;结构体成员&#xff0c;函数形参&#xff0c;switch语句&#xff0c;if语句。 右键&#xff0…

shell脚本进入某个目录返回当前目录写法

想进入某个目录&#xff0c;执行某个应用程序&#xff0c;每次进入&#xff0c;带空格的文件&#xff0c;在linux很不好 写个脚本&#xff0c;进入目录&#xff0c;后台运行完后&#xff0c;返回当前目录。 #/bin/sh oldpath$(pwd) cd /root/.wine/dosdevices/c:/Program\ Fil…

linux驱动ioctrl函数

linux驱动ioctrl函数 在linux驱动中经常用到的函数为open、read、write用于对设备进行读取和写入数据&#xff0c;但是除了上述功能之外还有另外一个重要的功能ioctl&#xff0c;很多时候用户程序需要根据自己的需求配置所操纵的硬件&#xff0c;比如修改波特兰&#xff0c;获…

下载文件到嵌入式设备

1、从linux下载文件到嵌入式设备 前提条件&#xff1a;开发板上已经烧录好了u-boot&#xff0c;kernel&#xff0c;rootfs&#xff0c;能运行系统管理文件&#xff0c;且能上网&#xff0c;ping通&#xff0c;配置开启了tftp。 注意&#xff1a;这里的下载文件&#xff0c;不是…

Linux下如何解压bz2文件

tar.bz2 解压命令 bzip2 -d gcc-4.1.0.tar.bz2---上面解压完之后执行下面的命令。 tar -xvf gcc-4.1.0.tar 或 tar -xvf *.tar解完之后会出现多一个文件夹 gcc-4.1.0

Android-Q WindowManager

0 前言 本文重点分析WindowManager和WindowManagerService的实现。 验证环境&#xff1a;Pixel 3a手机、Pixel 4手机 1 WindowManager 2 WindowManagerService 参考资料

Centos7 离线安装Docker(简单二进制安装)

参考&#xff1a; https://docs.docker.com/engine/install/binaries/ 测试环境如下&#xff0c;centos系统版本为3.10.0-327.el7.x86_64&#xff1a; $ uname -r 3.10.0-327.el7.x86_641、下载二进制安装包&#xff1a; https://download.docker.com/linux/static/stable/x8…

docker 一键启动关闭..批量操作命令

List item 一键启动所有docker 容器&#xff1a;docker start $(docker ps -a | awk ‘{ print $1}’ | tail -n 2) 一键关闭所有docker 容器&#xff1a;docker stop $(docker ps -a | awk ‘{ print $1}’ | tail -n 2)一键删除所有docker 容器&#xff1a;docker rm $(doc…

linux给用户添加sudo权限

一、linux给用户添加sudo权限&#xff1a; 有时候&#xff0c;linux下面运行sudo命令&#xff0c;会提示类似&#xff1a; xxxis not in the sudoers file. This incident will be reported. 这里&#xff0c;xxx是用户名称&#xff0c;然后导致无法执行sudo命令&#xff0c;这…

Linux系统 防火墙命令

Linux系统防火墙设置 CentOS7防火墙设置Linux系统防火墙设置一、FirewallD简介二、FirewallD特性三、FirewallD配置一、FirewallD简介 FirewallD 提供了支持网络/防火墙区域(zone)定义网络链接以及接口安全等级的动态防火墙管理工具。它支持 IPv4, IPv6 防火墙设置以及以太网桥…

解决 Unit is masked

如何解决 Failed to start firewalld.service: Unit is masked. 当我们输入systemctl start Firewalld.service这条命令时就会发现&#xff0c;会出现&#xff1a; Failed to start firewalld.service: Unit is masked. 启动失败防火墙服务&#xff1a;单元被屏蔽。 为什么会…

Ifconfig详细介绍

Ifconfig详细介绍 ens33 表示第一块网卡&#xff1a; UP&#xff08;代表网卡开启状态&#xff09; RUNNING&#xff08;代表网卡的网线被接上&#xff09; MULTICAST&#xff08;支持组播&#xff09; MTU:1500&#xff08;最大传输单元&#xff09;&#xff1a;1500字节 inet…

《程序员的自我修养---编译和链接》第二章总结

被隐藏了的过程 gcc hello.c ./a.out上述过程可分为4个过程&#xff1a;预处理&#xff0c;编译&#xff0c;汇编&#xff0c;链接 预编译->.i 预编译主要是以文件中‘#’开始的预编译指令 将所有的”#define“删除&#xff0c;并且展开所有的宏定义处理所有条件预编译指…

文件描述符就绪的条件(可读可写)

下列情况下&#xff0c;socket可读&#xff1a; 1.socket内核接收缓冲区中的字节数大于或者大于等于其低水位的标记SO_RCVLOWAT标记。此时&#xff0c;我们可以无阻塞的该socket&#xff0c;并且读操作的返回值大于0&#xff1b; 2.socket通信的对方关闭连接&#xff0c;此时对…

TCP是如何保证包的顺序传输?

我和大家一起讨论下TCP在保证可靠传输数据的前提下&#xff0c;是怎样对传输的数据进行顺序化操作的。 大家都知道&#xff0c;TCP提供了最可靠的数据传输&#xff0c;它给发送的每个数据包做顺序化&#xff08;这看起来非常烦琐&#xff09;&#xff0c;然而&#xff0c;如果…

connect系统调用失败的原因

connect首先给服务器发送一个同步报文段&#xff0c;使连接成为SYN_SENT状态&#xff0c;此后&#xff0c;connect可能因为两个原因导致失败&#xff1a; ①如果connect连接的目标端口不存在&#xff0c;或者该端口仍处于TIME_WAIT状态&#xff0c;则服务器将发送一个复位报文…

移植libzrtp报错:automake-1.14: command not found

问题&#xff1a; cd . && /bin/bash /home/disk//libzrtp/src/config/missing automake-1.14 --gnu /home/disk/libzrtp/src/config/missing: line 81: automake-1.14: command not found WARNING: ‘automake-1.14’ is missing on your system. You should only nee…

TFTP使用

今天虚拟机崩了&#xff0c;smb服务器映射&#xff0c;U盘挂载全部失效&#xff0c;所幸网络还可以用&#xff0c;赶紧备份文件&#xff1b;利用TFTP工具进行备份。 1 TFTP命令 这里系统自带的是命令行操作 connect&#xff1a;连接到远程tftp服务器 mode&#xff1a;文件传输…

VMware虚拟机安装centos7 64

​图片参考我的帖子 三天入门Linux-第一天 |VMware虚拟机 因为以前操作系统课程的时候安装过VMware虚拟机&#xff0c;所以这次就没有安装新的虚拟机了。 参照大佬的博主先下载Cantos镜像https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-200…

基于java的疫情数据查看系统与实现

2020年新冠肺炎爆发&#xff0c;我们采用很多措施来避免疫情的进一步扩大&#xff0c;目前已经很好的控制住了疫情&#xff0c;但是仍然不能掉以轻心&#xff0c;该系统就是为了方便查看疫情数据而开发的。通过访问卫生局公开的数据接口&#xff0c;获取疫情数据&#xff0c;通…

基于java的医院分诊系统的设计与实现

分诊管理主要实现患者信息录入&#xff0c;分诊&#xff0c;排队等功能。该Java毕业设计使用了当前较为流行的spring MVC、hibernate、spring技术开发。本系统按功能具体可划分为四个模块&#xff1a;系统设置模块、患者管理模块、科室管理模块、分诊管理。1 患者查询功能&…

基于java的来访咨询系统的设计与实现

该系统使用了较为基础技术&#xff1a;servlet&#xff0c;JDBC&#xff0c;比较适合刚学完java EE的同学&#xff0c;通过该毕业设计的学习可以对java EE一部分知识加以巩固&#xff0c;系统使用了bootstrap&#xff0c;界面美观大方。 功能包括&#xff1a;来访者管理&#…

如何在windows系统中安装linux虚拟机?

继上次安装后&#xff0c;我卸载了&#xff0c;这次又重新装了一遍&#xff0c;对这个安装过程也算是很能理解了&#xff0c;大家跟着我一起装就完事了。 一.安装VMware 我安装的是VMware workstation14. 下载地址是这个&#xff1a; https://www.cnblogs.com/yxcn/p/10663230…

小白装linux ubuntu系统并搭建libpcap环境写网络嗅探器

这次疫情&#xff0c;我们老师要我们这些没学过Linux系统的去下载linux并在这个系统环境下写出网络嗅探器&#xff0c;我觉得这个老师就是在刁难我胖虎&#xff0c;不写不行啊&#xff0c;要挂科啊&#xff0c;最后还是硬着头皮写了&#xff0c;前后大概用了7或8天的样子&#…

[java]排查服务器cpu最高的线程

1、通过linux命令排查 1.1、使用top命令定位异常的线程 top top - 11:08:08 up 3 days, 23:43, 1 user, load average: 0.00, 0.01, 0.05 Tasks: 76 total, 1 running, 75 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.3 us, 0.2 sy, 0.0 ni, 99.5 id, 0.0 wa, …

RocketMQ零拷贝原理

1、什么是零拷贝&#xff1f; 零拷贝是指CPU不需要在应用内存和内核内存之间拷贝数据消耗资源。 2、零拷贝的优势&#xff1f; &#xff08;1&#xff09;避免不必要的CPU拷贝&#xff0c;让CPU解脱出来去执行其他的任务&#xff1b; &#xff08;2&#xff09;减少内存带宽…

[oracle]oracle10g dataguard实战步骤

oracle10g dataguard实战步骤 一、主库操作 1、修改主库属性&#xff1a; alter system force logging;查看状态 select FORCE_LOGGING from v$database;2、修改数据库为归档模式&#xff1a; archive log list;shutdown immediate; startup mount; alter database archive…

MISC 驱动代码实例与流程分析

MISC 驱动代码实例与流程分析 这是一个 蜂鸣器的杂项驱动&#xff0c;源码来自正点原子 画了一个流程图 视频链接如下 https://www.bilibili.com/video/BV1fJ411i7PB?p62 1. 熟悉 MISC驱动的各个模块 1.1 驱动入口与出口 /* 驱动入口函数 */ static int __init miscbeep_i…

ROS架构(四)——开源社区

ROS架构&#xff08;四&#xff09;——开源社区 ROS开源社区中的资源非常丰富&#xff0c;而且可以通过网络共享以下软件和知识。 发行版&#xff08;Distribution&#xff09;&#xff1a;类似于Linux发行版&#xff0c;ROS发行版包括一系列带有版本号、可以直接安装的功能包…

Linux Ubuntu使用4.1: 文件系统

对于 Windows 来说&#xff0c;每一个分区有一个盘符 C:\ 通常存放操作系统和软件 D:\ , E:\ 存放用户的其他文件 比如&#xff0c;C:\example\123.jpg 注意&#xff1a;每一个盘符实际对应一个分区 Partition 对于 Linux 来说&#xff0c;使用统一的目录树结构&#xff1a…

超简单理解的GCC编译动态库和静态库

超简单理解的GCC编译动态库和静态库说明单个准备工作生成静态库多个文件生成准备生成动态库调用多个文件准备工作编译静态库编译动态库使用说明 环境是mac os 单个准备工作 创建 t.h,t.c,main.c文件 分别如下内容 t.h t.c main.c 生成静态库 多个文件生成准备 生成动态库…

Linux Ubuntu使用3:桌面环境

Ubuntu 的桌面环境和 Windows / Android 相似 上部&#xff1a;状态栏 左侧&#xff1a;收藏夹&#xff0c;常用的应用程序 左上角&#xff1a;查看正在活动的程序 Activities 左下角&#xff1a;查看所有的应用程序 右上角&#xff1a;系统状态、用户、系统设置、关机与注销 …

数据库原理及应用期末复习汇总(附某高校期末真题试卷)

文章目录《数据库原理及应用》试题1一、选择题&#xff08;共35分&#xff09;二、填空&#xff08;每空1分&#xff0c;共20分&#xff09;三、T-SQL综合题(共35分)四、综合应用题(共10分)《数据库原理及应用》试题2一、选择题&#xff08;共35分&#xff09;二、填空&#xf…

websocketpp问题集锦

1. error: ‘ASN1_STRING_get0_data’ was not declared in this scopechar const * dns_name (char const *) ASN1_STRING_get0_data(current_name->d.dNSName);解决方法&#xff1a;ASN1_STRING_data 或 ASN1_STRING_get0_data 符号没有声明&#xff0c;是1.01-版与新版不…

DAY 35 sed文本编辑器

文本三剑客&#xff1a;都是按行读取后处理。 grep 过滤行内容 awk 过滤字段 sed 过滤行内容&#xff1b;修改行内容 sed编辑器 sed是一种流编辑器&#xff0c;流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流 sed编辑器可以根据命令来处理数据流中的…

5. 操作系统基础

5. 操作系统基础 常考面试题 说说你对进程的理解⭐⭐⭐ 程序是指令、数据及其组织形式的描述,而进程则是程序的运行实例,包括程序计数器、寄存器和变量的当前值。 Linux的进程结构,一般分为三部分:代码段、数据段(.data与.bss)和堆栈段。 代码段用于存放程序代码,如果有…

深入了解浮点型变量输入与输出

深入了解浮点型变量输入与输出 前言 C 语言中浮点型变量的输入和输出在程序开发中非常常见&#xff0c;比如经常出现在数据处理和科学计算中。在此篇文章中&#xff0c;我们将探讨浮点型变量输入和输出的一些细节和注意事项。 浮点型变量的定义和初始化 在 C 语言中&#x…

在Ubuntu中安装Jenkins

安装前的准备 一台 ubuntu 主机(本篇文章使用的是ubuntu-20.04.4-desktop-amd64) 切换到root用户 安装 Jenkins Java 安装 sudo add-apt-repository ppa:openjdk-r/ppa # 需要回车一下 sudo apt-get update echo y|sudo apt-get install openjdk-8-jdk Jenkins的安装 wg…

Linux Ubuntu使用5.4 命令行: 归档压缩

归档 tar , 即 tape archive 档案打包 创建档案包 tar -cvf example.tar example 其中&#xff0c; c , 表示 create 创建档案v , 表示 verbose 显示详情f , 表示 file 也可以多个目录打包 tar -cvf xxx.tar file1 file2 file3 还原档案包 tar -xvf example.tar tar -xvf e…

fabric1.4.3安装笔记

1、准备条件 硬件环境&#xff1a;centos 7.5 linux内核&#xff1a;3.102、安装docker_ce版 卸载旧版本 sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine设置仓库…

frp暂存

wget https://github.com/fatedier/frp/releases/download/v0.36.2/frp_0.36.2_linux_amd64.tar.gz sudo chmod -R 777 frp_0.36.2_linux_amd64.tar tar -zxvf frp_0.36.2_linux_amd64.tar.gz tar -zxvf frp_0.36.2_linux_amd64.tar

【Linux编程】Linux常见指令和权限理解(思维导图总结)

文章目录 Linux下基本指令 01.ls 指令 02.pwd 指令 03 cd 指令 04.mkdir 指令 05.rmdir 指令 06.rm 指令 07.tree 指令 08.cp 指令 09.move 指令 小技巧 10.touch 指令 11.cat 指令 12.more 指令 13.less 指令 14.head 指令 15.tail 指令 16.echo 指令 17.shotdown 指令 18.压缩…

Linux组管理、权限练习——警察土匪游戏

题目 police(警察) &#xff0c; bandit&#xff08;土匪&#xff09; jack, jerry: 警察 xh, xq: 土匪 1.创建组 2.创建用户 3.jack 创建一个文件&#xff0c;自己可以读 r 写 w&#xff0c;本组人可以读&#xff0c;其它组没人任何权限 4.jack 修改该文件&#xff0c;让其它…

Linux的常用命令思维导图

转载&#xff1a;https://editor.csdn.net/md/?not_checkout1&spm1001.2101.3001.5352 https://blog.csdn.net/fengxiandada/article/details/123405710

查看GPU服务器内存利用率和GPU利用率命令:nvidia-smi

运行之前要先确保服务器已经配置好相关环境&#xff0c;然后可以输入命令nvidia-smi查看一下GPU的使用情况&#xff0c;下图输入命令后的结果&#xff0c;主要看内存利用率&#xff08;第二列&#xff09;和GPU利用率&#xff08;第三列&#xff09;&#xff0c;图中因为没有程…

用aliyun下载文件命令

mwget -n 32 https://nlp.stanford.edu/projects/hotpotqa/enwiki-20171001-pages-meta-current-withlinks-abstracts.tar.bz2

Linux 修改文件内容命令vim-:-i-wq

1、进入文件&#xff1a;vim 文件名 vim /etc/httpd/httpd.conf 2、查找待修改内容位置 &#xff1a; &#xff08;1&#xff09;shift“&#xff1a;”&#xff0c;使文件变成可查询状态 &#xff08;2&#xff09;输入 / 查询内容 3、找到位置后修改&#xff1a;按键盘 …

openvswitch 的patch端口与datapath类型

1.patch端口 ovs的patch端口&#xff0c;用于连接两个网桥&#xff0c;命令如下 ovs-vsctl add-port br10 patch3 -- set interface patch3 typepatch options:peerpatch4 ovs-vsctl add-port br12 patch4 -- set interface patch4 typepatch options:peerpatch3 patch类…

使用VirtualBox搭建一套集群环境

目录背景环境配置网络安装操作系统配置静态IP开启SSH服务导出虚拟机导入虚拟机参考资料背景 随着软件系统越来越复杂&#xff0c;出现了分布式、微服务等概念&#xff0c;我经常需要几台计算机相互协作。那么&#xff0c;怎么在自己的个人电脑中搭建一套集群环境&#xff0c;将…

sftp:ssh linux broken pipe,Connection Reset by Peer, bad ownership or modes for chroot directory *

修改一通令人绝望… 虽然不知道怎么回事,冰河姐姐我和搞的时候没改/etc/ssh/sshd_config里的东西好像那天也登陆了… 搜索了半天,发现一个很好的命令 tail -f /var/log/auth.log 发现bad ownership or modes for chroot directory “/var/www” 于是先 ChrootDirectory /h…

Arch Linux 中的 AUR 是什么?您应该使用它吗?

Arch Linux AUR 存储库包含社区驱动的软件,如果您采取一些简单的预防措施,就可以安全使用。即使您不懂 shell 脚本,也可以使用一些指标来判断包是否安全。 AUR 是 Arch Linux 皇冠上的宝石之一,提供了数千个附加软件包。但是这个用户驱动的存储库使用起来安全吗,还是应该避…

Linux密码破解(使用hydra工具和使用john暴力破解)

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录一、使用hydra离线破解linux密码1.准备实验环境2.创建用户名字典3.hydra密码爆破二、复制shadow文件&#xff0c;使用john暴力破解1.实验环境1.复制linux的shadow文件…

diff、补丁使用

补丁的生成 sudo diff -Naur source1/file1.test source2/file1.test > file.patch其中&#xff1a; source1/file1.test 是修改前的文件 source2/file1.test &#xff1a; 修改后的文件 file.patch &#xff1a;补丁patch ; 在当前目录下生成&#xff0c;保存的是文件修改…

ubuntu下安装boost环境

boost版本为&#xff1a; boost_1_52_0ubuntu版本为&#xff1a;ubuntu-12.04.1-desktop-i386这里有两种安装方法&#xff1a;第一种&#xff1a;也是最简单的&#xff1a;进入linux系统后&#xff0c;输入# apt-cache search boost你将看到很多文件信息&#xff0c;你会看到其…

【1】进程与子进程创建

进程 程序&#xff1a; 存放在磁盘上的相关指令和数据的集合 &#xff08;静态的&#xff09; 进程&#xff1a; 执行一个程序分配资源的总称&#xff0c;也时程序的一次执行过程 (创建、执行、调度、消亡) *进程是操作系统进行资源管理的最小单位 程序的组成&#xff1a;…

捏脸是如何实现的?程序化生成3D头像

clonex.rtfkt.com最近有一些类似程序化生成角色的需求&#xff0c;10k project这种头像类已经玩过很多了&#xff0c;3D类的是不是也是类似于这种排列组合呢&#xff1f;shadowFarazzShaikh我来介绍我的一个研究成果。[ 程序化生成角色 ]将角色的每个部分及其变体导出到一个文件…

艺术装置?人造植物?机器人?办公室植物 OFFICE PLANT #1

[ OFFICE PLANT #1 ]一种模拟室内植物的 interactive sculpture时间&#xff1a;1998 年作者&#xff1a;Marc Bohlen & Michael MateasOFFICE PLANT #1 是一名电子邮件的评论员&#xff0c;它对⽤⼾收到的电⼦邮件中的社交和情感内容做出物理响应。技术上&#xff0c;监控…

进程间通讯

进程间通信&#xff08;IPC&#xff0c;InterProcess Communication&#xff09;是指在不同进程之间传播或交换信息。IPC 的方式通常有管道&#xff08;包括无名管道和命名管道&#xff09;、消息队列、信号量、共享存储、Socket、Streams 等。其中 Socket 和 Streams 支持不同…

进程与线程(个人总结)

一&#xff0c;基本概念 进程&#xff1a;进程是系统资源分配及调度的独立单位&#xff0c;也是系统中并发执行的单位。 线程&#xff1a;线程是进程的一个实体&#xff0c;也是CPU调度与分派的基本单位&#xff0c;它是比进程更小的能独立运行的基本单位。 二&#xff0c;两…

CentOS Stream 9 常用操作

DOC 1、配置静态 IP 1&#xff09;打开网卡配置文件: /etc/NetworkManager/system-connections/ens33.nmconnection [connection] idens33 uuid7b014901-bd03-37c5-b71d-f9b2a0c19bfc typeethernet autoconnect-priority-999 interface-nameens33 timestamp1675598341[ether…

CentOS 7 常用操作

一、启和关闭图形桌面 开启图形桌面 $ systemctl set-default graphical.target关闭图形桌面 $ systemctl set-default multi-user.target二、防火墙常用命令 # 查看状态 systemctl status firewalld# 启动防火墙 systemctl start firewalld# 关闭防火墙 systemctl stop fi…

Centos 7 下配置Samba服务

DOC 1、下载samba服务。 yum install samba2、打开samba服务 systemctl start smb3、查看smb状态 systemctl status smb4、设置开机自启 systemctl enable smb5、查看smb的监听端口是否打开&#xff08;前者开启139和445的TCP端口&#xff09;&#xff1a; netstat -anlp…

Centos 7 搭建Gitlab服务器

Centos 7搭建Gitlab服务器超详细 一、 安装并配置必要的依赖关系 在CentOS系统上安装所需的依赖&#xff1a;ssh&#xff0c;防火墙,postfix(用于邮件通知) &#xff0c;wget&#xff0c;以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。 yum install -y curl policyco…

Linux上查看安装的软件版本号的命令

注意: 以下命令都是在配置完环境变量后, 才可以任意目录下输入的命令, 配置环境变量示例 任意目录下输入 vim /etc/profile 打开后,按下i键, 进行插入, 在最下方插入下方示例, 其中 /usr/local/mysql 是 export MYSQL_HOME/usr/local/mysql export MYSQL_HOME export PATH$…

Ubuntu详细教学笔记(四)

系统信息的相关命令 时间和日期 序号命令作用01date查看系统时间02calcalendar查看日历&#xff0c;-y选项可卡因查看一年的日历 磁盘信息 序号命令作用01df -hdisk free显示磁盘剩余空间02du -h [目录名]dsk usage显示目录文件大小 选项说明 参数含义-h以人性化的方式显示…

Ubuntu详细教学笔记(三)

用户权限相关命令 用户和权限的基本概念 基本概念 用户管理包括用户和组管理每个系统都必须拥有一个账号&#xff0c;并且对于不同系统资源拥有不同的使用权限可以让每个用户对不同的文件或者目录有不同的权限对文件/目录的权限包括&#xff1a; 序号权限缩写数字代号01读r…

Ubuntu详细教学笔记(二)

远程管理常用命令 关机/重启 序号命令作用01shutdown 选项 时间作用 shutdown shutdown命令可以安全关闭或者重新启动系统 选项含义-r重新启动 起始&#xff1a; 不指定选项和参数&#xff0c;默认表示1分钟之后关闭电脑 远程维护服务器时&#xff0c;最好不要关闭系统&am…

Ubuntu详细教学笔记(一)

常用的Linux命令的基本使用 序号命令作用01ls查看当前文件夹下的内容02pwd查看当前所在文件夹03cd[目录名]切换文件夹04touch[文件名]如果文件夹不在&#xff0c;新建文件05mkdir[目录名]创建目录06rm[文件名]删除指定文件名07clear清屏 Linux终端命令格式 01.终端命令格式 …

《鸟哥的Linux私房菜 基础学习篇(第三版)》习题与解析(一)

第一部分 Linux的规则与安装 第1章 Linux是什么 你在你的主机上面安装了一块网卡&#xff0c;但是开机之后&#xff0c;系统却无法使用&#xff0c;你确定网卡是好的&#xff0c;那么可能出现的问题出在哪里&#xff1f;该如何解决&#xff1f; 答&#xff1a;硬件问题——网…

Shell判断文件存在,rsync命令

判断文件夹是否存在 if [ ! -d "target" ]; thenmkdir target fi判断能否删除文件夹 if [ -x "target" ]; thenrm -rf target/* fi查找出所有.apk的文件,并签名 for file in $(ls ./ |grep .apk$) do[ ! -d $file ] && echo $file 签名中... do…

【Caffe学习一】基于ROC-RK3399-PC/Ubuntu18.04的Caffe-SSD-CPU 安装编译

目录 一. 安装前准备工作&#xff1a; 二. Installation 重要提醒&#xff1a;请仔细阅读GitHub上关于Caffe-SSD网络的配置安装教程&#xff01;&#xff01; https://github.com/weiliu89/caffe/tree/ssd#installation 一. 安装前准备工作&#xff1a; 1. 更新Linux系统软件…

【Ubuntu】安装Chrome

sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -sudo apt-get updatesudo apt-get install google-chrome-stable 参考链接: 在 Ubuntu 16.04 …

linux内核源码目录结构

&#xff08;1&#xff09;arch:存放不同CPU架构的目录。 &#xff08;2&#xff09;block:linux存储体系相关的块设备管理。 &#xff08;3&#xff09;crypto:常见的加密C语言算法实现目录。 &#xff08;4&#xff09;drivers:驱动目录&#xff0c;存放Linux支持的所有驱动设…

Image,zImage,uImage和vmlinux的区别

&#xff08;1&#xff09;vmlinuz vmlinuz是uboot编译后的一个可执行文件 &#xff08;2&#xff09;Image Image是vmlinux经过objcopy工具制作成的一个烧录镜像 &#xff08;3&#xff09;zImage zImage是通过Image进行压缩并在压缩前加一段解压代码的压缩格式的镜像 &…

Docker安装拾遗

Docker 是一个开源的应用容器引擎&#xff0c;基于 Go 语言 并遵从 Apache2.0 协议开源 Docker安装 win和mac下载地址 使用阿里云的镜像地址,下载速度稍快些 http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/CentOS Docker 安装 推荐使用CentOS,工作中用…

ubuntu与windows双系统总是显示两部分的磁盘内容

最近搭建环境的时候发现&#xff0c;当ubuntu与windows出现双系统的时候&#xff0c;显示的内容总是既包含windows的磁盘内容又包含ubuntu的磁盘内容 解决方法&#xff1a;调整磁盘中的设置 这里选择编辑挂载选项&#xff0c;然后调整对应选项的内容如下图 这样之后就完成了ubu…

Linux Shell t特殊变量 $0 $@ $# $_ $?

$0: 执行脚本的名字 $*和$: 将所有参数返回 $#: 参数的个数 $_: 代表上一个命令的最后一个参数 $$: 代表所在命令的PID $!: 代表最后执行的后台命令的PID $?: 代表上一个命令执行是否成功的标志&#xff0c;如果执行成功则$? 为0&#xff0c;否则不为0

什么?在 VSCode 里也能用 Postman了?

以前一直在用 postman 做 API 测试&#xff0c;如果你同时在使用 vscode 开发时&#xff0c;每次切出去可能比较烦&#xff0c;其实就是太懒了。。。作为一个懒人&#xff0c;所有开发的时候要做的事情都在 vscode 里面完成是最好的&#xff0c;前几天看到 Postcode&#xff0c…

重磅!微软发布 vscode.dev,把 VSCode 带入浏览器!

原作者&#xff1a;Chris Dias原文&#xff1a;https://code.visualstudio.com/blogs/2021/10/20/vscode-dev翻译&#xff1a;韩老师 Google Translate早在 2019 年&#xff0c;当.dev 顶级域名开放时&#xff0c;我们赶紧注册了 vscode.dev。像许多购买.dev 域名的人一样&…

Mobaxterm连接虚拟机中Linux

Mobaxterm连接虚拟机中Linux Mobaxterm软件一只&#xff0c;Linux系统一只。 首先启动Linux系统。 打开终端 输入ifconfig命令&#xff0c;查看本机IP&#xff1b; 打开MobaXterm,步骤如下&#xff0c;操作完毕点击ok。 下一步输入密码&#xff0c;密码是不显示的&#xff0c…

bash和zsh互换

zsh切换为bashchsh -s /bin/bashbash切换为zshchsh -s /bin/zsh切换后需要重开窗口

“系统环境变量中将MINERL_DATA_ROOT定义为/your/local/path/”怎么做?

minerl包使用环境变量来定位数据目录。为了便于移植&#xff0c;请在**系统环境变量中将MINERL_DATA_ROOT定义为/your/local/path/**。解答&#xff1a; # The dataset is available in data/ directory from repository root. MINERL_DATA_ROOT os.getenv(MINERL_DATA_ROOT,…

手动下载gridworld库,出来两个文件,怎么装呢

网络太慢&#xff0c;没办法通过pip3 install gridworld 下载安装成功gridworld&#xff0c;所以用两个网址直接下载&#xff0c;下载下来两个文件后怎么安装呢&#xff1f; gridworld-0.1.tar.gz arcade-2.4.1-py3-none-any.whl pip3 install gridworld Collecting gridworl…

解压tar.gz是tar -zxvf不是tar -xjf,后者对应的是tar.bz2

(base) [ec2-userip- CogQA]$ tar -xjf redis-3.2.8.tar.gz bzip2: (stdin) is not a bzip2 file. tar: Child returned status 2 tar: Error is not recoverable: exiting now (base) [ec2-userip- CogQA]$ (base) [ec2-userip- CogQA]$ tar -zxvf redis-3.2.8.tar.gz

Linux系统维护指令

基本的系统维护命令1&#xff1a; shutdown&#xff1a;关机 sudo shutdown now reboot&#xff1a;重启 passwd&#xff1a;修改当前用户的密码 passwd 用户名&#xff1a;修改此用户的密码 sudo -s&#xff1a;切换到超级用户 su 用户名&#xff1a;切换到此用户 cle…

man指令

1.man指令&#xff1a;&#xff08;帮助手册&#xff09; man man 1 Executable programs or shell commands &#xff08;shell指令用法&#xff0c;ls,cd....&#xff09; 2 System calls (functions provided by the kernel) &#xff08;系统函数用法&#xff0c;open&…

PasteSpider之--路由列表-私有仓库-环境配置-的介绍

路由列表 这个路由就是我们说的代理&#xff0c;PasteSpider的代理是使用nginx实现的&#xff0c;其实就是PasteSpider在执行命令的过程中对对应的nginx的配置文件进行修改和更新。所以这个板块非常重要&#xff0c;特别是你进行动态扩容的时候。 建议查阅nginx的相关代理配置&…

【学习笔记】nginx的学习笔记

nginx&#xff08;engine x&#xff09;是一个高性能的HTTP和反向代理服务器&#xff0c;特点是占有内存少&#xff0c;并发能力强。本文是基于ubuntu系统对nginx进行安装和使用的。 一、nginx的安装和使用 1. 安装 sudo apt-get install nginx nginx -v # 查看是否安装成功…

Linux安装Anaconda3完整教程

Linux安装Anaconda3完整教程欢迎关注H寻梦人公众号 相关链接 官方安装Anaconda3教程 【手把手教你】如何在Linux系统搭建jupyter notebook CentOS8.2安装JupyterLab jupyter的安装扩展了nbextensions&#xff0c;解决了官网下载速度慢的问题,Jupyter 下载链接 Linux下远程…

Linux定时任务--Crond使用教程

Linux定时任务–Crond使用教程 文章目录Linux定时任务--Crond使用教程1. 介绍Crond2. 控制Crond状态的命令3. 权限控制4. Crontab命令5. 系统的配置文件:/etc/crontab6. 定时任务脚本输出内容重定向7. 常用列子1. 介绍Crond crond是linux下用来周期性的执行某种任务或等待处理某…

shell脚本中判断上一个命令是否执行成功

shell脚本中判断上一个命令是否执行成功 shell中使用符号“$?”来显示上一条命令执行的返回值&#xff0c;如果为0则代表执行成功&#xff0c;其他表示失败。 结合if-else语句实现判断上一个命令是否执行成功。 示例如下&#xff1a; if [ $? -ne 0 ]; thenecho "fai…

Linux复制、移动、删除文件指令

Linux复制、移动、删除文件指令 linux下文件的复制、移动与删除命令为&#xff1a;cp&#xff0c;mv&#xff0c;rm 一、文件复制命令cp 命令格式&#xff1a;cp [-adfilprsu] 源文件(source) 目标文件(destination) cp [option] source1 source2 source3 ... directory参数…

k8s----pods调度流程【NodeName、NodeSelecto方式】、常见错误状态

文章目录一&#xff1a;kubernetes 创建Pod 的 工作流程1.1&#xff1a;调度方式1.2&#xff1a;nodeName方式1.3&#xff1a;nodeSelector方式1.4&#xff1a;常见错误状态的问题我们知道 Pod是 Kubernetes中最小的调度单元&#xff0c;平时我们操作 Pod的时间也是最多的&…

裸体克隆主题

Products.naked_plone Products.naked_plone I’ve needed this for some time, but I’m finally getting around to shipping it. 我已经用了一段时间&#xff0c;但终于可以开始运送它了 。 In addition to making it easy to disable default Plone styles, this add-on …

Centos7下用命令同步标准时间

新装的CentO7S系统服务器可能设置了错误的时间&#xff0c;需要调整时区和时间。如下是CentOS7系统使用NTP协议&#xff0c;从一个时间服务器同步标准时间&#xff1a; [rootlocalhost ~]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime [rootlocalhost ~]# ntpdate us…

python scrapy_从Python脚本调用Scrapy

python scrapy翻译自: https://www.pybloggers.com/2011/09/calling-scrapy-from-a-python-script/python scrapy

docker stats_引入pygeohash stats模块

docker statsPygeohash version 1.1.0 is now live on pypi! It include the first release of the stats module, intended to provide high level stats and manipulations for lists of geohashes. The initial functions are: Pygeohash 1.1.0版现已在pypi上发布 &#xf…

windows nfs客户端连接工具

Windows 系统中可以使用 "mount" 命令连接 NFS 服务器。 你需要知道 NFS 服务器的 IP 地址和共享文件夹的路径。 例如&#xff0c;你可以在命令行中输入以下命令来连接 NFS 服务器&#xff1a; mount \\<NFS_SERVER_IP>\<SHARED_FOLDER> <LOCAL_MOUNT…

常用的20条Linux命令

1、cd命令这是一个非常基本&#xff0c;也是大家经常需要使用的命令&#xff0c;它用于切换当前目录&#xff0c;它的参数是要切换到的目录的路径&#xff0c;可以是绝对路径&#xff0c;也可以是相对路径。如&#xff1a;[plain] view plaincopy print?cd /root/Docements # …

GTK学习(3)-Lable、pixbuf、single、GtkEntry

添加标签 标签主要是显示文本信息&#xff0c;用作标志。 标签的创建&#xff1a; GtkWidget *gtk_label_new(const gchar *str); str&#xff1a;文本内容 返回值&#xff1a;标签指针 设置标签的内容&#xff1a; void gtk_label_set_text (GtkLabel *label, const gch…

他来了!性能吊打 Node.js 和 Deno 的新一代 javaScript 运行时!

今天跟大家介绍一个最新开源的 javaScript 运行时&#xff1a;Bun.js。刚开源不到一个月就获得了 19.5k star&#xff01;看起来马上就会成为 Node.js 和 Deno 的一大竞争对手了&#xff01;和传统的 Node.js 这种传统的 javaScript 运行时不同&#xff0c;Bun.js 直接内置了打…

涨姿势!JavaScript 也能编写 Shell 脚本

作为程序员&#xff0c;在平时的开发中肯定少不了一些命令行操作了。当然&#xff0c;简单的命令大家都是可以拿捏的&#xff0c;但是涉及到一些逻辑的时候还是比较头疼的。ShellShell 是一个用 C 语言编写的程序&#xff0c;它是用户使用 Linux 的桥梁。它既是一种命令语言&am…

前端工程师生产环境 debugger 小技巧

本文首发于政采云前端团队博客&#xff1a;前端工程师生产环境 debugger 技巧https://www.zoo.team/article/prod-debugger导言开发环境 debug 是每个程序员上岗的必备技能。生产环境呢&#xff1f;虽然生产环境 debug 是一件非常不优雅的行为&#xff0c;但是由于种种原因&…

linux-06-文件权限

查看我们创建的newfile.txt文件 看到我们之前创建的newfile.txt文件 权限是-rw--r--r-- 从左到右顺序 -&#xff1a;表示文件 rw:对于所有者而言可读可写 r&#xff1a;对于组而言可读 r:对于其它用户可读 再看看moved目录&#xff1a; 唯一不同的是权限这一栏&#xff…

linux-04-文件操作

编辑 我们的/root/new文件夹下有如下文件 打开newfile.txt文件 [rootlocalhost new]# vi newfile.txt链接:https://man.linuxde.net/vi 我们上面的界面是命令模式&#xff0c;切换编辑模式&#xff0c;按a键&#xff0c;结果如下 输入hello,然后按esc退出编辑模式 完整的参数…

linux-02-目录命令

目录 ls:列出当前目录未隐藏的文件名称&#xff0c;等价ls .&#xff0c;这个.也就是当前目录&#xff0c;应该是默认值 ls -l:列出详细信息 ls -a:列出所有文件 ls -h:将数字改成以字节或者兆字节显示&#xff0c;所以要和l结合使用&#xff0c;如ls -hl或者ls -lh,跟顺序…

linux-01-环境搭建

centos下载地址https://www.centos.org/download/ 我选择的是centos7&#xff0c;地址如下http://mirrors.cn99.com/centos/7.8.2003/isos/x86_64/&#xff08;必要&#xff09; 可以选择DVD版本的ios下载&#xff0c;也可以选择下面的torrent种子文件下载 各个版本区别&am…

java父目录不存在创建_在Java中创建目录以及所需的不存在的父目录

java父目录不存在创建The task is to create directory along with required nonexistent directories. 任务是创建目录以及所需的不存在的目录。 To create directory along with required nonexistent directory, we use mkdirs() method which is a predefined method of &…

png 色彩模式_PNG的完整形式是什么?

png 色彩模式PNG&#xff1a;便携式网络图形 (PNG: Portable Network Graphics) PNG is an abbreviation of Portable Network Graphics. It is a way in which Portable Network Graphics is arranged for keeping in reserve the bit-mapped (raster) images on the computer…

Sys.CPU_THREADS在Julia中的常量

Julia| Sys.CPU_THREADS常数 (Julia | Sys.CPU_THREADS Constant) Sys.CPU_THREADS is a constant of the Int64 type in Julia programming language, it is used to get the number of cores available in the system / the number of threads that the CPU can run concurre…

c语言 宏定义 去除宏定义_如何在C中重新定义宏?

c语言 宏定义 去除宏定义The process to redefine a Macro is: 重新定义宏的过程是&#xff1a; Macro must be defined. 必须定义宏。 When, you want to redefine the Macro, first of all, undefined the Macro by using #undef preprocessor directive. 当您想重新定义Mac…

scala 写入文件_如何在Scala中写入文件?

scala 写入文件Scala&#xff1a;编写文本文件 (Scala: Write text files) To write text to file in Scala, we have to use the java.io object as it relies on java object for performing some functions. 要在Scala中将文本写入文件&#xff0c;我们必须使用java.io对象&…

如何在CentOS上详细安装PageOffice进行企业文档管理和协作

PageOffice是一款针对企业文档管理和协作的办公软件&#xff0c;使用它可以轻松创建和编辑办公文档&#xff0c;并协作共享给其他用户。在CentOS上安装PageOffice可以提高企业的工作效率和文档管理水平。本文将详细介绍在CentOS上安装PageOffice的步骤和注意事项。 一、安装Ja…

tomcat9乱码处理

之前用的tomcat8.5.20运行web程序没有乱码&#xff0c;升级到8.5.81之后&#xff0c;控制台和应用程序就乱码了&#xff0c;此时需要修改以下三处配置。tomcat9的乱码问题也是一样的配置方法。 1、catalina.bat文件 配置文件在bin下面&#xff0c;在catalina.bat文件中加入以…

Java StringTokenizer hasMoreTokens()方法与示例

StringTokenizer类的hasMoreTokens()方法 (StringTokenizer Class hasMoreTokens() method) hasMoreTokens() method is available in java.util package. hasMoreTokens()方法在java.util包中可用。 hasMoreTokens() method is used to check whether there are any more toke…

mcq 队列_MCQ | 8086微处理器中的过程和宏

mcq 队列Question 1: 问题1&#xff1a; Which of the following assembler directives are used to define a Procedure in the 8086 microprocessor? 以下哪个汇编程序伪指令用于在8086微处理器中定义过程&#xff1f; PROCEDURE and ENDP 程序和结束 STARTP and ENDP ST…

人生有度,好在适度_C循环(片刻,片刻,片刻)-适度性问题与解答

人生有度,好在适度C programming Looping Aptitude Questions and Answers: In this section you will find C Aptitude Questions and Answers on various looping statements like while, do dhile, for nested looping etc. C编程循环能力问题和解答&#xff1a;在本节中&am…

confluence7.16.5使用宏,宏标题出现“口口”的问题

问题 confluence使用宏时&#xff0c;中文展示乱码&#xff0c;如下图 原因 linux系统没有安装中文字体的原因 解决 1、使用命令fc-list :langzh查看是否已安装中文字体 如果此命令不可用&#xff0c;请参照&#xff1a;在linux中安装字体 在windows系统中C盘/windows/fo…

Linux学习-docker部署LAMP

创建数据卷映射目录 [rootdocker ~]# mkdir -p /opt/vol/mysql /opt/vol/html启动基础镜像容器并挂载数据卷和ssh端口映射 [rootdocker ~]# docker run -it --namecentos_lamp -v /opt/vol/mysql:/var/lib/mysql -v /opt/vol/html:/var/www/html -p 2222:22 centos:6.10优化容…

Linux学习-redis持久化之AOF和RDB

redis数据持久化 RDB : bgsave开始会fork主进程得到子进程&#xff0c;子进程共享主进程的内存数据&#xff0c;完成fork后读取内存数据并写入RDB文件。 fork采用的是copy-on-write技术 . 当主进程执行读操作时&#xff0c;访问共享内存 . 当主进程执行写操作时&#xff0c;…

Linux学习-MySQL之Explain使用

####-----------------------------id,table------------------------------------------ #查询的每一行记录都对应着一个单表 mysql> explain select * from s1; ----------------------------------------------------------------------------------------------------- …

GTK学习(1)-常用控件之窗口( GtkWindow )

转自http://blog.csdn.net/lianghe_work/article/details/47087109 项目中需要用到GTK&#xff0c;在这里整理几个经常用到的知识点。 窗口的创建&#xff1a; GtkWidget *gtk_window_new(GtkWindowType type); GtkWindowType是一个枚举&#xff0c;有两种情况&#xff1a; G…

Linux-视频监控系统(5)-TCP传输子系统实现

传输子系统的协议打算采用TCP来完成&#xff0c;开发板充当服务器&#xff0c;PC机充当客户机。传输视频其实也就是传输一幅幅图片&#xff0c;因此接下来的任务就时在服务器和客户机之间传输图片。这里面又涉及到了传输协议&#xff0c;我们采用申请式的协议&#xff0c;客户机…

Linux运行firefox出错

虚拟机自带的firefox版本太旧了&#xff0c;于是在官网上下载了最新的安装包&#xff0c;运行后提示&#xff1a; $ firefox XPCOMGlueLoad error for file /home/parallels/firefox-32/libmozgtk.so: libgtk-3.so.0: cannot open shared object file: No such file or directo…

利用GDB进行多线程调试

一、多线程调试 多线程调试重要就是下面几个命令&#xff1a; info thread 查看当前进程的线程。 thread <ID> 切换调试的线程为指定ID的线程。 break file.c:100 thread all 在file.c文件第100行处为所有经过这里的线程设置断点。 set scheduler-locking off|on|ste…

Linux-视频监控系统(4)-摄像头子系统实现

这个子系统里需要实现摄像头的初始化&#xff0c;Epoll事件的添加&#xff0c;处理函数的编写以及开始采集函数&#xff0c;这里为了方便起见&#xff0c;先把处理函数设置为保存读取到的图片。 为了方便描述定义一个结构&#xff1a; struct v4l2_dev{int fd;//设备文件fd__u…

Linux-视频监控系统(3)-Epoll框架的实现

采集端分为以下几个子系统&#xff1a; 1、采集端子系统 2、存储子系统 3、压缩子系统 4、传输子系统 5、配置子系统 6、主程序 首先对整体的程序框架做一个划分&#xff0c;对于每个子系统都建立一个.c文件&#xff0c;同时对每个子系统都建立一个结构体来描述&#xff0c;然…

Unix语言环境与Unicode(“ ascii”编解码器无法编码字符…)

You might get unusual errors about Unicode and inability to convert to ASCII. Programs might just crash at random. Those are often simple to fix — all you need is correct locale configuration. 您可能会遇到有关Unicode的异常错误&#xff0c;并且无法转换为ASC…

阿里云服务器CentOS 使用SSH 上传文件

要将文件上传到阿里云服务器CentOs7 1.服务器安装ssh服务 yum install -y openssl openssh-server 2.修改配置 用vim打开配置文件/etc/ssh/sshd_config vim /etc/ssh/sshd_config 将一下三个配置设置成 yes PermitRootLogin yes RSAAuthentication yes PubkeyAuthentication …

Kali安装IDA Pro

┌──(root)-[~/Desktop/IDA_Pro_v6.4] └─# ldd idaq64 linux-gate.so.1 (0xf7f2b000)libida64.so > /root/Desktop/IDA_Pro_v6.4/./libida64.so (0xf7c68000)libQtXml.so.4 > /root/Desktop/IDA_Pro_v6.4/./libQtXml.so.4 (0xf7c11000)libQtGui.so.4 > /root/Desk…

Linux-视频监控系统(2)-Epoll的介绍及使用

1、什么是Epoll 1.1阻塞型IO和多路复用 假如说现在有一个进程需要对设备进行读写&#xff0c;但是这个过程一般需要时间不能马上完成&#xff0c;为了节约CPU资源&#xff0c;这时候一般进程都采取阻塞的方法&#xff0c;把自己挂起&#xff0c;等有设备已经完成操作了再自行…

Linux学习-LVS学习

Cluster(集群) 一组通过网络连接的计算机&#xff0c;提供高可用性和伸缩性。 集群类型 LB(Load Balance)负载均衡&#xff1a;分摊到多个操作单元上进行执行&#xff0c;例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等&#xff0c;从而共同完成工作任…

Linux学习-Nginx学习(一)

HTTP&#xff1a;HyperText Transfer Protocol&#xff08;超文本传输协议&#xff09; HTML&#xff1a;HyperText Markup Language&#xff08;超文本标记语言&#xff09; MIME&#xff1a;Multipurpose Internet Mail Extension&#xff08;多用途互联网邮件扩展&#xff0…

Linux学习-iptables之TCPWrapper

tcp_wrapper&#xff1a;tcp包装器 对基于tcp协议开发并提供服务的应用程序&#xff0c;提供一层访问控制工具 基于库调用实现其功能&#xff0c;libwrap#判断服务是否能够由tcp_wrapper进行访问控制 1)动态编译&#xff1a;ldd命令 2)静态编译&#xff1a;strings /path/to/p…

Linux学习-iptables操作

iptables操作事例 #获取filter表中的规则链信息 [rootnginx02 ~]# iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination C…

Linux学习-nginx学习之location

Nignix之location学习 简介 用户请求时发出请求后&#xff0c;服务器会先进行域名匹配(server_name)&#xff0c;然后再进行URI匹配&#xff0c;URI中没有使用正则表达式&#xff0c;nginx会先在server中的多个location选取匹配度最高的一个URI,URI是用户请求的字符串&#x…

Linux学习-find命令使用

find 在指定目录结构下查找文件命令&#xff0c;find命令所使用的查找参数与文件的属性相对应&#xff0c; #文件属性对应的查找参数d rwxr-xr-x 2 root root 6 Jan 20 08:50 abcd -type -perm -size…

Linux学习--VmWare安装CentOS7

软件下载 注&#xff1a;软件只做学习测试使用 Xshell下载 链接&#xff1a;https://pan.baidu.com/s/11PwgZ4TLPSIbXYRI9ZOabg 提取码&#xff1a;16hr Vmware下载 链接&#xff1a;https://pan.baidu.com/s/1J1dcehoTyUISPuuuGFSpBA 提取码&#xff1a;rk76 CentOS7下载…

Linux学习-Docker学习之数据卷

Docker镜像由多个只读层叠加而成&#xff0c;启动容器时&#xff0c;Docker会加载只读镜像层并在镜像栈顶部添加一个读写层。 如果运行中的容器修改了现有的一个已经存在的文件&#xff0c;那该文件将会从读写层下面的只读层复制到读写层&#xff0c;该文件的只读版本仍然存在&…

Linux学习--NFS

NFS(Network File System)&#xff1a;由SUN公司开发 Linux提供RPC服务的程序&#xff1a;PortMap&#xff1a;111/tcp,111/udp RPC&#xff1a;编程技术&#xff0c;一种协议&#xff0c;简化分布式应用程序的开发 RPC&#xff1a;文本格式(XMLRPC)–>SOAP(Simple Object A…

Linux学习-合并Centos6.10的两个iso文件制作yum源

挂载两个镜像文件(iso) #在/etc/fstab中添加以下两行&#xff0c;将两个光盘iso文件挂载至ftp目录 [rootdocker ftp]# vim /etc/fstab /mnt/CentOS-6.10-x86_64-bin-DVD1.iso /var/ftp/centos6 iso9660 defaults 0 0 /mnt/CentOS-6.10-x86_64-bin-DVD2.iso /var/ftp/centos61…

Linux学习-KVM

安装虚拟机 #创建磁盘文件 [rootlocalhost vm]# qemu-img create -f qcow2 centos6.10b-disk0.qcow2 10G Formatting centos6.10b-disk0.qcow2, fmtqcow2 size10737418240 encryptionoff cluster_size65536 lazy_refcountsoff [rootlocalhost vm]# ll total 3900072 -rw-----…

Linux学习-通过httpd反向代理Tomcat

Httpd安装—>Httpd安装 Tomcat安装—>Tomcat安装 配置httpd通过mod_proxy模块连接Tomcat 使用mod_proxy与Tomcat连接&#xff0c;需要httpd已经装载mod_proxy、mod_proxy_http、mod_proxy_ajp和proxy_balancer_module(实现Tomcat集群使用)等模块。 #查看proxy模块 [ro…

Linux学习-Tomcat

JVM实现方式 一次性解释器&#xff0c;解释字节码并执行即时编译器(just-in-time complier)–依赖于更多内存缓存解释后的结果自适应编译器–缓存20%左右代码&#xff0c;提高80%左右的速度 JVM JRE(Java Runtime Enviroment)Java运行时环境JDK(Java Development Kit)Java开…

Linux学习-HA之heartbeatv3安装

注&#xff1a;高可用集群节点之间是靠节点名称(名称需要解析为IP)来识别的 heartbeat v2 ha web node1,node2 节点名称&#xff1a;/etc/hosts 节点名称必须与uname -n命令的执行结果一致 SSH互信通信 时间同步 node1&#xff1a;192.168.0.109 node2&#xff1a;192.168.0.1…

Linux学习-LVS持久连接

LVS持久连接 无论使用什么算法&#xff0c;LVS持久连接都能实现在一段时间内&#xff0c;将来自同一个客户端请求派发至此前选定的RS。 持久连接模板(内存缓冲区)&#xff1a;记录了每一个客户端连接&#xff0c;分配给它的RS的映射关系 ipvsadm -A|E … -p timeout timeout&a…

Linux学习-LVS服务器上Director和Real Server的配置脚本

简单规划&#xff1a; Director服务器IP&#xff1a;192.168.0.103 RS1服务器&#xff1a;192.168.0.109 RS2服务器&#xff1a;192.168.0.110 VIP&#xff1a;192.168.0.100 Director配置脚本如下&#xff1a; #! /bin/bash # # LVS script for VS/DR # 90为启动优先级&#…

Linux学习-动态监控LVS的RS

动态监控LVS,如果所有RealServer上面的服务出现故障&#xff0c;自动启动Director服务器上的httpd服务&#xff0c;向外提供错误报告或提示信息 #!/bin/bash #rs_arr[0]192.168.0.109 rs_arr[1]192.168.0.110 vip192.168.0.100:80 rs_num2 port80 logfile/var/log/ipvsadm.lo…

工作中遇到的专业术语缩写总结

SOW——statement of work&#xff0c;工作说明书 CMO——configuration management officer&#xff0c;配置管理员 CCB——Change Control Board&#xff0c;变更控制委员会 QA——Quality Assurance,质量保证 Scrum是迭代式增量软件开发过程&#xff0c;通常用于敏捷软件开发…

Java CharArrayWriter close()方法与示例

CharArrayWriter类close()方法 (CharArrayWriter Class close() method) close() method is available in java.io package. close()方法在java.io包中可用。 close() method is used to close this stream but it does not free the buffer. close()方法用于关闭此流&#xff…

计算机vpu处理器_计算机科学组织| 处理器内部通讯

计算机vpu处理器内部沟通 (Internal communication) CPU of the computer system communicates with the memory and the I/O devices in order to transfer data between them. However the method of communication of the CPU with memory and I/O devices in different. Th…

Linux学习-集群(二)

DR模型 内核参数&#xff1a; arp_ignore&#xff1a;定义接收到ARP请求时的响应级别 0(默认级别)&#xff1a;只要本地配置的有相应地址&#xff0c;就予以响应 1&#xff1a;仅在请求的目标地址配置请求到达的接口上的时候&#xff0c;才给予响应 2&#xff1a; 3&#xff1a…

Linux学习-MySQL备份和还原(七)

备份&#xff1a;副本 RAID&#xff1a;保证硬件损坏而不会业务中止 备份类型 热备份&#xff1a;读写不受影响 温备份&#xff1a;仅可以执行读操作 冷备份&#xff1a;离线备份&#xff0c;读写均不能执行 物理备份&#xff1a;复制数据文件 逻辑备份&#xff1a;将数据…

Linux学习-MySQL之SQL语句(一)

SQL(Structure Query Language)结构化查询语言 DML(Data Mailpulate Language)数据操作语言 1. INSERT 2. DELETE 3. SELECT 4. UPDATE DDL(Data Define Language)数据定义语言 1. CREATE 2. DROP 3. ALTER DCL(Data Control Language)数据控制语言 1. GRANT 2. REVOKE RD…

Linux学习--将一台主机配置为路由器,提供路由转换功能

本文通过虚拟机部署了三台CentOS6.10的主机来实现&#xff0c;其中一台主机使用了双网卡 注&#xff1a;下文中将实现路由转换的主机称为NAT主机&#xff0c;设定为仅主机模式的主机称为A主机&#xff0c;设定为NAT模式的主机称为B主机 NAT主机使用了双网卡&#xff0c;一个网…

Linux学习--iptables

防火墙 工作在主机或网络的边缘&#xff0c;对于进出的数据报文进行检查&#xff0c;监控&#xff0c;根据事先建立好的规则&#xff0c;进行检查&#xff0c;一旦符合标准&#xff0c;就按照制定的规则进行处理的一套机制。 iptables主机型防火墙工作在2,3,4层&#xff0c;对…

Linux学习--编译安装LNMP

安装nginx安装pcre-devel如开启了openssl-devel&#xff0c;则需安装openssl-devel包【yum install openssl-devel -y】 编译安装nginx常用配置项介绍 属性 –prefix&#xff1a;Nginx安装路径。不指定&#xff0c;则默认为 /usr/local/nginx。–sbin-path&#xff1a;Nginx可…

Linux学习-LAMP

本文基于CentOS6.10 安装httpd 安装pcre-devel如开启了openssl-devel&#xff0c;则需安装openssl-devel包【yum install openssl-devel -y】编译安装apr编译安装apr-util编译安装httpd #安装pcre-devel [rootlotus download]# yum install -y pcre-devel #安装openssl-deve…

Linux系统僵尸进程详解

大安好&#xff0c;我是良许。 本文我们将来讨论一下什么是僵尸进程&#xff0c;僵尸进程是怎么产生的&#xff0c;如何杀死一个僵尸进程。 Linux中的进程是什么&#xff1f; 讲到进程&#xff0c;我们要先了解一下另一个概念&#xff1a;程序。 程序说白了就是躺在电脑硬盘…

[Git系列] Git 基本概念

版本控制系统 版本控制系统是一种帮助软件开发者实现团队合作和历史版本维护的软件&#xff0c;一个版本控制系统应具备以下列出的这几个基本功能&#xff1a; 允许开发者并发工作&#xff1b;不允许一个开发者覆写另一个开发者的修改&#xff1b;保存所有版本历史。 版本控…

Linux下9种优秀的代码比对工具推荐

大家好&#xff0c;我是良许。 在我们编写代码的时候&#xff0c;我们经常需要知道两个文件之间&#xff0c;或者同一个文件不同版本之间有什么差异性。在 Windows 下有个很强大的工具叫作 BeyondCompare &#xff0c;那在 Linux 下需要用到什么工具呢&#xff1f; 本文介绍 …

搜索引擎ElasticSearch入门

前言 最近项目上需要用到搜索引擎&#xff0c;由于之前自己没有了解过&#xff0c;所以整理了一下搜索引擎的相关概念知识。 正文 想查数据就免不了搜索&#xff0c;搜索就离不开搜索引擎&#xff0c;百度、谷歌都是一个非常庞大复杂的搜索引擎&#xff0c;他们几乎索引了互…

信息泄漏时代,如何让自己的密码更安全?

密码的重要性&#xff0c;相信大家都不言而喻。而密码泄漏或信息泄漏&#xff0c;经常是层出不穷地出现&#xff0c;令人防不胜防。所以&#xff0c;一个强大而复杂的密码是保证自己账户安全的第一步。 为了防止信息泄漏&#xff0c;我们可以做些什么呢&#xff1f; 密码足够…

免费在线试用 200+ Linux 和 Unix 操作系统

Linux 和 Unix 存在着各种各样的发行版本&#xff0c;有的界面美观&#xff0c;有的功能强大&#xff0c;想要尝试不同的 Linux 和 Unix 操作系统&#xff0c;你可能会烦于进行本地安装。不急&#xff0c;今天&#xff0c;我们来介绍一个强大的服务&#xff0c;DistroTest 。 D…

Linux-Flash驱动(4)-MTD系统架构

1、什么是MTD系统架构 MTD(memory technology device 存储 技术设备 ) 是用于访问 memory 设备&#xff08; ROM 、 flash &#xff09;的 linux 的子系统。 MTD 的主要目的是为了使新的 memory 设备的驱动更加简单&#xff0c;为此它在硬件和上层之间提供了一个抽象的接口。 …

Linux-Flash驱动(3)-简单块设备驱动设计

这节课的内容主要根据上一节课分析出来的块设备的初始化和操作流程&#xff0c;编写出自己的块设备驱动函数。因此这篇博文主要讲一下所用到函数的用法及其他框架。 1、编写一个模块框架 2、注册一个块设备major register_blkdev(major, "blk");它有2个参数&#…

Linux-Flash驱动(1)-块设备系统架构

1、块设备的体验 块设备快速体验&#xff1a;块设备是指只能以块为单位进行访问的设备&#xff0c;块大小一般是512个字节的整数倍。常见的块设备包括硬件&#xff0c;SD卡&#xff0c;光盘等。有同学会说&#xff0c;加入我需要通过硬盘访问1个字节的数据&#xff0c;难道无法…

Linux文件上传,防暴力破解

博客类小程序源码&#xff0c;快速开通流量主&#xff0c;代码地址 上传下载文件 命令注释put -r proxy_pools上传文件夹或文件所有的内容get -r proxy_pools下载文件或文件夹yum install lrzszSecureCRT(sz与rz)rz选择本地文件上传sz dir/*下载dir目录下的所有文件,不包含dir…

Linux日志清理,BBR加速

博客类小程序源码&#xff0c;快速开通流量主&#xff0c;代码地址 定时重启,清理日志 个人用的云服务器,长时间不重启,影响运行性能&#xff0c;可通过crontab自带的定时任务重启 #30 3 * * * /usr/bin/sh /root/.ssh/reboot.sh last >> /tmp/reboot.log echo ------ …

重置服务器后ssh登录失败的一种解决方法

#腾讯云服务器重置后ssh出错解决办法 ssh-keygen R 服务器就可以解决了 重置服务器后ssh的密钥发生了改变&#xff0c;客户端需要更新密钥或者直接删除老的密钥。

测试人员要了解的Linux命令总结

Linux: 会列出该文件下的所有文件信息&#xff0c;包括隐藏的文件 ll 只列出文件名或目录名 ls 查看环境变量 vim /etc/profile 给文件夹下的所有文件赋权限 chmod 777 文件夹名/* 遍历给text文件夹下的文件赋权限&#xff08;包括读写&#xff09; chmod -R arwx text 删…

BL8810最新版中文规格书|USB智能读卡方案|USB2.0 SD/MMC闪存读卡器单芯片

BL8810是由台湾旺玖推出的一款USB2.0 SD/MMC闪存读卡器单芯片。支持USB2.0高速传输&#xff0c;并符合通用串行总线规范。该芯片集成了一个高速的8051微处理器和一个最好的数据引擎&#xff0c;它的引脚设计适合卡插口提供更容易的PCB布局。它集成了5V至3.3V 3.3V到1.8V稳压器和…

【Linux】将占据屏幕正常输出的服务移至后台

ALTF1234567切换终端 &#xff08;可能会被ulimit和limit.conf限制连接数&#xff0c;此时应该采取别的方式&#xff09; 无法脱机执行任务&#xff08;连接断了任务就终止&#xff09;使用screen 可以脱机执行任务数据流重定向supervisor 可以脱机执行任务& 、 [crtl]z 、…

数据结构之顺序表(order)链表(list)

顺序表 功能列表 Order* create_order(int cal) // 创建顺序表 void destroy_order(Order* order)// 销毁顺序表 void clear_order(Order* order)// 清除表元素 bool insert_order(Order* order,int index,TYPE val)// 插入元素 bool delete_order(Order* order,int index)…

ubuntu18.04 的网络图标消失无法联网

试图修改网络连接模式和重启&#xff0c;半点用都没有 解决方法 打开终端 第一步 停止network-manager服务 #sudo service network-manager stop第二步 删除状态文件 #sudo rm /var/lib/NetworkManager/NetworkManager.state第三步 启动network-manager服务 #sudo service…

Linux下查看压缩文件内容的 10 种方法

通常来说&#xff0c;我们查看归档或压缩文件的内容&#xff0c;需要先进行解压缩&#xff0c;然后再查看&#xff0c;比较麻烦。今天给大家介绍 10 不同方法&#xff0c;能够让你轻松地在未解压缩的情况下查看归档或压缩文件的内容。 从技术上讲&#xff0c;查看归档或压缩文…

如何在 Linux 上一次性批量重命名一组文件?

在 Linux 中&#xff0c;我们对文件进行重命名一般都会使用到 mv 命令&#xff0c;这在对单个文件重命名时非常方便。但是&#xff0c;若我们想要对一组文件进行重命名&#xff0c;mv 就有些乏力了。不过没关系&#xff0c;今天我们来介绍一个好用的可以实现批量重命名的命令—…

良许 | 听说,有个同事因为关闭服务器被打进 ICU ……

提问&#xff1a;你是如何关闭电脑的&#xff1f;普通青年文艺青年二逼青年你是属于哪一种呢&#xff1f; 实话说&#xff0c; 这三种良许都干过~ 还好我没有对服务器这么做&#xff0c; 否则…… 分分钟被打进 ICU …… 1. 关机命令知多少 对于 Linux 电脑&#xff0c;正…

良许Linux | Linux学习方法及学习资料汇总

很多人想学习Linux&#xff0c;却不知道怎么着手&#xff0c;甚至不知道Linux有哪些方向&#xff0c;非常迷茫。基于此&#xff0c;我特地写了篇文章介绍Linux方向性问题&#xff0c;没想到一不小心成了爆款&#xff1a; 到什么程度才叫精通 Linux&#xff1f;​ 看完这个回答…

说出来也许你不信,我被 Linux 终端嘲笑了…….

人这一辈子&#xff0c;真的是非常不容易&#xff1a;读书时&#xff0c;被老师、同学嘲笑&#xff0c;工作时&#xff0c;被老板、同事嘲笑&#xff0c;就连出去撸个串儿&#xff0c;还可能被朋友嘲笑…… 这些也就算了&#xff0c;毕竟大家还都是同类&#xff0c;都是活生生…

Linux环境搭建 | 使用WinSCP远程连接虚拟机

在上一节中&#xff0c;我们介绍了如何通过Notepad的NppFTP插件实现远程连接虚拟机&#xff0c;在这一节里&#xff0c;将介绍如何利用WinSCP软件远程连接虚拟机。 1. 安装WinSCP软件 这也是一个免费的软件&#xff0c;到处都有得下载&#xff0c;良许就不赘述了。 2. 新建站…

玩转Makefile | 一次编译多个目标

0. 相关阅读 玩转Makefile | 系列综述 玩转Makefile | 基础入门 玩转Makefile | 四步教你从零开始写Makefile 玩转Makefile | 企业项目Makefile实例 玩转Makefile | 编译有共用文件的多个程序 玩转Makefile | 一次编译多个目标 1. 使用场景 本教程所介绍的Makefile不太适用于企…

Linux学习-postfix配置

本文基本centos6.10,postfix2.11.11 postfix基本配置 myhostname&#xff1a;定义主机名&#xff0c;判断当前主机工作在什么位置&#xff0c;跟mx记录对应的主机名称一致 mydomain&#xff1a;自己所处的核心域 mynetworks&#xff1a;定义本地网络&#xff0c;允许给中继的网…

Linux学习-postfix服务启动脚本

基于CentOS6的postfix服务启动脚本 #创建服务启动脚本 [rootlotus ~]# vim /etc/rc.d/init.d/postfix#!/bin/bash # # postfix postfix Mail Transfer Agent # # chkconfig: 2345 80 30 # description: Postfix is a Mail Transfer Agent,which is the program \ # …

Linux学习-mysql基本操作

本文基于centos6.10完成 RDBMS(Relational Database Management System)关系型数据库管理系统 数据库创建&#xff0c;删除表的创建&#xff0c;修改&#xff0c;删除索引的创建、删除用户和权限数据的增删改数据的查询 DML(Data Manapulate Language)数据操作语言 INSERT,UPD…

Linux学习-zabbix-server部署

关于zabbix及相关服务软件版本 Linux&#xff1a;centos 6.10 nginx&#xff1a;1.10.3 MySQL&#xff1a;5.5.49 PHP&#xff1a;5.5.35 安装过程中报错 安装nginx时报错 ./configure: error: the HTTP rewrite module requires the PCRE library. You can either disable …

Linux学习-手动制作一个Linux系统

制作思路 在现有的Linux系统上添加一块硬盘/dev/sdb&#xff0c;给硬盘/dev/sdb上分两个分区&#xff0c;一个是/boot&#xff0c;一个是/&#xff0c;并将其格式化。在/dev/sdb制作一个独立的Linux系统&#xff0c;里面的文件需要一个一个拷贝&#xff0c;将来作为/dev/sda的…

Linux学习-内核参数

基于CentOS6完成 内核参数设定&#xff1a; sysctl -a 显示所有内核参数即其值 临时生效 echo value > /proc/sys/somefilesysctl -w kernel.hostname‘tye’ #设定主机名 以上设定方式能立即生效&#xff0c;但无法永久生效&#xff0c;重启系统失效 永久有效&#xf…

Linux学习-显示磁盘和内存的使用情况

根据选项显示磁盘或内存&#xff0c;swap的使用情况 #!/bin/bash # cat << EOF d|D) show disk usage m|M) show memory usage s|S) show swap usage *) quit EOF echo -e \033[31mPlease input your choice:\033[0m read selectOption while [ $selectOption ! quit …

Linux学习-常用命令

获得主机名[hostname] #显示主机名 [rootlocalhost scripts]# hostname localhost.localdomain #使得环境变量获得 [rootlocalhost scripts]# echo $HOSTNAME localhost.localdomain获取路径基名(basename) #获取路径基名 [rootlocalhost scripts]# basename /root/scripts/t…

linux学习-随机数

利用RANDOM生成10个随机数&#xff0c;找出其中最大的值 #!/bin/bash # 利用RANDOM生成10个随机数&#xff0c;找出其中最大的值declare -i MAXNUM0 for i in {1..10}; doRANDOMNUM$RANDOMecho $RANDOMNUMif [ $MAXNUM -lt $RANDOMNUM ];thenMAXNUM$RANDOMNUMfi done echo &qu…

Linux学习-shell实现100以内的奇数和偶数的和

#!/bin/bash ##定义两个变量用于存放奇数和偶数的和 declare -i EVENSUM0 declare -i OLDSUM0for i in {1..100}; do#通过取余的方法判断是否为偶数if [ $[$i%2] -eq 0 ];thenlet OLDSUM$ielselet EVENSUM$ifi done echo "EVENSUM:$EVENSUM,OLDSUM&#xff1a;$OLDSUM&quo…

Linux学习--shell脚本添加或删除用户

根据提供的参数来判断是添加或删除用户&#xff1a; 第一个参数判断添加或删除&#xff0c;–add表示添加用户,–del表示删除用户&#xff0c;第二个参数为要添加或删除的用户列表 #!/bin/bash # 根据用户提供的参数和用户列表添加或删除用户 # 获取用户输入的参数if [ $# -lt…

Linux学习-标准输入输出

标准文件描述符 Linux将每个对象当作文件处理&#xff0c;包括输入和输出进程。Linux用文件描述符(file descriptor)来标识每个文件对象&#xff0c;文件描述符是一个非负整数&#xff0c;可以唯一标识会话中打开的文件。每个进程一次最多可以有九个文件描述符&#xff0c;出于…

Linux学习-统计shell为bash和nologin的用户

显示系统上所有默认shell为bash的用户和默认Shell为/sbin/nologin的用户&#xff0c;并统计各类shell下的用户数量&#xff0c;并显示下面的用户 #!/bin/bash # #获得用户shell为/bin/bash的用户数量 bashcountgrep -c bash$ /etc/passwd #获得用户shell为/bin/nologin的用户数…

Linux的查看文件,以及find命令

中Linux系统里面常用的查看文件的命令有5个&#xff0c;如&#xff1a;car、more、less、head、tail 接下来我补充的是我新学的&#xff0c;如有不记得可自行查阅其他资料。 1.cat cat -n 文件名2.more 和 less 这两个命令功能相似&#xff0c;用来分页显示文件的内容。 3.hea…

【Linux】linux学习第一节——基础指令

文章目录Linux下基础指令1.目录命令1.ls2. pwd3.mkdir4.rmdir5. rm 6.cp7.mv8.cd 2.普通文件命令1.touch2.cat3.more4.less5.head6.tail补充命令echostart重定向管道符ifconfigshutdown -h nowman3.压缩文件命令1.zip/unzip2.gzip/gunzip3.bzip2/bunzip21.tar4.匹配查找命令1.g…

Ubuntu下cuda安装出现段错误以及nvcc无法找到最新安装的cuda解决方法

ububntu下cuda安装出现段错误以及nvcc无法找到最新安装的cuda解决方法前言一、背景二、cuda安装时出现段错误&#xff08;核心已转储&#xff09;解决办法。1.在终端使用查看栈限制2.cuda安装命令第二部错误&#xff1a;Installation failed. See log at /var/log/cuda-install…

Nvidia Jetson NX 使用tensorrt, ModuleNotFoundError: No module named ‘tensorrt’

1. 确保tensorrt已安装且可用。 dpkg -l | grep nvinfer 输出为&#xff1a; ii libnvinfer-bin 7.1.3-1cuda10.2 arm64 TensorRT binaries ii libnvinfer-dev 7.…

FreeBSD与Linux十个本质上的区别

Linux的标志是一只十分可爱的小企鹅&#xff0c;而FreeBSD的标志是一个拿着叉子的小恶魔。你是否经常会听到人们把 Linux及 BSD 系统混为一谈&#xff1f;是的&#xff0c;我有时会经常听到一些新手&#xff0c;甚至于媒体都这么说。当然&#xff0c;事实上这两者确实有很多相似…

Linux 查看端口占用命令

文章目录 1、lsof -i:端口号2、netstat 命令2.1 netstat -tunlp 命令2.2 netstat -anp 命令 1、lsof -i:端口号 用于查看某一端口的占用情况&#xff0c;比如查看5000端口使用情况&#xff1a; lsof -i:5000常用命令&#xff1a; lsof -i:5000&#xff1a;查看5000端口占用 …

Linux--打印内容或者插入内容:echo

语法&#xff1a; echo 内容 作用&#xff1a;打印内容到显示器echo 内容 > 不存在的文件 作用&#xff1a;文件创建&#xff0c;并将内容插入新创建的文件中echo 内容 > 存在的文件 作用&#xff1a;覆盖文件原有的内容 echo 内容 >> 存在的文件 作用&#xff1a…

/bin/mv: 参数列表过长

# 解决 echo *.png | xargs mv -t /image/ 这是echo 命令的用法。不用在乎文件操作的长度&#xff01;

【Linux】进程控制——进程等待

文章目录✔方法一int wait(int *status);如图不等待的情况等待的情况✔方法二int waitpid(int pid, int *status, int option);如图无法避免僵尸进程需要循环判断两种方法的不同进程等待有两种方法什么是进程等待进程等待是进程的一种状态, 是父进程等待子进程退出时的一个过程…

【Linux】进程控制——深刻理解进程创建

文章目录复习进程控制思维导图&#x1f499;进程创建1.fork函数------- pid_t fork(void);1.1 用法1.2 图解1.3 代码举例1.4 fork函数返回值补充fork调用失败的原因1.5内存管理的过程1.6 写时拷贝1.目的2.作用2. vfork函数-------pid_t vfork()2.1 原理2.2 特点2.3 用法2.4注意…

新装虚拟机—基础配置

新装虚拟机—基础配置 文章目录新装虚拟机—基础配置一&#xff1a;配置yum源-采用本地yum源方式二、编写yum源的配置文件三&#xff1a;安装基础软件包四&#xff1a;调整防火墙策略参考文章&#xff1a; vmware新装虚拟机基础配置 - 格桑梅朵儿 - 博客园 (cnblogs.com)一&…

使用jsp命令报错

jps命令无法查看启动的进程&#xff1a; Error: could not find libjava.so Error: Could not find Java SE Runtime Environment. 1、查看java版本一切正常&#xff0c; [root。 ~]# java -version java version "1.7.0_75" Java(TM) SE Runtime Environment (…

Linux 的常用ls命令

ls常用命令 ls -l //以详细信息方式显示文件信息这里需要注意前面的第一个首字母的含义 - 文件d 目录l 软链接&#xff08;link&#xff09;b 块设备文件&#xff08;block&#xff09; 硬盘、硬盘分区、U盘、光盘c 字符设备文件&#xff08;char&#xf…

Linux压缩/解压命令

Linux中有三个压缩文件的命令&#xff0c;其特点是这个三个命令压缩之后原文件将会美誉。它们经常与打包tar命令一起使用。 第一&#xff1a;常用的三个压缩/解压命令 1.gzip gzip 文件gzip的解压 gzip -d 文件名.gz2.bzip2 bzip2 文件名bzip2的解压 bzip2 -d 文件名.bz2…

SCP Linux远程下载命令

今天新学的一个命令 SCP 2021年3月的月尾&#xff0c;在学校参加了两周的培训&#xff0c;一周是运维的&#xff0c;一周是JAVA的。今天结束&#xff0c;开始整理这两周学到的东西。也当是一个复习的过程吧。   今天的内容是&#xff1a;SCP &#xff08;secure copy&#x…

yum-config-manager出错解决方法

yum-config-manager出错解决方法 看图说话哟 希望能帮到正在看的人儿呀。嘻嘻~

修改Web服务器在端口82上服务

修改Web服务器在端口82上服务 首先我们查看目前端口号&#xff0c;是80 接下来输入命令&#xff1a; semanage port -a -t http_port_t -p tcp 82 可以看到&#xff0c;再次检查后监听端口没有变为82。不禁思考是不是指令错误&#xff0c;其实不是 解决方法&#xff1a; 输入…

一本神奇的电子书

大家好&#xff0c;我是良许。 印象中&#xff0c;我们接触到的编程书籍都是这样的&#xff1a; 这样的书籍&#xff0c;去除阅读属性之后&#xff0c;还可以用来垫电脑屏幕、垫桌脚、盖泡面、砸产品经理&#xff0c;实乃居家、旅行、自卫必备神器&#xff01; 这种书籍一般内…

通过ARP欺骗来看一些图片

实验环境为 kali-linux 操作如下(一下均为模拟测试): 先检查一下目标电脑的是否可以上网 然后在kali 开启ARP欺骗 发现目标主机无法上网 在kali开启路由功能 目标主机可以访问互联网了 然后在kali开启图片监控 当目标主机访问一些带有图片的网站&#xff0c;比如自己的空间时

linux平台驱动

linux简单字符驱动很简单,只需要在初始化时对物理地址进行映射&#xff0c;再注册一个fileopenration操作集&#xff0c;然后就和写裸机程序一样实现操作集就可以了。 问题一&#xff1a;为什么要进行物理地址到虚拟地址的映射&#xff1f; 因为引入了MMU内存管理&#xff0c…

linux内核struct链表程序与分析

struct是编程的重要部分&#xff0c;学好struct非常重要&#xff0c;本文参考网友与自己总结&#xff0c;适合初学者&#xff0c;或者想了解linux内核对struct的利用。 编写的代码在linux下gcc可编译通过。 # gcc mylist.c -o mylist [jinyonglocalhost 888]$ lslist.h myli…

10、linux多线程程序设计

多线程 优点&#xff1a; 和进程相比&#xff0c;它是一种节俭的多任务操作方式&#xff08;与父进程共享&#xff09;。在linux系统中&#xff0c;启动一个新的进程必须分配给他独立的地址空间&#xff0c;建立众多的数据表来维护他的代码段&#xff0c;堆栈段&…

Linux中 RPM YUM RVM JEM的区别

rpm(Red Hat Package Manager) rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序&#xff0c;由于它遵循GPL规则且功能强大方便&#xff0c;因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现&#xff0c;让Linux易于安装&#xff0c;升级&#xf…

Linux下重装了mysql启动失败: (报错) Starting MySQL..The server quit without updating PID file ([FAILED]al/mysql

报错如下&#xff1a; [rootsnsgou mysql]# service mysql restart MySQL server PID file could not be found![失败] Starting MySQL...The server quit without updating PID file (/usr/local/mysql/data/snsgou.pid).[失败] 问题可能的原因有多种&#xff0c;具体什么原…

打开vm虚拟机的报错:无法打开内核设备“\.\Global\vmx86“: 系统找不到指定的文件.是否在安装 VMware workstation后重新引导--未能初始化监视设备

打开vm虚拟机的报错:无法打开内核设备"\.\Global\vmx86": 系统找不到指定的文件.是否在安装 VMware workstation后重新引导--未能初始化监视设备 可能是其相关服务没有启动起来&#xff0c;网查到一些解决办法&#xff0c;主要二个“ 方法一&#xff1a; WindowsR…

kms服务器搭建及测试

vlmcsd代码仓库&#xff1a;https://github.com/Wind4/vlmcsd 搭建步骤 本次操作环境centos7&#xff0c;通过内网进行搭建 1.安装依赖环境 yum install gcc git make -y 2.下载源码&#xff0c;编译安装 cd /var/opt/ git clone https://github.com/Wind4/vlmcsd.git cd vlmcs…

linux之基础shell脚本编程2 if语句循环判断

linux之基础shell脚本编程1 基础变量赋值 linux之基础shell脚本编程2 if语句循环判断 linux之基础shell脚本编程3 函数数组 linux之基础shell脚本编程4 字符串操作&#xff0c;变量赋值&#xff0c;配置用户环境 本章所学命令&#xff1a; if case while for unit br…

linux之文本处理工具

一&#xff0c;文本查看命令 cat命令 cat [OPTION]... [FILE]... OPTION: -E&#xff1a;显示行结束符$ -n: 对显示出的每一行进行编号 -A: 显示所有控制符 -b: 非空编号 -s: 压缩连续的空行成一行 more命令 more命令是用来分页查看文件内容 more [options] file [...] -d选项是…

linux 批量创建用户和修改口令

命令&#xff1a;newusers 批量创建用户 命令&#xff1a;chpasswd 批量修改用户口令 1&#xff0c;批量创建用户 newusers passwd格式的文件 比如&#xff1a; 创建user01,user02 用户 创建文件user.txt内容&#xff1a; user01:x:2000:2000::/home/user01:/bin/bash user02…

Linux之文件通配符

文件通配符&#xff1a; * 匹配零个或多个字符 ? 匹配任何单个字符 ~ 当前用户家目录 ~username 用户家目录 ~ 当前工作目录 ~- 前一个工作目录 [0-9] 匹配一个数字范围 [a-z]&#xff1a;大写和小写字母 [A-Z]&#xff1a;大写字母 [abc] 匹配列表中的任何的…

端口临时转发之SSH 隧道

SSH转发对于传输使用未加密协议&#xff0c;访问地理限制内容或绕过中间防火墙的服务的网络数据非常有用。 基本上&#xff0c;您可以转发任何TCP端口并通过安全的SSH连接隧道传输流量。 SSH 端口转发有三种类型&#xff1a; 本地端口转发。 – 将连接从客户端主机转发到 SSH 服…

Linux的grep正则表达式

Linux的grep正则表达式 第一类&#xff1a; 匹配单个字符 “.” grep "r..t" 文件名[aA]、[a-z]、[A-Z]、[0-9] grep "r[a-z]t" 文件名第二类&#xff1a; 匹配字符位置 3. " ^ " 以什么开头 grep “^root” 文件名 grep “^[ahbs]” 文件名…

nfs文件服务

Network File System RPC&#xff1a;Remote Procedure Call NFS: sun, 协议&#xff1b; NFSv1 NFSv2, NFSv3, NIS&#xff1a;Network Information Service nfsd&#xff1a;2049/tcp 辅助类的服务&#xff1a;rpc (portmap) rpc.mountd&#xff1a;认证&#xff1b; rpc.l…

nfs-rsyslog-httpd-mysql

本次实验全部为centos7.2系统 进行该实验之前请先关闭SELinux和防火墙 [rootlocalhost ~]# setenforce 0[rootlocalhost ~]# iptables -F先配置httpd服务器 1,安装httpd程序包 yum install httpd -y2,编辑httpd配置文件&#xff0c;在末尾添加如下内容 vim /etc/httpd/conf/htt…

Linux 学习之 Linux 目录介绍

Linux 目录介绍 1、基本介绍 ​ linux 的文件系统是采用级层式的树状目录结构&#xff0c;在此结构中的最上层是根目录 ‘’/‘’ ,然后在此目录下在创建其他的目录。这一点和windows是不同的&#xff0c;windows会有多个根目录&#xff01;像c盘就是一个根目录&#xff0…

Linux端口的开启

Linux端口的开启 一、firewall方式(centOS7.*) 1. 查看防火墙状态2. 开启防火墙3. 开启指定端口4. 重启防火墙5. 重新加载防火墙6. 其他命令 二、修改iptables方式(centOS6.*) 2.1 修改iptables文件2.2 重启防火墙 三、注意事项 一、firewall方式(centOS7.*) 1. 查看防火墙状…

Linux挂载磁盘分区

Linux系统一般都会有未挂载的磁盘&#xff0c;如果我们想使用这些为挂载的磁盘就需要挂载到指定目录才能使用。 一、有多个磁盘&#xff0c;将未分区的磁盘挂载 1、进入root用户 su –2、查看已挂载磁盘的使用情况&#xff1a; df –h可以看到系统已经挂载了sda磁盘&#x…

Linux如何查看Nginx是否启动

介绍&#xff1a; Nginx是一个高性能的反向代理服务器&#xff0c;现在一般作为我们网站或其他Web服务的第一层代理&#xff0c;它负责监听80端口&#xff0c;用户通过浏览器发送的请求首先经过的就是Nginx服务。如果Nginx没有启动或异常结束就会影响Web服务的正常使用。 那么…

Vmware 虚拟机克隆

1.完整克隆 2.一些必要修改 2.1 Mac 地址修改 2.2 hostname 修改 vi /etc/hostname 2.3 ip 修改 和 uuid 修改CentOS7 NAT模式设置固定IP_Roger6650的博客-CSDN博客

上传本地文件到Linux服务器或者从Linux服务下载文件到本地服务器 (rz/sz)

1.yum 安装lrzsz [rootbase-linux ~]# yum -y install lrzsz 2.使用 #rz命令本地上传文件到服务器 [rootbase-linux ~]# rz # sz命令发送文件到本地 [rootbase-linux ~]# sz filename

拷贝的虚拟机VMware启动redis

如果查询ip的时候没有eth0&#xff0c;请点击&#xff1a;拷贝的虚拟机没有网卡eth0

docker 入门学习记录

该文章根据B站“【狂神说Java】Docker最新超详细版教程通俗易懂”视频中记录而来 教学视频地址&#xff1a;【狂神说Java】Docker最新超详细版教程通俗易懂_哔哩哔哩_bilibili docker官网地址&#xff1a;https://www.docker.com docker hub官网地址&#xff1a;Docker Hub …

Linux下SpringBoot jar包 启动、停止、重启及状态查看shell脚本

部署springboot 项目时&#xff0c;替换包后的停止、启动、重启及状态查看&#xff0c;操作比较琐碎&#xff0c; 因此我们可以通过编写一个shell脚本来进行启动(start)、停止(stop)、重启(restart)和状态查看(status)操作&#xff0c;一步到位&#xff0c;方便高效。 创建 ja…

【Linux从入门到放弃】进程概念、查看进程、创建进程

&#x1f9d1;‍&#x1f4bb;作者&#xff1a; 情话0.0 &#x1f4dd;专栏&#xff1a;《Linux从入门到放弃》 &#x1f466;个人简介&#xff1a;一名双非编程菜鸟&#xff0c;在这里分享自己的编程学习笔记&#xff0c;欢迎大家的指正与点赞&#xff0c;谢谢&#xff01; 进…

linuxyum管理- Linux从基础到入门(九)

yum 是一个shell前端软件包管理器 基于rpm包管理 从指定的服务器自动下载rpm 包 并且一次安装所有依赖的软件包 yum的基本指令 查询 yum服务器是否有需要安装的软件 yum list&#xff5c;grep xx 软件列表 安装指定的yum 包 yum install xxx下载安装 yum应用实例 yum instal…

LInux磁盘分区挂载查看-Linux基础到进阶(五)

Linux无论有几个分区 分给哪些目录使用 只有一个根分区 一个独立且唯一的结构 Linux用载入的方式 读取文件 lsblk查看挂在分区 lsblk -f 挂载分区 分区命令 fdisk /dev/sdb 开始对分区/sdb分区 显示命令列表 m 显示磁盘分区fdisk -l 新增分区 n 删除分区 d 写入分区 w 步骤&a…

Linux任务调度-Linux从基础到进阶(四)

crond 任务调度 crontab进行 定时任务的设置 概述&#xff1a; 指系统在某个时间执行的特定命令或程序 任务调度分类 系统工作 有些重要的工作必须周而复始的执行 个别用户工作&#xff1a;个别用户可能希望执行某些程序 脚本shell 对任务进行调用 比如完成mysql备份 语法&am…

linux文件查看管道符-linux从基础到进阶(二)

#文件目录类 less 指令 less指令用来分屏查看文件内容 他的功能 基本语法 less 要查看的文件 / 要查找的内容 echo 输出 echo输出内容到控制台 echo 输出环境变量 $PATH $HOSTNAME ,echo $PATH head 指令 head 用于显示文件的开头部分 默认情况下head 指令显示文件的前十行内…

Tomcat多虚拟主机实现

Tomcat多虚拟主机实现1. Tomcat及JDK 安装2. 配置虚拟主机2.1 server.xml配置2.2 配置测试jsp文件2.3 jsp配置权限2.4 重启Tomcat3. 测试3.1 Windows 测试3.2 Linux测试1. Tomcat及JDK 安装 搭建部分参见: https://blog.csdn.net/qq_29974229/article/details/121490043 2. 配…

利用Xmanager-Passive运行Xwindow

需求: 不安装X Window System 要通过Xwindows方式运行软件 1.运行Xmanager-Passive 右下角查看passive监听的端口 2.命令行运行 后面的IP为本地网络地址 0.0为xmanager 监听端口 export DISPLAY192.168.31.1:0.0运行xclock就可以在本地启动xwindows下的xclock,其他软件也…

Linux内核源码目录树结构

文件功能arch包含和硬件体系结构相关的代码&#xff0c;每种平台占一个相应的目录。和32位PC相关的代码存放在i386目录下&#xff0c;其中比较重要的包括kernel&#xff08;内核核心部分&#xff09;、mm&#xff08;内存管理&#xff09;、math-emu&#xff08;浮点单元仿真&a…

kali linux 安装中文输入法

#kali linux 安装中文输入法 1、执行命令&#xff0c;下载输入法框架fcitx sudo apt intstall fcitx sudo apt install faitx-googlepinyin 2、重启电脑 3、找到fcitx设置&#xff0c;设置输入法的优先级 将Google拼音移到最上面。可以在全局配置中更改切换快捷键&#xff…

金蝶KIS财务软件如何查看去年的账套

为什么80%的码农都做不了架构师&#xff1f;>>> 本文适用于&#xff0c;金蝶KIS财务系列&#xff1a;记账王、迷你版、标准版、行政事业版。(了解更多关注相关教程&#xff1a;http://www.kingdeecn.cn/support.html) 由于此系列版本开发环境为小型数据库ACCESS&…

金蝶KIS 14.1 专业版安装教程

KIS 14.1相对以前的旧版本来说&#xff0c;安装过程相对简单了&#xff0c;只要不要选择不支持的电脑操作系统&#xff0c;基本上一次都能安装成功&#xff0c;而且没有插件要求&#xff0c;全过程自动化&#xff0c;仅需要直接运行安装程序即可完成安装了。 1、解压KIS 14.1专…

Linux CentOS 6.5 手动配置静态的IP地址

Linux CentOS 6.5 手动配置静态的IP地址 手动设置静态ip主要是为了SSH远程连接方便 方法如下&#xff1a; 1.修改虚拟机网络配置如下&#xff1a; 2.主要设置ip、网关、DNS。 vi /etc/sysconfig/network-scripts/ifcfg-eth0#编辑本地网卡的配置文件12

Linux下搭建Web网站

网站需求&#xff1a; 1.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!! 2.给该公司创建三个网站目录分别显示学生信息&#xff0c;教学资料和缴费网站&#xff0c;基于 www.openlab.com/student 网站访问学生信息&#xff0c;www.openlab.com/data 网站访问…

使用Linux搭建web服务器

对于一个网站开发者而言&#xff0c;在经历了艰难的开发过程后&#xff0c;要将网站推向给用户&#xff0c;必须要做的一步便是部署我们的web应用&#xff0c;这样广大的用户才能成功访问我们的网站。目前主流的部署平台都是基于Linux的。本文将详细讲解使用Linux搭建web服务器…

linux下搭建ftp和新建ftp账户

一直以来&#xff0c;没有写博客的习惯。 但是一年以来&#xff0c;觉得博客这个东西&#xff0c;写写挺有用的&#xff0c;当做是自己每一个任务完成的一个总结&#xff0c;也怕自己忘记&#xff0c;希望自己从现在开始&#xff0c;养成写博客的好习惯。 最近&#xff0c;工…

centos_宝塔_mongodb

操作全部是在root权限下进行 1、从软件商店下载mongodb 2、mongo的进入文件的位置是在 cd /www/server/mongodb/bin 3、使用 use admin 命令 进入admin的数据库文件 4、会显示 switched to db admin 5、使用命令 db,createUser({user:test, pwd:123456,roles:[12345…

linux——python

1、yum只在centos里面有用在其他的系统没用 与之代替的 sudo apt-get install 2、用来给安装配置路径的是 vim /etc/profile PATH

shell脚本之通过脚本获取本机IP地址

通过shell脚本获取主机ip地址,并从程序中读取执行shell脚本执行的结果 脚本命令及释义 #/bin/bash ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk {print $2}|tr -d "addr:"ifconfig -a用于类unix系统获取主机网络信息的指令; grep inet用于查找跟…

shell脚本之文件测试运算符

常用文件测试运算符 文件测试运算符用于检测unix文件的各种属性&#xff0c;常用的文件测试运算符及其属性描述如下&#xff1a; -b file—检测文件是否是块设备文件&#xff0c;如果是&#xff0c;返回true [ -b $file ]-c file—检测文件是否是字符设备文件&#xff0c;如…

使用shell实现从1加到100

话不多说&#xff0c;直接上脚本 #!/bin/bash sum0 for i in [1…100]; do let sumi done echo $sum

Linux下Gcc编译器的安装

为了能更新比较快&#xff0c;如果apt-get源为国外的&#xff0c;需要先改为国内的地址&#xff0c;方法如下 cd /etc/apt mv sources.list sources.list.old #保存一个备份 mv sources.list.me sources.list#sources.list.me为自己的地址源文件 2.gcc安装 sudo apt-get instal…

Linux下Samba的配置

配置Samba的目的 目的就是为了使Linux的文件系统映射到windows上&#xff0c;方便文件的共享。 如何配置samba sudo vim /etc/samba/smb.conf在最后添加如下几行: [share] comment My Smaba path /home/lzs/share #定义你自己的路径 browseable yes #允许浏览 writeable …

常见的IO复用场景

在网络程序中比较常见的要使用到IO复用的场景如下&#xff1a; 客户端程序要同时处理多个socket&#xff0c;如非阻塞connect技术客户端程序要同时处理用户输入和网络连接。比如聊天室程序。TCP服务器要同时处理监听socket和连接socket。服务器要同时处理TCP请求和UDP请求。如…

Ubuntu20.04设置静态IP

前言 Web系统每次断电重启后IP就会发生改变&#xff0c;之前访问链接也会失效&#xff0c;很无耐&#xff0c;但是设置静态IP后就不一样了&#xff0c;每次重启服务器IP都不会改变。 本文讲解Linux服务器 Ubuntu20.04 设置静态IP方法。 操作 1. 查看网卡名称 查看网卡名称命…

ROS学习——URDF机器人建模

ROS学习——URDF机器人建模什么是URDFURDF机器人模型的内容URDF机器人模型的标签一、创建URDF功能包创建URDF模型step 1 使用圆柱体创建一个车体模型step 2 创建左侧车轮step 3 创建右侧车轮step 4 创建前后支撑轮step 5 添加传感器摄像头step 6 添加传感器激光雷达step 7 加入…

优秀代码后默默无闻的库

优秀代码后默默无闻的库一、 函数库1. 简介2. 优点3. 安装目录二、 curses库1. curses安装2. 主要函数与功能3. 函数实例3. 体验远古光标论坛&#xff08;BBS&#xff09;三、 Linux下的贪吃蛇&#xff08;C语言&#xff09;1.创建mysnake1.0.c2. 编译3. 游玩贪吃蛇4. 分析部分…

简单说明Gcc背后的编译

简单说明Gcc背后的编译一、 GCC编译流程1. 创建Hello.c2. 预处理3. 编译4. 汇编5. 链接二、 ELF格式简单介绍1. 简单说明2. 分析ELF文件3. 反汇编ELF三、 nasm汇编编译器1. 安装nasm2. 编译3.与gcc的可执行文件对比四、 总结五、 参考资料摘要&#xff1a;GCC是以GPL许可证所发…

linux系统下安装pfam数据库中hmmer软件以及python3非root用户的安装

linux系统下安装pfam数据库中hmmer软件以及python3非root用户的安装 http://hmmer.org/从该链接下载源&#xff0c;其中有Userguide.pdf 下载&#xff0c;解压缩并切换目录 之前已下载python3&#xff0c;但是一直没安装成功。 从头开始下载安装参考这篇博客&#xff1a;https:…

Zookeeper系列文章—入门

目录 前言 测试 创建节点 更改节点 删除节点 前言 遵照前文已经对Zookeeper进行了安装 linux安装Zookeeper3.5.7详解_兜兜转转m的博客-CSDN博客 接下来我们从整体架构方面了解一下Zookeeper&#xff1a; ZooKeeper 是一个树形目录服务,其数据模型和Unix的文件系统目录树很类…

虚拟机kali安装搜狗输入法

此安装过程的前提是 { 1.更换国内的源&#xff08;我更新的是国内中科大的源&#xff0c;文末附&#xff09; 2.在管理员模式下操作&#xff0c;否则要在每一条命令前sudo } 安装过程 1.在搜狗输入法官网下载Linux版本 2.可以从主机直接拖到kali虚拟机当中&#xff0c;也…

ROS的launch文件创建

1 使用launch文件 Launch文件是ROS提供的&#xff0c;可以同时运行多个nodes的文件。Launch文件以一种特殊的XML格式编写&#xff0c;在ROS packages中使用广泛。 创建launch功能包 首先在工作空间src下面创建一个功能包 $catkin_cteate_pkg package_launch (里面有cmakelistx和…

sudo make 找不到命令

&#xff08;1&#xff09;sudo apt update &#xff08;2&#xff09;sudo apt-get install make &#xff08;3&#xff09;sudo make

WebMIDI测试页

Yesterday I had to plug in my keyboard to the computer and wasnt sure if it was working. How do I test? Well, I had to look up an older post, copy and paste some code to the console... what a drag. 昨天我不得不将键盘插入计算机&#xff0c;不确定是否可以正常…

jpeg渐进式编码_如何分辨渐进式JPEG

jpeg渐进式编码Using ImageMagick ($ brew install imagemagick) certainly helps. E.g. 使用ImageMagick( $ brew install imagemagick )当然可以。 例如 $ identify -verbose baseline.jpg | grep InterlaceInterlace: None$ identify -verbose progressive.jpg | grep Inter…

ELF文件(修改中)

ELF文件由4部分组成&#xff0c;分别是ELF头&#xff08;ELF header&#xff09;、程序头表&#xff08;Program header table&#xff09;、节&#xff08;Section&#xff09;和节头表&#xff08;Section header table&#xff09;。实际上&#xff0c;一个文件中不一定包含…

babel6 babel7_从JSXTransformer到Babel

babel6 babel7As announced, starting with React v0.14 (next release), the JSXTransformer.js wont be part of the release. Also react-tools npm package is no more. So whatchagonnawannado is switch to Babel. Heres how. 正如宣布的那样&#xff0c;从React v0.14(下…

css变量_CSS变量

css变量Weeee, CSS variables just landed in WebKit, this is pretty exciting! Weeee&#xff0c;CSS变量仅位于WebKit中&#xff0c;这非常令人兴奋&#xff01; Unfortunately I couldnt see them in action in WebKit nightly (must be something Im missing), but theyre…

mcv 架构_俄语的AJAX-MCV

mcv 架构Boris of http://www.ajaxplanet.ru/ has published a translation of my article on the little AJAX/MVC framework I came up with, this is trully flattering, thanks a lot! http://www.ajaxplanet.ru/的鲍里斯(Boris)在我想到的小AJAX / MVC框架上发表了我的文章…

linux虚拟机添加磁盘并分区

首先关闭虚拟机&#xff0c;添加一块磁盘 然后打开虚拟机&#xff0c;df -h 显示系统有哪些分区 fdisk /dev/sdb 进入 输入m查看帮助 输入n添加一个新分区 e(extended)扩展分区 p&#xff08;primary&#xff09;主分区 输入p建一个主分区 此时显示1到4随便按一个都可以&#…

Linux和Ubuntu的区别与联系;Linux和Unix区别

Linux和Ubuntu &#xff1a; 大家经常会说Linux操作系统&#xff0c;Ubuntu操作系统&#xff0c;这种叫法是不正确的&#xff0c;严格意义上讲&#xff0c;Linux并不是操作系统&#xff0c;而是属于操作系统的一个内核。 由于Linux是开源的&#xff0c;免费的&#xff0c;所…

linux 添加静态路由

linux下静态路由修改命令 方法一&#xff1a; 添加路由 route add -net 192.168.0.0/24 gw 192.168.0.1 route add -host 192.168.1.1 dev 192.168.0.1 删除路由 route del -net 192.168.0.0/24 gw 192.168.0.1 add 增加路由 del 删除路由 -net 设置到某个网段的路由 -host 设置…

Linux系统下安装jdk及环境配置(两种方法)

这里介绍两种linux环境下jdk的安装以及环境配置方法 在windows系统安装jdk以及环境配置&#xff0c;相信大家都会&#xff0c;这里就不做赘述了&#xff0c;这里主要讲讲linux下的jdk安装以及环境配置。 第一种属于傻瓜式安装&#xff0c;一键安装即可&#xff08;yum安装&…

【Linux】如果用kill发送信号杀死init/systemd/upstart会发生什么?

1号进程根据操作系统不同&#xff0c;运行着不同的进程&#xff0c;一般就是这几个 init、systemd、upstart 突发奇想&#xff0c;向1号进程发送kill -9 1会发生什么&#xff1f;可以成功将init进程杀掉吗&#xff1f; 理论上 根据manpage&#xff0c;一般情况下无法杀死in…

部署prometheus

部署prometheus 1. 环境 主机IP监控机192.168.72.141被监控机192.168.72.139 2. 部署 2.1 安装go环境 [rootmaster prometheus]# dnf -y install go 上次元数据过期检查&#xff1a;4:22:23 前&#xff0c;执行于 2021年11月24日 星期三 21时00分43秒。 依赖关系解决。 软件…

Linux学习总结:Linux文件系统

目录 一、文件系统的类型 二、分区&文件系统的目录结构 三、相对路径&绝对路径 四、文件类型 五、文件属性 六、文件存储结构 在linux系统中&#xff0c;一切皆为文件。Linux通过文件系统来存储和管理文件&#xff0c;文件系统就是分区或磁盘上的所有文件的逻辑集…

7.【Linux】ubuntu16.04安装vscode

三种安装方式&#xff1a; 1&#xff09;&#xff1a;通过ppa(源) 方式安装 2&#xff09;&#xff1a;通过官网安装包安装.deb .tar.gz 官网下载地址 方式一&#xff1a; 通过ppa(源) 方式安装 依次输入如下命令 $ sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make …

linux之tail命令查看日志文件 及windows下的tail工具

1.Linux的tail命令 1.1 概述 tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容. 。 详细内容参考这里。 1.2 示例 使用工具连…

Fedora 9 的中文输入法

转自http://www.linuxdiyf.com/viewarticle.php?id96572Fedora 9在安装完毕后是没有中文录入功能的&#xff0c;输入法是默认关闭的&#xff0c;只能输入英文&#xff0c;不论当前系统所设置的首选语言。开启Fedora的输入法&#xff0c;需要找到&#xff1a;“系统 - 首选项 -…

el表达式 for循环_在for循环中评估表达式

el表达式 for循环The usual syntax of a for-loop is < ?php for($i 0; $i < 10; $i){ // do your thing } ?> for循环的常用语法是<&#xff1f;php for($ i 0; $ i <10; $ i ){//做你的事}&#xff1f;> where 哪里 $i 0 is evaluated once before th…

虹科案例 | BusyBox Wget漏洞:一个早就应该解决的问题

前言 最近&#xff0c;虹科工业物联网团队在调查客户设备固件出现的常规CVE&#xff08;CVE-2018-1000500&#xff09;时发现了一个问题&#xff1a;通常情况下&#xff0c;当检测到一个会对设备产生严重破坏的CVE时&#xff0c;我们会建议客户对该组件进行升级或使用补丁。但…

Linux安装 nodejs(看这一篇就够了)

1.打开 nodejs官网。 下载 | Node.jshttps://nodejs.org/zh-cn/download/ 2.下载完成之后可以用Xftp&#xff08;可以看同专栏相关免费Xftp的文章获取&#xff09;从本地传送到云服务器 3.需要将node添加进系统环境变量&#xff0c;不然后面安装的其他插件或依赖尽管进行了全…

在Mac命令行生成字符串的MD5校验

在Mac的bash下边默认有一个md5工具&#xff0c;所以直接调用即可&#xff0c;使用方法 1.使用echo和管道 echo "string" | md5 b80fa55b1234f1935cea559d9efbc39a2.直接使用md5 md5 <<< "string" b80fa55b1234f1935cea559d9efbc39a3.使用md5 -…

Linux包管理

1 Linux上构建C程序的过程 在说明包相关的内容之前&#xff0c;我觉得有必要说一下在Linux上构建一个C程序的过程。我个人并没有学习过C&#xff0c;内容总结自网上&#xff0c;所以可能显得很小白&#xff0c;而且也并非一定正确&#xff0c;只希望对和我一样菜鸟的同学有所帮…

Linux文件的权限管理

1 文件/目录的权限 1.1 文件的权限 每个文件都有其所有者(u:user)、所属组(g:group)和其他人(o:other)对它的操作权限&#xff0c;a:all则同时代表这3者。权限包括读(r:read)、写(w:write)、执行(x:execute)。在不同类型的文件上读、写、执行权限的体现有所不同&#xff0c;所以…

Java程序如何正确打包并正常运行在Linux系统中

需求&#xff1a;将本地Java程序部署到linux服务器并执行&#xff0c;首先要将本地Java程序打成jar包&#xff0c;然后拷贝到服务器后运行java -jar xx.jar 问题&#xff1a;该程序本地运行正常&#xff0c;服务端运行报错找不到第三方包中的类 原因&#xff1a;本地打jar包时有…

Linux(包括centos) 如何查看服务器内存、CPU

CPU架构 CPU架构主要包括&#xff1a;amd64、arm32v7、arm64v8、mips64el、mips32、ppc64le和ppc32等架构。 CPU信息 CPU信息主要为中央处理器详细信息&#xff0c;包括&#xff1a; 架构核心数量处理速度厂商名称CPU主频标签 … 注&#xff1a;不同的操作系统或者CPU架构提供…

Linux GCC常用命令和ELF文件格式

目录一、Linux GCC常用命令1、简介2、简单编译2.1 预处理2.2 编译为汇编代码(Compilation)2.3 汇编(Assembly)2.4 连接(Linking)3、多个程序文件的编译4、检错5、库文件连接5.1 编译成可执行文件5.2 链接二、ELF文件格式1.ELF 文件的段2.反汇编三、总结参考资料一、Linux GCC常…

E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

ubuntu apt 安装软件的时候&#xff0c;经常有这种错误&#xff0c;是由于依赖关系无法满足而引起的。 比如我在安装pangolin的时候&#xff0c;提示 下列软件包有未满足的依赖关系&#xff1a; libxkbcommon-dev : 依赖: libxkbcommon0 ( 0.8.0-1) 但是 0.8.2-1~ubuntu18.04.1…

Linux中gcc创建与使用静态库和动态库

文章目录一. 关于库的定义1. 库.2. 静态库&#xff08;.a&#xff09;3. 动态库&#xff08;.so&#xff09;二. gcc生成静态库和动态库1. 编辑生成子程序hello.h、hello.c和main.c2. 将hello.c编译成.o文件3. 由.o文件创建静态库4. 在程序中使用静态库&#xff08;1&#xff0…

【tofacebook.com】专题:新型肺炎 --疫苗,还要等多久?

标签 : 新型肺炎 疫苗 勤通风 勤洗手 勤消毒 转载&#xff1a;http://www.tofacebook.com/post/17546

华为客服说GZIP压缩不好搞,我偏不信。

今天给 www.tofacebook.com 配置了cdn域名加速器&#xff1a;汇总下姿势点&#xff0c;各位站长或者未来的站长可能会用的到&#xff0c;请查收&#xff0c;谢谢&#xff1a; 一、首先购买cdn 加速器。 二、在cdn控制台添加对应的域名&#xff1a; 注意的是这个添加的加速域…

Linux系统之dd命令详解

一、dd命令介绍 1.dd介绍 1.Linux dd 命令用于读取、转换并输出数据。 2.dd 可从标准输入或文件中读取数据&#xff0c;根据指定的格式来转换数据&#xff0c;再输出到文件、设备或标准输出。2.dd的相关解释 if 代表输入文件。如果不指定 if&#xff0c;默认就会从 stdin 中读取…

secure boot (一)fit image

文章目录前言zImage&#xff0c;uImage&#xff0c; Legacy uImage 和 FIT uImageFIT image的来源制作FIT Imageits语法结构uImage Tree 的根节点结构/images nodeHash nodes/configurations nodeConfiguration nodes举例FIT Image的编译和启动bootm启动不同的配置总结本文参考…

关于 uintptr_t和intptr_t 类型

简介 最近在看代码时&#xff0c;发现了两个之前没见过的数据类型&#xff1a;intptr_t&#xff0c;uintptr_t。这两个数据类型是ISO C99定义的&#xff0c;具体代码在linux平台的/usr/include/stdint.h头文件中。 /* Types for void * pointers. */ #if __WORDSIZE 64 # i…

设备树学习报告

文章目录1. 设备树的基本概念1.1 什么是设备树1.2 设备树的组成2. 设备树的基本结构2.1 设备树的基本构造2.2 节点之间的联系2.3内核与节点匹配2.4 自定义属性的设置与获取1. 设备树的基本概念 1.1 什么是设备树 在linux3.x版本之前的内核源码&#xff0c;存在大量对板级细节…

Linux下*.tar.gz文件解压缩命令

一.压缩命令 命令格式&#xff1a; tar -zcvf 压缩文件名.tar.gz 被压缩文件名 可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。 二.解压缩命令 命令格式&#xff1a; tar -zxvf 压缩文件名.tar.gz 解压缩后的文件只能放在当前的目录。

杀LINUX的JOB进程

今天发现数据库一个JOB一直在执行&#xff0c;都执行了好几个小时还在执行&#xff0c;所以想办法给删除掉 系统环境&#xff1a; ORACLE 10G Linux操作系统 操作步骤如下&#xff1a; 第一步.查询出来那个job在运行&#xff0c;找个对应的SID字段 select * from dba_jobs_runn…

Linux统计文件夹占用空间大小--du命令基本用法

命令行环境下要知道linux系统里一个文件夹以及其包含的文件实际所占用的空间大小&#xff0c;linux自带的命令 du可以很好地满足需求。其他的用法我就不一一写出来了&#xff0c;就列本人觉得会用得最多的&#xff0c;直接上&#xff1a;复制代码 $ du -sh ./* 118M ./Chemi…

Android 开发之 ---- 底层驱动开发

说到 android 驱动是离不开Linux驱动的。Android内核采用的是Linux2.6内核&#xff08;最近Linux 3.3已经包含了一些Android代码&#xff09;。但Android并没有完全照搬Linux系统内核&#xff0c;除了对Linux进行部分修正&#xff0c;还增加了不少内容。android 驱动主要分两种…

云服务器设置允许指定端口访问

云服务器设置允许指定端口访问这里以腾讯云服务器为例在云服务器加入以下指令即可&#xff1a; firewall-cmd --zonepublic --add-port8080/tcp --permanentfirewall-cmd --zonepublic --add-port8009/tcp --permanentfirewall-cmd --reload

Linux—多线程

为什么要学习多线程呢&#xff1f;当然是为了提高程序的运行效率了。面对复杂的问题&#xff0c;单一的进程已经解决不了问题了&#xff0c;所以引用了多线程。 线程是什么&#xff1f; 1.线程也是内核创建出来的task_struct结构体&#xff08;在内核当中创建了一个PCB&#…

Linux--进程间通信篇

为什么会有进程间通信&#xff1f; 每一个进程都是拥有自己独立的虚拟地址空间和页表结构&#xff0c;促使了进程独立&#xff0c;同时带来了进程和进程之间相互协作之间的问题。所以就引入了进程间通信&#xff08;最大的进程间通信叫做网络&#xff09;。所以进程间通信可以理…

Linux基础IO篇

1.复习C语言阶段学习过的文件操作–>we文件流指针 1.一系列函数 FILE fopen&#xff08;const char path&#xff0c;const char* mode**&#xff09; path&#xff1a;需要打开文件的路径加上文件的名称&#xff1b;可以不加路径&#xff0c;默认打开的是当前路径下的文件 …

Linux权限知识总结

这里总结了一些Linux权限的小知识&#xff0c;不是很全面&#xff0c;会持续增加的。话不多说让我们开始吧。 权限&#xff1a;权限是针对不同用户进行划分的&#xff0c;可以分为当前用户&#xff0c;当前用户组&#xff0c;其他用户&#xff0c;给大家举一个简单的例子吧。 …

如何成为一名正义黑客?你应该学习什么?

前言 这是我的建议如何成为正义黑客&#xff08;Ethical Hacker&#xff09;&#xff0c;你应该按照下面顺序学习。 简要说明 第一件事你应该学习如何编程&#xff0c;我建议首先学python&#xff0c;然后是java。 &#xff08;非必须&#xff09;接下来学习一些算法和数据结…

Python运行环境搭建/代码的编写和执行

Python 运行环境搭建 上面我们学习了 Python 是一门解释型编程语言&#xff0c;那么 Python 代码离不开 Python 解释器&#xff0c;所谓的搭建 Python 开发环境搭建的核心就是按照 Python 解释器。 1.Python 解释器 python 解释器就是翻译 python 代码给计算机执行的一个程序…

利用Python开发App

我很早之前就想开发一款app玩玩&#xff0c;无奈对java不够熟悉&#xff0c;之前也没有开发app的经验&#xff0c;因此一直耽搁了。最近想到尝试用python开发一款app&#xff0c;google搜索了一番后&#xff0c;发现确实有路可寻&#xff0c;目前也有了一些相对成熟的模块&…

centos包冲突问题解决

在centos7上通过yum install安装包报如下错误&#xff1a; 解决办法&#xff1a; 下载&#xff08;http://rpm.pbone.net&#xff09;配套的如下RPM包 最后通过命令 rpm -Uvh --oldpackage 包1 包2如果仍然有冲突的话。那就不好意思了&#xff0c;强制安装&#xff1a; rp…

linux下好用命令

搜索目录下所有文件中的字符串 grep -ori "test"1.列出所有打开的文件: lsof备注: 如果不加任何参数&#xff0c;就会打开所有被打开的文件&#xff0c;建议加上一下参数来具体定位 查看谁正在使用某个文件 lsof /filepath/file3.递归查看某个目录的文件信息 …

Debian9 Vsftpd 安全配置

Debian9 Vsftpd 安全配置 Vsftpd可以基于用户,IP地址来做拒绝访问,首先我们需要了解基于用户做访问控制有哪些手段,ftpusers,user_list,这两个配置参数都可以做用户访问的决策,其次我们需要知道做IP地址的访问控制需要用到TCP_wrappers,下文将用实验的方式演示,先来看…

如何安装CENTOS对NTFS分区的支持[LINUX下如何挂载NTFS分区]

转自http://www.pcjqw.com/show.aspx?id4845&cid26 安装CENTOS NTFS支持安装CENTOS NTFS支持1. 查看自己系统的内核版本#uname -a#uname -r2. 找合适自己系统内核和CPU的NTFS模块下载:比如我的:kernel-module-ntfs-2.6.18-53.el5google搜索,找到后下载.我在http://source…

LVS负载均衡(DR直接路由模式)

文章目录一、LVS-DR工作原理1.1 DR模式的原理1.2 LVS-DR数据包流向分析1.3 群集中的ARP问题1.3.1 基础条件1.3.2 问题一1.3.3 问题二1.4 解决问题的方法二、LVS-DR部署案例2.1 案例环境2.2 部署步骤NFS服务器Web服务器LVS-DR调度器2.3 测试一、LVS-DR工作原理 1.1 DR模式的原理…

gitlab:(一)安装gitlib

1.yum新增gitlab的yum源 [rootVM-16-4-centos bin]# cat /etc/yum.repos.d/gitlab-ce.repo [gitlab-ce] namegitlab-ce baseurlhttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7 Repo_gpgcheck0 Enabled1 Gpgkeyhttps://packages.gitlab.com/gpg.key gpgcheck0 2.安装…

ubuntu 安装MPI

安装mpi前先确保已经安装以下软件&#xff1a; $ gcc --version $ g --version $ cmake --version 安装MPICH MPICH的最新版本可在此处获取。网站上的所有示例的版本是mpich-3.4.2。下载源代码&#xff0c;解压文件夹&#xff0c;然后切换到MPICH目录 $ tar -xzf mpich-3.4.2.…

Linux 下python引用自定义的模块

Linux 下python引用自定义的模块 1、问题&#xff1a; Linux 下python引用自定义的模块 2、配置&#xff1a; pythonUbuntu20.4 3、描述&#xff1a; Linux在引用相关自定义模块&#xff0c;尤其是多个文件夹很容易出现问题 例如&#xff0c;文件1路径为/home/Disk/XXXX…

Linux下网络传输(模拟路由器)

1.项目目的&#xff1a;实现开发板和计算机之间的通信。2.项目描述&#xff1a;路由器项目可以获取通信双方的MAC地址&#xff0c;通过修改ICMP包来实现数据的转发&#xff0c;从而实现不同网段的通信。除此之外&#xff0c;还可以通过过滤ARP缓存表来实现防火墙的功能&#xf…

Ubuntu文件系统和目录结构

Ubuntu文件系统和目录结构 四 25 leetom linux学习笔记 linux , ubuntu , 目录结构 No Comments Ubuntu文件系统和目录结构&#xff08;以前收集自互联网&#xff09; 以下为Ubuntu目录的主要目录结构&#xff0c;您稍微了解它们都包含了哪些文件就可以了&#xff0c;不需…

Shell脚本之DNS正向解析与pxe装机

Shell脚本之DNS正向解析与pxe装机一、正向解析二、PXE一、正向解析 #!/bin/bash yum install -y bind sed -i -e 13 s/127.0.0.1/any/ -e 19 s/localhost/any/ /etc/named.conf sed -i -e 19 s/localhost/ng.com/ -e 21 s/named.localhost/ng.com.zone/ /etc/named.rfc1912.zo…

Linux引导过程与服务控制

Linux引导过程与服务控制一、Linux操作系统引导过程1. 引导过程2. 系统初始化进程2.1 init进程2.2 Systemd2.2.1 Systemd单元类型2.2.2 运行级别所对应的Systemd目标二、排除启动类故障1. MBR扇区故障1.1 故障原因1.2 故障现象1.3 解决思路2. 修复MBR扇区故障2.1 备份MBR扇区数…

RAID及其配置操作

RAID及其配置操作一、RAID磁盘阵列1. RAID0&#xff08;条带化存储&#xff09;2. RAID1&#xff08;镜像存储&#xff09;3. RAID54. RAID65. RAID10&#xff08;先做镜像&#xff0c;再做条带&#xff09;6. RAID01&#xff08;先做条带&#xff0c;再做镜像&#xff09;二、…

Linux kill 某个被占用的端口

查找被占用端口的PID sudo lsof -i:8100kill 掉这个进程 sudo kill -9 1166661

Linus又炮轰GitHub!看看你们的merge机制,只会产生垃圾

点击上方“果汁简历”&#xff0c;选择“置顶公众号”新智元报道 来源&#xff1a;Linus编辑&#xff1a;LRS【新智元导读】Linux之父Linus最近在邮件列表中又炮轰GitHub&#xff0c;直指GitHub的合并机制&#xff0c;直言只能产生绝对无用的「垃圾」信息&#xff0c;并告诫后…

代码对比工具,就用这7个!

来源&#xff1a;搜云技术库在程序开发的过程中&#xff0c;程序员会经常对源代码以及库文件进行代码对比&#xff0c;在这篇文章里我们向大家介绍7款程序员常用的代码比较工具。一、WinMerge图片WinMerge是一款运行于Windows系统下的文件比较和合并工具&#xff0c;使用它可以…

免费的XShell替代品,又来一款国产良心工具....

来源&#xff1a;toutiao.com/i6694563184428188171引言FinalShell是一款免费的国产的集SSH工具、服务器管理、远程桌面加速的良心软件,同时支持Windows,macOS,Linux&#xff0c;它不单单是一个SSH工具&#xff0c;完整的说法应该叫一体化的的服务器,网络管理软件&#xff0c;在…

Docker 被禁?还有千千万万个 Docker 站起来!!

点击上方 果汁简历 &#xff0c;选择“置顶公众号”优质文章&#xff0c;第一时间送达众所周知&#xff0c;在全球范围内&#xff0c;Docker已经发展成为云计算的核心技术之一。作为流行的容器管理技术&#xff0c;Docker的最大优点是能将应用与计算环境分离&#xff0c;允许开…

CentOS7安装mysql 5.7

此博文mysql版本为&#xff1a;mysql-5.7.25-linux-glibc2.12-x86_64.tar 一、官网下载地址 https://dev.mysql.com/downloads/mysql/5.7.html#downloads 拉到页面最下面&#xff1a; 注意&#xff1a;下载下来的为mysql-5.7.25-linux-glibc2.12-x86_64.tar压缩包&#xff0…

Linux安装ftp组件

1 安装vsftpd组件 首先可以在根目录下查询一下是否已安装了该组件&#xff1a;[rootwiny /]# find -name vsftpd.conf ./etc/vsftpd/vsftpd.conf 如果没有安装&#xff0c;那么再执行以下命令安装&#xff1a;[rootwiny /]# yum -y install vsftpd安装完后&#xff0c;有/etc/…

Linux下JDK.Eclipse.Tomcat安装

一.下载Linux下的JDK版本[jdk-7u79-linux-x64.tar.gz] 下载地址这里就不再提供了&#xff01; 二.解压安装 1.已有的JDK卸载 1.1 java -version //查询是否已有JDK&#xff0c;一般默认安装有个openjdk 1.2 rpm -qa | grep jdk //输入该命令&#xff0c;显示安装的op…

linux下gcc和g++的对比

https://blog.csdn.net/bit_clearoff/article/details/53965514

Linux-Mint的一些配置经验

Linux-Mint的一些配置经验 个人在使用linux-mint的过程中&#xff0c;总结下来的一些使用经验。 代码 vim&#xff1b;sublime text&#xff0c;vscode等 文档编辑 不推荐使用LibreOffice&#xff0c;WPS足够日常使用了&#xff0c;比如谢谢文档 优点&#xff1a;云同步。比如在…

安装win10+linux双系统

安装win10linux双系统 Linux-mint和Manjaro-Gnome的安装方法是不太一样的。Manjaro的更简单&#xff0c;当然linux-mint的方法是通用的。 环境描述 电脑为SSDHDD&#xff0c;win10安装在SSD上&#xff0c;启动分区FAT32&#xff0c;/sdb1&#xff1b; 在HDD上划出一部分空间&am…

ubuntu使用arrch64交叉编译库glew

和Opengl相关&#xff0c;是用来cuda计算 到网页https://ubuntu.pkgs.org/18.04/ubuntu-universe-amd64/libglew-dev_2.0.0-5_amd64.deb.html 找到&#xff0c;打开 http://archive.ubuntu.com/ubuntu/pool/universe/g/glew/ 然后下载好http://archive.ubuntu.com/ubuntu/poo…

DNS无法解析公网的解决办法

DNS无法解析外网&#xff0c;nslookup 会提醒 ** server can’t find xxxx: NXDOMAIN 解决办法&#xff1a; 首先要保证已经配备了DNS转发&#xff0c;在/etc/named.conf中配备 forward 和 forwarders&#xff1b; 然后&#xff0c;需要把/etc/named.conf最下面这个key注释掉…

Loadrunner的性能测试之路(二)

测试总结及结果分析 上一次记录了测试的执行部分&#xff0c;有以下点需要总结&#xff1a; 1.脚本相关&#xff1a; 写的脚本是模拟invoke调用dubbo接口&#xff0c;当时没注意&#xff0c;把参数写死了&#xff0c;在测试过程一直打在那一个热点上&#xff0c;数据没有参考…

基础很好?总结了43个工作中容易遗忘的 Linux 操作,倒要看看你能拿几分?

&#x1f49c;大家好&#xff0c;我是陈大圣&#xff0c;来自重庆&#xff0c;非科班出身&#xff0c;半路出家的程序员。&#x1f49c;崇尚自由、开源和分享。&#x1f49c;目前还没有CSDN任何创作头衔&#xff0c;努力前行&#xff0c;总会成为自己心中的那道光&#xff0c;加…

测试工程师真的可以轻松月收入破万吗?看了这20张图(市场+学习指南),我跪了!

岗位最新信息 全国测试开发岗位需求及平均薪资&#xff0c;全国今日测试开发岗位招聘信息有1.2万条&#xff0c;全国平均薪资在3万/月。 技能要求&#xff08;大同小异&#xff09; 岗位职责&#xff1a; 1、根据软件设计需求制定测试计划&#xff0c;设计测试数据和测试用…

常用Linux操作命令总结

Linux命令太多&#xff0c;根据每个人使用用途的不同所用到的命令一般也不同&#xff0c; 并且不经常使用的话也会忘记&#xff0c;现在把经常用到的总结记录下来&#xff0c;以便以后使用。 假设连接上Linux服务器上后&#xff0c;默认进入目录/home/admin 一. 【ls】命令 …

Linux下解压zip文件

unzip只能解压2G以下的zip压缩文件 对于大于2G的文件&#xff0c;可以选择用 “jar xvf 文件路径”来解压文件 但是jar解压只能解压到当前文件夹&#xff0c;无法解压到指定文件夹 也就是说为了解压到目标文件夹&#xff0c;你要先cd到你的目标文件夹&#xff0c;然后再用”j…

malloc kmalloc vmalloc

简单的说&#xff1a; kmalloc和vmalloc是分配的是内核的内存,malloc分配的是用户的内存 kmalloc保证分配的内存在物理上是连续的,vmalloc保证的是在虚拟地址空间上的连续,malloc不保证任何东西(这点是自己猜测的,不一定正确) kmalloc能分配的大小有限,vmalloc和malloc能分配…

Linux下添加桌面快捷方式

最近使用了一下Linux系统&#xff0c;发现许多应用下载下来是压缩包&#xff0c;虽然解压后打开主程序即可使用&#xff0c;但没有快捷方式还是很不方便。与Windows不同&#xff0c;Linux添加快捷方式没那么简单。下面以Kali Linux为例演示。 1&#xff0c;打开任何一个文本编…

SQL 通过shell 传参数

转 1、 位置参数   由系统提供的参数称为位置参数。位置参数的值可以用$N得到&#xff0c;N是一个数字&#xff0c;如果为1&#xff0c;即$1.类似C语言中的数 组&#xff0c;Linux会把输入的命令字符串分段并给每段进行标号&#xff0c;标号从0开始。第0号为程序名字&#…

性能调优命令之jstat

Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”&#xff0c;它位于java的bin目录下&#xff0c;主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控&#xff0c;包括了对Heap size和垃圾回收状况的监控。可…

性能调优命令之jstack

jstack是java虚拟机自带的一种线程堆栈跟踪工具。 /opt/java8/bin/jstackUsage:jstack [-l] <pid>(to connect to running process) #连接活动线程jstack -F [-m] [-l] <pid>(to connect to a hung process) #连接阻塞线程jstack [-m] [-l] <executable>…

Linux性能调优命令之free

功能说明 free 命令显示系统使用和空闲的内存情况&#xff0c;包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略 语法 free [参数] 参数 -b &#xff1a; 以Byte为单位显示内存使用情况。-k &#xff1a;  以KB为单位显示内存使用情况。-m &#xff1a;  以…

Jmeter之断言处理

一、什么是断言(assert) 断言通俗一点来讲&#xff0c;就是判断返回结果与期望值是否一致。 如果符合预期值就测试通过&#xff0c;不符合预期值&#xff0c;就会抛异常&#xff0c;测试不通过。jmeter断言类似LoadRunner中的检查点。对上一个请求返回的信息&#xff0c;对返回…

查看nvidia显卡类型(linux)

lspci | grep -i nvidia可以看到设备码&#xff1a; Device 2204网站查一下&#xff1a;PCI devices

linux下利用paho.mqtt.c进行mqtt开发 #c编程

一、开发条件 有自己的mqtt服务器&#xff08;这个不是很必要&#xff0c;但是可以有&#xff09;不想搞得可以采用第三方的服务器配置好了paho.MQTT.C库&#xff08;具体在我另外的文章有相关记载&#xff09;linux系统 二、同样建立文件和文件夹 这个不说了 三开始编程 …

Linux中DNS正向解析(附带解析实验)

一、DNS &#xff08;1&#xff09;DNS的定义 DNS指的是“域名系统”它作为将域名和IP地址相互映射的一个分布式数据库&#xff0c;能够使人更方便地访问互联网。NDS服务使用TCP和UDP的53端口&#xff0c;TCP的53端口用于连接DNS服务器&#xff0c;UDP的53端口用于解析DNS。 …

Linux系统rpmyum命令

一、RPM代码 &#xff08;1&#xff09;查询已安装的RPM软件信息 rpm功能&#xff1a; rpm [-q 软件名 &#xff1a; #查询指定软件是否已安装 rpm -qi 软件名 &#xff1a;#显示已安装的指定软件的详细信息 rpm -ql 软件名 &#xff1a;#显示已安装的指定软件的文件列表 rpm…

Linux安全之iptables防火墙

Linux安全之iptables防火墙一、iptables概述1.1 linux防火墙1.2 netfilter/iptables关系1.3 四表五链1.3.1 四表五链作用1.3.2 四表1.3.3 五链1.3.4 规则表的匹配顺序1.3.5 规则链之间的匹配顺序二、iptables的安装与使用2.1 iptables安装2.2 iptables防火墙配置方法2.3 规则的…