Archive for the ‘软件’ Category

Linux系统代理配置变量

五月 21, 2020 | In: Linux

知识点: 当局域网无法直接访问外网时,可以通过设置linux的代理访问外网。 Linux系统代理配置相关环境变量: http_proxy:为 http 设置代理;默认不填开头以 http 协议传输。 https_proxy:为 https 设置代理。 ftp_proxy:为 ftp 设置代理。 all_proxy:全部变量设置代理(设置了此变量,其余变量不需设置)。 no_proxy 无需配置代理的主机或域名(可以使用通配符,多个主机使用“,”号分隔)。 设置系统代理配置环境变量: export http_proxy=server:port export https_proxy=user:password@server:port export ftp_proxy=socks5://server:port export no_proxy=”localhost, 127.0.0.1, ::1″ 取消代理配置: unset http_proxy unset https_proxy unset ftp_proxy unset no_proxy Linux常用程序使用代理设置: 1. Ubuntu系统apt的配置: 修改文件”/etc/apt/apt.conf”,添加: Acquire::http::Prox ...

Composer的简单用法

一月 11, 2020 | In: PHP技术, 软件

Composer 是 PHP 的一个软件包依赖管理工具。PHP 开发人员可能每天都在频繁运行它的命令require, install 和 update。除此之外还有一些其他的 Composer 命令常用。 Composer 的安装 curl -LsS https://getcomposer.org/installer -o composer-setup.php php composer-setup.php show 等价于info,查看项目中所有已安装的软件包(包括依赖项),以及查看软件包的说明,所有这些信息都可以在文件composer.lock中找到。 1. 使用依赖关系树的形式查看 composer show -t 2. 筛选查看指定的软件包 composer show ‘symfony/*’ why 是depends的别名,用来确定哪些软件包需要指定的软件包。 composer why twig/twig why-not 是prohibits的别名,用来检查是哪些软件包将阻止安装或更新软件包。 composer why-not symfony/yaml outdated 等价于 composer show -l,在使用 composer update 升级软件包以前检测已安装的软件 ...

知识点: 为了保证从互联网下载的文件的完整性和可靠性,通常文件下载下来以后都会比较一下MD5、SHA1、SHA256等校验值是否和源文件的校验值一致,这需要借助专门的检验工具来完成。 运行Windows系统自带的Windows PowerShell相关命令即可进行文件HA1、SHA256、SHA384、SHA512、MACTripleDES、MD5、RIPEMD160的校验。 1. CertUtil 命令 CertUtil -hashfile InFile [HashAlgorithm] 支持哈希算法: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512 例如:显示文件readme.txt的MD5校验值 certutil -hashfile readme.txt md5 2. Get-FileHash Get-FileHash [文件] -Algorithm [算法类型] | Format-List 支持哈希算法:SHA1 SHA256 SHA384 SHA512 MACTripleDES MD5 RIPEMD160 例如:显示文件c:\windows\explorer.exe的MD5校验值 Get-FileHash c:\windows\explorer.exe -Algorithm MD5 | Format-List

知识点: 在CentOS系统升级,关机重新启动后,开机启动菜单会多出新内核的启动选项,在确定新的内核运行不会出现问题后,可以删除旧的系统核心文件和开机选项。 1. 查询当前正在使用的内核: uname -a 2. 查询系统中全部的内核: rpm -q kernel 3. 删除多余的内核,例如: yum remove kernel-3.10.0-514.21.1.el7.x86_64

知识点: nginx的虚拟主机是通过HTTP请求中的Host值来找到对应的虚拟主机配置,如果没有找到,则nginx将请求传送到指定了default_server的配置节点来处理。 对于非法的域名绑定服务器独立IP访问,或者使用IP直接访问时,由于匹配不到配置的虚拟主机域名,默认使用default_server这个虚拟主机配置处理,返回配置中指定的错误代码或者跳转URL。 server { listen 80 default_server; server_name _; access_log off; return 444; } 添加上述配置代码后,当客户端使用非法绑定的域名或者使用IP直接访问时,浏览器会自动提示用户无法访问(ERR_EMPTY_RESPONSE 网页无法正常运作)。

分类

归档

ipv6 ready