随笔分类 -  Linux

NFS客户端访问行为相关的几个参数解释
摘要:soft / hard Determines the recovery behavior of the NFS client after an NFS request times out. If neither option is ... 阅读全文
posted @ 2014-08-20 23:27 龍蝦 阅读(2886) 评论(0) 推荐(0)
socket调用流程的函数及数据结构
摘要:如有错误,欢迎指正。如果需要,可以提供visio原文件。参考:1. 《追踪Linux TCPIP代码运行--基于2.6内核》2. Linux Kernel 2.6.26 阅读全文
posted @ 2014-07-16 23:49 龍蝦 阅读(424) 评论(0) 推荐(0)
chmod命令(chmod函数)自动清除设置用户ID位和设置组ID位
摘要:《UNIX环境高级编程(第2版)》 4.9节1.chmod自动清除“设置组ID位”user3@SuSE11SP2-1:/home/user1/setgid> iduid=1003(user3) gid=1003(group3) groups=1003(group3),16(dialout),33(video)user3@SuSE11SP2-1:/home/user1/setgid>user3@SuSE11SP2-1:/home/user1/setgid> ls -ld .drwxr-srwx 2 user1 users 4096 Mar 20 12:40 .user3@SuS 阅读全文
posted @ 2013-03-21 00:46 龍蝦 阅读(1029) 评论(0) 推荐(0)
最简单的非交互ssh远程执行命令expect脚本
摘要:标题有点绕口~#!/usr/bin/expect -fif { $argc<4 } { puts stderr "Usage: $argv0 <host> <user> <passwd> <cmd>" exit 1 }set HOST [lindex $argv 0]set USER [lindex $argv 1]set PSWD [lindex $argv 2]set CMDS [lindex $argv 3]log_user 0set timeout 3spawn -noecho ssh $USER@$HOST & 阅读全文
posted @ 2013-03-14 23:47 龍蝦 阅读(787) 评论(0) 推荐(0)
双系统下Linux使用NTFS-3G挂载NTFS分区
摘要:第一种是安装内核模块,可到 http://sourceforge.net/projects/linux-ntfs/files/ 下载,需下载与你系统内核想对应的版本,使用uname -a 查看当前内核版本。安装后就可以使用mount -t ntfs /dev/sda1 /mnt 挂载了。这种方法有个缺点,就是挂载的ntfs分区是只读的。 另外一种是安装ntfs-3g,使用ntfs-3g挂载的分区就... 阅读全文
posted @ 2010-11-04 16:01 龍蝦 阅读(1089) 评论(0) 推荐(0)
Linux进程管理与作业控制
摘要:进程(Process)是一个程序在其自身的虚拟地址空间中的一次执行活动。多个程序并发执行,可以提高系统的资源利用率和吞吐量。进程和程序:程序只是一个静态的数据和指令集合,而进程是一个程序的动态执行过程,具有生命周期,是动态的产生和消亡的。进程是资源申请、调度和独立运行的单位,因此它使用系统中的运行资源,而程序不占用系统的运行资源。程序与进程无一一对应关系。一个程序可以由多个进程所共用,即一个程序在运行过程中可以产生多个进程;一个进程在生命周期内可以顺序执行若干个程序。Linux中的进程,每个进程有一个识别号,PID(Process ID)。系统启动后的第一个进程是init,PID是1。init 阅读全文
posted @ 2010-11-04 01:44 龍蝦 阅读(2285) 评论(0) 推荐(0)
awk语言
摘要:awk是一种用于处理文本的编程语言工具,一种模式扫描和处理语言。使用类似于C的语法,并在很多方面类似于shell编程语言。awk支持流程控制、数学运算、进程控制语句设置内置的变量和函数。awk不会修改输入文件的内容。awk命令的格式格式1:awk [option] 'program-statements' [input-file]...执行命令行上的awk程序语句,若一行上有多个awk语句,使用分号(;)间隔格式2:awk [option] -f program-file [input-file]...执行脚本文件program-file中的awk语句常用参数-F fs:在aw 阅读全文
posted @ 2010-11-04 00:43 龍蝦 阅读(1895) 评论(0) 推荐(0)
sed编辑器
摘要:sed是一个流编辑器(stream editor),一个非交互式的行编辑器。在命令行中输入编辑命令、指定要处理的输入文件,然后在屏幕上查看输出。输入文件可以是指定的文件名,也可以是来自一个管道的输出。sed编辑器在运行的时候不必人工干涉,常被称作批编辑器,此特性允许在脚本中使用编辑命令。sed以按顺序逐行的方式工作:1.从输入读取一行数据存入临时缓冲区(称为模式空间,pattern space)2... 阅读全文
posted @ 2010-11-02 21:14 龍蝦 阅读(1272) 评论(0) 推荐(0)
文本编辑器Vi
摘要:Vi的3种运行模式普通(normal)模式,又称命令模式插入(insert)模式命令行(cmdline)模式进入Vi后首先进入的是普通模式,Vi等待编辑命令输入,也就是此时输入的字母都将被作为命令来解释。在普通模式下,输入插入命令i、附加命令a、打开命令o等进入插入模式,在插入模式下用户输入的任何字符都被Vi当作文件内容保存起来,并显示在屏幕。在文本输入过程中,按Esc键返回普通模式。在普通模式下... 阅读全文
posted @ 2010-11-01 21:06 龍蝦 阅读(843) 评论(0) 推荐(0)
正则表达式
摘要:正则表达式:使用某种模式来匹配一类字符串的一个公式两种风格的正则表达式POSIX风格Perl风格基本的正则表达式(Basic Regular Expression, BRE)扩展的正则表达式(Extended Regular Expression, ERE)grep(global search regular expression)是一个强大的文本搜索工具。grep使用正则表达式搜索文本,并把匹配... 阅读全文
posted @ 2010-11-01 16:50 龍蝦 阅读(291) 评论(0) 推荐(0)
Linux命令
摘要:目录和文件名的命名规则除了/外,所有字符可用作目录和文件名大小写敏感避免使用非普通字符做文件或目录名以"."开头的文件和目录是隐含的命令基本格式cmd [options] [arguments]cmd  命令名options  选项arguments  参数,也即操作对象选项和参数作为Shell命令执行时的输入,之间用空格隔开单字符参数前使用一个减号(-),单词参数前使用两个减号(--)多个单字符... 阅读全文
posted @ 2010-10-31 19:21 龍蝦 阅读(705) 评论(0) 推荐(0)
Linux文件
摘要:在Linux系统上,文件被看作是字节序列。文件类型:普通文件目录符号链接字符设备文件块设备文件套接字命名管道普通文件就是字节序列,Linux不会区别对待这些文件,只有处理这些文件的应用程序才会根据文件内容为他们赋予相应的含义。目录文件是由一组目录项组成,目录项可以是对其它文件的指向,也可以是其下的子目录指向。实际上,一个文件的名称是存储在其父目录中的,而并非同文件内容本身存储在一起。硬链接:将两个... 阅读全文
posted @ 2010-10-30 22:24 龍蝦 阅读(268) 评论(0) 推荐(0)
CentOS手动安装Adobe flash player
摘要:CentOS自带的firefox缺少flash player。在打开某些网页的时候,会提示安装插件,尝试过好几次,都是下载完安装失败。最后找到手动安装的方法。1 下载install_flash_player_10_linux.tar.zip,到Adobe官网或国内其它下载网站找(后者的下载速度快,推荐),解压得到libflashplayer.so2 将libflashplayer.so复制到/us... 阅读全文
posted @ 2010-10-30 20:25 龍蝦 阅读(1873) 评论(0) 推荐(0)
Linux字符界面操作
摘要:CentOS5一、进入字符工作方式的3种方法  1.在图形环境下开启终端窗口  2.在系统启动后直接进入  3.使用远程登录方式(Telnet或SSH)二、虚拟控制台和本地登录虚拟控制台如果在系统启动时直接进入字符工作方式,系统将提供多个(默认6个)虚拟控制台,彼此间独立使用,互不影响。可以使用组合键"Alt+F1"~"Alt+F6"进行多个虚拟控制台之间的切换。如果使用startx命令在字符界面... 阅读全文
posted @ 2010-10-29 16:15 龍蝦 阅读(5347) 评论(0) 推荐(0)
LVM逻辑卷管理
摘要:什么是LVM它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,为文件系统屏蔽下层磁盘分区布局,从而提高磁盘分区管理的灵活性。LVM基本术语物理存储介质(Thephysicalmedia)     这里指系统的存储设备:硬盘,如:/dev/hda1、/dev/sda等等,是存储系统最低层的存储单元。   物理卷(physicalvolume)  物理卷就是指... 阅读全文
posted @ 2010-10-29 15:23 龍蝦 阅读(215) 评论(0) 推荐(0)