![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 58
光于前裕于后
本人有多年大数据与机器学习开发经验,并乐于总结与分享,如有侵权或写的不对的地方可以私信我,有问题也可以问我哟,free~
展开
-
记一次重大的生产事故
高高兴兴上班来,突闻任务大面积报错,经过一番排查,服务器上某个用户不见了。原创 2022-04-21 14:31:54 · 3402 阅读 · 10 评论 -
Crontab 所有计划任务被清空
先简单描述一下事情经过,有业务部门反映今日数据没有更新,查看日志发现使用crontab调度的每小时执行任务最后执行时间是昨天12点,查看crontab -l发现所有任务都没了。排查过程:1.通过此任务日志可以定位到清空操作在12点到13点之间。2.通过history发现11点有个异常命令crontab - l(正常是crontab -l),我试了一下卡住了什么都不显示,也没有清空任务。3.通过搜索引擎得知,使用远程连接工具使用crontab时,如果遇到网络波动等情况意外中止,就会清空所有任务。4.原创 2022-02-23 11:24:44 · 2639 阅读 · 6 评论 -
linux替换windows下的行尾换行符
先安装dos2unix[root@sandbox bin]# yum install -y dos2unixlinux替换windows下的行尾换行符[root@sandbox eagle]# find ./eagle/ -name “*” | xargs dos2unix原创 2020-12-21 11:32:45 · 576 阅读 · 0 评论 -
yum安装npm报错
yum -y install npmError: Package: 1:v8-3.14.5.10-25.el6.x86_64 (epel) Requires: libicui18n.so.42()(64bit)Error: Package: gyp-0.1-0.6.1010svn.el6.noarch (epel) Requires: python(abi) = 2.6 Installed: python-2.7.5-34.el7.x8原创 2020-12-21 11:30:14 · 1059 阅读 · 0 评论 -
Centos6.5 Oracle11g 静默离线安装完整版教程(无需图形化界面)
1 修改/etc/security/limits.conf文件,修改用户的SHELL的限制[root@hqc-test-hdp3 database]# vim /etc/security/limits.conf#@student - maxlogins 4oracle soft nproc 2047oracle hard np...原创 2019-08-01 15:57:55 · 2475 阅读 · 0 评论 -
CentOS 添加新分区并设置挂载
环境版本:CentOS 6.5[root@localhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 1000G 0 disk ├─sda1 8:1 ...原创 2019-07-24 14:34:55 · 1041 阅读 · 0 评论 -
ssh: connect to host localhost port 22: Connection refused
drguo@drguo3:~/.ssh$ ssh localhostssh: connect to host localhost port 22: Connection refuseddrguo@ubuntu:~$ sudo apt-get install openssh-server正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成原创 2016-03-23 22:37:39 · 8103 阅读 · 2 评论 -
CentOS离线安装Expect
这是李学进博士告诉我的0.0他说这个没有不知道的,然而我不知道… 先介绍一下,Expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。 很简单,就是在系统相同版本的能联网的虚拟机里用yum只下载不安装[root@drguo /]# yumdownloader expect[root@drguo ~]# yumdownloader tcltcl是expect依赖的原创 2016-09-29 18:31:46 · 3921 阅读 · 1 评论 -
实例讲解虚拟机3种网络模式(桥接、nat、Host-only)
前言 之前一直糊糊涂涂的用桥接或nat,也不知道为啥。找到一篇博客写的挺好的~ (博文转自http://www.cnblogs.com/ggjucheng/archive/2012/08/19/2646007.html)虚拟机网络模式 无论是vmware,virtual box,virtual pc等虚拟机软件,一般来说,虚拟机有三种网络模式:1.桥接2.NAT3.Host-Only初学者看到转载 2016-10-09 11:40:39 · 7672 阅读 · 0 评论 -
Linux查看端口使用状态、关闭端口方法
转自:http://blog.sina.com.cn/s/blog_48e301050101h9ub.html前提:首先你必须知道,端口不是独立存在的,它是依附于进程的。某个进程开启,那么它对应的端口就开启了,进程关闭,则该端口也就关闭了。下次若某个进程再次开启,则相应的端口也再次开启。而不要纯粹的理解为关闭掉某个端口,不过可以禁用某个端口。1. 可以通过"netstat -anp"转载 2016-06-14 10:54:16 · 8017 阅读 · 0 评论 -
Ubuntu外接屏幕(双屏幕)
主要用的就是xrandrguo@drguo:~$ xrandr#先看一下当前连接的屏幕有什么Screen 0: minimum 320 x 200, current 1366 x 768, maximum 16384 x 16384eDP connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 34原创 2016-06-12 17:11:08 · 8577 阅读 · 1 评论 -
Error in library.dynam(lib, package, package.lib) : shared object ‘plyr.so’ not found
在ubuntu 下载R的reshape包的时候报了以下的错:Error in library.dynam(lib, package, package.lib) : shared object ‘plyr.so’ not foundERROR: lazy loading failed for package ‘reshape’* removing ‘/opt/spark-1.6原创 2016-05-13 19:19:17 · 6766 阅读 · 0 评论 -
去掉csv文件的第一行
在用MR或Spark处理较大的csv文件时,经常会遇到这么一个问题,csv文件的第一行往往是列名,怎么办呢?guo@guo:~$ sed 1d dual.txt > noheader.txt用sed 1d就可以把dual.txt文件的第一行去掉,>是指将前面的命令的结果覆盖到noheader.txt,>>就是追加了。还不懂可以看一下我写的shell基础。原创 2016-04-20 19:42:13 · 15385 阅读 · 1 评论 -
linux的root密码忘了解决办法
sudo passwd root回车,接下来提示重设密码guo@guo:~$ sudo passwd root输入新的 UNIX 密码: 重新输入新的 UNIX 密码: passwd:已成功更新密码guo@guo:~$ su root密码: root@guo:/home/guo#原创 2016-02-28 18:52:59 · 629 阅读 · 0 评论 -
linux/unix下的opt与etc文件夹
etc:初期:早期UNIX中,贝尔实验室的解释是:etcetra directory 。 etc. 就是Et cetra。表示其他、等等什么的,英语里能常常看都这个缩写的。是用来放其他不能归类到其他目录中的内容。后来FHS规定用来放配置文件,就解释为:"Editable Text Configuration" 或者 "Extended Tool Chest"。opt:Optiona原创 2016-02-28 18:29:13 · 3469 阅读 · 0 评论 -
Linux文件列表权限
我们还可以把Python程序hello.py改成一个可执行的脚本,可以直接执行:#!/usr/bin/env pythonprint('Hello World!')需要修改上面程序的权限为可执行:chmod 755 hello.py然后再命令行中,输入:./hello.py就可以直接运行了:转载自:http://blog.csdn.net/j转载 2016-02-04 16:42:15 · 1198 阅读 · 0 评论 -
Vi(Vim)快捷键
转自:http://blog.csdn.net/sunboy_2050/article/details/6002837 vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统转载 2016-03-01 21:59:27 · 569 阅读 · 0 评论 -
Linux快捷键
第一个要说的必须是TAB键了,自动补全Ctrl + Shfit + c 复制Ctrl + Shfit + v 粘贴原创 2016-02-04 18:56:40 · 489 阅读 · 0 评论