![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 50
caoruntaogmail
这个作者很懒,什么都没留下…
展开
-
lsof
转载:http://blog.csdn.net/guoguo1980/archive/2008/04/24/2324454.aspx lsof简介lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套...原创 2011-03-22 13:00:29 · 75 阅读 · 0 评论 -
shell编程(5)
写脚本实现,可以用shell、perl等。在目录/tmp下找到100个以abc开头的文件,然后把这些文件的第一行保存到文件new中#!/bin/bashhead_line=newfor file in `find /tmp -type f -name "abc*" | head -n 100 `docat $file | head -n 1 >> $head_linedoneexit其...原创 2011-09-07 17:21:36 · 102 阅读 · 0 评论 -
shell编程(4)
写脚本实现,可以用shell、perl等。把文件b中有的,但是文件a中没有的所有行,保存为文件c,并统计c的行数。用grep实现grep -xvFf a b | tee c | wc -lgrep -x 匹配一整行grep -v 逆匹配,即寻找不匹配的grep -F 从文件中匹配grep -f 带匹配的字符串存放在文件中grep -xvFf a b 表示:从文件b中匹配文件a中的每一行(由于有v,...原创 2011-09-07 17:19:39 · 158 阅读 · 0 评论 -
shell编程(3)
[转]http://blog.sina.com.cn/s/blog_4b086af10100cero.html设计一个Shell程序,在/userdata目录下建立50个目录,即user1~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。程序实现及注释如下:#! /bin/bash#adddir.shi...原创 2011-09-07 16:49:03 · 173 阅读 · 0 评论 -
shell编程(2)
[转]http://blog.sina.com.cn/s/blog_4b086af10100ceq0.html编写shell程序,实现自动删除50个账号的功能。账号名为stud1至stud50。程序实现及注释如下:#! /bin/bash#deluser.sh#考察while循环i=1while [ $i -le 50]do#查看账户是否存在:只需要在/etc/passwd文件...原创 2011-09-07 16:37:48 · 151 阅读 · 0 评论 -
shell编程(1)
[转]http://blog.csdn.net/djbtestingsky/article/details/3915592用Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下。程序实现以及注释如下:#! /bin/bash#cp.sh#shell脚本的第一行是必须按照上面那种格式写,因为它表示的含义是#当前的shell脚本使用/bin/bash处理;第...原创 2011-09-07 16:04:25 · 100 阅读 · 0 评论 -
Linux下ps命令小结
[转]http://flatfish2000.iteye.com/blog/504887Linux下ps命令小结 1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。 2)ps -A 显示所有程序。 3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 4)ps -e 此参数的效果和指定"A"参数相同。 ...原创 2010-10-12 19:41:16 · 86 阅读 · 0 评论 -
linux获取内核版本
方法一: 命令: uname -a作用: 查看系统内核版本号及系统名称方法二:命令: cat /proc/version作用: 查看目录"/proc"下version的信息,也可以得到当前系统的内核版本号及系统名称补充说明: /proc文件系统,它不是普通的文件系统,而是系统内核的映像,也就是说,该目录中的文件是存放在系统内存之中的,它以文件系统的方式为访问系统内核数据的操作提供接口。而我们...原创 2011-05-07 17:12:16 · 373 阅读 · 0 评论 -
linux中fork、source、exec的区别
【转】http://blog.csdn.net/nash603/archive/2011/01/19/6152200.aspx exec和source都属于bash内部命令(builtins commands),在bash下输入man exec或man source可以查看所有的内部命令信息。bash shell的命令分为两类:外部命令和内部命令。外部命令是通过系统调用或独立的程序实现...原创 2011-04-29 09:38:40 · 89 阅读 · 0 评论 -
shell、子shell、变量和export
[转] http://roclinux.cn/?p=1277情景一:建立一个shell脚本var1.sh,其内容为:[rocrocket@rocrocket SHELL]$ cat -n var1.sh1 #!/bin/bash2 echo :$myvar:然后在终端上执行变量赋值语句并用echo显示此变量:[rocrocket@rocrocket SHEL...原创 2011-04-26 16:29:38 · 176 阅读 · 0 评论 -
[转]Windows与VMware下的Linux文件共享方式总结
http://www.xuniji.com/vmware/view.asp?id=188Windows和Linux间有很多文件共享的方式,这里总结了一下。假设你的Host计算机是Windows,Guest是Linux。 1.用vmware tools工具 SharedFolders是Vmware4 的一个新功能,更加方便了在Host,Guest操作系统间共享文件。但是使用前 要安装vmware...原创 2010-05-20 15:59:10 · 92 阅读 · 0 评论 -
鸟哥的linux私房菜(基础篇--10、Linux磁盘与档案系统管理)命令2
当我们建立一个新的目录时, 『新的目录的 link 数为 2 ,而上层目录的 link 数则会增加 1 』 不信的话,我们来作个测试看看:[root@linux ~]# ls -ld /tmpdrwxrwxrwt 5 root root 4096 Oct 11 05:15 /tmp[root@linux ~]# mkdir /tmp/testing1[root@linux ~]# l...原创 2010-05-19 11:23:14 · 55 阅读 · 0 评论 -
鸟哥的linux私房菜(基础篇--10、Linux磁盘与档案系统管理)命令
1、磁盘的容量:df[root@linux ~]# df [-ahikHTm] [目录或文件名]参数:-a :列出所有的档案系统,包括系统特有的 /proc 等档案系统;-k :以 KBytes 的容量显示各档案系统;-m :以 MBytes 的容量显示各档案系统;-h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;-H :以 M=1000K 取代 M=10...原创 2010-05-19 10:35:47 · 65 阅读 · 0 评论 -
linux中用c++写的监控java进程的程序
#include<iostream>#include<unistd.h>#include<string.h>using namespace std;int main(){ while(true) { system("ps auwx | grep \"java -jar BusinessServer.jar\" |...原创 2010-05-18 21:38:48 · 99 阅读 · 0 评论 -
出现"bad interpreter:No such file or directory"的原因
出现bad interpreter:No such file or directory的原因是文件格式的问题。这个文件是在Windows下编写的。换行的方式与Unix不一样,但是在VI下面如果不Set一下又完全看不出来。解决方法:1、上传到linux主机运行 chmod +x back ./back 错误提示如下: bash: ./back : ba...原创 2010-05-18 17:57:08 · 132 阅读 · 0 评论 -
linux的运行级别
Linux系统有7个运行级别(runlevel)运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆运行级别2:多用户状态(没有NFS)运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式运行级别4:系统未使用,保留运行级别5:X11控制台,登陆后进入图形GUI模式运行级别6:系统正常关闭并重启,...原创 2011-03-12 18:29:04 · 69 阅读 · 0 评论 -
linux中ssh
ssh开机自动启动:1.首先查看是否安装ssh的相应包rpm -aq|grep ssh2.如果已经安装查看相关的port是否打开netstat -an|grep 223.设置随机启动通过ntsysv 选中sshd服务也可以通过chkconfig也设置chkconfig -- level 3 sshd on4.当这些部分都做好后重新reboot后,还是不能通过ssh联上去。看一个系统本身的防火设...原创 2011-03-12 18:38:09 · 79 阅读 · 0 评论 -
vmware修改linux MAC地址的方法
VMware虚拟机中修改Linux MAC地址的方法:1、修改虚拟机的*.vmx文件.这种方法最值得推荐,因为这样就类似于重新“烧录”了VMware虚拟机的“物理网卡ROM”。方法是:分两种情况:a:ethernet0.addressType="static"ethernet0.Address="00:50:56:0A:0B:0C""static"说明VM的"物理网卡"...原创 2011-03-21 21:26:21 · 169 阅读 · 0 评论 -
ssh无密码登录
使用一种被称为"公私钥"认证的方式来进行ssh登录. "公私钥"认证方式简单的解释:首先在客户端上创建一对公私钥 (公钥文件:~/.ssh/id_rsa.pub; 私钥文件:~/.ssh/id_rsa)然后把公钥放到服务器上(~/.ssh/authorized_keys), 自己保留好私钥.在使用ssh登录时,ssh程序会发送私钥去和服务器上的公钥做匹配.如果匹配成功就可以登录了步骤如下:本地先要...原创 2011-03-21 13:10:02 · 94 阅读 · 0 评论 -
VMware Workstation 遇到的问题总结
转:http://blog.csdn.net/nellson/archive/2010/07/04/5711620.aspx安装了虚拟机后,总结了下面三个遇到的问题:一、问题一:虚拟机和主机互ping不通安装了虚拟机,以太网选的是默认的桥接,可安装完后,不能和主机ping通,也不能ping通网关192.168.1.1,显示"destination host unreachable"...原创 2011-03-21 11:21:44 · 107 阅读 · 0 评论 -
linux vmware vmnet0 vmnet1 vmnet8
转:http://hi.baidu.com/%B6%CE%C1%B6/blog/item/64caa78baa022e7a9f2fb4c1.html先说vmnet0,实际上就是一个虚拟的网桥,这个网桥有很若干个端口,一个端口用于连接你的Host,一个端口用于连接你的虚拟机,他们的位置是对等的,谁也不是谁的网关。所以在Bridged模式下,你可以让虚拟机成为一台和你的Host相同...原创 2011-03-21 10:57:23 · 205 阅读 · 0 评论 -
linux中更改主机名
第一步:#hostname oratest 第二步:修改/etc/sysconfig/network中的hostname第三步:修改/etc/hosts文件原创 2011-03-21 10:02:50 · 81 阅读 · 0 评论 -
GNU和FSF
GNU计划,有译为“革奴计划”,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。Richard Stallman最早是在net.unix-wizards新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。GNU是“GNU's Not Unix”的递归缩写,为避...原创 2010-11-13 22:47:45 · 325 阅读 · 0 评论 -
X/Open和OSF
X/Open是1984年由多个公司联合创建的一个用于定义和推进信息技术领域开放标准的公司,X/Open和開放軟體基金會合併為The Open Group,并在1993-1996管理UNIX这个商标。 开源软件基金会(英语:Open Software Foundation,缩写为OSF),一个非营利性组织,目标在于为UNIX操作系统创造一个统一的标准。它根据美国国...原创 2010-11-13 22:44:15 · 166 阅读 · 0 评论 -
POSIX
POSIX是Portable Operating System Interface of Unix的缩写。由IEEE(Institute of Electrical and Electronic Engineering)开发,由ANSI和ISO标准化。 POSIX的诞生和Unix的发展是密不可分的,Unix于70年代诞生于贝尔实验室,并于80年代向美各大高校分发V7版的源码以做研究。加利...原创 2010-11-13 22:39:14 · 98 阅读 · 0 评论 -
linux系统调用列表
【转】http://www.ibm.com/developerworks/cn/linux/kernel/syscall/part1/appendix.html Linux 系统调用列表本文列出了大部分常见的Linux 系统调用,并附有简要中文说明。以下是Linux 系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Li...原创 2010-11-13 22:05:11 · 113 阅读 · 0 评论 -
Linux 环境变量
【转】http://blog.csdn.net/defeattroy/archive/2010/03/19/5397656.aspx 参考:http://www.51cto.com/art/200512/14259.htm================================Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默...原创 2010-11-09 22:32:42 · 196 阅读 · 0 评论 -
Linux环境变量
[ 转]http://hi.baidu.com/215317196/blog/item/b7161aed5f1f2e4879f05515.html 环境变量就是系统或软件设置的一些参数,用户环境变量就是用户登录系统后,都有自已专用的运行环境。在Windows系统中用户环境变量保存在用户家目录,Linux也是同样的。本文主要是讲解Linux常用的环境变量和环境变量的设置。一、环境变量相关操作...原创 2010-11-09 22:23:02 · 175 阅读 · 0 评论 -
linux中配置环境变量的3种方法
现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法。 1.修改/etc/profile文件 如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。 (1)用文本编辑器打开/etc/profile (2)在p...原创 2011-03-13 09:03:56 · 53 阅读 · 0 评论 -
linux下重启网络服务
linux下重启网络服务 在更改ip后,如果没有重启服务,实际上是不发生变化的(我以前的方法是重启电脑,够笨的)DOIT社区\u0003A g%X\u001Ef7E%T\u0016|,w7_重启网络服务的命令是service network restart1J\u0004Q\u001FT e(m\u0007`(a0或者/etc/init.d/network restart8\\u0008L...原创 2011-03-12 22:08:36 · 169 阅读 · 0 评论 -
linux 下ssh 服务配置
linux 下ssh 服务配置 SSH 服务器: 既然 telnet 不是很安全,那么我又需要以远程联机服务来操控我的 Linux 主机,那么应该怎么办呀!?最好的方法当然就是以较为安全的联机机制的方案来解决联机的问题啰!那么该如何解决这样的问题呢?这也不难啦,使用 SSH 即可。那么 SSH 是什么呢?...原创 2011-03-12 22:07:50 · 198 阅读 · 0 评论 -
linux下应用程序安装的总结
[转] http://www.51testing.com/?uid-230790-action-viewspace-itemid-118584一、常用的Linux应用软件的安装包有2种: 1. tar包,如software-1.2.3-1.tar.gz。它是使用linux系统的打包工具tar打包的。 2. rpm包,如software-1.2.3-1....原创 2010-08-09 19:39:58 · 183 阅读 · 0 评论 -
Oracle用户、权限、角色管理
[转]http://blog.csdn.net/junmail/archive/2009/07/26/4381287.aspxOracle 权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。...原创 2010-08-09 08:55:37 · 80 阅读 · 0 评论 -
oracle服务启动停止方法
[转]http://feidi.iteye.com/blog/88116 启动oracle# su - oracle$ sqlplus / nologsql> conn / as sysdbasql> startup (一般不需要加参数,只要设置好环境变量)sql> quit (退出sql模式)$ lsnrctl start (启动监听器)...原创 2010-08-09 08:53:37 · 89 阅读 · 0 评论 -
linux:init的6种模式
init是Linux系统里的根进程,是系统所有进程的祖先。它的主要作用是根据记录在/etc/inittab里的一个脚本(script)程序产生进 程。这个文件通常用于控制用户的登录模式。Linux系统的有效登录模式有0~9共十种,不过沿用UNIX系统的至多6种的限制,一般只有1到6有效。 init一般在系统启动时自动运行,也可以由root用户调用。它的作用是切换系统的运行状态。它的...原创 2010-05-14 20:03:01 · 372 阅读 · 0 评论 -
鸟哥的linux私房菜(基础篇--8、)笔记1
1、 什么是 KDE 呢?为了让 X Window 的显示效果更佳,很多团体开始发展桌面应用的环境, KDE 就是其中一个。他们的目标就是发展出类似 Windows 桌面的一整套可以工作的桌面环境, KDE 是架构在 X Window 上面的,他可以进行窗口的定位、放大、缩小、 同时还提供很多的桌面应用软件,详情请参考 http://www.kde.org/。GNOME 则是另外一个...原创 2010-05-14 16:37:42 · 54 阅读 · 0 评论 -
鸟哥的linux私房菜(基础篇--3、linux主机规划)笔记
1、linux硬件支持查询:• Linux 的硬件中文 HowTo: http://www.linux.org.tw/CLDP/HOWTO/hardware.html#hardware• Mandriva 的硬件支持: http://www.linux-mandrake.com/en/hardware.php3• Red Hat 的硬件支持: http://hardware.redhat.co...原创 2010-05-14 10:50:26 · 76 阅读 · 0 评论 -
鸟哥的linux私房菜(基础篇--4、一个简单的spfdisk分割实例)笔记1
1、 硬盘是以 sectors(扇区), cylinder(磁柱), partitions(分割槽) 这些东西来作为储存的单位,而最底层的实体硬盘单位就是 sectors 了,通常一个 sector 大约是 512 bytes 左右。不过,在磁盘进行格式化的时候,可以将数个 sector 格式化成为一个逻辑扇区(logical block),通称为 block。blocks...原创 2010-05-14 08:59:38 · 101 阅读 · 0 评论 -
鸟哥的linux私房菜(基础篇--2、如何学习linux)笔记2
1、那么如何培养出兴趣与成就感呢?可能有几个方向可以提供给你参考:• 建立兴趣:Linux 上面可以玩的东西真的太多了, 你可以选择一个有趣的课题来深入的玩一玩!不论是 Shell 还是图形接口等等,只要能够玩出兴趣,那么再怎么苦你都会不觉得喔!• 成就感:成就感是怎么来的?说实在话, 就是『被认同』来的!怎么被认同呢?写心得分享啊!当你写了心得分享,并且公告在 BBS 上面,自然有朋友会到你的网...原创 2010-05-13 22:09:59 · 81 阅读 · 0 评论 -
linux学习网站
• Study-Area http://www.study-area.org• 鸟哥的私房菜馆 http://linux.vbird.org• 狼主的网络实验室 http://netlab.kh.edu.tw/index.htm• 卧龙大师的网络技术文件 http://linux.tnc.edu.tw/techdoc/• 大南国小(林克敏主任文件集) http://freebsd.lab.mlc....原创 2010-05-13 21:48:46 · 65 阅读 · 0 评论