记录关于Devops运维,虚拟化容器云计算,数据库,网络安全等各方面问题。
Linux服务器中vsftp如何限制用户的下载流量(带宽) 如果不需要带宽被用户上传/下载占用过大,而影响服务器的其他正常服务。可以考虑限制FTP用户的总传输带宽。vsftp中,您可以通过以下方法限制所有用户的总传输带宽最大可达1M Bytes/秒:1. 使用文本编辑器打开/etc/vsftpd/vsftpd.conf2. 添加参数 local_max_rate = 1024000保存该配置文件3. 重启FTP服务/etc/init.d/vsftpd restart 需要您注意的是,local_max_rate参数的单位是Bytes/秒,1M Bytes/秒 = 1024000 Bytes/秒。
oracle10G/11G官方下载地址集合 直接迅雷下载 Oracle Database 11g Release 2 (11.2.0.1.0) for Microsoft Windows (64-bit)http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.ziphttp://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_2of2.ziphttp://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_client.ziphttp://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_grid.zipOracle Database 11g Release 2 (11.2.0.1.0) for Microsoft Windows (32-bit)http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.ziphttp://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.ziphttp://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_client.zipOracle Database 11g Release 2 (11.2.0.1.0) for Linux x86http://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_1of2.ziphttp://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_2of2.ziphttp://download.orac...
centos 5 yum 安装 openvpn 一对多客户端 openvpn 除了fanqiang以外,还是可以做一对多点的网关,即多个客户端从不同的地方联入服务器,然后服务器作为一个中间代理人角色,所有连接到服务器的用户,可以组成一个虚拟的局域网,这样多个办公室的人可以通过vpn,如同在同一个局域网一样了.centos 5 默认的yum 源没有openvpn,所以需要添加外部的源,可以参考 http://www.unxmail.com/read.php?101然后运行 yum makecacheyum install openvpn安装完成以后,开始配置cp -R /usr/share/openvpn/easy-rsa /etc/openvpn/# 或者是这个德行,貌似不同的系统,这个位置不一样cp -R /usr/share/doc/openvpn-2.2.0/easy-rsa /etc/openvpncd /etc/openvpn/easy-rsa/2.0chmod +x ./*source ./vars下面开始生成key等文件,所有的都回车默认./clean-all创建CA ./build-ca server创建CA之后来生成服务器证书,输入./build-key-server server生成客户端证书,同样,都是默认回车./build-key client1./build-key client2最后生成Diffie Hellman参数:./build-dh证书等生成完毕,开始设置配置文件,如下的配置文件支持 单server --->> 多client,而且不会修改默...
在/etc/openvpn/server.conf中增加\client-config-dir /etc/openvpn/ccd然后在 /etc/openvpn/ccd目录中放针对每个客户端的个性化配置文件。文件名就用客户端名 生成key的时候输入的 "Common Name" 名字比如要设置客户端 liushiwei为 192.168.2.24 只要在 /etc/openvpn/ccd/liushiwei文件中包含一行:ifconfig-push 192.168.2.24 255.255.255.0
LINUX btmp 记录错误登陆日志今天查看了一下服务器,发现/var/log/btmp日志文件比较大,搜索一下,此文件是记录错误登录的日志,就是说有很多人试图使用密码字典登录ssh服务,此日志需要使用lastb程序打开通过此文件发现有几个ip总是试图登录,可以使用防火墙把它屏蔽掉命令如下:iptables -A INPUT -i eth0 -s *.*.*.0/24 -j DROP查看恶意ip试图登录次数:lastb | awk ‘{ print $3}’ | sort | uniq -c | sort -n删除这个日志:rm -rf /var/log/btmptouch /var/log/btmp
Centos7内核的编译升级 在centos7下,内核从3.10.0编译升级到3.16.4的过程。1.安装所需编译工具:# yum install make gcc gcc-c++ openssl openssl--devel ncurses ncurses-devel
2.官网https://www.kernel.org/下载Linux内核包,并解压:# wget -c https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.4.tar.xz
# tar xvf linux-3.16.4.tar.xz
# cd linux-3.16.4
3.清除以前编译产生的文件,如果第一次编译可不用:# make mrproper
4.复制原系统内核配置文件,也可以自定义:# cp /boot/config-3.10.0-123.el7.x86_64 .config
5.内核配置:# make menuconfig
scripts/kconfig/mconf Kconfig
配置结束后,保存配置并退出。6.编译内核和模块:# make bzImage
# make modules
# make modules_install
# make install
7.更新grub2:# vim /etc/default/grub
GRUB_DEFAULT=yes 修改为 GRUB_DEFAULT=0
# grub2-mkconfig -o /boot/grub2/grub.cfg
# reboot
8.重启系统后,检查内核版本:# uname -a
Linux centos7 3.16.4 #1 SMP Thu Oct 9 18:42:06 CST 2014 x86_64 x86_64 x86_64 GNU/Linux
数据库在非归档模式下丢失数据文件恢复 在非归档模式下,保证归档没有切换过就可以恢复具体如下:SQL> create tablespace test datafile '/app/oracle/oradata/ORCL/test01.dbf' size 50M;Tablespace created.SQL> archive log list;Database log mode No Archive ModeAutomatic archival DisabledArchive destination /app/oracle/arch1Oldest online log sequence 9Current log sequence 11SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2.0.1.0 - ProductionCORE 10.2.0.1.0 ProductionTNS for Linux: Version 10.2.0.1.0 - Productio...
向表中插入数据有很多办法,但是方法不同,性能差别很大.----1.原始语句 drop table t1 purge;create table t1 ( sid number, sname varchar2(20) ) tablespace test; create or replace procedure proc01 ( sname varchar2 ) as begin for i in 1..10000000 loop execute immediate 'insert into t1(sid,sname) values('||i||','''||sname||''')'; commit; end loop; end; / alter system flush shared_pool;set timing on;exec proc01('ocpyangtest');已用时间: 02: 02: 54.12 ----2.绑定变量 drop table t1 purge;create table t1 ( sid number, sname varchar2(20) ) tablespace test;create or replace procedure proc02 ( sname varchar2 ) as begin for i in 1..10000000 loop execute immediate 'insert into t1(sid,sname) values(:no'||','''||sname||''')' using i; commit; end loop; end; / alter system flush shared_pool;set timing on;exec proc02('ocpyangtest');已用时间: 00: 22: 59.79select count(*) from t1;----3.静态语句 drop table t1 purge;create table t1 ( sid number, sname varchar2(20) ) tablespace ...
最新评论