系统运维
文章平均质量分 70
taoyuanforrest
这个作者很懒,什么都没留下…
展开
-
VirtualBox虚拟机串口通信
设置方式就是在VirtualBox的设置里面设置串口,需要注意的是其中一台不勾选“连接至现有通道或套接字”,另外一台勾选,不勾选的那台需要先启动。在其中一台执行 cat /dev/ttyS0 ,另外一台执行 echo "hello world" > /dev/ttyS0。可以看到在执行cat /dev/ttyS0 的机器同步输出。现在希望两台CenOS虚拟机能通过串口通信。两台Guest虚拟机: CentOS。设置前先关闭两台虚拟机。原创 2024-05-16 13:10:46 · 569 阅读 · 0 评论 -
CentOS救援模式(Rescue Mode)及紧急模式(Emergency Mode)
当CentOS操作系统崩溃,无法正常启动时,可以通过救援模式或者紧急模式进行系统登录。启动CentOS, 当出现下面界面时,按e进入编辑界面。在编辑界面里,加入参数:systemd.unit=rescue.target ,然后Ctrl-X启动进入救援模式。在编辑界面里,加入参数:systemd.unit=emergency.target, 然后Ctrl-X进入紧急模式。原创 2023-03-01 11:14:25 · 7017 阅读 · 0 评论 -
SSO(二) cas连接Mysql
编辑cas/WEB-INF/deployerConfigContext.xml配置datasource: 配置MD5加密: MD5 配置认证handler: <!-- -->原创 2013-07-19 10:28:38 · 2422 阅读 · 0 评论 -
SSO(三) cas自定义登录页面
有时候各个应用希望有独立风格的登录页面,而不是cas提供的统一登录页面,网上现在有几种方式:iframe, javascript。本文采用的是javascript方式,参考了https://wiki.jasig.org/display/CAS/Using+CAS+without+the+Login+Screen, 并在其基础上实现了登录出错重定向至自定义登录页面。由于cas登录首先要获取lt与原创 2013-12-08 21:20:19 · 6384 阅读 · 15 评论 -
cas logout以后转到原登录页
如果不想用cas默认的log out页面,而是跳转到自己的登陆页,可以采用以下方式:修改cas-server-webapp中的webapp/WEB-INF/cas-servlet.xml将即:<bean id="logoutController" class="org.jasig.cas.web.LogoutController" p:centralAuthenti原创 2013-12-10 12:53:09 · 1777 阅读 · 0 评论 -
SSO(四) cas ajax + jsonp实现跨域登录
之前的文章里介绍过通过GET的方式访问cas的登陆页,该页面实现自动提交,原创 2014-09-16 14:07:27 · 7581 阅读 · 2 评论 -
linux性能监控工具
linux性能监控工具原创 2014-11-09 20:14:28 · 850 阅读 · 0 评论 -
RPM方式安装Mysql
系统环境为CentOS61)系统准备查看是否安装过,如果有,需要卸载:rpm -qa | grep -i mysql,这里有mysql-libs.x86_64 0:5.1.73-5.el6_6 yum -y remove mysql-libs*2) 下载RPM从http://dev.mysql.com/downloads/mysq原创 2016-02-11 11:16:20 · 521 阅读 · 0 评论 -
电脑双网卡同时联网
笔记本电脑双网卡,有线网卡连内网192.168.2.* ,无线网卡连外网如果同时联网会导致有时无法访问外网。这是因为有线网络和无线网络都配有自己的网关,电脑可能会将发往外网的数据请求发到内网的网关。解决方案:“网络连接” 上右键 “属性”,在无线网络连接上右键打开“属性”,打开"Internet Protocol (TCP/IP)"的属性,点击“高级”,取消“Automatic met原创 2012-03-24 16:34:26 · 2174 阅读 · 0 评论 -
Redhat (CentOS) 建yum源
************************************ 本机yum源****************************************************1. 首先把DVD里的OS镜像mount处理,如果插入光驱自动mount的话,一般在/media下面,比如RHEL_6.3 x86_64 Disc 1如果没有的话,可以自己mount, 比如mou...原创 2012-07-28 16:39:10 · 5271 阅读 · 1 评论 -
Win7禁用IPV6 [::1]环回地址
win7在ping localhost时显示地址为 [::1],地址不可达。如果想禁掉IPV6地址,可以设置注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters找到“DisabledComponents”,如果没有则创建,那么在“编辑”菜单上,指向“新建”,然后单击 “DWORD(32 位)原创 2017-06-19 16:14:48 · 4542 阅读 · 0 评论 -
Linux日志文件总管logrotate
转自https://linux.cn/article-4126-1.html日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到。对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题。除此之外,处理一个单个的庞大日志文件也常常是件十分棘手的事。logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循)、转载 2015-07-21 20:47:32 · 594 阅读 · 0 评论 -
vim IDE配置
环境: CentOS 6.7, vim版本为7.4一:配色采用molokai https://github.com/tomasr/molokai下载以后将colors/molokai.vim拷贝至~/.vim/colors设置~/.vimrc (双引号开头为注释行)"set colorschemecolorscheme molokaiset t_Co=256se原创 2018-01-26 16:09:16 · 659 阅读 · 0 评论 -
virtualbox虚拟机安装64位Linux
1. 准备工作virtualbox下载地址:https://www.virtualbox.org/wiki/Downloads这里下载的是VirtualBox 4.3.18 for Windows hosts x86/amd64同时还需要下载 (在安装以后的文件夹里面如果已经有了VBoxGuestAdditions.iso,那就不用单独下载了)VBoxGuestAdd...原创 2014-11-03 10:43:36 · 11526 阅读 · 0 评论 -
expect使用技巧
1) 获取命令行参数,例如通过./abc.exp a1 a2执行expect脚本set 变量名1 [lindex $argv 0] 获取第1个参数a1set 变量名2 [lindex $argv 1] 获取第2个参数a22)函数中使用外部变量例如在函数外部定义了变量va: set va "", 现在现在某个函数中使用,需要通过全局范围限定符进行引用,即$::va,如果进行原创 2018-04-27 16:25:32 · 13569 阅读 · 1 评论 -
vim复制剪切,切分窗口以及跨窗口复制粘贴
同一个文件中复制::1517,1518 copy 1503同一个文件中剪切复制::1517,1518 move 1503分屏命令: :sp 横向切分一个窗口(切分以后为上下两个窗口),或者":vsp"纵向切分一个窗口(切分以后为左右两个窗口),不加文件名的话两个窗口打开的是同一个文件1、用vim打开一个文件,例如:a.cpp2、在第一个文件下直接 :vsp 加文件名打开第二...原创 2017-04-27 15:31:18 · 2070 阅读 · 0 评论 -
Git, TortoiseGit, Gerrit安装部署以及GitHub操作
环境:CentOS1) git 安装方式一: yum install git关于Git的基本命令可以参考http://git.oschina.net/progit/远程多人共同开发的仓库,在初始化时加--bare参数。默认采用SSH连接方式二:编译安装可以先下载git: https://mirrors.edge.kernel.org/pub/software/scm/git...原创 2015-12-15 19:43:02 · 2727 阅读 · 0 评论 -
SSO(一) cas搭建
环境Tomcat 7.0.27 JDK1.6.0_181>配置SSL切换到tomcat目录下第一步生成keyD:\apache-tomcat-7.0.27>keytool -genkey -alias tomcat -dname "cn=localhost" -keyalg RSA -keypass changeit -storepass changeit -keysto原创 2013-07-19 10:05:03 · 1809 阅读 · 0 评论 -
Jenkins搭建
搭建过程很简单,下载jenkins.war放到web容器比如tomcat即可。常见问题:1> 配置maven项目的时候如果出现Jenkins needs to know where your Maven2 is installed.那么从apache 官网下载maven,比如http://www.apache.org/dyn/closer.cgi/maven/maven-3原创 2012-12-10 15:34:33 · 6910 阅读 · 0 评论 -
jboss7配置支持中文URL编码
页面提交的URL中包含中文URL编码时,jboss7不认,改变配置文件standalone.xml:在 节点之后插入原创 2013-06-04 15:50:27 · 2046 阅读 · 0 评论 -
Linux 添加自启动服务
Linux添加自启动服务主要有以下几个步骤:1. 将控制程序脚本拷贝到/etc/rc.d/init.d/下面,以JBoss为例,将jboss_init_redhat.sh拷贝过去并且重命名为jboss2. 修改控制脚本。添加chkconfig,以jboss_init_redhat.sh为例,添加的脚本如下: # chkconfig: 35 86 20 # descrip原创 2011-12-20 20:56:17 · 2244 阅读 · 0 评论 -
ssh无密码登录
1> 登录查看是否有必须的ssh组件 : rpm –qa | grep ssh 应该会看到类似以下的列表: openssh-3.5p1-6 openssh-server-3.5p1-6 openssh-askpass-gnome-3.5p1-6 openssh-clients-3.5p1-6 openssh-askpass-3.原创 2012-02-21 19:37:07 · 905 阅读 · 0 评论 -
java程序里实现ssh, scp, sftp
在java里可以通过Ganymed SSH-2, Expect4j等实现ssh登录,由于Ganymed SSH-2是纯java实现,并且可以实现scp,sftp等,因此我们采用Ganymed SSH-21> 下载安装从http://code.google.com/p/ganymed-ssh-2/ 下载,我们用的是ganymed-ssh2-build251beta1.zip。在e原创 2012-02-22 19:52:12 · 8108 阅读 · 1 评论 -
Linux忘记root密码解决办法
转自http://www.sudu.cn/info/html/edu/20080425/300701.html1. 用RedHat标准安装盘启动系统当出现提示符时敲入:linux rescue就会以修复模式启动系统2. 系统启动完毕后,会将硬盘mount到/mnt/sysimage,届时会有提示3. 进入提示符后,敲入命令:chroot /mnt/sysimage转载 2012-03-05 12:57:33 · 562 阅读 · 0 评论 -
RedHat linux 5 enterprise上安装openJDK7
操作系统内核:2.6.18-194.el5安装步骤如下:1. 下载openjdk-7-fcs-src-b147-27_jun_2011.zip2. server上应该提前装好sun JDK 6并且设置好环境变量vi /etc/profile,加入JDK6的安装目录:export ALT_BOOTDIR=$/opt/jdk1.6.0_18/通过sour原创 2012-03-06 20:56:19 · 1871 阅读 · 0 评论 -
U盘安装CentOS 5.5-转
转自http://jimingsong.iteye.com/blog/1449078【第一步】用UltraISO打开centos5.5.iso。【第二步】选择images/boot.iso “启动“=>"写入硬盘映像"【第三步】把centos5.5.bin.iso拷贝到U盘根目录 。【第四部】打开isolinux 文件夹,选择vmlinuz和initrd转载 2012-03-17 10:43:53 · 2733 阅读 · 1 评论 -
net-snmp安装配置
系统是64位Red hat enterprise5。#################################################### 安装####################################################1.原创 2012-04-11 14:14:45 · 2404 阅读 · 0 评论 -
windows查看并关闭端口
转自http://hi.baidu.com/hanpeng198336/blog/item/454b2a45472aa940500ffe3d.html一、打开“运行”,输入CMD,打开一个模拟的DOS窗口, 使用netstat -ano命令查看占用端口的进程PID二、打开“运行”,输入CMD,打开一个模拟的DOS窗口。三、输入ntsd -c q -p Pid转载 2012-04-18 22:47:10 · 946 阅读 · 0 评论 -
Windows XP下硬盘安装CentOS 5.5
1> 用PQMagic在电脑上格出一个空白分区。2> 下载CentOS 5.5的ISO镜像保存到一个fat32的分区,这里保存到D盘根目录下。同时用UltraISO把ISO里的isolinux文件夹解压到D盘根目录下。3> 下载grub4dos,这里用的是grub4dos-0.4.4-2009-01-11.zip,将里面的文件解压到C盘根目录下。4> 在C盘下有个受系统保护的隐藏文原创 2012-03-12 19:33:05 · 927 阅读 · 0 评论 -
Linux下安装Mysql
1> cat /etc/passwd 查看是否有mysql用户,没有的话以root权限创建,useradd mysql,然后通过passwd mysql修改密码。以下安装都是以root权限进行。2> 下载安装包mysql-5.1.50.tar.gz,并解压。3> cd到解压目录,./configure --with-charset=gbk --with-extra-charsets=原创 2012-02-11 17:36:31 · 496 阅读 · 0 评论 -
LVS realserver配置机制
在配置LVS的real server的时候,总是会有以下几句:ifconfig lo:0 $VIP netmask 255.255.255.255broadcast $VIP /sbin/route add -host $VIP dev lo:0 echo "1" > /proc/sys/net/ipv4/conf/lo/arp_ignore echo "2" > /proc/原创 2012-07-17 09:06:59 · 4905 阅读 · 0 评论 -
eclipse中配置Tomcat7
1. 下载tomcat7 tomcat-7.0.27-preconfigured.zip2. 打开eclipse, 选择"Window" -> "Show view" -> "Servers" , 在左侧导航区域和Package Explorer应该有Servers选项卡,在其下方空白处右键选择New -> Servers, 选择Tomcat 7, 选择安装路径3. 将解压后的w原创 2012-08-09 19:57:09 · 846 阅读 · 0 评论 -
hadoop, hbase, zookeeper集群搭建
三台机器,一台master (角色:namenode, hbase master, zookeeper), 两台slave(s1,s2) (角色:datanode, hbase region server, zookeeper), 每台机器上设置:在/etc/hosts中设置名字解析:192.168.1.2 master192.168.1.3 s1192.168.1.4原创 2012-10-24 20:08:36 · 1969 阅读 · 0 评论 -
VNCserver 配置
1> 安装 vnc-server-4.1.2-14.el5_3.1.i386.rpm2> 修改/root/.vnc/xstartup,(也在linux 6.3上直接通过yum install tigervnc-server安装过,没有配置下面的东西也是可以的)确定以正确的桌面方式启动,如果是gnome,用gnome-session &,KDE用startkde,如下所示:#!/bi原创 2012-03-07 10:29:49 · 1135 阅读 · 0 评论 -
osgi出错java.lang.ClassNotFoundException: javax.xml.bind.JAXBException
环境:JBoss7.1.0解决方案:修改standalone.xml: javax.xml.bind.api javax.xml.bind原创 2013-04-24 21:56:44 · 1754 阅读 · 0 评论 -
【转】maven 设置http代理
转自http://fhd001.iteye.com/blog/1097305 有时候你所在的公司基于安全因素考虑,要求你使用通过安全认证的代理访问因特网。这种情况下,就需要为Maven配置HTTP代理,才能让它正常访问外部仓库,以下载所需要的资源。首先确认自己无法直接访问公共的maven中央仓库,直接运行命令ping repo1.maven.org可以检查网络。如果真的需要代理,先检查一下转载 2013-04-26 14:49:43 · 1232 阅读 · 0 评论 -
JMeter 2.6在Eclipse下的编译
编译环境: Eclipse:Indigo Service Release 1JMeter: 2.61. 下载二进制包和源码包并解压到当前文件夹,以jmeter2.6为例,解压后的文件都应当在”apache-jmeter-2.6”这个顶级目录之下。http://jmeter.apache.org/download_jmeter.cgi 2. 用原创 2012-02-07 21:12:38 · 1308 阅读 · 0 评论