Centos下安装Postfix,替换sendmail发送邮件
使用 sendmail 发送邮件,但是 sendmail 发送邮件很慢,要解决这个问题,可以试试 sendmail无法发送邮件及发送过慢等相关问题。倡萌这里主要是想利用 Postfix 替换 sendmail 组件,因为据说 Postfix 的效率更高些。测试环境为阿里云的 Centos 5.4 32位系统,演示的域名为 wpdaxue.com,请更换为自己的实...
linux日常指令
1.杀掉MYSQL SHELLps aux|grep mysql|grep -v grep|awk '{print $2}'|xargs kill -9 kill 不支持管道所以使用xargs2.删除当前目录下0字节的文件find -type f -size 0 -exec rm -rf {} \;最后的\是固定格式5.对域名进行添加www.的shellawk '{print"www."$1}' yuming.txt >yuming2.txt7.1.txt文件前面添...
Linux系统下Tomcat,Apache和Mysql设置开机自动启动
Tomcat设置开机自动启动:[root@test ~]# vi /etc/rc.d/init.d/tomcat#!/bin/bash##Startup script for the tomcat## chkconfig: 345 80 15# description: Tomcat is a Servlet+JSP Engine. # Source function library.. /etc/rc.d/init.d/functions JAVA_HOME=/usr/jdk1.6.0_39 CATALINA_HOM...
shell 比较两个数的大小
比较两个小数大小。awk -v num1=6.6 -v num2=5.5 'BEGIN{print(num1>num2)?"0":"1"}'echo "0.14 > 0.15" | bcexpr 1.2 \< 1.3
linux sort,uniq,cut,wc命令详解
sortsort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。sort语法[root@www ~]# sort [-fbMnrtuk] [file or stdin]选项与参数: -f :忽略大小写的差异,例如 A 与 a 视为编码相同; -b :忽略最...
sed 's 替换内容的\1是什么意思?
echo filename_20160101_001.bat| sed 's/.*_\([0-9]*\)_[0-9]*.bat/\1/'代替前面括号里的内容,是标签\1代表你前面第一个\( \)里面的内容 \2代表第二个,以此例推!
bash中 2>&1 & 的解释
1、首先,bash中0,1,2三个数字分别代表STDIN_FILENO、STDOUT_FILENO、STDERR_FILENO,即标准输入(一般是键盘),标准输出(一般是显示屏,准确的说是用户终端控制台),标准错误(出错信息输出)。2、输入输出可以重定向,所谓重定向输入就是在命令中指定具体的输入来源,譬如 cat < test.c 将test.c重定向为cat命...
shell中$(( )) 与 $( ) 还有${ }的区别
$( ) 与 ` ` (反引号) 在 bash shell 中,$( ) 与 ` ` (反引号) 都是用来做命令替换用(command substitution)的。所谓的命令替换与我们第五章学过的变量替换差不多,都是用来重组命令行:* 完成引号里的命令行,然后将其结果替换出来,再重组命令行。例如:[code]$ echo the last sunday is $(date -d "last...
alter system switch logfile和alter system archive log current的区别
alter system switch logfile 是强制日志切换,不一定就归档当前的重做日志文件(若自动归档打开,就归档前的重做日志,若自动归档没有打开,就不归档当前重做日志。)alter system archive log current 是归档当前的重做日志文件,不管自动归档有没有打都归档。主要的区别在于:ALTER SYSTEM SWITCH LOGFILE对单实例数...
Linux下date命令,格式化输出,时间设置
date命令的帮助信息 [root@localhost source]# date --help用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]以给定的格式显示当前时间,或是设置系统日期。 -d,--date=字符串 显示指定字符串所描述的时间,而...
Linux/Unix shell 脚本中调用SQL,RMAN脚本
Linux/Unix shell脚本中调用或执行SQL,RMAN 等为自动化作业以及多次反复执行提供了极大的便利,因此通过Linux/Unix shell来完成Oracle的相关工作,也是DBA必不可少的技能之一。本文针对Linux/Unix shell脚本调用sql, rman 脚本给出了相关示例。 一、由shell脚本调用sql,rman脚本[python] v...
Rman增量备份 level 1和2的区别
RMAN备份全为全备和增量备份增量备份:分为0 1 2级ORACLE官方解释: A level 1 incremental backup can be either of the following types:Adifferential backup, which backs up all blocks changed after the most recentincremental backup at level 1 or 0A cumulative backup, which backs up all...
nfs:client mount成功,但是进入目录时出现Permission denied
刚在CentOS上试用了下NFS,具体的步骤如下:Server端:①、先确认是否已经安装了相应的服务[root@localhost /]# rpm -qa |egrep -i "nfs|portmap" portmap-4.0-65.2.2.1nfs-utils-lib-1.0.8-7.6.el5nfs-utils-1.0.9-50.el5②、添加共享目录:vi /etc/exports[root@localhost /]# cat /etc/exports...
nfs:client mount成功,但是进入目录时出现Permission denied
刚在CentOS上试用了下NFS,具体的步骤如下:Server端:①、先确认是否已经安装了相应的服务[root@localhost /]# rpm -qa |egrep -i "nfs|portmap" portmap-4.0-65.2.2.1nfs-utils-lib-1.0.8-7.6.el5nfs-utils-1.0.9-50.el5②、添加共享目录:vi /etc/exports[root@localhost /]# cat /etc/exports...
Linux中dd命令详解
一、dd命令dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2参数注释:if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file >of=文件名:输出文件名,缺省为标准输出。即...
把httpd 加入开机启动 和 chkconfig 列表的方法
Apache无法自动启动1、将apachectl文件拷贝到/etc/rc.d/init.d 中,然后在/etc/rc.d/rc5.d/下加入链接即可。命令如下:cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd //如果有其他的版本的Apache存在,也可以直接覆盖掉ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc5.d/S85httpd  ...
Linux下chkconfig命令详解
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset]chkconfig在没有参数运行时,显示用法。如...
linux-sqlplus无法使用方向键
如果你使用的是ubuntu,那么可以直接用apt-get来进行安装,如果你用的是redhat或者centos,那么就要进行编绎了。rlwrap依赖于libtermcap-devel跟readline-devel,在进行安装之前,你还需要安装这两个包:yum install -y readline-devel libtermcap-devel然后,你就要下载rlwrap并进行编绎了:wget "http://utopia.knowa...
LINUX下SElinux以及防火墙的关闭
1、关闭SELinux的方法: 修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。 若不想重启系统,使用命令setenforce 0注:setenforce 1 设置SELinux 成为enforcing模式setenforce 0 设置SELinux 成为permissive模式 在lilo或者grub的启动参数中增加:selinux=0,也可以关闭selinux#--...
搭建本地yum环境
[root@localhost /]#mount /dev/dvd /mnt[root@localhost /]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]#[root@localhost yum.repos.d]# touch myself.repo[rhel-update]name=RHEL5-Update-10baseurl=file:///mnt/Server/enable=1gpgcheck=0[root@localhost yum.repos.d]# yum clean allLoaded pl...