【Linux学习笔记】05-gcc/g++ & make

  • Post author:
  • Post category:linux

# 预处理:头文件包含、去注视、宏替换、条件编译 gcc -E test.c -o test.i # 编译(翻译成汇编语言) gcc -S test.i -o test.s # 汇编,生成目标二进制文件 cc -c test.s -o test.o # 链接,形成可执行程序(默认动态链接) gcc test.o -o mytest ldd mytest :可以查看mytest可执行程序的链接方式(…

继续阅读 【Linux学习笔记】05-gcc/g++ & make

kali-linux自带burpsuite使用

  • Post author:
  • Post category:linux

1.前言 Burp Suite 是用于攻击web 应用程序的集成平台,包含了许多工具。Burp Suite为这些工具设计了许多接口,以加快攻击应用程序的过程。所有工具都共享一个请求,并能处理对应的HTTP 消息、持久性、认证、代理、日志、警报。 burpsuite工具箱主要有这些,当然你也可以通过插件的形式添加。 Proxy——是一个拦截HTTP/S的代理服务器,作为一个在浏览器和目标应用程序之间…

继续阅读 kali-linux自带burpsuite使用

安装openssl报错openssl: /usr/lib/x86_64-linux-gnu/libssl.so.1.1: version `OPENSSL_1_1_1′ not found

  • Post author:
  • Post category:linux

在ubuntu上尝试编译安装最新的openssl1.1.1的时候报错: openssl: /usr/lib/x86_64-linux-gnu/libssl.so.1.1: version OPENSSL_1_1_1’ not found (required by openssl) 查了一下,主要是LD_LIBRARY_PATH这个环境变量没有指定导致openssl正在使用旧的系统OpenSSL库 …

继续阅读 安装openssl报错openssl: /usr/lib/x86_64-linux-gnu/libssl.so.1.1: version `OPENSSL_1_1_1′ not found

linux下开启root用户远程登录

  • Post author:
  • Post category:linux

Ubuntu默认的root密码在每次重启后都是随机生成的。类似的还有RedHat、CentOS等系统。 登录你所创建的任意用户,输入sudo passwd,然后输入当前用户密码,即可设置root固定密码了 一、允许root用户远程登录 在某些发行版Linux系统下默认是关闭root用户远程登录的,例如:Ubuntu就是,那么怎么开启呢,这里需要找到系统的ssh服务配置文件,然后将PermitRoo…

继续阅读 linux下开启root用户远程登录

Linux加密框架的应用示例(一)

  • Post author:
  • Post category:linux

准备工作 说明 本节将从应用角度说明加密框架的运行流程,包括加密框架如何管理算法、如何动态创建算法,应用模块如何创建算法实例、如何通过算法实例调用算法接口等。 本节中加密框架的应用模块以IPSEC模块(XFRM框架)为例,IPSEC模块包括AH协议和ESP协议两种协议,其中AH协议提供数据完整性服务,ESP协议提供数据加密服务以及可选的数据完整性服务。AH协议和ESP协议提供的服务都是通过算法实现…

继续阅读 Linux加密框架的应用示例(一)

ubuntu20.04安装labelme(linux)以及报错修改

  • Post author:
  • Post category:linux

1. 安装labelme 1.1 conda新建环境,激活环境 conda create -n labelme conda activate labelme 1.2 安装pyqt5 pip install pyqt5 (有时候可能需要别的包,一起pip安装就可以) 1.3 安装labelme pip install labelme 1.4 终端输入:labelme 正常情况下即可正常启动label…

继续阅读 ubuntu20.04安装labelme(linux)以及报错修改

linux pythonide_用于Linux程序员的8个最佳Python IDE

  • Post author:
  • Post category:linux

Python是用于构建任何东西的通用编程语言; 从后端Web开发,数据分析,人工智能到科学计算。 它也可以用于开发生产力软件,游戏,桌面应用程序等。 它很容易学习,具有一个干净的语法和缩进结构。 而IDE ( 集成开发环境 )在某种程度上可以决定使用任何语言进行学习或开发时的编程经验。 在这里有很多Python IDE ,在这篇文章中,我们将列出Linux的8个最好的Python IDE 。 无论…

继续阅读 linux pythonide_用于Linux程序员的8个最佳Python IDE

Linux | 分发文件的小脚本

  • Post author:
  • Post category:linux

项目场景: 项目场景:在Linux中,需要分发文件到其他服务器 原理: 在用户目录下mkdir一个 bin 文件夹 进入bin文件夹用touch命令创建一个xsync的文件(命名随便) 用vi编辑器复制下面代码,rsync后面的代码需要自己识别修改一下 然后就可以在任意目录下使用此脚本了 步骤: 运用Linux命令:rsync 解决方案: 用Shell语言写一个分发文件的小脚本 #!/bin/ba…

继续阅读 Linux | 分发文件的小脚本

用Nohup命令让Linux下的程序在后台执行

  • Post author:
  • Post category:linux

Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql & 但是我们很多程序并不象mysqld一样可以做成守护进程,可能我们的程序只是普通程序而已,一般这种程序即使使用 & 结尾,如果终端关闭,那么程序也会被关闭…

继续阅读 用Nohup命令让Linux下的程序在后台执行

Linux执行hdfs上的jar包,如何运行Hadoop自带的Wordcount案例

  • Post author:
  • Post category:linux

1,在运行这个案例之前,首先启动你的Hadoop集群,我的Hadoop集群搭建的是完全分布式,三台机器,保证都启动起来 2,进入Hadoop的安装目录 3,重点来了,如果你不知道这个examples这个jar包在哪里的情况下,可以在hadoop的安装目录执行 find ./ -name example.jar image.png 4,上传相关文件到hdfs上面 hdfs dfs -put /hom…

继续阅读 Linux执行hdfs上的jar包,如何运行Hadoop自带的Wordcount案例