Linux系统
文章平均质量分 63
以实战为主,介绍Linux使用技巧
yiluohan0307
这个作者很懒,什么都没留下…
展开
-
数仓项目-拉链表技术精解
在数据仓库的模型设计的过程中,通常我们会碰到那种非常大的业务基础信息表,如用户表;假如一个用户表有10亿条记录,50个列,就算使用orc压缩,但张表的存储也会超过100G,如果同步到Hive中按HDFS的默认备份,那就是300G,这样对磁盘的消耗也是非常大的。假设该表的某些字段在业务端会产生update操作,但是每次update的字段就那么1到2个,其它字段不变,那么这些变化不频繁的维度字段被称为缓慢渐变维,而且相同id的变update频率很小,每天update的记录只占全表记录的很小一部分。原创 2021-12-02 10:33:26 · 2765 阅读 · 0 评论 -
opentsDB单机版安装
opentsDB单机版安装一、jdk安装1.下载https://www.oracle.com/technetwork/java/javase/downloads/index.html2.利用SecureCRT对服务器上传jdk,解压下载的jdk1.8.0_131tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/local3.配置环境变量vi /...原创 2019-02-19 10:14:43 · 702 阅读 · 0 评论 -
heroku 部署redmine3.4
heroku 部署redmine3.4一、安装依赖1.安装一些依赖包yum -y install gcc mysql-devel ruby-devel rubygems libxml2 postgresql-devel ImageMagick ImageMagick-devel sqlite-devel git2.rvm 安装ruby2.4.4(为了后续 herok...原创 2018-08-03 11:06:10 · 543 阅读 · 0 评论 -
centos7支持xming
centos7支持xming1. 关于 XmingXming 是一个在 Microsoft Windows 计算机上运行的开源 X-Windows 终端機仿真器(X 服务器)。Xming 容让 Windows 机器显示在远程 Linux 服务器上执行的图像化 Linux 程序。除了基本安装程序外,本文章亦示范如何利用 PuTTY SSH 客端程序保障 Xming 下的 X-Window...原创 2018-07-09 14:00:57 · 2290 阅读 · 0 评论 -
2021-09-24
macOS big sur vagrant up无法正常启动vagrant up报如下错误:==> hdp1: Setting the name of the VM: hdp1==> hdp1: Clearing any previously set network interfaces...There was an error while executing `VBoxManage`, a CLI used by Vagrantfor controlling VirtualBox.原创 2021-09-24 09:02:09 · 213 阅读 · 0 评论 -
Unix和Windows文件之间的转换
在Linux查看^M,需要使用如下命令:e ++ff=unix % 去掉^M的方法:1.在 Vim 的命令模式中输入 :%s/^M$//g 后,回车即会自动删除该文件中的所有 ^M 字符。^M 注意要用 Ctrl + V Ctrl + M 来输入 2.cat filename1 | tr -d "\r" > newfile3. sed -e "s/^V^M//" fil原创 2016-06-02 21:28:41 · 1500 阅读 · 0 评论 -
动态链接库的创建和使用
动态链接库文件在windows平台下往往以.dll为后缀,而在linux平台则一般以.so为后缀,so是shared object的缩写。LINUX系统中,为了让动态链接库能被系统中其它程序共享,其名字应符合“lib*.so*”这种格式.如果某个动态链接库不符合此格式,则LINUX的动态链接库自动装入程序(ld.so)将搜索不到此链接库,其它程序也无法共享之.格式中,第一个*通常表示为简写原创 2016-05-19 18:12:54 · 2582 阅读 · 0 评论 -
ubuntu 安装截图工具 Shutter,并设置快捷键 Ctrl+Alt+A
一、安装截图工具 Shutter1. 添加安装包软件源sudo add-apt-repository ppa:shutter/ppa112. 更新源并安装 shuttersudo apt-get updatesudo apt-get install shutter12123. 搜索 shutter 可看到已安装成功二、设置 Shutter 快捷键1. 打开系统设置转载 2016-04-25 13:32:27 · 328 阅读 · 0 评论 -
ubuntu系统备份与还原
在 使用Ubuntu之前,相信很多人都有过使用Windows系统的经历。如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工 具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统。Norton Ghost是备份Windows系统时经常使用的备份工具。在备份Windows系统的时候你可能想过,我能不能把整个C盘都放到一个ZIP转载 2015-12-21 15:49:31 · 565 阅读 · 0 评论 -
安装teamviewer
Ubuntu16.04安装teamviewer如何控制内网环境的主机?今天通过安装teamviewer来达到远程控制主句的目的。原创 2018-01-01 19:35:34 · 361 阅读 · 0 评论 -
hadoop2.7.3完全分布式集群搭建
hadoop2.7.3完全分布式集群搭建系统及软件配置: Centos 7 jdk-8u131-linux-x64.tar.gz hadoop2.7.3 节点: spark1(192.168.6.137) spark2(192.168.6.138) spark3(192.168.6.139)原创 2018-02-08 22:40:59 · 338 阅读 · 0 评论 -
Vmware虚拟机设置静态IP地址
Vmware虚拟机设置静态IP地址原创 2018-02-06 21:26:57 · 3678 阅读 · 3 评论 -
centos中设置程序开机自启动
centos中设置程序开机自启动切换到/etc/rc.d/init.d/目录下$ cd /etc/rc.d/init.d/假设创建zookeeper的启动 一、设置 1、创建zookeeper文件:touch zookeeper 2、更新权限:chmod +x zookeeper 3、编辑 文件,在zookeeper里面输入如下内容#!/bin/bash#chkcon...原创 2018-03-31 13:55:10 · 1965 阅读 · 0 评论 -
centos7 配置QQ邮箱发送邮件
centos7 配置QQ邮箱发送邮件安装yum -y install mailx测试是否安装成功[root@localhost tools]# which mail/bin/mail编辑配置文件vi /etc/mail.rc 在文件末尾添加set [email protected] smtp=smtp.qq.comset...原创 2018-05-30 18:48:15 · 6011 阅读 · 4 评论 -
初识gdb调试器
Gdb是Linux下一款功能强大的c/c++程序调试工具一般来说,gdb主要提供以下功能1. 设置断点(断点可以是条件表达式),使程序在制定的代码上暂停执行,便于观察2. 单步执行程序,便于调试。3. 查看程序中变量值得变换。4. 动态改变程序的执行环境5. 分析崩溃程序产生的core文件gdb常用命令原创 2016-03-22 16:06:46 · 464 阅读 · 0 评论 -
openvswitch1.9.0安装
apt-get updateapt-get install build-essential opensslwget http://openvswitch.org/releases/openvswitch-1.9.0.tar.gztar -zxvf openvswitch-1.9.0.tar.gzcd openvswitch-1.9.0./boot.sh./configure --wit原创 2015-03-20 17:50:17 · 469 阅读 · 0 评论 -
关于Ubuntu12.04安装
关于Ubuntu12.04安装http://www.cnblogs.com/zhengyuhong/archive/2013/10/24/3386677.html1.准备工作:Ubuntu镜像文件、easybcd软件、ultra ISO软件2.首先用ultra ISO将Ubuntu的镜像文件写入U盘3.分区(大概440、50G吧)4.U盘启动进入Ubuntu安装转载 2015-03-14 09:25:42 · 462 阅读 · 0 评论 -
ubuntu 不能播放wmv格式视频文件
在ubuntu 下的系统播放器默认 ---- 电影播放器是无法播放wmv格式的视频,主要是没有视频/音频编码的解码器!Gnome Mplayer 是一个功能强大的媒体播放器。支持的编码方式有:MPEG 1/2/4、DivX 3/4/5、Windows Media 7/8/9、RealAudio/Video(9以下)、Quicktime 5/6 以及 Vivo 1/2。它支持很多针对转载 2015-04-21 17:00:25 · 1772 阅读 · 0 评论 -
Linux 系统目录结构
/bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev :dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。/etc:这个目录用来存放所有的系统管理所需转载 2015-05-14 20:48:15 · 296 阅读 · 0 评论 -
vim程序编辑器
10.1vi与vim在Linux的系统中使用文本编辑器来编辑你的Linux参数配置文件可是一件很重要的事情。在Linux的世界中,绝大部分的配置文件都是以ASCII的纯文本形式存在。为何要学vim-所有UNIX like系统都会内置vi文本编进,其他的文本编辑器则不一定存在-很多软件的编辑接口都会主动调用vi-vim具有程序编辑的能力,可以主动以字体颜色辨别语法的正确性,方原创 2015-06-08 18:12:45 · 363 阅读 · 0 评论 -
深入讨论awk
1.1深入讨论awk记录和域,模式和动作,正则原创 2015-06-14 12:59:46 · 384 阅读 · 0 评论 -
脚本参数传递
简要 :shift命令、getopts7.1shift每次将参数位置向左偏移n位 1 #!/bin/bash 2 #opt2 3 usage () 4 { 5 echo "usage:`basename $0` filenames" 6 } 7 totalline=0 8 if [ $# -lt 2 ];then 9 usa原创 2015-07-09 13:34:11 · 313 阅读 · 0 评论 -
shell脚本的学习
一、脚本编程快速入门和概述1.1区分大小写UNIX是区分大小写的,依次shell脚本也区分大小写1.2UNIX特殊字符\ / ; , . ~ $ ? & * ( ) [ ] ' ' "+ - ! ^ =| 1.3shell shell是一个能够用来运行命令、程序和脚本的环境。Bourne /bin/sh或/usr/bin/shBash /bin/Bash或/us原创 2015-06-04 18:22:41 · 528 阅读 · 0 评论 -
文本过滤
摘要:正则表达式、sed介绍、find介绍、合并与原创 2015-06-10 20:50:39 · 580 阅读 · 0 评论 -
shell函数
摘要:定义函数、函数文件、函数调用、载入和删除函数、参数传递、函数返回状态6.1函数定义shell允许将一组命令集或语句形成一个可用块,这些块称为shell函数定义函数的格式为:函数名 (){命令1。。}function 函数名 (){。。。}函数可以放在同一个文件中作为一段代码,也可以放在只包含函数的单独文件中。#!/b原创 2015-07-09 13:34:50 · 471 阅读 · 0 评论 -
控制器ryu安装
针对刚刚装完Ubuntu12.04 LTS系统的ryu安装官方的安装方法:1. sudo pip install ryu2. git clone https://github.com/osrg/ryu.gitcd ryu; python ./setup.pyinstall经过若干次的尝试和重装系统,下面是我的安装过程:sudo apt-get u原创 2015-04-01 14:42:33 · 2956 阅读 · 0 评论 -
ubuntu 12.04 安装Sublime Text
Ubuntu12.04安装并配置Sublime Text 2Ubuntu是个好系统,Sublime Text 是个好编辑器。下载&安装个人习惯喜欢到官网下载软件,http://www.sublimetext.com/2 选择合适的包下载回来的格式是.tar.bz2格式,需要进行解压。1. 解压:tar -xvf Sublime\ Text\ 2.0.2.tar.bz2转载 2015-10-26 15:47:19 · 1163 阅读 · 0 评论 -
linux系统下的档案权限和目录配置
在Linux下每一个档案都有【user,group,和others】在我们Linux系统当中,默认的情况下,所有的系统上的账号与一般身份使用者,还有那个root的相关信息, 都是记录在/etc/passwd这个档案内的。至二个人的密码则是记彔在/etc/shadow这个档案下。,Linux所有的组名都记录在/etc/group内!原创 2015-10-26 15:48:11 · 349 阅读 · 0 评论 -
ubutu14.04无法使用sudo,也无法切换到root用户去解决问题怎么办?
我通过进入单用户模式成为root用户,然后修改/etc/sudoers文件解决所有问题的。进入单用户模式具体方法:1、重启ubuntu,随即长按shirft进入grub菜单;(如果你是用ubuntu引导的双系统的用户,不用shirft,找到ubuntu高级选项直接进入就可以了)2、选择recovery mode,按"e"键进入编辑页面;如下 3、将ro recovery替换为rw si转载 2015-12-21 15:35:29 · 9086 阅读 · 2 评论 -
Ubuntu清理垃圾与系统备份
虽然linux下不会有windows下的那么多垃圾和磁盘碎片!但还是会留下一些用不着的临时文件或是多次升级后的N个旧的内核!1,非常有用的清理命令:sudo apt-get autocleansudo apt-get cleansudo apt-get autoremove这三个命令主要清理升级缓存以及无用包的。2,清理opera firefox的缓存文件:转载 2016-03-21 15:24:36 · 682 阅读 · 0 评论