查看文件编码在Linux中查看文件编码可以通过以下几种方式:1.在Vim中可以直接查看文件编码:set fileencoding即可显示文件编码格式。如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在~/.vimrc 文件中添加以下内容:set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936这样,就可以让vim自动
read
shell多进程以及控制
shell后台进程执行问题
每个开发人员都应该有在终端操作的能力。你不可能总在你要操作的电脑旁边,这时你就得远程登录那台机器。虽然有些图形界面应用可以帮助我们实现远程作业,但是它的速度没有通过终端访问快(毕竟,它只是一些文字交流!)
历史原因,DB2采用归档日志,每天增加量50G左右,磁盘吃不消,而现在来说,这些归档是用不到的,古写个脚本清理磁盘空间当大于85%的时候#!/usr/bin/ksh ########################################################### ##Author:fuwenchao ##version:1 ##time:2014-5-28 ##purpose
下面两个shell脚本是shell调用datastage作业时查找缺少作业和错误作业名的脚本脚本一:[root@dataStage findjob]# more errcfgjob.sh #!/bin/bash ####################################################################### #
非LVM环境中根分区的调整ChinaUnix网友:Jerrywjl 大概是因为Linux系统相比于微软等系统具有超强的灵活性和透明度的关系,长久以来从来不乏富于想象力的兄弟姐妹总是不断摩拳擦掌地准备将这种在灵活和透明上建立起来的可调控性发挥到极致。 正因为这样,经过不懈的铤而走险才有像LVM缩根、单盘分身Raid 1等极度刺激和过瘾的方案不断从本人手中孕育出来。当然测试和总结这些方案的初衷基本
http://homepage.smc.edu/morgan_david/cs40/analyze-ext2.htm http://blog.csdn.net/lingfengchina/article/details/6740233
一、LVM简介LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。与传统的磁盘与分区相比,LVM为计算机提供
当我选择centos最小化安装时,发现好多命令都用不了,比如scp,ssh等发现setup也不行现在开始安装setup最小化装完centos 6.4系统后,发现用setup的配置命令没有了.这时就要手动去安装这个快速配置程序了.# yum install setuptoolssh命令安装yum install open***-clientshttp://bbs.myhack58.com/read.
今天又把原来写的脚本进行了修正处理:早上9点之前,晚上10点之后,监控程序会发短信给相关人员,同时会对ps_autotest邮箱发邮件。其他时间是播放音乐和发邮件。2.在tomcat被点住之后,系统会播放音乐和发邮件。脚本内容如下:脚本1:#!/bin/bash#website test scriptswhile true;do  
对一个程序在内存中的分析http://www.linuxidc.com/Linux/2012-03/55574.htm Linux缓存机制之块缓存http://www.linuxidc.com/Linux/2012-03/55573.htm Linux缓存机制之页缓存http://www.linuxidc.com/Linux/2012-02/55327.htm Linux多进程_消息通信_设计思想
Linux权限360度赤裸裸华丽丽大曝光连载之一:从ls开始 http://www.linuxidc.com/Linux/2011-05/36487.htmLinux权限360度赤裸裸华丽丽大曝光连载之二:深入理解SetUID http://www.linuxidc.com/Linux/2011-05/36488.htmLinux权限360度赤裸裸华丽丽大曝光连载之三:查缺补漏 http://ww
脚本一for i in `cd /proc;ls |grep "^[0-9]"|awk ' $0 >100'` ;do awk '/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps ;done |sort -k2nr 脚本二#!/bin/bash # Get current swap usage for a
不同的shell 有不同的写法,以下是各个shell的比较: Feature C/TC Bourne Bash Korn Variables: Assigning values to local variables set x =
1. 关于文件和目录 -f 判断某普通文件是否存在-d 判断某目录是否存在-b 判断某文件是否块设备-c 判断某文件是否字符设备 -S 判断某文件是否socket(待修正) -L 判断某文件是否为符号链接(待修正) -e 判断某东西是否存在(待修正) -p 判断某文件
ps eww [pid]查看进程启动的环境变量However, in this case, this does not compare to the environment of the running DB2 instance which can be captured with the following two commands:(1) ps -elf | gre
----------------------查看系统配置-----------------------系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue
查找子串cat /tmp/debug.log | perl -e 'while(<>) { if ($_ =~ /hd_uid=(\d+)/) { print "$1\n"; } } ' 匹配每行"hd_uid="后面的数字if [ ... ]then ...fiexit numcase $i in1)
PATH和LD_LIBRARY_PATH本质都是变量,所谓变量的意思就是由别人赋值产生的,直觉往往会让我们添加和减少这个变量本身的某些路径,实际上这是不正确的。正确的做法是我们要去修改赋予这个变量数值的那些配置文件,加一条路径或者减一条。说到底变量只关乎显示,不关乎其用于显示的内容。PATH: 可执行程序的查找路径查看当前环境变量:echo $PATH 设置: 方法
1 后台执行命令cron :系统调度进程。可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。At at :命令。使用它在一个特定的时间运行一些特殊的作业,或在晚一些的非负荷高峰时间段或高峰负荷时间段运行。& :使用它在后台运行一个占用时间不长的进程。Nohup :使用它在后台运行一个命令,即使在用户退出时也不受影响。
红帽中出现“This system is not registered with RHN”这个的原因是因为红帽中没有注册RHN。简单解决办法:更改yum的源(假定你已安装yum,且网络畅通),即更换/etc/yum.repos.d /rhel-debuginfo.repo 这个文件。进入/etc/yum.repos.d/目录,终端中输入wget http://docs.linuxtone.org/
一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如:tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory原因一般有两个, 一个是操作系统里确实没有包含该共享库(lib*.so.*文件
Linux登陆主机后,在执行Script之前,其实我们已经处于一个shell中,即Login shell。它是将来要执行Script的父shell。如root账号默认为/bin/bash。 Linux下每个账号都可以自定义Login shell,在/etc/passwd文件中。Login shell定义在第七个字段,如果这个字段的shell程序不存
shell for 解释
shell if 详细解释二
shell if 详细解释一
如何配置VMWare中Ubuntu的共享文件夹
第二天,现在又出现了--意--外的 --情 --况,第二天我重新-连接的时候重启network, servce network restart查看网络:Last login: Sat Apr 19 09:40:54 2014 from 192.168.1.108 [root@cognoswithdb2 ~]# ifconfig eth0 Link encap:Ethernet
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号