通过shell 获取
cat /proc/sys/kernel/random/uuid
通过各种语言获取
python
#!/usr/bin/python
import uuid
print uuid.uuid1()
print uuid.uuid4()
276篇 Default中的文章
cat /proc/sys/kernel/random/uuid
#!/usr/bin/python
import uuid
print uuid.uuid1()
print uuid.uuid4()
适配第三方的swift lib, 从swift旧版本到swift5, 出现这个问题
Missing argument for parameter #1 in call
Result 这样定义:
原来这样使用 ,报错。
其实修改方法很简单。
默认的空参Void给个括号就行。
completionBlock(.success(()),
这个实况功能出来比较久了,但是之前一直用的iPhone6, 3D Touch是没有的,对于live photo了解一些,但是中文界面下冒出来个实况,看起来有点懵。于是拿到一个二手iPhone7 后了解了具体。
实况其实英文就是live photo, 有点像gif,但是比gif多音频,时长是有限的,拍照时保持姿势几秒,按一下即可录制。
查看可以利用3D Touch压力按下即可播放。
cOS Sierra 10.12以上在安全与隐私里默认没有任何来源的选项,可以执行 sudo spctl --master-disable
打开此选项。
另外一种办法据说是 按住Control后,再次点击软件图标,即可。
##添加允许通过服务
查看所有服务 firewall-cmd --get-services
firewall-cmd --add-service=http
firewall-cmd --add-service=https
##参考:
firewall-cmd --add-port=443/tcp
firewall-cmd --permanent --add-port=3690/tcp
firewall-cmd --reload
firewall-cmd --list-all
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl http://mirrors.aliyun.com/repo/Centos-7.repo -o /etc/yum.repos.d/CentOS-Base.repo
yum makecache
官方wiki解释是
ifconfig 及 netstat 工具程序在 CentOS 5 及 6 的应用手册内被置标为降级已接近十年,而 Redhat 决定在 CentOS 7 不会缺省安装 net-tools 组件。其中一个转换的原因就是 ifconfig 不会显示界面卡所拥有的全部 IP 位置 —— 请改用 ip 指令。取而代之的工具是 ss 和 ip。假如你真的、真的很需要 ifconfig 和 netstat,你可执行 yum install net-tools。
那就熟悉用这些命令吧
ip a
ip route
比较好的格式化输出命令为:ss -ntulp | colume -t
还有 ss -nulp4 | cat -A
这个问题原因是默认加载的虚拟nat网络网卡没有自动启动, 需要先获取设备名称 ip a
,如ens33、eth0, enp0s3等这样的, 再ifup下就OK。 如ifup eth0
。
如果想让它开机就自己启动,可以修改/etc/sysconfig/network-scripts/ifcfg-eth0
, 其中eth0为上述查到的设备名。
将ONBOOT=no 中no
修改为 yes
, 或者运行下述命令
sed -i -e 's@^ONBOOT=no@ONBOOT=yes@' ifcfg-eth0
注意:执行上述命令前先 cd /etc/sysconfig/network-scripts/
http://mirrors.huaweicloud.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
http://mirrors.tuna.tsinghua.edu.cn/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
http://mirrors.neusoft.edu.cn/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
http://mirrors.aliyun.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
http://mirrors.zju.edu.cn/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
http://mirror.lzu.edu.cn/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
http://mirrors.cqu.edu.cn/CentOS/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
http://mirror.bit.edu.cn/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
http://mirror.jdcloud.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
http://ftp.sjtu.edu.cn/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
http://mirrors.cn99.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
http://mirrors.njupt.edu.cn/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
事情是这样:nginx 反向代理 php-fpm, php脚本中使用php-redis,实例化Redis对象,并connect本地的redis服务器。本地root账号运行php xxx.php是没有问题的,结果使用http访问时报Permission denied。
如果不提示错误,有可能是php.ini的配置项display_errors是关闭的。
最终找到原因是selinux的安全设置。可以用这个getsebool -a | grep httpd
查看到
httpd_can_network_connect --> off
可以通过下述命令修改
SELinux命令,临时配置,重启后失效
setsebool httpd_can_network_connect=1
写入配置文件的命令,重启后保留
setsebool -P httpd_can_network_connect 1
其它配置项参考 https://wiki.centos.org/zh/TipsAndTricks/SelinuxBooleans