首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux常用工具(下)

Linux常用工具 一、Linux 项目自动化构建工具 - make/Makefile 一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile 定义了一系列的规则来指定,哪些文件需要先编译...在 windows 操作系统中,比如 vs2019 这款编译器,有了图形化界面,我们可以直接一键生成解决方案,即编译;但在 Linux 系统中,需要我们使用 gcc 或 g++ 手动进行编译工作,当我们需要编译的文件多起来时...一般而言,一个文件被查看的频率是非常高的;我们所看到的文件,都在磁盘中存放,而文件 = 内容 + 属性,所以更改文件时间的本质其实是访问磁盘,而访问磁盘的效率是很低的,所以,Linux 为了提高效率,更改了...如果我们的 Linux 中没有安装 git,可以执行 sudo yum install -y git 进行安装。...三、Linux 调试器 - gdb 程序的发布方式有两种,debug 模式和 release 模式;Linux gcc/g++ 编译出来的二进制程序,默认是 release 模式;要使用 gdb 调试,

20010

Linux常用工具(上)

Linux 常用工具 一、Linux 软件包管理器 yum 1. 软件包 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序....“x86_64” 后缀表示 64位 系统的安装包,“i686” 后缀表示 32位 系统安装包. 选择包时要和系统匹配. “el7” 表示操作系统发行版的版本....,软件和内核保持原样 二、Linux 编辑器 - vim 使用 1. vim 的基本概念 vim 是一款多模式的文本编辑器。...三、Linux 编译器 - gcc/g++ 使用 1、程序的翻译过程 在学习 gcc/g++ 之前,我们先回忆一下程序的翻译过程,预处理和程序环境;程序的翻译过程包括预处理、编译、汇编、链接。...答案是系统把这些函数实现都被做到名为 libc.so.6 的库文件中去了,在没有特别指定时,gcc 会到系统默认的搜索路径 /usr/lib64/libc.so.6 下进行查找,也就是链接到 libc.so

