2015年1月12日

DNS

摘要: 原文地址DNS简介在Linux中,域名服务(DNS)是由柏克莱网间名域(Berkeley Internet Name Domain——BIND)软件实现的。BIND是一个客户/服务系统,它的客户方面称为转换程序(resolver),它产生域名信息的查询,将这类信息发送给服务器,DNS软件回答转换程序... 阅读全文

posted @ 2015-01-12 20:56 万里驰骋 阅读(303) 评论(0) 推荐(0)

UTF-8 GBK GB2312 之间的区别和关系

摘要: UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文... 阅读全文

posted @ 2015-01-12 20:55 万里驰骋 阅读(306) 评论(0) 推荐(0)

误删ext3的恢复方法

摘要: 1、Ext3文件系统结构的简单介绍在Linux所 用的Ext3文件系统中,文件是以块为单位存储的,默认情况下每个块的大小是1K,不同的块以块号区分。每个文件还有一个节点,节点中包含有文件所有者, 读写权限,文件类型等信息。对于一个小于12个块的文件,在节点中直接存储文件数据块的块号。如果文件大于12... 阅读全文

posted @ 2015-01-12 20:50 万里驰骋 阅读(589) 评论(0) 推荐(0)

shell脚本中的特殊符号

摘要: 1、{} 大括号:用法一:通配符扩展eg: ls my_{finger,toe}s这条命令相当于如下命令的组合:ls my_fingers my_toeseg: mkdir {userA,userB,userC}-{home,bin,data}我们将得到 userA-home, userA-bin,... 阅读全文

posted @ 2015-01-12 20:48 万里驰骋 阅读(277) 评论(0) 推荐(0)

pect-shell中的自动交互

摘要: 这是我在ST写的自动登陆ssh的脚本, 分两个文件文件1: sssh#!/bin/bash #xql 2011/01/4#auto ssh 138.198.230.170case $1 in "xql") sssh.exp xql ;; "root") ... 阅读全文

posted @ 2015-01-12 20:47 万里驰骋 阅读(217) 评论(0) 推荐(0)

test [ ]

摘要: 测试的标志代表意义1. 关于某个档名的『档桉类型』判断,如 test -e filename 表示存在否-e该『档名』是否存在?(常用)-f该『档名』是否存在且为档桉(file)?(常用)-d该『档名』是否存在且为目录(directory)?(常用)-b该『档名』是否存在且为一个 block dev... 阅读全文

posted @ 2015-01-12 20:46 万里驰骋 阅读(147) 评论(0) 推荐(0)

Linux日志

摘要: 一.Linux 常見的日志文件/var/log/cron:你的 crontab 排程有没有实际被进行? 进行过程有没有发生错误?你的 /etc/crontab 是否撰写正确?在这个登录档内查询看看。/var/log/dmesg:记录系统在开机的时候核心侦测过程所产生的各项资讯。由于 CentOS 预... 阅读全文

posted @ 2015-01-12 20:44 万里驰骋 阅读(167) 评论(0) 推荐(0)

xdotool-linux下的按键精灵

摘要: 这是我在ST写的用来自动打开机顶盒的脚本#!/bin/bashinit_stb() { xdotool type "telnet 10.80.117.$1" xdotool key Return sleep 1 xdotool type "root" xdotool k... 阅读全文

posted @ 2015-01-12 20:43 万里驰骋 阅读(4743) 评论(0) 推荐(1)

trap在shell中捕捉信号

摘要: 一、trap捕捉到信号之后,可以有三种反应方式:(1)执行一段程序来处理这一信号(2)接受信号的默认操作(3)忽视这一信号二、trap对上面三种方式提供了三种基本形式:第一种形式的trap命令在shell接收到signal list清单中数值相同的信号时,将执行双引号中的命令串。trap ‘comm... 阅读全文

posted @ 2015-01-12 20:42 万里驰骋 阅读(611) 评论(0) 推荐(0)

SELinux

摘要: (注:以下内容转自鸟哥的私房菜)[root@www ~]# ls -Zdrwxr-xr-x root root root:object_r:user_home_t Desktop-rw-r--r-- root root root:object_r:user_home_t install.... 阅读全文

posted @ 2015-01-12 20:41 万里驰骋 阅读(454) 评论(0) 推荐(0)

