代码改变世界

随笔分类 -  Linux

Linux 查看tcp连接状态

2020-03-11 01:55 by youxin, 4806 阅读, 收藏, 编辑
摘要: 统计已连接上的,状态为“establishednetstat -na|grep ESTABLISHED|wc -l 查看80端口连接数netstat -ant|grep -i "80"|wc -l 如果需要统计tcp连接每种状态的连接的数量 netstat -an | awk '/^tcp/ {++ 阅读全文

linux 常用函数在线文档

2020-02-10 23:37 by youxin, 502 阅读, 收藏, 编辑
摘要: http://www.kernel.org/doc/man-pages/http://man7.org/linux/man-pages/dir_all_alphabetic.html 参考: https://my.oschina.net/eechen/blog/206443 阅读全文

nginx 指令之 try_files

2020-02-10 23:25 by youxin, 403 阅读, 收藏, 编辑
摘要: Nginx的配置语法灵活,可控制度非常高。在0.7以后的版本中加入了一个try_files指令,配合命名location,可以部分替代原本常用的rewrite配置方式,提高解析效率。 try_files指令说明 try_files指令语法:try_files file ... uri 或 try_f 阅读全文

linux root用户无法删除文件,提示permission denied

2019-06-28 00:02 by youxin, 10599 阅读, 收藏, 编辑
摘要: 我用root用户登录,删除一个普通的文件,怎么删也删不了。最后用lsattr命令查看,原来是被保护了。lsattr查看一个文件 1. chattr权限简介 chattr - change file attributes on a Linux file system. 也就是说chattr命令的作用是 阅读全文

Linux Performance 一文

2018-04-15 01:24 by youxin, 662 阅读, 收藏, 编辑
摘要: http://www.brendangregg.com/linuxperf.html Brendan D. Gregg 专注 Linux performance & tuning 许多年,其博客 brendangregg.com 里关于分析和调优的干货琳琅满目。一篇名为 Linux Performa 阅读全文

Linux性能优化gprof使用

2017-12-05 17:45 by youxin, 7813 阅读, 收藏, 编辑
摘要: gprof用于分析函数调用耗时,可用之抓出最耗时的函数,以便优化程序。 gcc链接时也一定要加-pg参数,以使程序运行结束后生成gmon.out文件,供gprof分析。 gprof默认不支持多线程程序,默认不支持共享库程序。 要想产生gmon.out文件,必须在编译和链接时,都加上-pg -g选项。 阅读全文

linux安装svn客户端rabbitvcs

2017-10-18 23:14 by youxin, 1313 阅读, 收藏, 编辑
摘要: 我们都知道,自从svn出道以来,很多人都预言,cvs将会被其取代。就如同他们预言maven要取代ant一样。可见,svn的流行。在Windows中,最常用到的开源免费的svn客户端就是TortoiseSVN(也就是我们看到的小乌龟)。在Windows中,TortoiseSVN搭配VisualSvn 阅读全文

windows安装 centos

2017-04-05 02:33 by youxin, 1425 阅读, 收藏, 编辑
摘要: 1. 使用最新版UltraISO将ISO镜像刻录到U盘 2. U盘启动电脑进入安装界面 正常情况下你应该会看到下面的这个界面: 选择第一项,然后按TAB键(在评论区有朋友踫到没有按TAB键的提示,经derogg解答,原来是UEFI模式下提示的是按E,所以这一步大家根据自己的情况看好提示再操作),然后 阅读全文

linux查看某个进程内存占用情况以及/proc/pid/status解释

2016-10-19 10:08 by youxin, 12288 阅读, 收藏, 编辑
摘要: 以nginx 为例1.toptop -b -n 1 |grep nginx|awk '{print "VIRT:"$5,"RES:"$6,"cpu:"$9"%","mem:"$10"%"}' 或者简单的top -p 进程id. 2. ps aux | grep nginxVSZ -- 虚拟地址空间大 阅读全文

linux下gcc默认搜索头文件及库文件的路径

