我们自己制作的软件包,为了防止被篡改,一般要使用私钥进行签名,然后将公钥广而告之,下载使用软件包的话,可以通过公钥进行验证签名,从而确保文件的原始性。 [size=x-large]生成密钥对[/size] 首先我们要使用gpp来生成公私钥对。目前最先进的加密算法是RSA,所以我们使用RSA来生成密钥对: [quote]$ gpg --gen-key
转载 2024-02-05 11:09:23
80阅读
第五周学习内容:Linux的程序包管理、任务计划以及文本处理工具sed。第五周作业:1、简述rpm与yum命令的常见选项,并举例。      rpm命令:基本用法:rpm+[option]+程序包。常见选项:-i 安装;-u 升级;-e 卸载;-q 查询等,每个选项都有各自的子选项,其中-v是一个通用子选项,表示显示详细过程,每个选项都可
在Linux系统下,Perl是一种常用的脚本编程语言,广泛应用于系统管理、网络编程、Web开发等领域。在使用Perl脚本时,经常会涉及到依赖于其他软件包的情况,其中最常见的就是RPM包。 RPM(Red Hat Package Manager)是一种用于在Red Hat Enterprise Linux和其衍生版本上安装、升级和管理软件包的工具。在Linux系统中,Perl脚本通常会依赖于某些功
原创 2024-05-23 10:46:58
345阅读
Linux安装gitrpm包安装版本:14.8.1-jh1.安装配置依赖项yum install -y curl policycoreutils-python openssh-server perl systemctl enable sshd systemctl start sshd yum install postfix systemctl enable postfix systemctl
转载 2024-02-10 14:34:03
70阅读
此代码只可做参照,因每个项目不同,拉取代码的方式不同此项目有多个服务微服务架构:pay-parent-pom pay-soa-base pay-spi 等 因此更新每个服务需要将服务git pull,很费时间,所以写了此shell脚本,一键更新所有的服务至最新。思想:遍历所有的dirs服务列表,一个个命令更新执行。
原创 2022-03-29 11:39:19
1930阅读
文章目录安装1.下载Git2.开始安装卸载1.找到电脑中的Git2.卸载3.删除环境变量 安装1.下载Git首先去官网下载Git安装包,可以直接在百度搜索Git,以下几个网站都可以。也可以点击直达,官网上下载如果不科学上网的话还是很慢的,所以我准备了一份放在了百度网盘内,需要的可以去评论区拿。2.开始安装当从上面网站或者百度网盘中下载完exe文件之后,咱们就可以开始安装了。 按照下面步骤进行安装
转载 2024-03-14 07:28:19
169阅读
最近碰到个很难办的问题,无意中发现项目文件夹已经快1G了。。。仔细一看,原来是.git文件夹占了80%。。。思前想后也找不到原因,最后还是google了半天才找到问题:之前为了方便把一个200M左右的sdk直接添加到了项目里,然后提交到git上了,更可怕的是sdk还换了好几个版本提交了好多次。。。所以git中就有N多这个sdk修改的记录,占了很大空间;为什么会出现这种情况呢,就是因为git的存储方
# 如何使用“rpm -ivh perl-DBD-MySQL-4.023-6.el7.x86_64.rpm”命令安装perl-DBD-MySQL ## 介绍 在使用Linux系统进行软件安装时,我们经常会使用到rpm包管理器。rpm是一种用于Red Hat系列操作系统的软件包格式,它可以帮助我们方便地安装、升级和删除软件。 在本文中,我们将着重介绍如何使用`rpm -ivh perl-DBD-
原创 2023-08-02 11:15:13
458阅读
my @ss = ("a","b","c","d");print $ss[1]  显示为aprint @ss[1,3] 显示为a c@ss的标量为4if (@ss < 5){command}else{command}if($date == $today){command;}elseif($date == $christmas){command;}else{command;}prin
原创 2014-01-20 19:52:01
661阅读
一、system perl也可以用system调用shell的命令,它和awk的system一样,返回值也是它调用的命令的退出状态. [root@AX3sp2 ~]# cat aa.pl #! /usr/bin/perl -w $file = "wt.pl"; system("ls -l wt.pl ...
转载 2021-07-16 10:05:00
1357阅读
2评论
今天学习了perl的哈希 哈希符号%%#!/usr/bin/perl perl头,如果不能运行则需要换成 #!/usr/bin/perl -wmy %ss = ('a' => 1,'b' => 2,'c' => 3,'d' => 4); 哈希数a对应1、b对应2、c对应3、d对应4 也可写成my %ss = ('a',1,'b',2,'c',3,'d',4);  
Git分布式版本控制系统:Git的使用体验,早已习惯了svn [集中式] 代码管理的吾,第一次接触分布式的git的时候,感觉很难使用,煎熬了一段时间,整个项目组,也是花费了很大的代价,就是出现代码被覆盖很多次,代码都不敢提交了!记得在中国民航的时候,由于服务器硬件搬家过程中损坏,导致整个系统和代码全部丢失,不是很重要所以没有去做数据恢复,svn就挂了。记得在金葵花的时候,由于svn服务器端口被抢占
转载 2024-09-02 15:01:14
44阅读
perl 编码风格: 1.K.R 2.GNU 3.BSD 采用K&R
转载 精选 2011-01-19 16:16:06
458阅读
x? 匹配 0 次或一次 x 字符串 /cg?i/ 找到 c 后面跟着 0个或是 1个 g ,再跟着 i 的字符串,如同/cg{0,1}i/ ...
转载 2017-01-10 17:33:00
712阅读
2评论
如果对于一个绝大部分内容是静态的网站,只有极少数的地方需要动态显示,碰巧你又了解一点perl知识,那么nginx + perl的结合就能很好解决问题。要想nginx支持perl脚本,在编译nginx时候需要如下参数:./configure --with-http_perl_module如果make时候出现如下类似错误: Can’t locate ExtUtils/Embed.pm in @INC
转载 2024-04-17 16:32:58
113阅读
\s+(?\d+(?:\.\d+)?)\s+1、命名分组格式为(?),反向引用时用/k2、命名分组的匹配的结果存在在变量%+变量中,取命名分组值,$+{grp name}.3、反向引用也可以用/g1,/g{1},...
转载 2017-01-10 20:28:00
301阅读
2评论
[oracle@jhoa 2]$ cat a2.pl foreach $key (keys %main::) {print "\$$key => $main::{$key}\n";}[oracle@jhoa 2]...
转载 2014-12-25 21:02:00
194阅读
2评论
1,一个相当常见的全局替换是缩减空白,也就是将任何连续的空白转换成单一空格: s/\s+ //g; 2,将开头的空白替换成空字符串 s /^\s+//; 3,讲结尾的空白替换成空字符串 s /\s+$// 4,去除开头和结尾的空白符 s/^\s+|\s+$//g    
原创 2013-02-20 16:00:07
636阅读
AAA
原创 2015-03-06 16:47:21
648阅读
Another good feature of Perl is RE, PerlRE. In Perl, RE usually means patten, a match (or unmatch) of some characters template. The patten can divide any characters into two parts: match and unmatch
原创 2012-11-15 21:03:45
1038阅读
  • 1
  • 2
  • 3
  • 4
  • 5