Linux
杨鑫newlfe
算法就是我的灵魂
展开
-
误删了Crontab调度信息怎么办?如何找回调度时间?
最近最近的某天发现Crontab日常的调度信息不见了。那么这种很棘手并没有没有备份的情况下怎么办呢?解决办法: 1.找到调度的脚本; 2.找到调度的日期/频率; 1.我们先去找到crontab的默认日志路径(Centos6/7中,其余版本百度查找):/var/log 。我们找到如上图类似 cron- 开头的文件,会根据周或者其余频率定期的保留近期的日志快照。我们切换到文件的读写权限对应用户,然后查看vim/cat均可。然后找到对应的命令调度脚...原创 2020-06-28 16:23:47 · 412 阅读 · 0 评论 -
Shell实现模糊匹配删除某目录下的文件
这里我想查找/tmp目录下以“spark-submit.”开头的文件和以“spark_on_yarn_”开头的文件并删除;#!/bin/shfind /tmp -name "spark-submit.*" -print |xargs rm -rfvfind /tmp -name "spark_on_yarn_*" -print |xargs rm -rfv...原创 2020-04-16 20:14:37 · 3499 阅读 · 0 评论 -
Linux Shell实现判断文件大小并清空文件内容
这里我设置的阈值是10G(可以自行修改)#!/bin/bashif [ `/bin/ls -lt /xxxx/canal.log | head -1 | /bin/awk '{print $5}'` -gt $((1024*1024*10)) ]then echo > /xxxx/canal.logfils *.log | xargs -I x -n 1 sh -c ...原创 2020-02-27 17:55:32 · 1797 阅读 · 0 评论 -
Linux清空目录下多个文件
ls /data_file/*.log | xargs -I x -n 1 sh -c "echo > x"原创 2020-02-27 17:52:46 · 1067 阅读 · 0 评论 -
grep搜索文件内容和grep搜索.gz压缩文件的内容
这里我们以搜索8723183为例 grep搜索压缩文件的内容 gzip -dc ./文件名.gz | grep “8723183” grep模糊搜索 gzip -dc ./*.gz | grep “8723183” 搜索非压缩文件 grep -rin “8723183” ./文件名.log...原创 2020-02-26 16:17:15 · 19543 阅读 · 1 评论 -
Linux下Centos查看文件的前几行和最后几行
可以使用head(查看前几行)、tail(查看末尾几行)两个命令。例如:查看/etc/profile的前10行内容,应该是:# head -n 10 /etc/profile查看/etc/profile的最后5行内容,应该是:# tail -n 5 /etc/profile如果想同时查看可以将前10行和后5行的显示信息通过输出重定向的方法保存到一个文档,这样查看文档即可一目了然。例...原创 2020-02-26 14:52:15 · 3962 阅读 · 0 评论 -
Crontab调用shell脚本函数中变量为空
问题:在写一个任务脚本shell,Crontab运行后发现函数中的变量为空。但是不使用Crontab,直接执行shell可以运行,变量有值。解决方案:方法一:原因是Crontab运行时的环境与脚本的环境不一致,在脚本中加上刷新环境变量的就好了。如下:check函数就出现了上面描述的问题。我们在#!/bin/bash后面加上. /etc/profil...原创 2019-12-09 21:04:30 · 927 阅读 · 0 评论 -
Linux Ubuntu下vim的配置
如果你对windows的givm用的比较习惯的话,那么当你用Ubuntu原创 2014-07-16 19:32:17 · 1107 阅读 · 0 评论 -
系统的对单机版hadoop进行配置和安装,调试!!!
前置条件:1、ubuntu12..4安装成功(个人认为不必要花太多时间在系统安装上,我们不是为了装机而装机的)2、jdk安装成功(jdk1.6.0_23for linux版本,图解安装过程http://freewxy.iteye.com/blog/882784 )3、下载hhadoop0.21.0.tar.gz(http://apache.etoak.com//hadoo原创 2014-07-16 20:33:17 · 1445 阅读 · 0 评论 -
Ubuntu下安装单机版Hadoop的配置
前面均在windows下进行,但是在安装hadoop过程中出了一些问题,先暂时切换到linux下,回头再补充windows下的安装。不过通过对比确实发现,在linux下的安装配置确实比较简单。一.安装ubuntu 我是下载的ubuntu12.04,在64位的虚拟机上使用virtualbox安装的,没错,是在虚拟机上在安装虚拟机,然后安装ubuntu具体安装过程就不描述了,原创 2014-07-11 20:32:19 · 1231 阅读 · 0 评论 -
Linux下安装,下载等软件的命令
ubuntu下安装、卸载软件命令 安装:(1) apt-get install name 卸载:(1) apt-get remove name 卸载并清除配置:(1) apt-get remove --purge name 更新信息库:apt-get update www.2cto.com 升级:apt-get原创 2014-07-05 20:01:20 · 878 阅读 · 0 评论 -
givm配置---适合新手
syntax enable 这是高亮关键字的:colorscheme murphy 这是更改背景颜色的,我用的接近黑色,看起来舒服:set guifont=consolas:h14 这是更改字体和字号的哦:set nu!原创 2014-07-04 20:11:40 · 2348 阅读 · 0 评论 -
搭建Ubuntu下c/c++ 和 java jdk 编译环境
搭建Ubuntu下c/c++编译环境1. 安装Ubuntu。2. 安装gcc 方法一: sudoapt-get install build-essential 安装完了可以执行 gcc--version的命令来查看版本,输出如下转载 2014-07-06 16:20:18 · 1059 阅读 · 0 评论 -
Linux 下的cat命令用法
linux下cat命令详解 简略版:cat主要有三大功能:1.一次显示整个文件。$ cat filename2.从键盘创建一个文件。$ cat > filename 只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件: $cat file1 file2 > file参数:-n 或 --number 由 1 开始对所有输出的行数原创 2014-07-06 15:27:07 · 1041 阅读 · 0 评论 -
Ubuntu的发行版本及控制
Ubuntu 4.10 Warty Warthog 多疣的疣猪Ubuntu原创 2014-06-01 09:08:37 · 945 阅读 · 0 评论 -
Linux下终端怎么进去Root
首先在桌面上任意一处按一下键盘上的,CTRL+ALT+T调出终端。接着在终端窗口里,输入sudo su 并回车一下再接着输入ROOT的密码这样就可以进入终端下的ROOT权限了呵呵简单吧原创 2014-06-01 10:35:44 · 14507 阅读 · 0 评论 -
在Ubuntu下安装SSH
在装完Hadoop后,自己又添加了,ssh。 这里也是过程。希望各额能原创 2014-07-10 21:14:03 · 813 阅读 · 0 评论 -
如何在Linux下安装Hadoop
自己好laos在搞大数据的项目原创 2014-07-10 21:07:41 · 1234 阅读 · 0 评论 -
在Linux Ubuntu下 C/C++ 编程详解
1.编译单个源文件代码hello.c#include main(){printf("世界,您好!\n");}原创 2014-07-13 15:21:11 · 1255 阅读 · 0 评论 -
Ubuntu下设置中文输入法
安装Ubuntu系统的时候,是可以选择语言的,也许有人会选择简体中文。那么安装好的整个系统都是中文的,包括各种文件夹。但是文件系统中的文件夹又不是中文的,那么在终端输入一些路径名的时候就不怎么方便。建议选择是安装英文版的系统,然后安装中文输入法就可以了。这样在终端中只要敲英文字母就能搞定了,然后编辑文档、上网的时候,还可以使用中文输入。下面就图文说明安装过程:1.安装语言包原创 2014-07-15 20:27:36 · 1443 阅读 · 0 评论 -
在Ubuntu下安装eclipse
搜到这篇博客的人,说明你有耐心,原创 2014-09-05 00:04:02 · 907 阅读 · 0 评论 -
Ubuntu下的zip , rar, tar, tz等压缩包的解压大全
大家对于 Ubuntu下的解压压缩包faxianbijiao原创 2014-09-05 15:55:42 · 5646 阅读 · 0 评论 -
在Linux/Ubuntu下将一个文件从一个文件夹移动到另一个文件夹中
ubuntu移动文件到另一个文件夹命令:假设你的用户目录是/home/lzhj,也就是你Crtl+Alt+T打开终端时,窗口中是lzhj@ubuntu:~$意思是你的用户名为lzhj当前默认的操作目录是/home/lzhj,如果你需要移动/home/lzhj/download目录下的aaa文件到/home/development目录下的操作如下:1、先把改变操作目录:原创 2014-09-05 16:06:26 · 77807 阅读 · 1 评论 -
Linux/Ubuntu下如何删除文件或者目录
mkdir 文件夹 --/创建一个文件夹rmdir 空文件夹名 --/删除一个空文件夹rm 文件名 文件名 --/删除一个文件或多个文件rm -rf 非空文件夹名 --/删除一个非空文件夹下的一切如果不能删除或者建立的话,可以使用sudo命令,如 sudo rm -rf 文件夹名称也可先su root,拥有root权限再操作。原创 2014-09-06 14:45:33 · 36143 阅读 · 1 评论 -
Linux是如何启动的(面试专题)
Linux是怎么启动的(整理)昨天笔试考了一道关于linux系统启动的过程,当时没答上来,现在整理出来(其实并不复杂)。按下电源按钮的直到欢迎页出来之后,linux总共做的事可以分为五步来完成。1、 BIOS加电自检:加电自检,检测硬件设备。然后按照cmos上面的顺序来搜索处在活动状态下的可以引导的设备。可以是光驱、软盘、USB等。2、 加载主引导加载程序(转载 2014-09-15 20:03:42 · 972 阅读 · 0 评论 -
Linux下使用有那(挂载)centos , ubuntu
很多朋友在虚拟机中使用Linux系统,想使用优盘拷进去资料,发现插入优盘后没有反应。这时候有两种情况,一是没有插好,没识别,二是没有连接到虚拟机上。如果插入好了的话。输入fdisk -l就会显示目前的优盘,然后使用挂载方法对U盘进行操作。这里可以使用的系统类似于Ubuntu, centos 都可以。挂载:首先查看:fdisk -l然后如果系统没有在/原创 2015-01-08 14:35:21 · 1066 阅读 · 0 评论 -
linux下字符界面与桌面切换的快捷键总结
首先桌面版的是带有图形化的,最出名的windows,专业点的用的linux。我比较喜欢Ubuntu的和centos的版本。如果想要界面互相切换,前提是你得装了桌面版的,如果没装肯定切换不了的。切换到字符界面:ctrl+shift+alt+F1切换到桌面界面:alr+F7真实机下面:ctrl+alt+F1切换到字符界面:alr+F7原创 2015-01-10 18:26:41 · 4614 阅读 · 0 评论 -
服务器配置学习 ---- 关闭防火墙
iptables一种网络防火墙,在LINUX下使用,RedHat9.0版本以上自带。它可以实现NAT转换,可以做上网代理。首先对于服务器的配置第一步来说就是关闭防火墙,在没有图形化中的linux,使用命令行有两种方法,1、setup然后进行关闭。2、停止防火墙 service iptables stop启动防火墙 service原创 2014-12-21 00:56:55 · 1904 阅读 · 0 评论 -
Hadoop的几个守护进程
安装好Hadoop后,使用jps会出现一下几个进程master中有:namenodesecondaryNameNodejobTrackerslaves中有tasktrackerdatanode1. NameNode它是Hadoop 中的主服务器,管理文件系统名称空间和对集群中存储的文件的访问。2. Second原创 2015-01-10 13:14:59 · 3063 阅读 · 0 评论 -
在Centos下安装matlab
首先科普一下什么事matlabMATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高原创 2014-12-21 18:13:13 · 1482 阅读 · 0 评论 -
Centos服务器下安装配置SSL
https是一个安全的访问方式,数据在传输过程中是加密的,https基于ssl。一、安装apache和ssl模块1、安装apache#yum install httpd2、安装ssl模块#yum install mod_ssl重启apache:#service httpd restart安装完mod_ssl会创建一个默认的SSL证书,路径位于原创 2014-12-21 19:32:08 · 2282 阅读 · 0 评论 -
Linux 下的MATLAB下载
在网上找了很久都没有好的连接,或者是正规的软件,这里给大家一个连接:ed2k://|file|[%E7%9F%A9%E9%98%B5%E5%AE%9E%E9%AA%8C%E5%AE%A4].TLF-SOFT-Mathworks.Matlab.R2010b.UNIX.ISO-TBE.iso|4886540288|C00B82DFE472A7C833B068C690F2DAB3|/原创 2014-12-21 21:27:32 · 1394 阅读 · 0 评论 -
如何让虚拟机识别插入的优盘
首先打开虚拟机,然后在工具栏那里有一个虚拟机 -> 可移动设备 -> usb ->欧克;原创 2014-12-22 09:20:19 · 2448 阅读 · 1 评论 -
查看安装的Centos的版本信息
1)[root@localhost ~]# cat /proc/versionLinux version 2.6.18-194.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:14 EDT 20102)[ro原创 2014-12-22 09:31:37 · 963 阅读 · 0 评论 -
Linux命令行报bash:.....:command not found的解决办法
Linux命令行输入命令执行后报“bash:....:command not found”这是由于系统PATH设置问题,PATH没有设置对,系统就无法找到精确命令了。 1、在命令行中输入:export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 这样可以保证命令行命令暂时可以使用。命令执行完之后先原创 2015-01-10 03:19:12 · 7668 阅读 · 0 评论 -
SecureCRT进入全屏和退出全屏
打开SecureCRT,点击菜单栏的“View”--“Full Screen”,或者使用快捷键ALT+ENTER,就进入了全屏模式了。然后在使用ALT+ENTER,就退出了全屏原创 2015-01-10 23:03:26 · 3073 阅读 · 0 评论 -
Hadoop启动,停止,与其中的守护进程的启动停止
版本hadoop-1.2.1启动脚本 脚本说明start-all.sh 启动所有的Hadoop守护进程。包括NameNode、 Secondary NameNode、DataNode、JobTracker、 TaskTrackstop-all.sh 停止所有的Hadoop守护进程。包括NameNode、 Secondary NameNode、DataNode、JobTracker、 T原创 2015-01-10 13:27:38 · 2599 阅读 · 0 评论 -
配置好后发现hadoop Datanodes available: 3
共13台服务器,我配置好了,之后发现datanode连接只有3.然后配置是好的在呢么办呢?hadoop dfsadmin -report查看,结果竟然是[hadoop@master logs]$ hadoop dfsadmin -reportConfigured Capacity: 0 (0 KB)Present Capacity: 0 (0 KB)DFS Re原创 2015-01-11 11:57:04 · 1627 阅读 · 0 评论 -
Centos下安装c++编译环境
这个指令在网上找了很久,终于会了,如果可以记得好评哈哈。yum install gcc-c++原创 2014-12-22 11:14:35 · 5612 阅读 · 0 评论 -
Curses library not found. Please install appropriate package
每次安装mysql5.5的时候总会报出一下错误:-- Could NOT find OpenSSL (missing: OPENSSL_LIBRARIES OPENSSL_INCLUDE_DIR) -- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH) CMake Error at cmake/r原创 2014-12-22 19:55:03 · 5532 阅读 · 0 评论