记录关于Devops运维,虚拟化容器云计算,数据库,网络安全等各方面问题。
Python下科学计算包numpy和SciPy的安装Python下大多数工具包的安装都很简单,只需要执行 “python setup.pyinstall”命令即可。然而,由于SciPy和numpy这两个科学计算包的依赖关系较多,安装过程较为复杂。网上教程较为混乱,而且照着做基本都不能用。在仔细研读各个包里的README和INSTALL之后,终于安装成功。现记录如下。 系统环境:OS:RedHat5Python版本:Python2.7.3gcc版本:4.1.2 各个安装包版本:scipy-0.11.0numpy-1.6.2nose-1.2.1lapack-3.4.2atlas-3.10.0 依赖关系:scipy的安装需要依赖于numpy、lapack、atlas(后两者都是线性代数工具包,不清楚的自行google之。。。),而numpy和sci的测试程序的运行又依赖于nose,因此,整个安装过程必须要按顺序执行的,否则是无法执行下去的。 安装步骤:1、安装nose这个安装比较简单,解压缩nose的安装文件,进入nose的目录,直接运行setup.py即可:tar -zxvfnose-1.2.1.tar.gzcd nose-1.2.1python setup.pyinstall 2、安装lapack由于最新版本的ATLAS可以直接集成lapack的安装压缩文件进行编译,因此,如果仅在python下使用的话,可以不用安装lapack。只需要下载压缩文件:lapack-3.4.2.tgz即可...
本博客 ,新加了 ’数据库DBA ‘ 的分类。之前添加的博客文章与oracle ,mysql ,mssql 等相关数据库的文章标题。都要转到此目录下。查看mysql 数据库,要更新cat_id 数据。解决方法:UPDATE `blog_blog` SET cat_id =14 WHERE `title` LIKE '%mssql%'UPDATE `blog_blog` SET cat_id =14 WHERE `title` LIKE '%mysql%'UPDATE `blog_blog` SET cat_id =14 WHERE `title` LIKE '%oracle%'执行完sql ,到网站查的文章已经归到对应分类目录中。
LINUX下使用脚本直接执行SQLPLUS命令 #!/bin/bashsu - oracle -c "sqlplus -s / as sysdba <<EOFselect * from tab;exitEOF" >> 111.txt 2>&1测试:在oracle用户下sqlplus -s scott/tiger@oracle <<EOFSELECT TABLESPACE_NAME,TABLESPACE_SIZE/1024/1024/1024 as "TABLESPACE_SIZE(G)",ALLOCATED_SPACE/1024/1024/1024 as "ALLOCATED_SPACE (G)",FREE_SPACE/1024/1024/1024 as "FREE_SPACE(G)" from DBA_TEMP_FREE_SPACEexitEOF>> /home/oracle/TEMP_FREE_SPACE_CHECK.txt
centos中kvm网桥的设置禁用网络管理器 # chkconfig NetworkManager off# service NetworkManager stop 新建一个ifcfg-br0文件:DEVICE=br0TYPE=BridgeBOOTPROTO=staticBROADCAST=10.1.255.255IPADDR=10.1.29.3NETMASK=255.255.0.0NETWORK=10.1.0.0ONBOOT=yes 然后修改相应网卡的配置文件,我的是eth1:# Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit EthernetDEVICE=eth1#BOOTPROTO=none#BROADCAST=10.1.255.255HWADDR=D8:5D:4C:74:EE:E8#IPADDR=10.1.29.3#NETMASK=255.255.0.0#NETWORK=10.1.0.0ONBOOT=yes#TYPE=Ethernet#USERCTL=no#IPV6INIT=no#PEERDNS=yesBRIDGE=br0可以看出,原来网卡的配置只保留device名称,硬件地址,onboot选项,以及新添加的BRIDGE=br0。 然后重启网络:/etc/init.d/network restart 或service network restart 实验中在br0中加入gateway后,/etc/sysconfig/network中的gateway就消失了。成功后,利用route -n查看路由,发现所有的包都从br0走了。
1,首先,需要更新系统。#: yum update -y#: rebbot2,然后,安装gnome环境包。 #: yum groupinstall "GNOME Desktop" "Graphical Administration Tools" -y现在,我们要在服务器上安装 VNC 服务器了。4. yum 安装vnc #:yum install -y tigervnc tigervnc-server tigervnc-server-module -y5 配置vnc编辑# vim /lib/systemd/sytem/vncserver@.service找到下面这几行,用自己的用户名替换掉 。我的用户名是 root 所以我用 root 来替换掉 :ExecStart=/sbin/runuser -l -c "/usr/bin/vncserver %i"PIDFile=/home//.vnc/%H%i.pid替换为ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver :1 -geometry 1024x768 -depth 16"PIDFile=/root/.vnc/%H%i.pid将 /lib/systemd/system/vncserver@.service 改为 /lib/systemd/system/vncserver@:1.service#mv /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service重启 systemd#systemctl daemon-reload6.最后还要设置一下用户的 VNC 密码。要设置某个用户的密码,必须要有能通过 sudo 切换到用户的权限,这里我用 root 的...
Linux服务器下Mysql自动备份脚本的使用方法 在Linux系统搭建了mysql服务,用户可以使用如下脚本实现mysql的定期备份。使用方法如下:1. 将以下脚本拷贝到本地,上传到服务器上,名称叫“autoback.sh”。#!/bin/bash#-----------------------------------------------##This is a free GNU GPL version 3.0 or abover#Copyright (C) 2008 06 05#mysql_backup Dedicated copyright by My#-----------------------------------------------#echo -e [`date +"%Y-%m-%d %H:%M:%S"`] start#system timetime=`date +"%y-%m-%d"`#host IPhost="127.0.0.1"#database backup useruser="root"#database passwordpasswd="yourpasswd"#Create a backup directorymkdir -p /backup/db/"$time"#list database nameall_database=`/usr/bin/mysql -u$user -p$passwd -Bse 'show databases'`#in the table from the database backupfor i in $all_databasedo/usr/bin/mysqldump -u$user -p$passwd $i > /backup/db/"$time"/"$i"_"$time".sqldoneecho -e ...
设置域名301重定向 301跳转通常用在网站换域名和为了保持链接统一性所用的。比如你原来的域名www.a.com现在换成www.b.com,用了301跳转后,访问www.a.com/about.html就会自动变成www.b.com/about.html 。备注:在使用301永久性重定向命令让多个域名指向网站主域名时,也不会对网站的排名产生负面影响。下面分别对不同场景下使用301跳转的设置方法进行介绍:1、IIS下301设置 Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。2、ASP下的301转向代码 <%@ language="VBScript"> <% Response.Status=”301 Moved Permanently” Response.AddHeader “Location”, “http://www.xxx.com/” %> 3、PHP下的301转向代码 header(”HTTP/1.1 301 Moved Permanently”); header(”Location: h...
1》修改:/etc/inittab --》启动模式改为图形启动:52》修改:/etc/gdm/custom.conf --》[xdmcp]enable=1port=1773》修改:/etc/X11/xdm/Xaccess --》* # any host can get a login window4》修改:/etc/X11/xdm/xdm-config --》DisplayManager.requestPort:0 前面加!号注释掉此行,这步必须做,然后xmanager就可以自动认出5》linux启动xdm服务 --》# xdm 启动xdm服务,启动177端口,这一步最重要# netstat -antup | grep 177 --测试开启udp 0 0 :::177 :::* 4591/xdm自动启动xdm,那么请在/etc/rc.d/rc.local文件尾部加入下边xdm的路径# which xdm/usr/bin/xdm1、配置远程桌面端口(1)如果是GDM :编辑/etc/gdm/custom.conf,内容如下:[daemon][security]AllowRemoteRoot=trueDisallowTCP=false[xdmcp]Port=177Enable=true[gui][greeter][chooser][debug][servers] 然后# gdm -restart 启动进入图形界面后必须设置允许远程连接! (2)如果是KDM:编辑/usr/share/config/kdm/Xaccess ,内容如下:#* #any host can get a login...
1,安装oracle gnome 桌面环境. yumgroupinstall -y "Desktop" "Desktop Platform" "Desktop Platform Development" "Fonts" "GeneralPurpose Desktop" "Graphical Administration Tools" "Graphics Creation Tools" "Input Methods" "X WindowSystem" "Chinese Support " "Internet Browser" # vi /etc/inittabid:5:initdefault: 然后重启系统,后再执行以下命令。yum groupinstall "Desktop"yum groupinstall "X Window System"yum groupinstall "Chinese Support" 安装完成后,再重启系统。 CentOS Starting udev: udevd[360]: GOTO 'pulseaudio_check_usb' has no matching label in: '/lib/udev/rules.d/90-pulseaudio.rules'udevd[360]: GOTO 'pulseaudio_check_usb' has no matching label in: '/lib/udev/rules.d/90-pulseaudio.rules'如果不执行,启动系统会出现不能加载桌面环境。
最新评论