当前位置:  建站>运营/SEO
本页文章导读:
    ▪整理Vmware上安装vxWorks的流程       目前在vmware上安装vxWorks并开发调试,已经非常流行了,也十分实用!     网络上有很多大师做好了一些镜像,不过呢,还是不能直接使用,这里小编做出了一些总结。 参考的编译文.........
    ▪REMI做源 CentOS上 PHP 的安装和升级                     Centos上安装PHP一般来说有两种做法, 要不通过wget下载安装文件,手动安装。 要不通过源repo安装。      &.........
    ▪shell中正则表达式       看了鸟哥的linux总结一下,以备后面用到。 1.一些特殊符号   2.行首控制符^、行尾控制符$ 找出行首包含the的: [root@www ~]# grep -n '^the' regular_express.txt 开始为小写字母的: # grep -n '^[a-z]' re.........

[1]整理Vmware上安装vxWorks的流程
    来源: 互联网  发布时间: 2013-10-31


目前在vmware上安装vxWorks并开发调试,已经非常流行了,也十分实用!
    网络上有很多大师做好了一些镜像,不过呢,还是不能直接使用,这里小编做出了一些总结。
参考的编译文件下载位置:
http://blog.csdn.net/luopeiyuan1990/article/details/8965313


Vmware上安装Vxworks的总体思路
1.重新编译Bootrom以及bootromsys
2.重新编译下载镜像vxWorks
3.制作虚拟软盘,并下载Bootroom到其中
4.配置并开启FTPServer用于登陆
5.打开虚拟机登陆


一、修改Config文件

查找到定义DEFAULT_BOOT_LINE宏的地方,修改预处理条件CPU = = PENTIUM分支下的定义如下:
" ata=0,0(0,0)Tifa:/ata0a/vxWorks h=192.168.1.3 e=192.168.1.250 u=lnpci pw=97 tn=vmware o=lnPci "   // 这句是从硬盘启动
"lnPci(0,0)host:c:\\vxworks h=192.168.237.1 e=192.168.237.88 u=target pw=target"   //这句是从网络启动,也是本人使用的,注意:c:\\vxworks是自己的重新编译的vxworks镜像位置所在
需要同网段 前面为宿主机  后面是目标机


二、重新编译bootrom 有一错误如下: romInit.s:50:47: ugl\driver\graphics\pcbios\romInit.h: No such file or directory
make.exe: *** [romInit.o] Error 0x1


原因是没有安装windML3.0.rar
key:B7KFB-7F5Cp-CBdB5-gUKPc-F99pC




安装完成后:
正确如下:
ccpentium -mcpu=pentium -march=pentium -ansi  -O2 -fvolatile -nostdlib -fno-builtin -fno-d 
efer-pop -I\h   -I. -IC:\Tornado2.2\target\config\all -IC:\Tornado2.2\target\h -IC:\Tornad 
o2.2\target\src\config -IC:\Tornado2.2\target\src\drv -DCPU=PENTIUM -DTOOL_FAMILY=gnu -DTO 
。。。
。。。
C:\Tornado2.2\host\x86-win32\bin\romsize pentium -b 00190000 bootrom
bootrom: 15728(t) + 263680(d) = 279408 (1358992 unused)


Done.
 2.2 编译Bootrom和VxWorks映像  编译Bootrom 
打开Tornado开发工具,在Build菜单下选择Build Boot ROM,选择BSP为pcPentium,image类型为bootrom,工具为gnu,如图8。点击OK,Bootrom就会编译。 


 2.3编译VxWorks映像  编译生成bootrom后,还要创建一个VxWorks映象(image),也就是VxWorks操作系统本身的代码,步骤为: 
(1) 创建一个“bootable VxWorks image”的工程,BSP 选择pentium; 






