- 浏览: 37386 次
- 性别:
- 来自: 北京
最新评论
文章列表
创建mysetup.py文件,aa.py为要打包的脚本
from distutils.core import setup
import py2exe
setup(
name = "myApp",
version = "1.0",
author = "my",
windows = [{"script": "aa.py",
"icon_resources": [(1, "a ...
1、# cat a.txt
codeA ref 1
codeB ref 3
codeA rex 5
codeB rex 2
输出格式为:
codeA
ref:1
rex:5
codeB
rex:2
ref:3
方法一、
cat a.txt | sort +0 -1 +2n | awk '{print $1,$2":"$3}' | awk '{a[$1]=a[$1]?a[$1]"\n"$2:$1"\n"$2}END{for(i in a)print a[i]}'
方法二、
cat b.txt | sort +0 -1 +2nr | ...
/etc/hosts.allow
sshd:10.135.178.74:allow
sshd:10.135.179.35:allow
sshd:10.135.179.22:allow
sshd:ALL:deny
in.telnetd: 10.135.178.74
in.vsftpd: 10.135.178.74
in.telnetd: 10.135.179.35
in.vsftpd: 10.135.179.35
in.vsftpd: 10.135.179.22
in.telnetd: 10.135.179.22
/etc/hosts.deny
ALL:ALL
1、列出头十个最耗内存的进程
ps aux sort -nk +4 tail
2、实时查看本机网络服务的活动状态
lsof –i
3、查看删除的
lsof -i | grep delete
4、vim 一个远程文件
vim scp://username@host//path/to/somefile
5、
请问在ftp中有什么命令可直接get整个含有子目录的目录?
scp -r @remote_machine_ip:/opt/folder_name1/ /opt/folder_name2
6、补全字符串
printf %010d $(echo $a|tr " " ...
>>> import django
>>> from django import template
>>> t = template.Template('My name is {{name}}.')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "D:\Python27\lib\site-packages\django\template\base.py" ...
alter table 开并行
- 博客分类:
- oracle
使用alter table 开并行
先创建个表
create table a_test
(
name varchar2(10)
)
insert into a_test values('aaa');
select * from a_test;
NAME
----
aaa
添加一个年龄然后使用并行
alter table a_test parallel 6 add age number(10) default 18;
select * from a_test;
NAME AGE
---- ---
aaa 18
查看并行力度
select table_name ,degree from ...
平常常用到的移动文件方法
--- 移动表空间文件
1、查询表空间的文件名称
SQL> select d.name from v$datafile d join v$tablespace t using(ts#) where name ='XPORT';
2、关闭数据库
SQL> shutdown immediate;
3、转移数据文件
SQL> ! mv /u04/oradata/xport.dbf /u06/oradata;
4、启动数据库
SQL> startup mount;
5、改变控制文件中的路径引用名称,指向新的路径
SQL> alter databa ...
定时任务执行sqlldr
- 博客分类:
- oracle
#!/bin/ksh
export ORACLE_SID=test
export ORACLE_BASE=/opt/oracle/db
export ORACLE_HOME=/opt/oracle/db/product/11.1.0
export PATH=$ORACLE_HOME/bin:$PATH
sqlldr username/passwd@tns control="test.ctl"
#!/bin/ksh
echo "[\\033[33mWARN\\033[0m]"
echo "[\\033[31mERROR\\033[0m]"
oracle 删除大量数据
- 博客分类:
- oracle
create or replace procedure delBigTab
(
p_TableName in varchar2,
p_Condition in varchar2,
p_Count in varchar2
)
as
pragma autonomous_transaction;
n_delete number:=0;
begin
while 1=1 loop
EXECUTE IMMEDIATE
'delete from '||p_TableName||' where '||p_Conditi ...
ftp doc 与远程工作站doc 之间进行文件传输。
Name (doc:user-name): <输入帐号>
Password (doc:user-password): <输入密码>
ftp> help 列出ftp 文件传输时可使用的命令。
ftp> !ls 列出本地工作站当前目录下的所有文件名。
ftp> !pwd 列出本地工作站当前所在的目录位置。
ftp> ls 列出远程工作站当前目录下的所有文件名。
ftp> dir 列出远程工作站当前目录下的所有文件名。
ftp> dir . |more 分页列出远程工作站当前目录下的所有 ...
syntax on
set ts=4
set shiftwidth=4
set expandtab
set autoindent
" colorscheme darkblue
colorscheme desert
set nobackup
set scrolloff=2
set encoding=utf-8
1.操作系统版本检查
# uname -a
2.CPU使用检查
# vmstat 5 10
3.内存使用检查
# free -t
4.系统时区检查
# cat /etc/sysconfig/clock | grep TIMEZONE
5.core文件检查
# find /home -name "core*" -type f | xarges file | grep "core file"
6.进程数检查
# ps -ef | wc -l
7.僵尸进程检查
# ps -elf | awk '{print $2}' | grep Z
8.CP ...
shell 统计分隔符
- 博客分类:
- shell小技巧
偶尔会遇到统计分隔符号的数目:
例如
# cat a.log
1|2|3|4|
统计有多少"|"
# awk -F\| '{print NF-1}' a.log
4
# cat a.log | grep -o '|' | wc -l
4
linux 用户操作
- 博客分类:
- shell小技巧
1. 创建用户
# useradd -d /home/xxx -g users -m -s /bin/bash xxx
-d<登入目录> 指定用户登入时的启始目录。
-g<群组> 指定用户所属的群组。
-m 自动建立用户的登入目录。
-s 新用户登录的shell
2. 删除用户
# userdel -r xxx
-r将用户目录下的文档一并删除