首页 > 代码库 > 周记 2014.10.18

周记 2014.10.18

1.清空正在运行的文件:
   cat   /dev/null  > filename
   cp  /dev/null  filename          貌似说效率更高,但没感觉。更喜欢第一个。


2.nohup: no hang up  不挂起  


3.grep -o ‘str‘ fileName |wc –l  统计某个字符串出现的次数


4.red hate 企业版系统安装后,外界无法访问里面的监听服务,是因为防火墙限制的问题,可以通过如下命令修改:
    开启防火墙:chkconfig iptables on
    关闭防火墙:chkconfig iptables off
    上述两条命令均要重启系统才能生效。


    如果不想通过重启系统而即时生效的话,可以用“service”命令。缺点是重启系统后设置会丢失。
    开启防火墙:service iptables start
    关闭防火墙:service iptables stop
    要在防火墙中设置某些端口的开关,可修改编辑/etc/sysconfig/iptables文件,比如开启SSH 端口22,可以加上如下内容:
  -A RH-Firewall-1-INPUT -m state ――state NEW -m tcp -p tcp ――dport 22 -j ACCEPT


5.Tomcat中启动的错误,可以去logs目录下的catalina.out中查看启动日志。


6.mkdir  -p  /dirName/dirName    一次创建多级目录


7.ssh  ip  ,从当前服务器跳转到另外一条服务器上


8.直接将linux上的文件拉下来,可能里面的文件属性(如:可执行等)可能会失效。所有一般应该打tar包后拷贝出来。


9.scp not a regular file错误    
    传文件夹 用-r参数 否则有 not a regular file错误
    scp -r bdump oraprod@192.168.0.188:bdump
    服务器间复制文件:
    scp local_file remote_username@remote_ip:remote_folder
    服务器之间复制文件夹:
    scp -r local_folder remote_username@remote_ip:remote_folder


    从远程服务器复制到本地服务器
    从远程复制到本地的scp命令与上面的命令雷同,只要将从本地复制到远程的命令后面2个参数互换顺序就行了。
    例如:
    scp root@www.mydomain.com:/home/linux/soft/scp.zip /home/linux/others/scp.zip
    scp www.mydomain.com:/home/linux/soft/ -r /home/linux/others/


10.将ISO文件设置成yum源:
    1).新建目录:mkdir –p  /media/iso
    2).设置ISO为yum源:
    3).mount your-iso-file.iso /media/iso/ -t iso9660 -o loop
        或
        mount -t iso9660 -o loop your-iso-file.iso /media/iso
    
    注:iso9660 是一种格式
    
    在/etc/ yum.repos.d 目录下编辑一个库脚本,如:iso.repo;内容如下:
    [rhel-source]
    name=ISO
    baseurl=file:///media/iso
    enabled=1
    gpgcheck=0

周记 2014.10.18