热门 CentOS 7 进入单用户模式图文详解+++++重置密码

时间:2020-9-25   作者:TLYAN   分类: 见闻   热度:2633°    
时间:2020-9-25   分类: 见闻    热度:2633  

CentOS 7在进入单用户的时候和6.x做了很多改变,下面让我们来看看如何进入单用户。

1、重启服务器,在选择内核界面使用上下箭头移动

2、选择内核并按“e”

3、找到下面这行

4、修改

这里要删除掉rhgb quiet,如下图

5、使用“ctrl + x” 来重启服务器就可以了,重启后就会进入到单用户

6、退出单用户命令

exec /sbin/init


置密码操作如下:


 1.直接从(5、使用“ctrl + x” 来重启服务器就可以了,重启后就会进入到单用户)开始

  1.1 输入passwd root 进行重置密码

      1.1.1  输入第一次密码后回车假如报错如下:

           BAD PASSWORD: it is based on a dictionary word(没打全)

      这时一般是密码不符合要求:为了方便记建议这里设置密码:qazwsx,./123这样,简单等下重置成功后经快修改复杂的,这里不易输入复杂的密码,不然二次密码,以及登录的时候不方便。

       1.1.2 输入第二次密码后回车假如报错如下:


     “passwd: Authentication Token Manipulation Error”

      这个指的是权限不够,需要如下操作:

                       ount -rw -o remount / 或者   mount -o remount,rw /

                 执行后 再次按1.1来一遍。


 以上操作完后直接重启就好了。



网上有另外一种方法,我也没有用过,如果哪位童鞋操作了,请给留言下!

1、启动的时候,在启动界面,相应启动项,内核名称上按“e”;
2、进入后,找到linux16开头的地方,按“end”键到最后,输入rd.break,按ctrl+x进入;
3、进去后输入命令mount,发现根为/sysroot/,并且不能写,只有ro=readonly权限;
4、mount -o remount,rw /sysroot/,重新挂载,之后mount,发现有了r,w权限;
5、chroot /sysroot/ 改变根;
(1)echo RedHat|passwd –stdin root 修改root密码为redhat,或者输入passwd,交互修改;
(2)还有就是先cp一份,然后修改/etc/shadow文件
6、touch /.autorelabel 这句是为了selinux生效
7、ctrl+d 退出
8、然后reboot

热门 全面解读php-正则表达式

时间:2020-9-25   作者:TLYAN   分类: 见闻   热度:1578°    
时间:2020-9-25   分类: 见闻    热度:1578  

一、正则表达式基础内容

注:

1、通用原子:

  • \d : 数字。  \D : 除了数字。
  • \w : 数字,字母,下划线。\W : 除了数字,字母,下划线。
  • \s  : 空白符 。 \S : 除了空白符  。

 2、元字符:

  • . :除了换行以外的所有字符
  • * : 匹配前面的内容出现 0 次及以上。
  • ? : 匹配前面的内容出现 0 次或 1 次
  • + : 出现一次或多次。
  • ^ : 必须以它开头。
  • $ : 必须以它结尾。
  • {n} : 恰巧出现 n 次。
  • {n,} : 大于等于 n 次。
  • {n,m} : 大于等于 n, 小于等于 m.
  • [] : 是一个集合,匹配中括号中的任意一个字符,如:[abc]即为匹配a或b或者c。
  • () : 后项引用 或者是当做一个整体。
  • [^]: 取反。
  • | : 或者
  • [-] : 代表一个范围,如[0-9],匹配即为 0123456789

 3、模式修正符

  • i:不区分大小写
  • m:将字符串通过分隔符进行分割,将字符串中的每一行分别进行匹配。
  • e: 将匹配出来的内容做一些php语法上的处理。
  • s: 修正 "." 的换行。
  • U: 取消贪婪模式
  • x: 忽略模式中的空白符。
  • A: 必须以这个模式开头。
  • D: 修正 "$" 对 "\n" 的忽略。
  • u: 做 utf-8 中文匹配的时候使用。
  • g:该表达式可以进行全局匹配。

 示例:

