![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
随笔
威尼斯的星期天
Console.log('♚')
展开
-
Ubuntu中开启和关闭防火墙-摘自网络
1、关闭ubuntu的防火墙ufw disable开启防火墙ufw enable2、卸载了iptablesapt-get remove iptables3、关闭ubuntu中的防火墙的其余命令iptables -P INPUT ACCEPTiptables -P FORWARD ACCEPTiptables -P OUTPUT ACCEPTiptables -F原创 2021-02-19 20:07:50 · 2258 阅读 · 0 评论 -
SSH远程登录,拒绝root账户登录
乌班图用户需要安装ssh服务。安装完成后编辑vim /etc/ssh/sshd_config配置本地root免密的时候将注释打开,注释第一行PermitRootLogin prohibit-password#PermitRootLogin yes配置以后如果ssh免密配置好,在已有公钥的电脑上通过ssh 可以免密登录的。但是如果是别的电脑是无法通过ssh用root账户登录。...原创 2021-01-27 14:53:41 · 1565 阅读 · 2 评论 -
kettle表输入传动态参数,将表输入转换放到job中,命令传参
前言写一个转换,转换中有获取系统变量和设置变量,还有表输入等其他信息。将转换放到一个job中,利用./kitchen.sh 来传递参数。这里需要设置作业里的参数和转换里的参数,为了描述下面一些特殊操作,所以特此记录!1.点击titile例如在job作业中,点击star组件,会弹出一个提示框红色框部分即为titile,双击以后就会看到设置job的页面,转换同理!2.设置作业参数点击命名参数,然后在里面编辑你传递的参数名!创建一个转换1.获取系统信息变量因为表输入里动态参数为proct2原创 2020-11-23 14:20:17 · 8899 阅读 · 0 评论 -
shell脚本传入字符串日期格式,对其加减运算
#!/bin/bash#1. 确定要导入数据的日期if [ -n "$1" ]then do_date=$1 #传入任意日期都可以加减! raldate=$(date -d "$1 -1days" "+%Y-%m-%d" ) #echo "$do_date" #echo "$raldate ->rd"else do_date=$(date -d 'yesterday' '+%Y%m%d')原创 2020-11-06 16:11:52 · 3071 阅读 · 0 评论 -
CentOS7安装MySQL Community Server 5.7.31无法查询到随机密码解决方法
官网搜索MySQL官网安装顺序原创 2020-08-13 21:57:15 · 387 阅读 · 0 评论 -
虚拟机安装CentOS7网络配置总结及克隆注意事项
此仅限于测试环境安装切换到root用户修改ifcfg-ens33权限chmod 777 /etc/sysconfig/network-scripts/ifcfg-ens33编辑文件 vim /etc/sysconfig/network-scripts/ifcfg-ens33添加如下BOOTPROTO=staticONBOOT=yesNM_CONTROLLED=yesIPADDR=192.168.58.100NETMASK=255.255.255.0GATEWAY=192.168.58.原创 2020-08-12 21:56:35 · 757 阅读 · 0 评论 -
脚本中使用ssh命令执行远程命令注意事项
shell命令中的空格问题(用ssh执行)①如果shell命令中有空格,可以使用单引号或双引号引起来②单引号不会识别特殊符号,而双引号会识别特殊符号,而双引号会识别特殊符号,而双引号会识别符号,将$解析为变量的引用③最外层是双引号,内嵌单引号,$等特殊符号依旧可以识别④最外层是单引号,内嵌双引号,$等特殊符号无法识别` 反引号,将反引号中的内容作为linux命令执行,赋值给一个变量!等价于$()...原创 2020-06-02 23:38:12 · 821 阅读 · 2 评论 -
pkillp与grep等使用简单介绍
常规篇:首先,用ps查看进程,方法如下:$ ps -ef……``smx 1822 1 0 11:38 ? 00:00:49 gnome-terminal``smx 1823 1822 0 11:38 ? 00:00:00 gnome-pty-helper``smx 1824 1822 0 11:38 pts/0 00:00:02 bash``smx 1827 1 4 11:38 ? 00:26:28 /usr/lib/firefox-3.6.18/firefox-bin``smx 1857 1822转载 2020-06-02 23:28:27 · 376 阅读 · 0 评论 -
bad interpreter: /bin/bash^M: no such file or directory(windows下写shell脚本在linux下运行)
原因因为在 window 下写的脚本回车的时候使用的是\r\n, 而在 linux 使用\n就可以了, 所在每行的末尾多了一个\r.解决办法func1//shname是文件名sed -i -e 's/\r$//' shnamefunc2vim编辑文件set ff=unixfunc3如果是利用idea编写脚本那么设置idea修改为 \n...原创 2020-05-27 15:54:50 · 169 阅读 · 0 评论 -
Linux中vim里输出^A等方法
参考链接参考链接在VIM中可以通过二合字符和十进制进行输入,在输入模式中,Ctrl + V, 十进制输入^A的方法是ctrl+v ctrl+a在输入模式中,Ctrl + K, 二合字符(区分大小写)注意:特殊字符也算一个字节通过用的^@是为了保证结尾没有其他控制字符,比如\n:h digraph-tablechar digraph hex dec offi...转载 2020-03-30 00:11:55 · 3617 阅读 · 0 评论 -
Linux集群time同步方案
前言下面针对调试环境和生产环境两个方面来解决集群同步问题生产环境集群时间同步生产环境要保证服务器时间与外网时间服务器时间保持同步,但是一旦出现断网,需要集群内部按照一个机器的时间进行同步,下面简单的说下思路。确定服务器上是否有ntp服务。检查及安装方法!配置ntp服务,选择一个能连外网的机器作为时间同步主服务器!将ntp服务设置为开机自动启动服务!配置允许网段及集群不从interne...原创 2020-03-29 11:49:03 · 407 阅读 · 0 评论 -
Linux默认字符集与Java程序默认字符集问题
查看方式cat /etc/sysconfig/i18nJava程序默认字符集默认字符集是zh_CN.GB3212处理JAVA程序在linux中运行乱码问题两种解决思路1.修改linux里字符集sudo vim /etc/profileexport LC_ALL="zh_CN.GB2312"export LANG="zh_CN.GB2312"修改Java ...原创 2020-03-27 23:13:41 · 958 阅读 · 0 评论 -
Linux中编译hadoop-lzo使hadoop能够支持lzo(maven编译)
Hadoop支持LZO环境准备 maven(下载安装,配置环境变量,修改sitting.xml加阿里云镜像) gcc-c++ zlib-devel autoconf automake libtool通过yum安装即可,yum -y install gcc-c++ lzo-devel zlib-devel autoconfautomake libtool注意 maven的配置...原创 2020-03-27 21:54:53 · 1330 阅读 · 1 评论 -
Hadoop源码编译支持Snappy压缩(Linux环境下联网利用Maven编译)
前言hadoop的类库中是不带有snappy的,但是考虑到snappy的优点(压缩速度较快,压缩比率较好,虽然不支持切片,但是满足在mr中的shuffle阶段和输出结果压缩!)后面我会再整理下hadoop常用压缩格式,以及各自的优劣点!资源准备CentOS联网配置CentOS能连接外网。Linux虚拟机ping www.baidu.com 是畅通的,以为需要用到Yum来进行安装!Yum安装...原创 2020-03-26 13:55:22 · 376 阅读 · 3 评论 -
关闭Linux开机图形化界面以及Linux虚拟机克隆注意事项
准备工作配置集群以前首先安装一个纯净的linux把需要的环境都装好,克隆完以后每个clone-machine的网卡配置和防火墙等需要重新配置下面开始记录!Clone通过VMware提供的克隆,只需通过向导改好名字即可,此时的名字和虚拟机主机名字无关,需要启动Clone-machine后再配置。修改克隆机的主机名字通过 #vim etc/sysconfig/network修改(输入#后面的...原创 2020-02-13 10:10:32 · 1383 阅读 · 0 评论 -
Linux常用命令整理(更新ing)
常用的控制台命令cd /文件名 切换文件或者文件目录ll 查看文件权限+所属主体+size 等ls 文件名mkdir 创建目录rmdir 删除目录touch 创建文件cp 复制rm 移除mv 移动或重命名cat 查看文档内容( >覆盖 >>追加 ) 编辑器问题使用时去掉括号@root# vim/vi操作vim/vi是什么????...原创 2020-02-13 01:06:15 · 972 阅读 · 2 评论 -
初识Linux排雷(更新ing)
Linux目录结构/ 为根目录,一切的源头,Linux一切皆文件,目录结构呈现一个根系的形式发散root ,bin ,boot ,etc ,dev, var ,home ,usr ,media,lib 等同级且他们的地位相当重要,简单介绍下各自的作用。/bin binary缩写,一般存放的是最经常使用的命令。2./root 该目录为系统管理员,也称作超级权限者的用户目录。/boo...原创 2020-02-16 00:08:59 · 144 阅读 · 0 评论