Category: Ubuntu / Mac / Github / Aptana / Nginx / Shell / Linux

不能重启Nginx, Nginx重启报错, Can not restart Nginx, Job for nginx.service failed because the control process exited with error code., nginx.service failed because the control process exited

  问题:   我试图重新启动 nginx: $ sudo service nginx restart Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.   systemctl status nginx.service: $ systemctl status nginx.service ● nginx.service - A high performance web server and a reverse pr… Read More

Ubuntu 安装 OneDrive, Ubuntu 安装微软网盘, OneDrive for Ubuntu, 如何在 Ubuntu 上安装 Microsoft OneDrive, How to Install Microsoft OneDrive on Ubuntu

  OneDrive 是一种云服务,可将任何类型的文件保存在云上,并可从任何地方访问。OneDrive 允许您保存任何形式的材料,包括电影、照片和文档,并可以从任何系统(如 Windows PC 和手机等)获取它们。它为用户提供 15 GB 的免费空间存储,并且还有用于更多存储的包.   OneDrive也可以安装在Linux上;本文将讨论 OneDrive 的安装。按照特定方法的步骤在您的 Linux 操作系统 (Ubuntu) 上轻松成功地安装 OneDrive:   方法一:如何通过Ubuntu终端安装OneDrive   第 1 步:打开 Ubuntu 终端并更新所有现有软件包: $ sudo apt u… Read More

PHP版本降级, PHP 8.0降到7.4, 如何更改PHP版本, How to Downgrade PHP 8.0 to 7.4 Ubuntu?

  介绍 如果您需要在 ubuntu 中将 PHP 8.0 降级到 7.4,那么我会告诉您在 ubuntu 中将 PHP 8.0 降级到 7.4 的命令。 您还可以在 ubuntu 中将 PHP 7.4 降级到 7.3,将 PHP 7.3 降级到 7.2,将 PHP 7.2 降级到 7.1,将 PHP 7.1 降级到 7.0。 几天前我更新了我的 ubuntu 20.04,PHP 版本从 7.4 更新到 8.0。但是,当我在 EasyEngine 上运行 PHP WordPress 项目时,EasyEngine site-type-wp 包出现了一些错误。所以我现在想现在我需要回滚 PHP 7.4 版。   命令 您还想回滚以安装 7.4,然后您可以运行以下命令: // Enable P… Read More

Ubuntu远程桌面, 如何安装 Remmina, 远程桌面客户机, How to install Remmina, VNC server for Ubuntu, Remote Desktop Client for Ubuntu

  1. 概述 虚拟网络计算(VNC) 是一种常用于通过网络共享图形桌面的协议。VNC 的流行用途包括技术支持和屏幕共享。默认情况下,Ubuntu 自带Remmina远程桌面客户端,支持 VNC 和 RDP 协议。我们将使用它来访问远程服务器。   你需要什么 一台运行 Ubuntu 16.04 LTS 或更高版本的计算机 正在运行的 VNC 服务器 已安装 Remmina 远程桌面客户端   安装 Remmina 如果您的 Ubuntu 安装中没有 Remmina, 请使用 Ubuntu sudo apt-add-repository ppa:remmina-ppa-team/remmina-next sudo apt update su… Read More

Mac 通过 ssh连接 Ubuntu, Mac 连接 Ubuntu, How to connect to Ubuntu from macOS

  如果您使用Ubuntu Linux但也使用运行macOS的Apple计算机,则可能有兴趣了解如何将Mac连接到Ubuntu。在本指南中,我们将介绍使用命令行和GUI从Mac OS连接到Ubuntu的难易程度。   在我们开始之前 要从运行Mac OS的计算机连接到Ubuntu Linux PC,必须已安装SSH服务器并在Ubuntu上运行。不用担心,与许多其他Linux操作系统相比,在Ubuntu上进行设置非常容易。 要开始设置SSH服务器的过程,请在Ubuntu PC上打开一个终端窗口。您可以通过按键盘上的Ctrl + Alt + T或Ctrl + Shift + T来执行此操作 。终端窗口打开并准备就绪… Read More

Linux: Ack 用法, Ack 文档

  用法 用法: ack [选项] ...模式[文件或目录] PATTERN从当前目录开始向下搜索树中的每个源文件。如果指定了任何文件或目录,则仅检查那些文件和目录。ack也可以搜索STDIN,但前提是没有指定文件或目录参数,或者其中之一是-。 可以在ACK_OPTIONS环境变量或.ackrc文件中指定默认开关。如果您不希望依赖于环境,请使用关闭它--noenv。 例: ack -i 选择   正在搜寻 -i, --ignore-case 忽略模式中的区分大小写 --[no]smart-case 忽略模式中的区分大小写,但仅当模式不包含大写字母时 如果-i指定则忽略。 -v, --invert-match 反转匹配… Read More

