![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
wen0220
linux、java、scala、hadoop、spark、es等
展开
-
linux下批量修改文件名
背景:工作中经常遇到批量添加或者删除文件后缀的情况,用过很多方式,发现mv配合for循环,简单实用;如下,文件后边加个‘.txt’只需一行代码,当前目录下输入:(注意";"号)for i in 3_*; do mv $i $i".txt"; done学到了吗;本人原创,转载请注明出处...原创 2018-04-13 13:17:13 · 3550 阅读 · 0 评论 -
linux下切割大文件
背景:工作传输数据的时候,经常会遇到限制文件大小的情况,这是就要将大文件切割成几个小文件,用过for循环+sed的方法,还有split的方法,刚发现split本身提供了不同场景的切割方法。整理一下,非常好用。首先split --help linux会显示命令的帮助,提供了“a”“b”“C”“d”“l”五个选项注意:C是大写,小写报错我在这里准备了一个6K多,100行的info.txt文件做演示文件...原创 2018-04-13 19:00:50 · 26007 阅读 · 1 评论 -
一台服务器同时配置内外网地址
背景:本台服务器有2个网卡eth0,eth1,其中eth0配置外网,eht1配置内网,要同时内外网都能访问该服务器。依次做以下配置1.外网网卡不配置网关,如下图网关注释了vi /etc/sysconfig/network-scripts/ifcfg-eth02.内网网卡配置网关vi /etc/sysconfig/network-scripts/ifcfg-eth13.添加默认路由,配置“外网”的网...原创 2018-06-07 19:03:12 · 11610 阅读 · 0 评论 -
ssh限制root直接登陆
背景:工作中直接操作最高权限的root用户是很危险的,也尽量不要配置root的ssh连接,以免除管理员外的人意外操作,我们可以设置禁止root的ssh直接登陆来避免了这些问题,用root用户的时候可以通过普通用户跳转,注意一定要有其他普通权限的用户存在的情况下,否则服务器就登陆不上了。修改一下如下配置就好了:1.vi /etc/ssh/sshd_config或者vi /etc/ssh/ssh_co...原创 2018-06-09 19:46:11 · 4566 阅读 · 0 评论 -
sysstat安装升级
背景:所有主机要求纳入it监控中,监控软件sysstat能实现主机基础性能的采集。sar -V检查原版本为9.0.4,不能满足要求升级为11.5.5 sysstat安装安装前需确认系统是否已安装gcc,运行如下命令,redhat5以上版本使用自带的gcc即可: 1.删除原有老版本sysstat[root@node-x]# rpm -e --nodeps sysstat2.解压sysstat源码[r...原创 2018-06-30 09:51:31 · 3041 阅读 · 0 评论 -
linu下python3安装
部署步骤参考:https://www.cnblogs.com/kimyeee/p/7250560.html问题1、wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz执行不通,域名无法解析:vim /etc/hosts在最后添加151.101.72.223 www.python.org执行:wget https://151.10...原创 2018-07-09 22:51:50 · 1157 阅读 · 2 评论 -
linux挂载本地yum源
背景:Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 使用yum安装gcc时,报错,更改配置文件依然不能解决,只能卸载yum源,重新挂载...原创 2018-07-05 22:16:05 · 20095 阅读 · 2 评论 -
卸载gcc并重新安装gcc
背景:gcc -v检查版本,发现gcc不可用,yum安装gcc是显示已存在1.检查已安装的gcc版本 rpm -q gcc2.卸载该版本 rpm -e gcc-4.8.5-28.el7.x86_643.安装的时候依然报错,原因是yum要下载gcc依赖的包,这些包也存在,所以要全部卸载根据报错信息,全部卸载安装成功,发现gcc依赖这么多包...原创 2018-07-05 22:32:46 · 90488 阅读 · 1 评论