设为首页 收藏本站
查看: 1819|回复: 0

[经验分享] 如何在Centos上运行Perl

[复制链接]

尚未签到

发表于 2016-5-11 09:52:12 | 显示全部楼层 |阅读模式
  一、检查是否已经安装perl,如果没有安装,进行安装
  [qinshiqi@localhost Desktop]$ rpm -q perl
     perl-5.10.1-127.el6.x86_64
     如果没有安装 ,通过yum -install perl进行安装。
  如何安装可参考:
  http://qinshiqi.iyunv.com/admin/blogs/2036014
  [qinshiqi@localhost Desktop]$ perl -v二、创建一个*.pl文件      在CVS中,如果创建CVS用户 ,可以通过

引用      http://qinshiqi.iyunv.com/admin/blogs/2035529

3、创建登录cvs服务的用户以及密码

[iyunv@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

*************************

[iyunv@localhost CVSROOT]# htpasswd passwd qin
New password:
Re-type new password:
Adding password for user qin
[iyunv@localhost CVSROOT]# cat passwd
yfeifei:7vV7AcR3pOORk:cvsroot
qishi:v8yvvdpJ71L7w:cvsroot
qin:9tTPnujUuKP82
[iyunv@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.html
  http://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
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-215499-1-1.html 上篇帖子: centos环境下redmine邮件配置 下篇帖子: Apache服务器CentOs内网配置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表