Linux
爱吃西蓝花的老张
这个作者很懒,什么都没留下…
展开
-
CentOS(Linux)中无法输入 竖线“|”的问题
无法输入 |,其实是键盘布局的问题,是因为当前的键盘布局是gb只要改成us,就OK了1:查看自己的键盘布局[root@localhost ~]# localectl status 查看自己的键盘布局2:修改键盘布局[root@localhost ~]# localectl set-keymap us原创 2016-09-12 15:24:55 · 14422 阅读 · 5 评论 -
Linux gensub函数用法
什么是gensub?gensub是LINUX字符处理函数之一,不是那么的常见,但是却非常的好用的简便。在处理日志等场景中,往往显得非常的优雅几个例子案例1 替换某字符串中的第某个字符为新字符echo 'xxxx' awk '{print $0=gensub("x","1","4")}'xxx1ecgo 'xxxx' awk '{pring $0=gensub("x","1","g")}'1原创 2017-11-21 00:10:40 · 3306 阅读 · 0 评论 -
LINUX 技巧-查看机器硬件配置
centos 查看硬件配置CPUmore /proc/cpuinfo 可以找出 model name, CPU processor 的数目(这个是逻辑处理器的数目)等信息;Memoryfree -m 直接查看total部分知道时间可用的物理内存大小;Diskdf -h 查看各挂载分区的大小和位置,自己统计大小;原创 2017-11-17 00:58:08 · 253 阅读 · 0 评论 -
LINUX技巧-去除 ^M 标记
文件末位去除 ^M 标记 产生原因:文件从Windows或者Excel中复制到服务器的时候编码误差cat oldfile | tr -d '\r' > newfile原创 2017-11-17 00:59:46 · 794 阅读 · 0 评论 -
LINUX技巧-行首/行尾加入字符
在行首/行尾加入字符行首::% s/^/your_world/行尾:% s/$/your_world/固定行::2,50 s/$/your_world/原创 2017-11-17 01:00:43 · 5260 阅读 · 0 评论 -
LINUX技巧-查找路径下文件中含有某字符串的文件及其路径
查找路径下文件中含有某字符串的文件及其路径find /opt/DATA/src -name '*.sh' | xargs grep 'dwh_cook'Example: 查询某目录下含有 ‘dwh_app_logins_push’ 的 sh 脚本find /opt/DATA/goldmine/src/ -name '*.sh' | xargs grep 'dwh_app_logins_push'原创 2017-11-17 01:01:37 · 1586 阅读 · 0 评论 -
LINUX技巧-查找文件行中值重复的行
查找文件行中值重复的行文件中的值111222888999111命令:sort ./test.log | uniq -d 输出:111原创 2017-11-17 01:02:25 · 15812 阅读 · 0 评论 -
Linux技巧--查看文件及文件夹占用空间大小
du -h --max-depth=2–max-depth=2指明了需要查看的目录深度,一般指定1级或者2级,一层层找原创 2018-10-09 16:55:23 · 3512 阅读 · 0 评论 -
Linux技巧--删除某列
1. 先指定替换需要删除的列## 删除逗号分隔的文件test中的第二列cat ./test | awk -F, '{$2=null;print $0}'2. 使用AWK的输出分隔符,进行替换分隔符awk 'BEGIN{OFS=",";}{print $1,$2,$3,$4,$5,$6}' > ./test_23. 总结cat ./test | awk -F, '{$2=nul...原创 2018-10-10 19:30:08 · 26160 阅读 · 1 评论 -
Linux技巧-删除 git项目文件夹等需要重复需要输入 y/yes 解决办法
在删除git项目的文件夹时,需要重复输入 y/yes ,让人烦恼![zjf@server test]$ rm -r ./git-projectrm: remove write-protected regular file ‘./huyu-ai-train/.git/objects/74/3aa47f1f6a27ed0ad7422d2de89a8797324451’? yrm: remove ...原创 2019-03-21 22:39:08 · 7717 阅读 · 0 评论 -
HADOOP 无密码启动
HADOOP 无密码启动 背景:在安装Hadoop伪分布式后,启动时需要输入多次密码步骤生成秘钥ssh-keygen -t rsa一路回车拷贝秘钥cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys原创 2017-11-28 20:43:24 · 1001 阅读 · 0 评论 -
Linux shell脚本中复制特殊字符问题
场景描述: 在一个Linux的shell脚本中,采用不可见字符分割字符串(按键方式: ctrl+v然后ctrl+a ),但是采用选中再粘贴复制完这条分割语句之后,不可见的特殊字符分割突然失去作用(第一行第二行对比,正常起作用的分隔符呈现紫色,不起作用的分隔符为红色,系统认为他是一个字符串,原样输出) 问题探究 在经过排查之后, 发现是由于复制方式的出现了问题,不能采用选中原创 2017-08-03 21:34:18 · 1537 阅读 · 0 评论 -
Linux_文件与文件系统的压缩与打包
Linux_文件与文件系统的压缩与打包edited by zhangjianfei @2016/12/14/19:13 1·压缩技术原理:在计算机中存储的最小单位为byte, 但事实上存在bit这个更小的单位,1byte=8bit,数字1存储的格式为00000001,前7个bit为空,自动补上1,但是这太占用空间了,所以压缩技术的原理就是记成‘7个0和1’ 2·Linu原创 2016-12-14 21:13:30 · 1068 阅读 · 0 评论 -
CentOS7下使用yum在线安装Mysql和配置mysql
2016/12/30凌晨1:55终于在centos下安装完了MySQL,使用的是yum在线安装方式。没有用源码安装,因为在线安装省时省力。在上一台机器中,不知道什么原因使用yum在线安装速度很慢,无法下载,于是重做了系统安装,至于什么原因导致的网速慢暂时还未解决,以后回来补充,也欢迎各位评论解决。记录一下MySQL的安装之路:首先,由于yum中没有MySQL源,需要使用wget原创 2016-12-30 01:56:51 · 1625 阅读 · 0 评论 -
Centos7使用编译源码方式安装mysql
注:本文参考 最美的痕迹博文:http://www.cnblogs.com/yangjinjin/p/3158226.html首先,把工具包安装上:# yum -y install gcc libxml2-dev curl screen \libpng12-dev autoconf libpcre3-dev make bzip2 \libevent-dev patch libjpeg原创 2017-01-03 21:34:33 · 1352 阅读 · 0 评论 -
centOS7安装java以及连接外网问题(Ping不通)
最近在玩Hadoop,Hadoop必须在Linux环境下运行,于是安装了个Vmware,在Vmware上安装个CentOS于是乎,第一步先在CentOS上安装java:使用yum方式安装JDK sudoyum install java-1.7.0-openjdk java-1.7.0-openjdk-devel问题来了,linux报错,无法连接到mirror镜像网站原创 2016-11-04 19:53:59 · 1011 阅读 · 0 评论 -
CentOS7 配置阿里云yum源
1)下载repo文件 wget http://mirrors.aliyun.com/repo/Centos-7.repo2)备份并替换系统的repo文件 cp Centos-7.repo /etc/yum.repo.d/ cd /etc/yum.repos.d/ mv CentOS-Base.repo CentOS-Base.repo.bak mv Centos-7.rep转载 2016-12-28 21:43:52 · 9074 阅读 · 0 评论 -
ZooKeeper
Zookeeper1. Zookeeper概念简介:Zookeeper是一个分布式协调服务;就是为用户的分布式应用程序提供协调服务ZooKeeper集群数量一般是奇数台A、zookeeper是为别的分布式程序服务的B、Zookeeper本身就是一个分布式程序(只要有半数以上节点存活,zk就能正常服务)C、Zookeeper所提供的服务涵盖:主从协调、服务器节点动态上下线、统原创 2017-01-19 18:06:35 · 503 阅读 · 0 评论 -
Linux下使用cmatrix正确的装逼
装逼效果:黑客帝国既视感话不多说,搞起来:直接使用yum和wget在线安装,如果是虚机或者ping不通的话,移步上一篇博客。wget http://www.asty.org/cmatrix/dist/cmatrix-1.2a.tar.gztar xvf cmatrix-1.2a.tar.gzcd cmatrix-1.2ayum install ncurses-d原创 2016-12-15 11:26:18 · 26996 阅读 · 3 评论 -
CentOS7虚拟机IP配置
在虚拟Linux(CentOS7)中配置ip地址以便能正常访问网络:我们在VMare上设置2台虚机,以便能测试网络间能否联通:1·将2台虚拟机的网络、VMare的网络都设置为NAT模式2·查看VMare的IP地址:编辑>虚拟网络编辑器>选择VMare8Native模式,我们可以在下 面看到IP地址和子网掩码,例如我的IP为192.168.238.0,网关为255.255.255.0原创 2016-12-27 19:42:06 · 2296 阅读 · 0 评论 -
CentOS7虚拟机无法联网,无法ping通网关
CentOS7虚拟机网络问题问题描述 在使用NAT的static为虚拟机分配固定IP地址后,重启电脑发现无法使用ssh工具(SecureCRT)连接虚拟机,并且虚拟机内无法ping通网关,只能ping通127.0.0.1解决办法在尝试多次、查阅大量资料后得知,是因为Vmare8相关的虚拟网络进程没有启动。 右击电脑>管理>服务和应用程序>服务>找到:VMware dhcp service、V原创 2017-04-30 01:30:26 · 9527 阅读 · 11 评论 -
centos7 安装 nginx
1.安装反编译工具$ yum -y install make zlib zlib-devel gcc gcc-c++ libtool openssl openssl-devel pcre pcre-devel //PCRE 作用是让 Nginx 支持 Rewrite 功能2.验证是否成功$ gcc --version输出如下则为成功gcc (GCC) 4.8.5 20150623...原创 2019-03-29 16:59:48 · 2121 阅读 · 0 评论