三、制作引导软盘,每次都需要打开,但不需要每次制作 cmd 中cd  vmware(是他的BSP的目录) 中去 mkboot
执行命令
mkboot a: bootrom 
该命令将在软盘上建立VxWorks系统引导分区,并将引导程序复制到软盘上。 
四、 建立调试环境  4.1配置FTP服务器 
宿主机上的FTP服务器用于在系统成功引导后,下载VxWorks的运行时映象,最好使用Tornado开发环境自带的FTP服务软件。 
如图11,打开Tornado FTP Server,选择“Security”菜单下的“Users/Rights”子菜单,创建User Name为“target”,修改“Home Directory”为“D:\”(即DEFAULT_BOOT_LINE参数中所指定VxWorks映像目录),修改用户名为“target”,对应密码为“vxworks”,点击“Done”按钮完成修改,FTP服务就启动了。 







作者:luopeiyuan1990 发表于2013-5-28 10:56:19 原文链接
阅读:61 评论:0 查看评论

    
[2]REMI做源 CentOS上 PHP 的安装和升级
    来源: 互联网  发布时间: 2013-10-31

               Centos上安装PHP一般来说有两种做法, 要不通过wget下载安装文件,手动安装。 要不通过源repo安装。

               CentOS上的安装源有好几个(参加如下), 官方的CentOS-Base.repo更新太迟缓, 不太好用, 比如官方的repo就没有php-sqlite的源。

                    http://blog.51osos.com/linux/rhel-centos-fedora-epel-remi-rpmforge-rpmfusion/

               一般来说,推荐使用REMI的源, 更新快, 文件充分。

  1. CentOS上使用REMI的源

                 首先安装yum-priorites

                
yum -y install yum-priorities

                 修改CentOS-Base.repo文件,设置base/updates中的 "priority=1"、其他"prinrity=2"

                

vim /etc/yum.repos.d/CentOS-Base.repo

                安装remi所需组件(大陆有些地方可能下载速度会为0,此时需要在官网手动下载)

sudo wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
sudo wget http://rpms.famillecollet.com/el5.i386/remi-release-5-8.el5.remi.noarch.rpm
sudo rpm -Uvh remi-release-5-8.el5.remi.noarch.rpm epel-release-5-4.noarch.rpm

                将remi设置为有效

# vim /etc/yum.repos.d/remi.repo
[remi]
name=Les RPM de remi pour Enterprise Linux 5 - $basearch
baseurl=http://rpms.famillecollet.com/el5.$basearch/
http://iut-info.univ-reims.fr/remirpms/el5.$basearch/
enabled=0
priority=1

                确认remi是否有效

yum repolist all

    2.PHP的安装

sudo yum --enablerepo=remi install php php-cli php-common php-mbstring 

                PHP相关组件的安装

sudo yum --enablerepo=remi,epel install php-mcrypt
sudo yum --enablerepo=remi,epel install php-gd
sudo yum --enablerepo=remi,epel install php-xml
sudo yum --enablerepo=remi,epel install php-sqlite
sudo yum --enablerepo=remi,epel install php-process

              pear的安装

sudo yum --enablerepo=remi install php-pear
sudo yum -y install --enablerepo=remi php-pear-Auth-SASL*
sudo yum -y install --enablerepo=remi php-pear-Mail
sudo yum -y install --enablerepo=remi php-pear-Mail-Mime
sudo pear install Crypt_Blowfish
cd ~/work/product
wget http://colo-ri.jp/downloads/Jsphon-1.0.1.tgz
sudo pear install Jsphon-1.0.1.tgz
sudo pear install Crypt_Blowfish

 3.PHP的版本升级

                  首先确定源上的php的最新版本

sudo yum list --enablerepo=remi php

                  针对需要升级的部分,用如下命令

sudo yum --enablerepo=remi -y update php php-cli php-common php-mbstring


4. PHP升级的风险

               php升级之后很有可能出bug

               比如php5.4之后,就不支持全局变量的传递,所以升级之后全面的疏通测试很重要!!!

http://svn.ec-cube.net/open_trac/ticket/1869


#以上#

 

作者:nanjingjiangbiao 发表于2013-5-28 12:45:54 原文链接
阅读:15 评论:0 查看评论

    
[3]shell中正则表达式
    来源: 互联网  发布时间: 2013-10-31

看了鸟哥的linux总结一下,以备后面用到。

