linux

转 Linux里设置环境变量的方法(export PATH)

1.动态库路径的设置Linux下调用动态库和windows不一样.linux可执行程序是靠配置文件去读取路径的,因此有些时候需要设置路径具体操作如下exportLD_LIBRARY_PATH=/home/.....(动态库的目录)不过这种设置方法只是在当前的session中有效你可以修改配置文件实现任何session都...

Linux 常用但较容易忘记的命令

看死循环      strace-ppid查看系统版本    cat/etc/issue设置内核启动版本  /etc/lilo.conf ,/boot/grub/grub.conf设置启动模式     /etc/inittab    init0-6查看硬盘大小     df/dev/ide/host...

linux centos7 关闭防火墙的方法

chkconfigiptablesoff&&serviceiptablesstop这个方法绝对是对的网上大部分都是错误的 还要过滤防火墙规则  iptables-tfilter-F...

Linux/Mac OS 在终端使用 code 命令打开项目 VSCode

如果是Mac系统,则需要确保VSCode安装到Applications目录下,然后打开VSCode,使用快捷键 ⇧⌘P,输入shellcommand,根据提示你会看到Install'code'commandinPATH,点击后打开终端即可使用code命令直接打开项目了。其他系统的配置类似。 ...

Linux 压缩解压命令总结

在Linux中,由于经常需要做文件传输的操作,所以我们会将文件夹压缩打包,减少传输的大小,加快文件传输速度。以下列出一些常用的压缩打包和解压命令:打包和解包#-c意思是create#-f是生成的文件名,后接需要压缩的文件或文件夹#打包目录DirNametarcfFileName.tarDirName#解包FileNam...

Linux ln命令 软链和硬链

我们都知道文件都有文件名和数据,这在Linux上被分成两个部分:用户数据(userdata)与元数据(metadata)。用户数据,即文件数据块(datablock),数据块是记录文件真实内容的地方;元数据是文件的附加属性,如文件大小、创建时间、所有者等信息。在Linux中,元数据中的inode号(inode是文件元数...

Linux 查看 nginx 安装目录和配置文件路径

 一、查看nginx安装目录ps-ef|grepnginx 二、查看配置文件nginx.conf路径 nginx-t这条命令也可以用于检查配置文件是否正确。 当然也可以使用find命令进行文件查找#从/根目录下查找文件名为nginx.conf的文件find/-namenginx....

Linux Running State Process ".so"、"code" Injection Technology

https://www.cnblogs.com/LittleHann/p/4594641.html catalog0.引言1.基于so文件劫持进行代码注入2.基于函数符号表(PLT)中库函数入口地址的修改进行代码注入3.PLTredirectionthroughsharedobjectinjectionint...

linux环境下无文件执行elf

https://blog.spoock.com/2019/08/27/elf-in-memory-execution/有关linux无文件渗透执行elf的文章晚上已经有非常多了,比如In-Memory-OnlyELFExecution(Withouttmpfs)和ELFin-memoryexecution以及这两篇文章...

在linux上实现DllMain + 共享库创建方法

https://www.cnblogs.com/D3Hunter/archive/2013/07/07/3175770.htmlhttp://tdistler.com/2007/10/05/implementing-dllmain-in-a-linux-shared-librar DllMain可以在dll加...

Linux下gcc编译控制动态库导出函数小结

来源 https://www.cnblogs.com/lidabo/p/5703890.html 根据说明文档“HowToWriteSharedLibraries"介绍,有四种方法:1.在方法声明定义时,加修饰:__attribute__((visibility("hidden")))就...

linux系统的文件保护

来源 https://www.cnblogs.com/Alanf/p/8025203.html 一些文件在Linux下看上去可能一切正常,但当您尝试删除的时候,居然也会报错,就像下边一样:[root@linux236root]#ls-l1.txt-rw-r--r--1rootroot0Aug&nbs...
代码星球·2020-08-01

linux程序的常用保护机制

来源 https://www.cnblogs.com/Spider-spiders/p/8798628.html 操作系统提供了许多安全机制来尝试降低或阻止缓冲区溢出攻击带来的安全风险,包括DEP、ASLR等。在编写漏洞利用代码的时候,需要特别注意目标进程是否开启了DEP(Linux下对应NX)、A...

深入剖析Linux IO原理和几种零拷贝机制的实现

来源 https://zhuanlan.zhihu.com/p/83398714零壹技术栈   公众号【零壹技术栈】 零拷贝(Zero-copy)技术指在计算机执行操作时,CPU不需要先将数据从一个内存区域复制到另一个内存区域,从而可以减少上下文切换以及CPU的拷贝时间...

Linux ass2srt

 bashscript #!/usr/bin/envbashif[$#-ne3]thenecho"USAGE:$0<directory><fromEncoding><toEnoding>"exit1;fiif[-d$1]thenecho"Notice:Direct...
代码星球·2020-08-01