Linux: 如何在Apache中禁用目录列表, Apache禁止显示目录列表, How to disable directory listing in Apache

  目录清单Apache由AutoIndex模块提供。如果启用,并且Apache下特定路径或文件夹中没有DirectoryIndex文件,那么将会显示文件和文件夹列表。 常见的示例DirectoryIndex文件是index.html,index.htm,index.php和welcome.html。 当然,一个简单方便的方法就是手动创建一个DirectoryIndex文件,但是出于安全原因或其他原因,您最好是能够禁用目录浏览。 Apache可以禁用mod_autoindex,在Apache配置文件中设置适当的选项或使用htaccess文件来禁用的 自动目录索引。 如果您在平台上托管cPane… Read More

Hosting:如何在cPanel中禁用Apache目录列表, How to disable Apache directory listing in cPanel

  cPanel的安装默认情况下会安装并启用mod_autoindex。这导致,如果index.html或index.php不存在的时候,Apache会显示的文件和目录的文件夹列表DirectoryIndex文件, 通常,您可以编辑ApacheHTTP服务器配置文件以禁用目录列表,但是你无法从cPanel帐户访问该文件。   如何在Apache中禁用目录列表 但是,您可以通过cPanel的仪表,禁用目录浏览Apache   在cPanel中禁用目录列表的步骤: 登录到您的cPanel帐户。 转到 Advanced部分,然后单击Indexes。 选择要禁用目录列表的Web目录。 单击文件… Read More

Ubuntu 20.04设置Apache虚拟主机, Ubuntu 20.04运行多个网站,Ubuntu 20.04设置二级域名, How To Set Up Apache Virtual Hosts on Ubuntu 20.04

虚拟主机是一种Apache配置指令,允许您在一台服务器上运行多个网站。使用虚拟主机,您可以指定站点文档的根目录(包含网站文件的目录),为每个站点创建单独的安全策略,使用不同的SSL证书等等。 本文介绍如何在Ubuntu 20.04上设置Apache虚拟主机。   先决条件 在继续阅读指南之前,请确保您满足以下要求: 指向您的公共服务器IP的一个或多个域名。 在您的Ubuntu系统上安装了Apache。 您以root 用户或具有sudo特权的用户身份登录。   创建目录结构 文档根目录是用于存储域名网站文件并响应请求提供服务的目录。您可以将文档根目录设置为所需的任何位置,在本示例中,我们将使用以下… Read More

手把手教程:利用GitHub团队合作项目流程

  目录: 零、前期准备 一、创建开发分支 二、Fork项目到个人的仓库 三、Clone项目到本地 四、和团队项目保持同步 五、push修改到自己的项目上 六、请求合并到团队项目上 七、团队项目负责人审核及同意合并请求 注:其中 零、一、七 是由团队项目负责人来完成的。开发人员只要从 二 开始就行了。   零、前期准备: 首先把队友直接push的权限关掉,即设置成Read。这样可以防止队友误操作,未经审核就把代码push到团队项目上。 Teams用来分配issue的时候会用到,所以保留下来,并不是没有用。   一、创建开发分支 master分支一般用来发布稳定版本,dev分支(开发分支)用来发布开… Read More

SSH原理与运用:远程登录, 远程操作与端口转发, SSH使用方法

  SSH是每一台Linux电脑的标准配置。随着Linux设备从电脑逐渐扩展到手机、外设和家用电器,SSH的使用范围也越来越广。不仅程序员离不开它,很多普通用户也每天使用。   一、什么是SSH? 简单说,SSH是一种网络协议,用于计算机之间的加密登录。 如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。 最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经… Read More

在Ubuntu中录制屏幕, Ubuntu屏幕录制软件, How To Record Your Screen in Ubuntu With SimpleScreenRecorder

  您是否看过一些使用Linux的很棒的视频?您是否想过这些人如何在Ubuntu或其他Linux发行版中记录他们的屏幕?您是否也尝试过这样做?曾经发生过找不到软件将屏幕捕获为视频的事情吗? 好吧,那就别再看了。因为今天,我将向您展示如何在Ubuntu Linux中录制屏幕。 为此,我们将使用工具SimpleScreenRecorder。它是Linux上最好的屏幕录像机之一,并且是免费的开源软件。 首先让我们看看如何在Ubuntu 14.04、16.04、18.04和其他基于Ubuntu的Linux发行版中安装SimpleScreenRecorder,例如Linux Mint,Linux Lite,E… Read More

MAMP Pro for Mac 永久破解, PHP/MySQL开发环境 for Mac, MAMP Pro 5.5 for Mac破解

  MAMP&MAMP Pro Mac版终于迎来更新啦!MAMP Pro for Mac是一款搭建本地服务器环境的软件,是一套专业的组合软件。MAMP pro mac 破解版这几个首字母代表Macintosh、Apache、MySQL和PHP,即包含Macintosh、Apache、MySQL和PHP四大开发环境。MAMP PRO mac破解版是经典的本地服务器环境的专业级版本。   下载好MAMP Pro 5安装包后,点击打开MAMP Pro 5.dmg,双击【Installer】进行安装,如下图:   双击“Install”后弹出MAMP Pro安装器,点击“继续”,如下图:   点击… Read More