操作系统-Linux
luolunz
天生不是程序员,但坚持着。
展开
-
在vi中使用模式匹配
转自:http://hi.baidu.com/ilotus_y/blog/item/8a9167090edcb985d1581bb7.html (1) [[:alnum:]] 文字数字字符(2) [[:graph:]] 非空字符(非空格、控制字符)(3) [[:print:]] 和非空字符一样,但还包括空格(4) [[:space:]] 所有白空字符(新行、空格转载 2012-04-09 08:37:09 · 1330 阅读 · 0 评论 -
linux 中at命令与配置
a t命令允许用户向c r o n守护进程提交作业,使其在稍后的时间运行。这里稍后的时间可能是指1 0 m i n以后,也可能是指几天以后。如果你希望在一个月或更长的时间以后运行,最好还是使用c r o n t a b文件。一旦一个作业被提交, a t命令将会保留所有当前的环境变量,包括路径,不象c r o n t a b,只提供缺省的环境。该作业的所有输出都将以电子邮件的形式发送原创 2012-05-03 19:32:21 · 1513 阅读 · 0 评论 -
linuxshell中"2>&1"含义
脚本是: nohup /mnt/Nand3/H2000G >/dev/null 2>&1 & 对于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_result ,然后复制标准输出到文件描述符2(STDERR_FILENO),其后果就是文件描述符1和2指向转载 2012-05-03 19:39:54 · 623 阅读 · 0 评论 -
Linux下chkconfig命令详解
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset]chkconfig在没有参数运行时,显示用法。如果加上服务转载 2012-04-20 16:41:40 · 540 阅读 · 0 评论 -
grep精确提取
方法有三种:例如,精确匹配sourcefile中单词flag的行1.-w选项grep -w flag sourcefile2.锚定grep '\' sourcefile3.锁定grep '\bflag\b' sourcefile 需要注意的是,grep精确匹配的时候会把中划线忽略掉如图:新建文件: 提取:这里还想说明:grep 对 '原创 2012-05-04 10:51:38 · 1942 阅读 · 0 评论 -
问题杂集二
1、listener.ora与tnsnames.ora的标准配置# listener.ora Network Configuration File: /opt/oracle/product/10.2.0/db_1/network/admin/listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER =原创 2012-04-22 21:55:49 · 1060 阅读 · 0 评论 -
Netstat的常用参数
netstat - ——本选项能够按照各个协议分别显示其统计数据。如果你的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么你就可以用本选项来查看一下所显示的信息。你需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。netstat -e ——本选项用于显示关于以太网的统计数据,它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据转载 2012-04-20 17:43:10 · 1220 阅读 · 0 评论 -
TNS-12560: TNS:协议适配器错误终极配置
我们知道oracle客户端连接时涉及用到的几个配置文件有:sqlnet.ora、tnsnames.ora、listener.ora。其中sqlnet.ora和tnsnames.ora是在客户端的配置文件,listener.ora则是在服务器端的监听配置文件。而在最新的oracle版本中,已经将sqlnet.ora文件放到了,同一级目录的samples下,可见sqlnet.ora的用途会逐渐减弱原创 2012-04-20 17:40:02 · 4917 阅读 · 0 评论 -
Linux系统修改IP地址的方法
Linux系统修改IP地址的方法(Non-original)静态方法注意:所有操作均使用root用户修改ip:编辑文件/etc/sysconfig/network-scripts/ifcfg-eth0 引用:DEVICE=eth0 //设备名称,不要修改BOOTPROTO=static //不要修改BROADCAST=10.10.22.255 //广播地址,一般为本网段转载 2013-03-25 17:36:46 · 1200 阅读 · 0 评论 -
chcon命令详解
chcon -t texrel_shlib_t /opt/oracle/product/10.2.0/db_1/lib/libnnz10.sochcon命令:修改对象(文件)的安全上下文。比如:用户:角色:类型:安全级别。命令格式: Chcon [OPTIONS…] CONTEXT FILES….. Chcon [OPTIONS…] –reference=PEF_FILES转载 2012-04-16 08:21:23 · 5208 阅读 · 0 评论 -
问题杂集
如何解决error while loading shared libraries: /opt/oracle/product/10.2.0/db_1/lib/libclntsh.so.10.1: cannot restore segment prot after reloc: Permission denied这类问题?一般解决这种问题需要两步:第一、禁用SE,只需编辑/etc/原创 2012-04-16 08:43:32 · 1330 阅读 · 0 评论 -
user management of linux
linux用户管理常用命令1)管理用户(user)的工具或命令;useradd 注:添加用户adduser 注:添加用户passwd 注:为用户设置密码usermod 注:修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等;pwcov 注:同步用户从/etc/passwd 到/etc/shadowpwck 注:pwck是校验用户配置文件/etc/p转载 2012-04-15 17:44:22 · 765 阅读 · 0 评论 -
深入理解SetUID
转自:http://apps.hi.baidu.com/share/detail/34252349 在Linux系统中每个普通用户都可以更改自己的密码,这是合理的设置。问题是:用户的信息保存在文件/etc/passwd中,用户的密码保存在文件/etc/shadow中,也就是说用户更改自己密码时是修改了/etc/shadow文件中的加密密码,但是,LOOK——-rw-r--r-- 1转载 2012-04-08 18:29:13 · 801 阅读 · 0 评论 -
Shell基础与Profile
什么是shellshell 是一个交互性命令解释器。Shell 独立于操作系统,这种设计让用户可以灵活选择适合自己需要的shell。shell让你在命令行键入命令,经过shell解释后传送给操作系统(内核)执行。以下是 shell功能的一个汇总:l 查找命令的位置并且执行相关联的程序l 为shell变量赋新值l 执行命令替代l 处理 I/O 重定向和管道功能l原创 2012-04-08 18:31:44 · 2341 阅读 · 0 评论 -
vi 中的正则表达式
转自:http://www.west263.com/info/html/wangzhanyunying/jianzhanjingyan/20080417/69181.html vi 中的正则表达式 (Regular Expression)=================================== .1. 定义和例子 ============ 正则表达式只是个字符转载 2012-04-09 08:43:31 · 654 阅读 · 0 评论 -
linux下查找命令--查找文件--查找文件内容
1,在某个路径下查文件。 在/etc下查找“*.log”的文件 find /etc -name "*.log"2,扩展,列出某个路径下所有文件,包括子目录。 find /etc -name "*"3,在某个路径下查找所有包含“hello abcserver”字符串的文件。 find /etc -name "*" | xargs grep "h转载 2012-04-10 19:08:43 · 1922 阅读 · 0 评论 -
Linux split 和 cat详解
名称:split使用权限:所有使用者 使用方式:split [OPTION] [INPUT [PREFIX] 说明: 将一个档案分割成数个。而从 INPUT 分割输出成固定大小的档案,其档名依序为 PREFIXaa, PREFIXab...;PREFIX 预设值为 `x。若没有 INPUT 档或为 `-,则从标准输入读进资料。匡兜 -b, --bytes=SIZE转载 2012-04-12 19:03:04 · 2137 阅读 · 0 评论 -
DOS登陆FTP的方法
大家可能都比较喜欢用FTP下载东东,一般都直接用下载软件,如现在比较流行的有cuteftp,flashfxp等,都比较好用,但有没有人想过换一种方式登陆FTP那! 我喜欢用命令行操作,很喜欢DOS(有点守旧,呵呵)。 下面我来详细地介绍一个登陆FTP的命令和步骤吧: 假设FTP地址为“ 61.129.83.39”(大家试验的时候不要以这个FTP去试,应该可转载 2012-04-12 19:26:12 · 1183 阅读 · 0 评论 -
Linux的用户/文件权限问题
Linux是一种多用户操作系统,为了确保在多用户环境下的系统运转的安全性,Linux使用用户权限机制对系统进行管理,这种管理主要是通过文件管理机制完成的。Linux对每个文件设置一个16位数字来完成对文件的存取控制,这个数字称为文件属性。如同我们在前面说的那样,Linux并不使用文件名来区分文件的类型,文件的性质用文件属性来描述。在这个16位数字中有9位用于设置用户对文件的存取转载 2012-04-15 20:24:25 · 3835 阅读 · 0 评论 -
关于linux的配置文件总结
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时原创 2012-04-26 18:45:30 · 805 阅读 · 0 评论