Linux常用工具 一、Linux 项目自动化构建工具 - make/Makefile 一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile 定义了一系列的规则来指定,哪些文件需要先编译...进阶版本(实际应用) 在实际应用中我们的进度条一般都应用在下载软件中,下面我们就简单以下载一个软件为例,简单实现一下这个代码: 首先我们实现函数的实现部分: // 不能一次将进度条打印完毕,否则无法平滑的和场景结合...} } 我们再看声明部分,其中,我们增加了下载目标的大小和每次的下载速度...如果我们的 Linux 中没有安装 git,可以执行 sudo yum install -y git 进行安装。...三、Linux 调试器 - gdb 程序的发布方式有两种,debug 模式和 release 模式;Linux gcc/g++ 编译出来的二进制程序,默认是 release 模式;要使用 gdb 调试,
Linux 常用工具 一、Linux 软件包管理器 yum 1. 软件包 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序....命令可以清除缓存中老旧的头文件和软件包 yum clean all 命令可以清除缓存中老旧的头文件和软件包 yum -y upgrade 只升级所有包,不升级软件和系统内核,软件和内核保持原样 二、Linux...三、Linux 编译器 - gcc/g++ 使用 1、程序的翻译过程 在学习 gcc/g++ 之前,我们先回忆一下程序的翻译过程,预处理和程序环境;程序的翻译过程包括预处理、编译、汇编、链接。
--- 身为码农,表示十分痛恨服务器上的各种乱七八糟配置,平时很少用到Linux命令,对Linux一直保持在学了就忘,忘了再学的死循环中,故做此笔记,可能以后翻看的机会也不多,毕竟总有用到的时候 PS:...本文仅针对CentOS,使用其他发行版Linux请绕行,有补充的可以fork我 另外本文不包含安装部分,不会安装的请自行查阅 - - - 一、准备 操作系统 CentOS (本人使用的是7,推荐安装Minimal...) 安装pcre(正则表达式) 安装openssl(用于https) 安装make(安装工具) - - - 六、环境变量 linux的环境变量分多个,级别不同 系统级环境变量 /etc/profile.../etc/environment 用户级环境变量 ~/.profile ~/.bashrc 修改后立即生效 source 环境变量 - - - 七、软件篇 推荐用wget [url]命令下载,也可用ftp...下的MySQL分为源码安装和rpm安装,因为源码安装需要具备所有依赖项的源码,所以强烈不推荐使用源码安装,在官网下载rpm整合包就好,这里以mysql-5.7.12为例,下载后解压,不需要全部安装,依次安装如下安装包即可
内存分析工具 valgrind valgrind辅助工具 qcachegrind 可视化查看valgrind结果 淘宝DBA团队发布的监控脚本,使用perl开发,可以完成对linux...多功能的网络工具(Socket CAT,netcat加强版) netpipes socket操作 ab wget curl tsung 压力测试工具 siege 压力测试和评测工具 nmon 监控Linux...的网络连接查看工具(socket statistics) ccze 用不同颜色高亮日志协助管理员进行区分和查看分析 netstat 网络统计 ifconfig (ifup ifdown) Linux...vvv lspci -vvv -t 查看所有硬件信息 dmidecode 查看网卡型号 lspci | grep -i ethernet 一条命令取机器IP地址,不同Linux
7.2. perf性能分析工具 Linux自带的功能强大的性能分析工具,可结合火焰图。使用方式,如:perf top -p pid。自带了生成SVG格式的图形化工具timechart。...几种修改Linux主机名的方法 在安装一些系统时,需要修改hostname,比如安装Hadoop时需要修改主机名,而且主机名不能包含下划线。...下载:https://github.com/eyjian/libmooon/blob/master/shell/process_monitor.sh。...远程批量操作工具 远程批量工具包含: 1) 批量命令工具mooon_ssh; 2) 批量上传文件工具mooon_upload; 3) 批量下载文件工具mooon_download。...可执行二进制包下载地址: https://github.com/eyjian/libmooon/releases 源代码包下载地址: https://github.com/eyjian/libmooon
dstat、vmstat、iostat、netstat、nfstat、ifstat
用它来远程管理Linux十分好用,其主要优点如下: ◆ 全面支持ssh1和ssh2; ◆ 绿色软件,无需安装,下载后在桌面建个快捷方式即可使用; ◆ 体积很小,仅364KB (0.54 beta版本);...下载: putty.zip 2、SecureCRT Secure CRT,是一款支持 SSH2、SSH1、Telnet、Telnet/SSH、Relogin、Serial、TAPI、RAW 等协议的终端仿真程序...简单的说是Windows下登录UNIX、Linux服务器主机的软件。SecureCRT支持SSH,同时支持Telnet和rlogin协议。...下载:SecureCRT 3、Xmanager 远程安装oracle的图形化工具 Xmanager 是全新标准的跨平台集成解决方案。...它使得用户能轻松和安全地从Windows PC上访问Unix/Linux主机。 Xftp是一个用于MS Windows平台的强大的FTP和SFTP文件传输程序。
既然可以用直接方式向光盘写入文件,为什么还要如此麻烦地制作一个映像文件呢?要知道制作映像文件同样是个耗费时间的过程,这样做是否多此一举?其实不然,在正式刻录之前...
Linux 常用工具: enca: http://dl.cihar.com/enca/ 文件名编码转换 iconv: 文件编码转换 convmv: 文件名编码转换 ldd: 查看可执行文件或动态链接库的依赖库...、消息、信号量信息,如:ipcs -m 共享内存 nm: 查看二进制的符号列表 objdump –CS –l [bin文件]: 不反人类的反编译 strace: yumdownloader: 下载...d: -f2 共接受数据包:/sbin/ifconfig eth0 2> /dev/null | grep 'RX packets' | awk '{print $2}'|cut -d: -f2 使Linux...比如虚拟机里搞个GUI版本的Linux,远程连接到宿主机上。 CentOS的网络管理是NetworkManager和原来的network.service并存,并且NetworkManager先启动。...开发工具&库: openssl-devel readline-devel ncurses-devel libunwind-devel python php-cli java-1.8.0-openjdk Linux
推荐网站:https://www.linux.org/ 1.CentOS CentOS官网:https://www.centos.org/ CentOS各个版本下载:https://www.centos.org...中标麒麟 国产操作系统 中标麒麟官网:http://www.cs2c.com.cn/ 国产中标麒麟操作系统下载,试用申请,linux操作系统下载:试用 申请界面: 7.Gentoo Gentoo...Linux下载1:https://www.gentoo.org/ Gentoo Linux下载2:https://www.gentoo.org/downloads/ 8.Debian Debian.../ OpenSuse下载:https://software.opensuse.org/distributions/leap Linux开源社区 Linux开源社区:https://linux.cn/article...-4130-1.html Linux下载站 Linux下载站:http://www.linuxdown.net/ 中国科学技术大学网站 中国科学技术大学网站下载各种资源:http://chinanet.mirrors.ustc.edu.cn
大家好,又见面了,我是全栈君 SVN下载项目 本文地址:http://blog.csdn.net/caroline_wendy 使用SVN。在Git上下载项目。
在阿里云服务器下载tar.gz文件,常用命令为 :wget 先切换到指定目录,然后下载,这里以下载hadoop为例。
2016 httpd-2.4.16.tar.bz2 -rw-r--r-- 1 root root 1557603 May 30 2016 pcre-8.37.tar.bz2 #提示:我这边是将包下载下来了再使用...rz(lrzsz包名)上传的 #依赖包下载地址 apr和apr-utils:http://apr.apache.org/ prce:http://pcre.org #2.1.编译apr [root@ctos3
2、jdk内存分析命令:jmap、jstack、jstat、jConsole、jvisualvm
常用工具 在线工具 在线工具 开发者工具 在线IDE(coder-server) 腾讯开发者手册 get-pip脚本 各种计算器 镜像站 清华源主页 清华yum源 清华epel源 清华pip源...清华apt源 清华Node源 清华Docker源 Mac软件 gif录制工具:kap 粘贴板工具:Maccy 截图工具:ishot Windows软件 粘贴板:CopyQ 粘贴板:Ditto Linux...软件 以web形式共享你的终端:ttyd 将linux命令以HttpServer的形式共享:gotty 画图工具 ProcessOn Draw.io MindLine在线 在线思维导图 PlantUML
万并发连接下,开启10个nginx进程消耗的内存不到200MB 3、开源做HTTP反向代理及加速缓存,即负载均衡 4、具备Squid等专业缓存软件等的缓存功能 5、支持异步网络I/O时间模型epoll(Linux2.6
Cmd Markdown下载地址:X86 | X64 反编译 dotPeek dotPeek 是 .NET 平台的一款免费的反编译工具,支持反编译 .NET 1.0 ~ 4.0 到 C# 代码。...JustDecompile下载地址:JustDecompile 更多.NET反编译工具参见此处。 调试 Fiddler 一款免费且功能强大的数据包抓取软件。...下载地址:ConEmu 其它 TeamViewer TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制,桌面共享和文件传输的简单且快速的解决方案。...下载地址:向日葵 网络流量监测IP雷达 IP雷达帮助你了解自己的电脑使用网络和读写硬盘的情况,显示哪些程序正在读写你的硬盘。...下载地址:VS2013 SSDT | VS2012 SSDT | 帮助文档
视频播放,干净快速向日葵远程控制Mem Reduct系统内存管理Uninstall Tool卸载工具,并清理注册表和软件遗留文档文件百度网盘网络云盘ToDesk远程控制,国内的,传输快,不卡顿迅雷极速版下载工具
Java开发工具 Idea Java反编译工具 Java Decompiler
领取专属 10元无门槛券
手把手带您无忧上云