1.一些特殊符号

 

2.行首控制符^、行尾控制符$

找出行首包含the的:
[root@www ~]# grep -n '^the' regular_express.txt 
开始为小写字母的:
# grep -n '^[a-z]' regular_express.txt 
那如果我不想要开头是英文字母:
# grep -n '^[^a-zA-Z]' regular_express.txt 
开头不是英文字母的:
[root@www ~]# grep -n '^[^a-zA-Z]' regular_express.txt 
显示空白行:
[root@www ~]# grep -n '^$' regular_express.txt 
不显示空白行和带#号的行:
# grep -v '^$' /etc/syslog.conf | grep -v '^#' 

 

 

3.正则表达式中。“.”代表绝对有一个任意字符的意思;而“*”代表重复前一个到无穷次的意思

寻找g开头和d结束的包含四个字符:
# grep -n 'g..d' regular_express.txt
寻找oo, ooo, oooo 等等癿数据,也就是说,至少要有两个o 以上:
# grep -n 'ooo*' regular_express.txt(前两个o必须存在,第三个o重复次数不限)
寻找g开头和g结束的字符串,中间可有可无
[root@www ~]# grep -n 'g.*g' regular_express.txt
我想要找出两个到五个o的连续字符串,该如何作?这时候就得要使用到限定范围癿字符{}了。 但因为 {} 在 shell 是有特殊意义的。必须要使用跳脱字符 \ 让他失去特殊意义才行。至亍 {}的语法法是这样的,假设我要找到两个o的字符串,可以是:
[root@www ~]# grep -n 'go\{2,5\}g' regular_express.txt

 

4.正则表达式中特殊字符 

 

   (1) ^word:待搜寻的字符串(word)在行首!

             搜寻“#”开始的:grep -n '^#' regular_express.txt

  (2)word$:将行尾为 !癿那一行打印出杢,幵列出行号 

             搜寻“!”结尾的:grep -n '!$' regular_express.txt

  (3)\:将特殊符号癿特殊意义去除!

              搜寻吨有单引号 '的那一行:grep -n \' regular_express.txt

  (4)*:重复零个到无穷多个癿前一个字符

               搜寻es开头,后面s重复2次以上的:grep -n 'ess*' regular_express.txt

  (5)[list]:字符集合的RE字符,里面列出想要选择的字符!

              搜寻gl或者gd的行:grep -n 'g[ld]' regular_express.txt

  (6)字符集合的RE字符,里面列出不要的字符串串范围!

               搜寻的字符串可以是 (oog) (ood)但不能是 (oot):rep -n 'oo[^t]' regular_express.txt

  (7)[n1-n2]:字符集合的 RE字符,里面列出想要包括的字符范围!

             搜寻含有数字的:grep -n '[0-9]' regular_express.txt

  (8)\{n,m\}:连续 n到 m个的『前一个 RE字符』

            搜寻在g不g之间有2个到3个o存在的字符串:grep -n 'go\{2,3\}g' regular_express.txt