2016-04-06 00:55 by youxin, 9648 阅读, 收藏, 编辑
摘要: 一、头文件gcc 在编译时如何去寻找所需要的头文件:※所以header file的搜寻会从-I开始※然后找gcc的环境变量 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH※再找内定目录/usr/include/usr/local/include 阅读全文

linux文件编码

2016-03-08 15:52 by youxin, 2170 阅读, 收藏, 编辑
摘要: linux下新建一个文件,或采用fopen新建,那么文件的编码是什么? 怎么查看文件编码格式: 查看文件编码file命令file ip.txt ip.txt: UTF-8 Unicode text, with escape sequences 或采用vim :set fileencoding .在V 阅读全文

示sudo: cd: command not found

2016-03-07 18:33 by youxin, 1218 阅读, 收藏, 编辑
摘要: 执行sudo cd 时出现 sudo: cd: command not found 原因shell shell是一个命令解析器 所谓shell是一个交互式的应用程序。 shell执行外部命令的 时候,是通过fork/exec叉一个子进程,然后执行这个程序。sudo sudo 是一种程序,用于提升用户 阅读全文

Jenkins自动构建 和docker安装

2016-03-07 12:16 by youxin, 1255 阅读, 收藏, 编辑
摘要: Jenkins is an award-winning, cross-platform, continuous integration and continuous delivery application that increases your productivity. Use Jenkins 阅读全文

ssh tunnel通道

2016-02-26 16:46 by youxin, 5558 阅读, 收藏, 编辑
摘要: Secure SHell (SSH) 是一个通过网络登录其他计算机的程序,在远程服务器运行命令,和从一台机器移动文件到另一台。在不安全的网络中,它提供两台主机之间强大认证和安全加密的的通讯,被称为 SSH Port Forwarding (Tunneling)。通常情况下,它是使用为一个 Telne 阅读全文

ssh两台机器建立信任关系无密码登陆

2016-02-19 13:24 by youxin, 553 阅读, 收藏, 编辑
摘要: 在建立信任关系之前先看看基于公钥、私钥的加密和认证. 私钥签名过程 消息-->[私钥]-->签名-->[公钥]-->认证 私钥数字签名,公钥验证 Alice生成公钥和私钥,并将公钥发送给Bob。 Alice用自己的私钥生成签名,也就是加密。 Alice将签名的信息发送给Bob。 Bob用Alice的 阅读全文

iptables使用

2016-02-17 15:53 by youxin, 930 阅读, 收藏, 编辑
摘要: iptables规则的查看、添加、删除和修改 1、查看 -L 查看当前表的所有规则,默认查看的是filter表,如果要查看NAT表,可以加上-t NAT参数 -n 不对ip地址进行查,加上这个参数显示速度会快很多 -v 输出详细信息,包含通过该规则的数据包数量,总字节数及相应的网络接口 –line- 阅读全文

Vagrant配置与使用

2016-02-02 21:28 by youxin, 2411 阅读, 收藏, 编辑
摘要: Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它 使用Oracle的开源VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境。 Vagrant is an amazing tool for managing virtual machines via a simpl 阅读全文

Maven安装与配置

2016-01-30 18:16 by youxin, 313 阅读, 收藏, 编辑
摘要: maven介绍: Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的 阅读全文

linux e2fsprogs安装解决uuid/uuid.h: No such file or directory错误

2016-01-28 16:44 by youxin, 6872 阅读, 收藏, 编辑
摘要: linux查看某个包是否安装 dpkg -l libuu* 用gcc编译发生nux 错误:fatal error: uuid/uuid.h: No such file or directory 这是因为没有uuid库和头文件,需要安装e2fsprogs,试过yum命令安装,问题没解决,需要从源码编译 阅读全文

zookeeper安装与配置

2016-01-27 16:26 by youxin, 445 阅读, 收藏, 编辑
摘要: ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。 ZooKeeper的目标就是封装好复杂易出错的关 阅读全文
上一页 1 2 3 4 5 6 ··· 11 下一页