一、检查是否已经安装perl,如果没有安装,进行安装
[qinshiqi@localhost Desktop]$ rpm -q perl
perl-5.10.1-127.el6.x86_64
如果没有安装 ,通过yum -install perl进行安装。
如何安装可参考:
http://qinshiqi.iteye.com/admin/blogs/2036014
[qinshiqi@localhost Desktop]$ perl -v二、创建一个*.pl文件 在CVS中,如果创建CVS用户 ,可以通过
[root@localhost CVSROOT]# htpasswd -c passwd yfeifei
New password:
Re-type new password:
Adding password for user yfeifei
d*_****
在/home/cvsroot/CVSROOT下运行htpasswd -c passwd yfeifei
(-c 会生成passwd文件,以后再创建用户就不需要 -c 参数了,可以使用 -n 参数直接指定用户名,但要在passwd文件中添加对应的用户名称加密密码以及:cvsroot)
(创建的feifei用户是以其所在群组为cvs的资格来可读可写可执行仓库中的文件)
修改passwd文件,在用户名后边加上cvsroot
*************************
[root@localhost CVSROOT]# htpasswd passwd qin
New password:
Re-type new password:
Adding password for user qin
[root@localhost CVSROOT]# cat passwd
yfeifei:7vV7AcR3pOORk:cvsroot
qishi:v8yvvdpJ71L7w:cvsroot
qin:9tTPnujUuKP82
[root@localhost CVSROOT]#
也可以通过以下perl语言脚本生成用户的密码,直接通过编辑生成passwd的用户列表;
1:创建可以登陆cvs服务的用户及密码,需要创建文件passwd
vi /home/cvsroot/CVSROOT/passwd
文件内容如下:
qin:xxxxx:cvsroot
cvsroot是系统用户,就是把cvs用户qin与系统用户cvsroot等效
2.xxxxxx为密码,由以下文件生成: vi /home/cvsroot/pwdgen.pl 文件内容:
#!/usr/bin/perl
srand (time());
my $randletter = "(int (rand (26)) + (int (rand (1) + .5) % 2 ? 65 : 97))";
my $salt = sprintf ("%c%c", eval $randletter, eval $randletter);
my $plaintext = shift; my $crypttext = crypt ($plaintext, $salt);
print "${crypttext}\n";
3、生成pwdgen.pl脚本后可以像windows下一样运行 后边“test”是参数
$perl pwdgen.pl "test"
adMpHktIn0tR2
4、pwdgen.pl 脚本第一句
#!/usr/bin/perl
我们也可以直接给pwdgen.pl赋于可执行权限
chmod +x pwdgen.pl ./pwdgen.pl "some"
5.Hello World
vi hello.pl
print "this is my first perl script\n";
print "Hello,world";
*********************************************************************
perl脚本的知识请参考
http://www.cnblogs.com/huochangjun/archive/2012/08/31/Perl.htmlhttp://www.codesky.net/article/201007/131554.html
http://blog.sina.com.cn/s/blog_52510b1d01013a11.html
http://tech.it168.com/zt/perl/
http://jingyan.baidu.com/article/48b37f8d6c41eb1a646488bc.html
相关推荐
sync.sh运行Steve Meier的perl脚本,必须安装以下软件包: yum install perl perl-Frontier-RPC perl-Text-Unidecode perl-XML-Simple安装将此sudo /opt/spacewalk-centos-errata/install.sh克隆到/opt并运行sudo /...
perl 实例精解 第四版 书中源代码 全部调试通过,调试环境 windows xp sp3和Centos
s2i-perl-container:基于Red Hat Software Collections的Perl容器映像,旨在用于OpenShift和一般用途,它提供了用于构建和运行Perl应用程序的平台。 用户可以在基于Red Hat Enterprise Linux,Fedora和CentOS的映像...
程序在linux CentOS,Ubuntu 中运行通过。可以在win2003环境中运行,不过有些地方需要稍微修改一下。
从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案,在以前这句话没有错,但是在现在,这句话有待证实!!!因为在以后的过程中,会发现我们会使用的架构是Nginx和Apache结合使用:...
因为版本更变,使用脚本前请先运行以下命令 wget http://oss.oetiker.ch/smokeping/pub/smokeping-2.6.8.tar.gz tar zxvf smokeping-2.6.8.tar.gz cd smokeping-2.6.8 ./setup/build-perl-modules.sh /usr/local/...
Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。 一. gcc 安装 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc ...
百度了一番都说Perl语言运行速度快,我在Open-WRT上看了下Perl的包也挺多,然后就写了个测试脚本,就是压缩同步数据的那段,然后在CentOS上运行测试了下,发现速度比bash快了几乎上百倍,于是毅然决定用Perl写了。...
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源代码的网页服务器软件,可以在大多数电脑操作系统中运行,由于其跨平台和安全性(尽管不断有新的漏洞被发现,但由于其开放源代码的特点,漏洞总能被...
Centos系统自带的php版本很低,如果我们需要使用高版本的php,可以不用编译安装,直接用yum安装会非常省时省力。 简介 PHP(超文本预处理器)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习...
包含scrt-7.3.7-1034.rhel6.i386.rpm和securecrt_linux_crack.pl 破解方式: 1、安装RPM包 2、运行sudo perl securecrt_linux_crack.pl /usr/local/bin/SecureCRT
LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代表的方面功能非常强大的组件。 LAMP这个词的由来最早始于德国杂志“c’t ...
nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++ PCRE(PerlCompatible ...
rundeck-healthcheck 使用 Rundeck 版本 >= 2.1.x 和 Centos 6 进行测试需要在 HAProxy 后面以主动/被动状态运行的两个 Rundeck 节点设置为运行故障节点的所有作业都移动到当前活动节点。这是做什么的它在 HAProxy ...
这是使CentOS 8正常工作的临时存储库,一旦配置可以与CentOS 7版本合并,它将被删除。 本模块的目的 此模块主要用于在CirleCI(或将来的另一个系统)中自动构建CI。在这种情况下使用时,它应该构建并测试所有公共...
这些脚本将在特定Linux环境(在本例中为SUN Grid Engine背景下的CentOS7系统)的上下文中运行。 因此,我们已经在CentOS7,OS X El Capitan(版本10.11。[x])和macOS Sierra(版本10.12。[x])上测试了...
Ruby是一种功能强大的面向对象的脚本语言,它综合了Perl,Python,Java等语言的特点写成,有强大的文字处理能力,简单的语法,并且完全的面向对象。同时,Ruby是解释型语言,不需编译即可快捷地编程。 对于新入门的...
(运行Linux系统之上) 一键安装方法:(Centos 5.5 和Centos 6.3测试OK) unzip RexDeploy.zip cd RexDeploy/install /bin/bash install.sh 安装数据库过程省略,建立autask数据库,手工导入pre_host_zzb.sql,并按照如下...
在 Centos/RHel 上安装 puppetlabs repo 公式依赖 埃Perl Struts 在柱子中可以设置以下项目: logdir rundir server report pluginsync certname dns_alt_names logdir 日志目录位置 rundir 运行目录...
或者,假设$ HOME路径相同,则实际上可以在具有类似体系结构并运行内核的任何主机上构建,并在二进制文件之间移动。 Nix是自包含的,很少依赖。 要知道这一点很重要! 基本信息来自 。 到目前为止,这是我为Nix...