知识点:
Screen是Linux窗口管理器的命令行界面版本。它提供了从单个SSH会话中统一管理多个shell窗口(会话)的能力。用户可以通过Screen运行一个持久的进程或者同时连接多个本地或远程的命令行会话,并在其间自由切换。当会话被分离或网络中断时,screen 会话中启动的进程仍将运行,并且可以随时重新连接到 screen 会话。
Screen 官方网站:https://www.gnu.org/software/screen/
多窗口:
在Screen环境下,所有的会话窗口都独立的运行,并拥有各自的编号、输入、输出和窗口缓存。用户可以通过快捷键在不同的窗口下切换,并可以自由的重定向各个窗口的输入和输出。
会话恢复:
通过Screen运行一个持久的进程,暂时离开(detach)screen会话(session)窗口后而不中断该窗口中程序的运行,并在随后重新连接(attach)该会话(session)窗口,重新控制在其中运行的程序。
1. 创建会话(session)窗口
创建一个名为test的新 ...
知识点:
当局域网无法直接访问外网时,可以通过设置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 是 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