Linux Shell
letterwuyu
Linux c c++ python java
分布式存储&消息队列&计算
展开
-
Linux Arp表相关操作
1.基本原理地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。地址解析协议是建立在网络中各转载 2017-10-18 20:18:14 · 5024 阅读 · 0 评论 -
vim 配置
https://github.com/letterwuyu/vim-base-plugin直接安装如果有用请点颗星原创 2018-05-30 15:39:57 · 168 阅读 · 0 评论 -
vim 显示tab键
Vim里面显示TAB键 1、文件中有 TAB 键的时候,你是看不见的。要把它显示出来:C代码:set list :set list现在 TAB 键显示为 ^I,而 $显示在每行的结尾,以便你能找到可能会被你忽略的空白 字符在哪里。 2、方法1中这样做的一个缺点是在有很多 TAB 的时候看起来很丑。如果你使用一个有颜色的 终端,或者使用 GUI 模式,Vim 可以用高亮显示空格和TAB。 使用 '...原创 2018-05-14 18:00:27 · 6716 阅读 · 1 评论 -
安装devtoolset来满足gcc不同版本的要求
在绝大多数情况下编译一些东西还是够用的,但还是有个别软件对gcc的版本是有要求的,例如rethinkdb这个东西,就要求4.8.2以上的版本,为什么呢?因为要用c++11特性,这个在CentOS6中的默认gcc版本是不支持的。要解决这个问题一般有两种方法:1、手动编译gcc>4.8的版本2、安装devtoolset第一种方法相对来说耗时耗力,适合真的想折腾的同学,第二种方法是偷懒用的,可以快...转载 2018-05-17 11:59:58 · 5141 阅读 · 0 评论 -
保存ssh的主机名和用户名
在linux下,要远程连接另外一台linux服务器,可以使用ssh,具体类似下面的命令:$ ssh michael@192.168.0.222但是,如果登陆linux服务器是每天的都要做的事情,那么这样每天输入用户名和IP地址是稍微有些麻烦的。使用下面的方法,你就可以避免这种麻烦。在用户根目录下的.ssh文件内创建config文件,如下:$ vi ~/.ssh/config在其中以类似如下的格式输...转载 2018-05-04 13:35:52 · 9322 阅读 · 0 评论 -
Linux如何查找大文件或目录总结
1: 如何查找大文件?https://www.cnblogs.com/kerrycode/p/4391859.html其实很多时候,你需要了解当前系统下有哪些大文件,比如文件大小超过100M或1G(阀值视具体情况而定)。那么如何把这些大文件搜索出来呢?例如我要搜索当前目录下,超过800M大小的文件[root@getlnx01 u03]# pwd/u03[root@getlnx01 u03]# fi...转载 2018-05-02 10:44:36 · 186 阅读 · 0 评论 -
linux 使cpu使用率达到100%
for i in `seq 1 $(cat /proc/cpuinfo |grep "physical id" |wc -l)`; do dd if=/dev/zero of=/dev/null & done说明:cat /proc/cpuinfo |grep "physical id" | wc -l 可以获得CPU的个数, 我们将其表示为N.seq 1 N 用来生成1到N之转载 2016-12-22 18:10:17 · 2712 阅读 · 0 评论 -
深度分析Linux下双网卡绑定七种模式
现在一般的企业都会使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多。而一般企业都会使用linux操作系统下自带的网卡绑定模式,当然现在网卡产商也会出一些针对windows操作系统网卡管理软件来做网卡绑定(windows操作系统没有网卡绑定功能 需要第三方支持)。进入正题,linux有七种网卡绑定模式:0. round robin,1.active-backup,2.lo转载 2016-12-25 11:22:45 · 2586 阅读 · 0 评论 -
Linux--多网卡的7种Bond模式
网卡bond是通过把多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡。在应用部署中是一种常用的技术,我们公司基本所有的项目相关服务器都做了bond,这里总结整理,以便待查。bond模式:Mode=0(balance-rr) 表示负载分担round-robin,和交换机的聚合强制不协商的方式配合。Mode=1(active-backup) 表示主备模式,只有一块网卡是ac转载 2016-12-25 12:10:32 · 1424 阅读 · 0 评论 -
Linux命令之查看cpu个数_核数_内存总数
http://blog.csdn.net/cgwcgw_/article/details/10000053cpu个数cat /proc/cpuinfo | grep "physical id" | uniqcpu核数cat /proc/cpuinfo | grep "cpu cores" | uniq内存总数cat /proc/meminfo | grep MemT转载 2017-01-19 12:08:41 · 8936 阅读 · 0 评论 -
Linux查看端口占用
第一步:使用netstat -apn 查看占用端口的进程第二步:Linux每创建一个进程都会在proc目录下创建和进程号对应的目录,进入目录用ll即可查看进程的启动位置原创 2017-08-05 16:01:44 · 318 阅读 · 0 评论 -
rpmbuild 增量编译打包
如果编译失败了,你可能会动心去”在编译文件夹下“修改点什么;这通常不是一个好想法,因为命令osc build一般会舍弃那里的任何东西( rm -rf 删除)并从头再来。如果编译耗时很长——这对大项目来说是很正常不过的,这种策略很不幸对增量实时修改来说就是不可行的。想绕开这个问题,检视你的.build.command文件(在编译目录下哦);它通常包含这样的一行:rpmbuild -ba packag...原创 2018-07-10 11:41:35 · 1370 阅读 · 0 评论