Joyber 发布的文章

使用支付宝公钥的时候需要加上前后内容

-----BEGIN PUBLIC KEY-----
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-----END PUBLIC KEY-----

自己的私钥也是这样的格式:

-----BEGIN RSA PRIVATE KEY-----
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-----END RSA PRIVATE KEY-----

可登录的用户
可以使用su切换到该用户,加上 - ,表示会切换到该用户的环境变量下执行,不加则还是原用户的环境下执行

su - username

不可登录用户会报错:

This account is currently not available.

可以使用这样的参数:
-s 设置登录shell -c 执行命令 www 用户名

su www -s /bin/bash -c 'echo `whoami`:$UID'

不可登录的目标用户可以这个命令来执行

sudo -u username command

有时候需要指定环境变量,指定环境变量的值:设置环境变更

sudo -u www-data ART_ENV=testing php -r "var_dump(getenv('ART_ENV'));"

或者,运行命令时保留用户环境 -E

sudo -E -u www-data php -r "var_dump(getenv('ART_ENV'));"

这个命令也是需要目标用户可登录,不然会提示“This account is currently not available.”

runuser -l username -c 'commend'

runuser 与 su 命令相比,runuser 不会要求输入目标用户的密码(前提是你以 root 身份运行该命令)。

修改ip地址
编辑 /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet
BOOTPROTO=static 静态ip
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=34bbe4fa-f0b9-4ced-828a-f7f7e1094e4a
DEVICE=eno16777736
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPADDR=192.168.179.3 ip地址
NETMASK=255.255.255.0 子网掩码
GATEWAY=192.168.179.2 网关

运行 service network restart

修改dns地址
编辑/etc/resolv.conf
修改文件内容 nameserver 114.114.114.114

常用dns地址
114.114.114.114
114.114.115.115
223.5.5.5 阿里
223.6.6.6 阿里

180.76.76.76 百度

作者:jackllvv
来源:CSDN
原文:https://blog.csdn.net/asdasd3418/article/details/80400060
版权声明:本文为博主原创文章,转载请附上博文链接!