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* 

原文地址:https://www.cnblogs.com/maoxianfei/p/7747229.html