18510
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux常用工具配置

    --- 身为码农,表示十分痛恨服务器上的各种乱七八糟配置,平时很少用到Linux命令,对Linux一直保持在学了就忘,忘了再学的死循环中,故做此笔记,可能以后翻看的机会也不多,毕竟总有用到的时候 PS:...本文仅针对CentOS,使用其他发行版Linux请绕行,有补充的可以fork我 另外本文不包含安装部分,不会安装的请自行查阅 - - - 一、准备 操作系统 CentOS (本人使用的是7,推荐安装Minimal...版,不使用系统自带工具,全部自己安装) 虚拟机软件(仅针对在Windows/Mac操作系统下学习CentOS,否则略过此项) VirtualBox (推荐使用开源软件,并且本文仅针对此虚拟机) - -...- 二、系统篇 说明 命令 查看系统内核 uname -r 查看内核全部信息 uname -a 开启防火墙(仅针对CentOS 7) systemctl start firewalld.service...安装gcc(C语言源码编译) 安装zlib(解压缩工具) 安装wget(下载工具) 安装pcre(正则表达式) 安装openssl(用于https) 安装make(安装工具) - - - 六、环境变量 linux

    2K20

    Linux后台开发常用工具

    系统类工具 4.1. sar系统综合工具 全称“System Activity Reporter”,即系统活动情况报告,最为全面的系统性能分析工具之一,也可用来查看网络流量。...5.10. mkfs创建文件系统工具 挂载一块磁盘之前,需要先创建好文件系统。 5.11. df查看磁盘容量工具 5.12. du统计目录和文件大小工具 6. ...几种修改Linux主机名的方法 在安装一些系统时,需要修改hostname,比如安装Hadoop时需要修改主机名,而且主机名不能包含下划线。...永久修改主机名 不同的Linux发行版本,对应的系统配置文件可能不同,SuSE 10.1是/etc/HOSTNAME: # cat /etc/HOSTNAME hadoop_10202 将文件中的...如果还是不行,则可重启系统以使永久有效。

    3.8K11

    Linux后台开发常用工具

    内存分析工具 valgrind valgrind辅助工具 qcachegrind 可视化查看valgrind结果 淘宝DBA团队发布的监控脚本,使用perl开发,可以完成对linux...多功能的网络工具(Socket CAT,netcat加强版) netpipes socket操作 ab wget curl tsung 压力测试工具 siege 压力测试和评测工具 nmon 监控Linux...系统性能 psacct 监视用户活动 ncdu 基于ncurses库的磁盘使用分析器 slurm 实时网络流量监控 findmnt 查找已经被挂载的文件系统 saidar 系统数据监控和统计工具...的网络连接查看工具(socket statistics) ccze 用不同颜色高亮日志协助管理员进行区分和查看分析 netstat 网络统计 ifconfig (ifup ifdown) Linux...vvv lspci -vvv -t 查看所有硬件信息 dmidecode  查看网卡型号 lspci | grep -i ethernet 一条命令取机器IP地址,不同Linux

    1.3K20

    Linux后台开发常用工具

    内存分析工具 valgrind valgrind辅助工具 qcachegrind 可视化查看valgrind结果 淘宝DBA团队发布的监控脚本,使用perl开发,可以完成对linux...多功能的网络工具(Socket CAT,netcat加强版) netpipes socket操作 ab wget curl tsung 压力测试工具 siege 压力测试和评测工具 nmon 监控Linux...系统性能 psacct 监视用户活动 ncdu 基于ncurses库的磁盘使用分析器 slurm 实时网络流量监控 findmnt 查找已经被挂载的文件系统 saidar 系统数据监控和统计工具...的网络连接查看工具(socket statistics) ccze 用不同颜色高亮日志协助管理员进行区分和查看分析 netstat 网络统计 ifconfig (ifup ifdown) Linux...vvv lspci -vvv -t 查看所有硬件信息 dmidecode  查看网卡型号 lspci | grep -i ethernet 一条命令取机器IP地址,不同Linux

    1.4K20

    系统篇 』Ubunt 常用工具安装指南

    平时工作中常用Linux系统,发行版为Ubuntu 16.04,记录中系统中常用的软件以及安装过程中出现的问题。...在此基础上准备升级到Ubuntu 18.04 LTS 版本,记录下常用的安装软件 ---- 输入法 输入法是每个系统必不可少的工具,Ubuntu 下常用 搜狗输入法,很符合国人的使用习惯,登录账号,云端同步等特点...然后系统中还需要加入该输入法。 打开终端,执行fcitx-configtool命令,在如图界面进行输入法配置 ?...左下点击+添加刚刚安装的搜狗输入法,安装输入发安装完成 注意:安装输入法的依赖并没有介绍,遇到具体问题具体分析 ---- 浏览器 Ubuntu 系统中的浏览器一直以谷歌和火狐浏览器为主,平时谷歌浏览器用的多一些...Shutter 截图工具必不可少 界面友好,自动匹配截图,可对图片进行标注 ---- CopyQ 剪切板,支持图片/文字剪切 多平台同步 ---- https://www.linuxidc.com/Linux

    75610

    Linux 和 Windows PowerShell 常用工具命令 记录

    Linux 常用工具: enca: http://dl.cihar.com/enca/   文件名编码转换 iconv: 文件编码转换 convmv: 文件名编码转换 ldd: 查看可执行文件或动态链接库的依赖库...getconf: 查看配置信息(如getconf LONG_BIT可知当前系统是32位还是64位版本) tcpdump: 监视网络服务 sync: 将缓冲区内容写入磁盘    echo 3 >...System calls (系统调用) 3. Library functions (库函数) 4. Special devices (设备说明) 5....比如虚拟机里搞个GUI版本的Linux,远程连接到宿主机上。 CentOS的网络管理是NetworkManager和原来的network.service并存,并且NetworkManager先启动。...  : 用于切换系统输入法 小工具: figlet 编辑工具: pandoc ctex/miktex 图像处理: gimg darktable GraphicsMagick

    4K40

    Linux系统|Linux系统应急响应

    目录 排查用户相关的信息 排查进程端口相关的信息 查找恶意程序并杀掉 斩草除根 判断入侵方式,修复漏洞 当我们被告知一台Linux服务器被黑客入侵,黑客利用该服务器进行挖矿...w #显示已经登陆系统的用户列表,并显示用户正在执行的指令 users #显示当前登录系统的所有用户的用户列表 last #查看最近登录成功的用户及信息...,查看的是 /var/log/wtmp 文件 lastb #查看最近登录失败的用户及信息,查看的是 /var/log/btmp 文件 lastlog #显示系统中所有用户最近一次登录信息...#查看爆破用户名字典 总的来说,黑客入侵主机有下列几种情况: 通过 redis 未授权漏洞入侵(好多挖矿程序是通过这个) ssh 弱口令暴力破解 Web 程序漏洞入侵 参考文章: 记一次Linux...木马清除过程 相关文章:Redis未授权访问漏洞 Linux挖矿病毒的清除与分析 Linux下性能监控、守护进程与计划任务管理 来源:

    9.5K20
    领券