网络流量监控shell脚本

摘要: 网络收发包计数记录在 /proc/net/dev 文件中, 要取得流量, 只需要读取里面的内容两次, 然后相减, 再除以时间间隔即可.#!/bin/bash#Usage1,record in file: netmonitor #Usage2,print on terminal: netmo... 阅读全文

posted @ 2015-01-12 20:40 万里驰骋 阅读(242) 评论(0) 推荐(0)

遍历目录下的文件

摘要: #!/bin/shfor file in ./*do if [ -f $file ];then echo $file echo 是文件 fi if [ -d $file ];then echo $file echo 是目录 ... 阅读全文

posted @ 2015-01-12 20:34 万里驰骋 阅读(137) 评论(0) 推荐(0)

shell script 基本语法

摘要: 几个符号的意义$#:代表后接的参数『个数』,以上表为例这裡显示为『 4 』;$@:代表『 "$1" "$2" "$3" "$4" 』之意,每个变数是独立的(用双引号括起来);$*:代表『 "$1c$2c$3c$4" 』,其中 c 为分隔字元,预设为空白键, 所以本例中代表『 "$1 $2 $3 $4... 阅读全文

posted @ 2015-01-12 20:33 万里驰骋 阅读(271) 评论(0) 推荐(0)

sed的惯常用法

摘要: 1:注释掉某一行这个经常会遇到的,把配置文件里某一行注释掉。让他不起作用。sed -i -e ’121 s/^/#/’ /usr/local/apache2/conf/httpd.conf上面一行命令的意思,就是把121行注释掉。sed -i -e ’121 s/^/#/’ -i -e ’122 s... 阅读全文

posted @ 2015-01-12 20:31 万里驰骋 阅读(313) 评论(0) 推荐(0)

grep,awk和sed的常用命令和语法

摘要: Grep的常用命令语法1. 双引号引用和单引号引用在g r e p命令中输入字符串参数时,最好将其用双引号括起来。例如:“m y s t r i n g”。这样做有两个原因,一是以防被误解为 s h e l l命令,二是可以用来查找多个单词组成的字符串,例如:“jet plane”,如果不用双引号将... 阅读全文

posted @ 2015-01-12 20:29 万里驰骋 阅读(281) 评论(0) 推荐(0)

fstab

摘要: 开机后,挂载windows盘失败, 进入了一个检测shell,该shell下是以只读方式挂载根分区的,要使fstab可写,要执行mount -o remount,rw //etc/fstab文件的解释UUID=df9e177e-b4a0-43e4-8143-e1000f54e77d/ext4defa... 阅读全文

posted @ 2015-01-12 20:28 万里驰骋 阅读(239) 评论(0) 推荐(0)

为何要使用Linux

摘要: 摈弃 Windows 低效率的工作方式,发掘 Linux 身上的 UNIX 气质我已经半年没有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。我不是一个狂热的自由软件份子... 阅读全文

posted @ 2015-01-12 20:26 万里驰骋 阅读(393) 评论(0) 推荐(0)

Solaris进程管理

摘要: ps-a 列出与终端有关的进程-e 列出所有进程-A 同-e-f 列出进程完整信息-l 生成一个长列表-u username 列出某用户的进程常用:ps -efpgrep=ps -e | grepprstat 1:显示进程实时状态,刷新率为1秒pfile 进程号:查看该进程所打开的文件 阅读全文

posted @ 2015-01-12 20:25 万里驰骋 阅读(205) 评论(0) 推荐(0)

Solaris网络配置

摘要: /etc/hostname.interface:物理端口,里面包含一个主机名或主机的IP/etc/nodename:计算机名/etc/defaultdomain:主机域名/etc/defaultrouter:默认路由地址/etc/inet/netmasks:子网掩码 阅读全文

posted @ 2015-01-12 20:24 万里驰骋 阅读(216) 评论(0) 推荐(0)

Solaris从安装光盘安装软件

摘要: 系统安装完成后默认没有安装GCC挂载系统盘后,所安装的软件就在/cdrom/sol-10-811-x86/Solaris_10/Product文件夹下可以查看下关于GCC的软件包#ls -l | grep gcc有三个包是我们需要的SUNWgcc SUNWgccS SUNWgccruntime依次执... 阅读全文

