sudo让普通用户具有关机的权限:
sudo让普通用户具有关机的权限:sudo程序允许普通用户执行需要root权限的命令.什么用户可以执行什么命令定义在/etc/sudoer文件中.这个文件只能被visudo程序编辑.假设我打算增加一个组的用户可以关机的权限.首先添加一个组,叫做"shutdown".在root用户下执行如下命令: groupadd shutdown然后需要编辑 /etc/group 文件,将...
取字符串长度
i_var=abcd三种方法:1)echo ${#i_var}2)expr length $i_var3)echo $i_var | awk '{print length($0)}'
PS1提示符
下面简单说说环境下默认的特殊符号所代表的意义:export PS1="[$USER@$HOSTNAME \w]\\$ "export PS1="[\u@\H \w]\\$ " \d :代表日期,格式为weekday month date,例如:"Mon Aug 1" \H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux \h :仅取主机的第一个...
打开文件数限制
sysctl -p/etc/security/limits.conf当前打开文件数:/proc/sys/fs/file-nr最大文件数:/proc/sys/fs/file-max
LVM逻辑卷管理器
# lvcreate -i 3 -I 4 -L 180M -n lvtest1 vgtestLogical volume "lvtest1" created 上面的提示信息表明成功创建了一个名为“lvtest1”的逻辑卷,其命令中的几个参数的说明如下: -i:采用条带模式的映射方式创建逻辑卷,该参数的值用于指定所创建的逻辑卷将映射在几个PV上。 ...
Linux开机运行多长时间
1.uptime命令db2inst2@sles11:~> uptime16:29pm up 8:36, 3 users, load average: 0.15, 0.08, 0.062. 查看/proc/uptime文件计算系统启动时间db2inst2@sles11:~> cat /proc/uptime30985.26 61116.93第一数字即是系统已运行的时间5113396.94 秒,运用系统工具date即可算出系统启动...
Linux必学的60个命令
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不...
Linux 每月自动改密码
#--month_passwd.shi_sys=cmsset -A i_mon On Tw Th Fo Fi Si Se Ei Ni Te El Tx #--01月i=`date +%m` #--去掉前导0j=`echo $i|sed s/^0*//g`j=`expr $j - 1` echo "root:${i_mon[$j]}${i}#${i_sys}" | chpasswd ...
截取文件名-expr
[etl@cppimii-etl01 FCS]$ val=abc.doc[etl@cppimii-etl01 FCS]$ expr $val : '\(.*\).doc'abc
CST时间
GMT(Greenwich Mean Time,格林威治标准时间): 是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。UTC(Universal Time/Temps Cordonné 世界标准时间)CST(Central Standard Time 國家標準時間,一說中原標準時間); 中国标准时间(China Standard...
CSCOPE和Ctags配置
--------------------------------------Linux + VIM + CSCOPE + Ctags 总结--------------------------1) ctags 下载ctags后,进入ctags目录,执行 ctags -R * 即可。 在某个目录下,执行 ctags -R *.* ,就可以利用ctags了。2) cscope&nb...
^M ^H 替换
---------^M ^H 替换------在底线模中::%s/^H//g# ^H的输入方法:先键击Ctrl键不要放手,然后依次键击字母V和字符H,完成输入)
AIX 5.3 安装 DB2 9.7 DPF
--删除逻辑卷 rmlv -f lv_db2archive--增加逻辑分区 10 extendlv lv_db2data 10 --所有分区节点上,创建逻辑卷 20 表示逻辑分区个数 (只在编目分区上创建并共享该文件系统,其他分区mount该文件系统)mklv -y lv_d...
Suse 11 安装 DB2 10.1 DPF
--创建物理卷pvcreate /dev/sdb --创建卷组vgcreate -s 64M vg_db2 /dev/sdb--创建逻辑卷lvcreate -L 5G -n lv_db2home vg_db2lvcreate -L 5G -n lv_db2data vg_db2lvcreate -L 2G -n lv_db2path ...
Oracle安装软件及创建数据库(字符安装方式)
--------------------------------------------------------------------静默安装软件 1) 修改安装配置文件: /oracle/ora11.2.4_ee_silent.rspcd /tmp/oracle/ora_11.2.4/database/responsecp db_install.rsp /oracle/ora11.2.4_ee_silent.rs2) 执行安装./runInstaller -silent -responseFile /ora...
进程占用cpu排序
# find top 10 CPU bound process in systemps aux | head -1 ; ps aux | sort -rn +2 | head[@more@]
CAP原理和BASE思想(转)
分布式领域CAP理论,Consistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能Partition tolerance(分区容错性) 可靠性[@more@]定理:任何分布式系统只可同时满足二点,没法三者兼顾。忠告:架构师不要将精力浪费在如何设计能满足三者的完美分布式系统,而是应该进行取舍。关系数据库的ACID模型拥有 高一致性 + 可用性 很难进行分区:Atomicity原子性:一个事务中所有操作都必须全部完成,要么全部不完成。Consistency一致性. 在事务开始或结束时,数据库应该在一致状态。Isolation隔离层. 事务将假
无备份恢复各种场景的处理
原文链接:http://www.itpub.net/thread-1775874-1-2.html1.恢复密码文件orapwd file=$ORACLE_HOME/dbs/orapwocp password=oracle force=y ignorecase=y;--注:普通用户的密码大小写是否区分由初始参数sec_case_sensitive_logon,不归密码文件处理[@more@]2.恢复参数文件找alert_sid.log日志3.无备份的控制文件***场景1:在线日志无损的情况下的重建 rm -rf control*shutdown abort; startup nomount;CREATE CONTROLFILE REUSE DATABASE "BXDB" NORESETLOGS...reocver database;alter database open;ALTER TABLESP
51CTO下载-好用实惠的网站
51CTO提供了IT行业一个非常好的资源共享平台,下载地址:http://down.51cto.com/[@more@]
【SCRIPTS】实现实时监控具体目录下最新日志文件内容
以监控Grid Control OMS创建过程中生成的日志为例,实现实时的日志监控目的。while :; do ls -1tr | tail -1 | xargs tail -100; sleep 1; done[@more@]在Grid Control OMS创建的漫长过程中如果出现问题,我们将会付出很大的代价去调整。基于此,在OMS创建配置过程中对其生成的日志进行实时的监控很有必要。问题来了,OMS配置过程中会在不同时间点向不同的日志文件中写入日志。如何有效的减少查看日志过程中的人工干预?让脚本协助我们完成这个任务。1.组合命令while :; do ls -1tr | tail -1 | xargs tail -100; sleep 1; done2.简单注释