作者:u010064842 发表于2013-5-27 23:10:30 原文链接
阅读:119 评论:0 查看评论

    
最新技术文章:
▪SQVI和SAP查询QUERY的区别和使用注意事项    ▪彻底理解Cisco/Linux/Windows的IP路由    ▪Exchange 2010 处于禁止发送用户自动收到来自IT...
▪MB_CHANGE_DOCUMENT使用方法    ▪ALV的html表头    ▪【译】如何精确判断最终用户响应时间过长的...
▪apache2.4.4启用deflate压缩    ▪使用vmware 配置centos 6.0+ 网络出现的各种问题...    ▪十句话教你学会Linux数据流重定向
▪centos6.x已经安装的系统添加图形界面    ▪Linux查看CPU和内存使用情况    ▪win7问题解决,凭据管理器和无法访问,不允...
▪Dynamics CRM 2013 初体验(4):不再被支持的功...    ▪win7下制作ubuntu系统安装启动盘和U盘安装ubuntu...    ▪Linux cp -a用法
▪Windows Server时间服务器配置方法    ▪Tomcat+memcached实现Session共享    ▪Linux修改系统环境变量PATH路径的方法
▪Citrix 服务器虚拟化之二十七 XenApp6.5发布服务...    ▪搭建本地Ubuntu 镜像服务器    ▪Create local metadata resource of yum
▪tsm ANS0326E问题处理    ▪Windows SVN变化邮件通知(Python2.7实现)    ▪linux下的内核测试工具——perf使用简介
▪Nginx TCP Proxy模块的编译安装    ▪OSX: SSH密钥使用日记(2)    ▪OSX: SSH密钥使用日记(1)
▪Manually start and stop Oracle XE in Ubuntu    ▪Disable autostart of Oracle-xe in Ubuntu    ▪tar命令-linux
▪xtrabackup-2.1.2-611安装    ▪无废话ubuntu 13.4文件共享配置    ▪Unix文本处理工具之sed
▪hpux 操作系统 磁带备份与恢复    ▪HP DL360 G7通过iLO部署系统    ▪Redhat 6.0中VNC Server的配置方法
▪hpux 操作系统磁带备份与恢复    ▪用C++编程调用libvirt的API来创建KVM虚拟机    ▪hpux- hp小型机日常硬件故障处理case(一)
▪web集群时session同步的几种方法(统计)    ▪inux常用命令大全    ▪BAT 批处理实现循环备份N天文件夹
▪BIND9私有DNS服务器小环境搭建实验    ▪Exchange2013增量备份    ▪OSSEC Monitor your App log file
▪《深入理解Nginx》阅读与实践(三):使用upstre...    ▪如何给Fedora 15创建磁盘分区    ▪Packet Sniffer Code in C using sockets
▪Error, some other host already uses address    ▪修改uCOS_II以实现“优先级+时间片”联合调度    ▪weblogic开发模式与生产模式介绍
▪Wireshark 高级特性    ▪ubuntu13.04版本下安装RabbitVCS,类似windows的Tortoi...    ▪Apache 一台主机绑定多个域名及虚拟主机
▪linux安全设置    ▪RHEL双网卡绑定    ▪Linux shell if参数
▪Windows配置路由时可以指定源地址啦    ▪centos安装vim7.4    ▪S3C2410 实验三——块拷贝、字拷贝(寄存器的...
▪系统运维——日志处理    ▪ip_conntrack缓存neighbour    ▪关键在封装并发出了帧-IP冲突也无所谓
▪weblogic11g 安装——linux 无图形界面    ▪《数据通信与网络》笔记--SCTP    ▪《数据通信与网络》笔记--TCP中的拥塞控制
▪weblogic11g 安装集群 —— win2003 系统、单台主...    ▪weblogic11g 节点管理器 nodemanager    ▪Citrix 服务器虚拟化之二十六 应用程序虚拟化...
▪如何将windows下的文件夹挂载到linux虚拟机下    ▪在64位AIX6.1下安装SAP JCo    ▪Outlook启动时提示“找不到文件Outlook.pst文件”...
▪weblogic8.1 登陆5 ip 限制    ▪weblogic 内存 及 内存溢出    ▪手把手教你在Windows端搭建Redmine项目管理软件
▪启动及重新启动nginx,重启nginx后丢失nginx.pid问...    ▪Win7实现快速启动栏并实现靠左边的终极操作...    ▪《深入理解Nginx》阅读与实践(二):配置项...
▪显示grub引导菜单    ▪nagios监控主机    ▪linux各种数据流重定向
▪centOS安装chrome浏览器    ▪Slackware 14 安装完全指南    ▪SharePoint 2013的100个新功能之内容管理(三)
▪Citrix 服务器虚拟化之二十一 桌面虚拟化之部...    ▪[问,ask]ubuntu13.04安装vncserver后只显示桌面,不显...    ▪Win7中IIS出现“HTTP 错误 404.17 - Not Found 请求的...
▪CentOS快速安装最新版本的SaltStack    ▪CentOS 6.4 快速安装Nginx笔记    ▪磁盘管理——RAID 0
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3