posted @ 2015-01-12 20:23 万里驰骋 阅读(472) 评论(0) 推荐(0)

Solaris磁盘设备

摘要: Solaris的磁盘分区称为分片(slice),在磁盘上,一个环形就是一个分区分片的命名通常是c#t#d#s#c:Controller number,控制器标号,c0就是第一个控制器t:Taget number,目标编号,例如SATA第一个插槽就是t0d:Disk number,磁盘编号,在该插槽上... 阅读全文

posted @ 2015-01-12 20:21 万里驰骋 阅读(244) 评论(0) 推荐(0)

Solaris的vi

摘要: 进入输入模式i: 在光标之前插入a: 在光标之后插入o: 在下面新建一行输入I: 光标移动到本行首插入A: 光标移动到本行末尾插入O: 在上面新建一行输入移动光标M:移到屏幕中间一行的行首L:移到屏幕最下行的行首W:右移到下一个单词开头e:右移到本单词末尾b:左移到前一个单词开头0:左移到本行开头$... 阅读全文

posted @ 2015-01-12 20:20 万里驰骋 阅读(262) 评论(0) 推荐(0)

Solaris桌面CDE

摘要: /usr/dt/bin:应用程序/usr/dt/lib:运行时共享库/usr/dt/config:默认系统配置文件/usr/dt/man:手册页/usr/dt/app-defaults:默认应用程序资源/usr/dt/appconfig:默认应用图标,类型和操作/usr/dt/example:CDE... 阅读全文

posted @ 2015-01-12 20:19 万里驰骋 阅读(411) 评论(0) 推荐(0)

Solaris引导和关闭

摘要: OpenBoot PROM简称OBP,相当于PC的BIOS,是控制SUN服务器的引导过程、初始化配置某些硬件并提供某些诊断的工具。常见OBP命令bootboot:从默认设备启动boot -s:从默认设备启动到单用户boot cdrom: 从光盘启动boot cdrom -s: 从光盘启动一个可运行的... 阅读全文

posted @ 2015-01-12 20:15 万里驰骋 阅读(332) 评论(0) 推荐(0)

systemctl

摘要: 旧指令新指令使某服务自动启动chkconfig --level 3 httpd onsystemctl enable httpd.service使某服务不自动启动chkconfig --level 3 httpd offsystemctl disable httpd.service检查服务状态ser... 阅读全文

posted @ 2015-01-12 20:12 万里驰骋 阅读(237) 评论(0) 推荐(0)

cut

摘要: 1.一两句话描述一下cut命令吧!正如其名,cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut是以每一行为一个处理对象的,这种机制和sed是一样的。(关于sed的入门文章将在近期发布)2 . cut一般以什么为依据呢?也就是说,我怎么告诉cut我想定位到的剪切内容呢?cut命令主要... 阅读全文

posted @ 2015-01-12 20:11 万里驰骋 阅读(267) 评论(0) 推荐(0)

NTP

摘要: linux时间同步,ntpd、ntpdate 在Windwos中,系统时间的设置很简单,界面操作,通俗易懂。而且设置后,重启,关机都没关系。系统时间会自动保存在Bios的时钟里面,启动计算机的时候,系统会自动在Bios里面取硬件时间,以保证时间的不间断。 但在Linux下,默认情况下,系统时间和... 阅读全文

posted @ 2015-01-12 20:08 万里驰骋 阅读(207) 评论(0) 推荐(0)

AWK

摘要: awk提供了许多强大的字符串函数,见下表:awk内置字符串函数gsub(r,s) 在整个$0中用s替代rgsub(r,s,t) 在整个t中用s替代rindex(s,t) 返回s中字符串t的第一位置length(s) 返回s长度match(s,r) 测试s是否包含匹配r的字符串split(s,a,fs... 阅读全文

posted @ 2015-01-12 20:04 万里驰骋 阅读(276) 评论(0) 推荐(0)

ftp自动上传下载文件脚本

摘要: FTP自动登录批量下载文件从ftp服务器192.168.1.60 上的/home/data 到本地的/home/databackup目录#!/bin/bashftp -v -n 192.168.1.60<<EOFuser oracle 123456binarycd /home/datalcd /ho... 阅读全文

posted @ 2015-01-12 20:03 万里驰骋 阅读(878) 评论(0) 推荐(0)

导航