• linux 技巧


    一.批量所搜符合的文件,再对文件内容进行搜索,对搜索到的内容进行计数:

    find . -name 'log_2017-11-01-1*'|xargs grep "数据"|wc

    grep "12:12:1[2]" log

    grep "12:12:1*" log

    二.后台运行命令:

    通过xshell连接时退出终端会出现正在运行的命令终止的情况,使用( <command> &)将命令放置到后台运行

    (python load.py &)

    三.输出文件:

    运行程序将结果重定向到文件,如果需要计算程序所耗费的时间需要使用 time 命令。time 命令使用标准错误输出。

    (time <command>) >& test.txt

    (time date) >& b.txt 2>&1   错误输出重定向标准输出

    参考http://blog.csdn.net/robertsong2004/article/details/38655389

    四.杀死进程

    • pkill -9 name
    • killall name
    • kill pid

     参考: http://www.cnblogs.com/lwm-1988/archive/2011/08/20/2147299.html

    五.挂载硬盘:

    第一步:列出所有磁盘  命令:  ll /dev/disk/by-path  or  fdisk -l

    第二步:格式化硬盘 

    fdisk /dev/vdb

    n   新建一个分区

    p  创建主分区

    1 一个主分区

    两次回车使用默认值全部使用

    w 确认写入信息

    第三步:创建分区

    mkfs.ext4 /dev/vdb

    第四步:挂载分区

    mkdir /data

    mount /dev/vdb /data 

    第五步:将信息写入fstab,让系统开启自动挂载。

     命令:  echo "/dev/vdb              /data                  ext4    defaults        0 0" >> /etc/fstab

    参考连接:http://www.linuxidc.com/Linux/2015-04/115841.htm

    六.centos6  安装python2.7,与2.6并存

    参考连接:https://danieleriksson.net/2017/02/08/how-to-install-latest-python-on-centos/

     七.linux python连接Oracle数据库

    下载python Oracle包 cx_oracle

    下载Oracle 版本驱动 http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

    安装命令 sudo rpm -ivh  oracle-instantclient11.2-basic-11.2.0.3.0-1.i386.rpm

    设置环境变量(如果退出进程会环境变量会失效,需要放在):export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib/oracle/11.2/client/lib

    设置永久环境变量:/etc/profile 添加命令进入

    参考链接:http://blog.csdn.net/kongxx/article/details/7107661

    八.linux安装MySQL

    1.使用yum安装

    yum install mysql mysql-server mysql-devel -y

    2、查看是否生成了mysqld服务, 并设置随机启动

    # chkconfig --list |grep mysql 

    # chkconfig mysqld on  设置随机启动

    3、启动mysqld服务
    执行如下命令进行启动,两种方法都可以:
    # /etc/init.d/mysqld start     
    # service mysqld start 

    参考连接:https://www.cnblogs.com/nzplearnSite/p/5002775.html

     九。对比文件差异

    diff -ruNa s1 s2

    十、yum 源报错

     Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

    wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 https://fedoraproject.org/static/0608B895.txt

    rpm --import /etc/pki/rpm-gpg/RPM* 

  • 相关阅读:
    css 画图形大全
    css 动画中 ease,seae-in,ease-in-out,ease-out,效果区别
    css3 常用动画 随笔
    OpenCV局部变形算法探究
    利用moment为基础,基于DOM实现一个多个倒计时同时进行的js库方便使用
    nodejs 中使用 mocha + should + jscoverage 生成 单元测试覆盖率报告
    AutoX安途杯中山大学程序设计校赛 G Stack Sort I
    理解原生JAVA AOP思想
    分享几个MFC下建立隐藏运行的程序的方法(不会出现黑色框)。
    发一个自己封装的PNG透明图片类。
  • 原文地址:https://www.cnblogs.com/maoxianfei/p/7747229.html
Copyright © 2020-2023  润新知