现在需要正则验证一个input框,我想输入的是非整数就自动变成空值。

正则如下;

# 不加入/g,则只返回第一个匹配,无论执行多少次均是如此,如果加入g,则第一次执行也返回第一个匹配,再执行返回第二个匹配,依次类推。 #/[^0-9]/g,这个正则表达式的意思是全局匹配非数字类型和非-的字符。 /[^0-9|-]/g

 

 匹配到该正则后,就将input的值置空即可。

二、后项引用

如果想只去除掉b标签,只保留里面的字符串,这里就需要用到后项引用。怎么样后项引用呢,就是将 .* 括起来,然后在匹配的时候,写上 \1 ,\1 代表第一个括号里面匹配到的内容,当然为了防止 \ 将 1 转义掉,所以我们使用 \\1 .

 三、贪婪模式

我们这是想匹配到每一个 b 标签,即<b>abc</b> 和 <b>bcd</b>,

//如果使用下面的正则来匹配的话,会匹配出<b>abc</b><b>bcd</b>. $pattern = '/<b>.*<\/b>/';

所以此处我们要使用 .*?取消贪婪,?代表匹配前面的内容 0 次或者 1次。

//正则表达式改为 $pattern = '/<b>.*?</b>/';
//当然取消贪婪还有一种写法:就是在后面加上一个 U ,即: $pattern = '/<b>.*</b>/U';

但是切记不能 .*? 和 U 一起用

四、延伸重点

1、常见PCRE函数

2、中文匹配

示例:

$str = '中文';

a、使用utf-8匹配中文: 

$pattern = '/[\x{4e00}-\x{9fa5}]+/u';

b、使用GB2312匹配中文: 

$pattern = '/[' . chr(0xb0) . '-' . chr(0xf7) . '][' .chr(0xa1) . '-' . chr(0xfe) .']/';
preg_match($pattern, $str, $match); 

3、写正则表达式的思路

4、示例:

热门 Linux下挂载超过2T的磁盘

时间:2020-9-25   作者:TLYAN   分类: 见闻   热度:1971°    
时间:2020-9-25   分类: 见闻    热度:1971  

1、使用命令进入交互模式并且查看当前硬盘分区信息

1
2
parted /dev/sdb
p

