screen使用教程

一、screen命令是什么?

Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。

二、如何安装screen命令?

除部分精简的系统或者定制的系统大部分都安装了screen命令,如果没有安装,CentOS系统可以执行:yum install screen ;

Debian/Ubuntu系统执行:apt-get install screen 。

三、screen命令使用方法?

1、常用的使用方法

用来解决文章开始我们遇到的问题,比如在安装lnmp时。

Drupal 7 8 模块开发 创建自定义表(table) (hook_schema)

要为自己模块建立一个单独的表(table),需要用到 hook_schema

(当模块激活(enabled),就会建立自动建立表,当卸载的时候会自动删除,这和Drupal 6不同,不需要在 hook_install 调用 drupal_install_schema('tablename'),和 hook_uninstall 调用 drupal_uninstall_schema('myform')

首先建立一个文件 my_first_module.install,我们需要建立一个如下表

 

表名称:myform

常用的 drush 命令 drupal8

常用的 drush 命令

输入 drush 回车,你会看到所有可以使用的 drush 命令。然后进入到 Drupal 网站所在的目录,使用 drush 再加上具体的命令,就可以操作它了。比如查看 Drupal 网站的相关信息:

drush status

上面这条命令会告诉你当前这个 Drupal 的版本,使用的数据库,网站根目录,文件系统,临时目录的位置等等。

管理模块

使用 drush 可以很容易去下载,启用或禁用模块, drush dl 模块名,可以下载模块,模块的名字你可以在 Drupal 的官方网站查看到,一般模块的页面是 https://drupal.org/project/模块名,project 后面的东西就是模块的名称,使用这个名称,配合 drush 命令,你就可以去下载它了。 像这样:

linux CentOS 下将php和mysql命令加入到环境变量中 (宝塔bt界面)

linux CentOS 系统下将php和mysql命令加入到环境变量中 (宝塔bt界面)

径是否已经配置:

echo $PATH 

方法一:直接运行命令

export PATH=$PATH:/www/server/mysql/bin

export PATH=$PATH:/www/server/php/70/bin

使用这种方法,只会对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效,只是临时生效。

 

方法二:执行vi ~/.bash_profile修改文件中PATH一行,将/www/server/php/70/bin 和 /www/server/php/70/bin 加入到PATH=$PATH:$HOME/bin一行之后

这种方法只对当前登录用户生效

 

方法三:修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码

PATH=$PATH:/www/server/php/70/bin:/www/server/php/70/bin
export PATH

信任主机设置 未启用 settings.php 中的 trusted_host_patterns 设置未配置

settings.php 中的 trusted_host_patterns 设置未配置。这可能导致安全漏洞。强烈建议您配置此项。更多详情请参见 防止 HTTP HOST 头攻击。

/sites/default/ 找到 settings.php,并打开找到

 * For example:
 * @code
 * $settings['trusted_host_patterns'] = array(
 *   '^www\.example\.com$',
 * );

在备注(/*  */)范围外去掉 *改为你的域名

本地测速改为

$settings['trusted_host_patterns'] = [
  '^localhost$',
];

 

订阅