2、删除当前存在分区,并在此查看结果(如果存在分区就如下操作,不存在直接跳过第二步

1
2
rm 1 
p

3、将硬盘格式化为gpt

1
mklabel gpt 

4、对磁盘分区,将整个硬盘分为一个区域

1
2
mkpart primary 0 -1 
Ignore 

parted执行mkpart primary会直接分区(而fdisk需要保存)

5、退出parted

1
quit

6、完成分区之后,就开始格式化分区的工作了

1
mkfs -t ext4 /dev/sdb1

7、挂载硬盘

1
mount /dev/sdb1 /home

8、开启自动挂载硬盘

1


vi /etc/fstab


2
/dev/sdb1  /home   ext4   defaults 1 2   (按esc :wq 保存退出) 这样重启后可以看到自动挂载

热门 简智魔方-如何对接支付宝当面付

时间:2020-8-13   作者:TLYAN   分类: 见闻   热度:5381°    
时间:2020-8-13   分类: 见闻    热度:5381  
魔方财务现支持支付宝网页支付/当面付/扫码支付,这些支付都需要进行签约并创建应用,才可获得APPID、支付宝公钥及商户私钥,本文章就已当面付进行举例说明。

一、签约当面付


支付宝当面付需进行签约,签约地址:点击这里

支付宝网页支付,签约地址:点击这里


二、创建应用(获取APPID)


2.1 签约完成后,请前往支付宝开发者中心,进入控制台,找到【我的应用,然后单击【网页&移动应用
注:如果没有应用,需在右上角点击【创建应用-网页移动应用-自定义接入】中创建应用。


2.2 应用创建成功后,进入应用详情页,在点击【+添加能力按钮】在搜索中找到您刚签约的当面付选择后点击【确定
注:若您还签约了其他支付产品,也可以同样方式进行添加 先搜索后选择。




2.3 功能添加完成后,需要对创建的应用提交审核。并且您可在右上角看到APPID 


三、生成支付宝公钥及私钥
  
3.1 然后移动到最下方,【开发设置里找到【接口加签方式】,点击【设置】,若之前生成公钥,则点击【加签变更】进行重新生成。


3.2 接下来我们需要生成一个新的支付宝公钥和私钥,需要一个生成工具:支付宝开发助手


3.3下载此工具后,点击【生成密钥】这时您就可看到应用私钥及应用公钥,然后您将【应用公钥】复制下来等会需要使用,【应用私钥】就是我们系统中所需要的商户私钥,您可以存在电脑本地。


3.4 这时您返回支付宝开发中心,点击【加签变更】然后把您的应用公钥粘贴进去保存,您就可以获取到支付宝公钥。




四、配置魔方财务



4.1 我们把支付宝APPID复制下来,APPID就在您创建的应用详情页,可参考步骤2.3 然后我们把步骤3.3和步骤3.4获得的支付宝公钥和应用私钥都复制下来备用



4.2 我们登录魔方财务系统后台在【财务记录-设置-支付接口】激活当面付插件,并点击【配置,将APPID/应用私钥(商户私钥)及支付宝公钥依次填入对应的框


热门 我今天才发现全国有这么人和我同名的.............

时间:2017-3-9   作者:TLYAN   分类: 见闻   热度:3072°    
时间:2017-3-9   分类: 见闻    热度:3072  

    我今天才发现全国有这么人和我同名的.............

    其实我是想知道这个是和我同名呢?还是盗用我的名字来吸引关注的?????????????我能说什么的? 百度随便一搜索首页第一个是我跑不掉?那另外的呢?很是神奇啊..........................求报名..........................

 

 

baidu.png360.png

 

热门 超级鸡蛋

时间:2017-2-17   作者:TLYAN   分类: 见闻   热度:3180°    
时间:2017-2-17   分类: 见闻    热度:3180  

    鸡蛋大家都应该见过?但是你见过的鸡蛋是什么样子的呢?  我先说说我见过的鸡蛋吧,一般都是比较小的小到什么程度?我就不上图了。但是见过鸭蛋的人就知道,鸡蛋比鸭蛋要小,大致的比例是1/2-2/3大小,也就是说鸭蛋比鸡蛋要大1/3至1/2的样子,但是今天我舅从老家发来的图片就打破了这个记录了。如图(最后),从图片上看的话,很容易来分辨大小,在平时看图的话,你可能说一个是鸡蛋一个是鸭蛋,小的是鸡蛋,大的是鸭蛋,但是,事实是什么呢?   事实令人惊讶:那个大的也是鸡蛋大的也是鸡蛋大的也是鸡蛋,重要的事情说三遍.................看图不信的人可以去买个鸭蛋比比,外壳我记得也是不一样的。根据我舅测试长度长达7.5cm,自己也可以去量下,外面市场买的鸡蛋有多长?我就不测试了。当然也有可能你也见过这么大的鸡蛋,但是这确是我第一次所见。。。所以分享出来给大家一起看看。 

  QQ图片20170217094353.jpg

刚已经拿到了新测量图,看图说话。

7.5.png5.png

接下来也表扬下我们这只下蛋的母鸡..............................QQ截图20170217100659.png

  最后我再问问有人需要和这母鸡合影么

 

返回顶部    首页    手机版本    后花园   会员注册   
版权所有:小唐博客-唐联艳-我可以告诉你    站长: TLYAN    主题唐联艳  程序:emlog   粤ICP备15003815号     模板赞助寒光唯美式V2.4.1