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

在 Ubuntu 上自动化安装基本应用的方法, 安装及使用Alfred, Ubuntu Post Installation Script, post_install.sh

  默认安装的 Ubuntu 并未预先安装所有必需的应用。你可能需要在网上花几个小时或者向其他 Linux 用户寻求帮助才能找到并安装 Ubuntu 所需的应用。如果你是新手,那么你肯定需要花更多的时间来学习如何从命令行(使用 apt-get 或 dpkg)或从 Ubuntu 软件中心搜索和安装应用。一些用户,特别是新手,可能希望轻松快速地安装他们喜欢的每个应用。如果你是其中之一,不用担心。在本指南中,我们将了解如何使用名为 “Alfred” 的简单命令行程序在 Ubuntu 上安装基本应用。 Alfred… Read More

linux 配置php环境变量, php getenv 获取环境变量, 自定义 php 环境变量, ubuntu配置环境变量

标准做法是把 环境变量文件 放在 /etc/profile.d/ 目录下 例如,我生成了一个google adwords的配置文件,文件名是  google-adwords-php.sh export developerToken="my-google-token" export clientCustomerId="my-google-userid" export clientId="my-google-clientid" export clientSecret="my-google-clientsecret" export refreshToken="my-google-refresh-token"… Read More

获得免费Linux VPS – 2019有限优惠

  顾名思义,VPS托管的整个方面都是虚拟的。虚拟化技术是将一个强大的服务划分为各种虚拟服务器的手段。您可以像拥有一个作为单独服务器的物理硬件一样使用它。 它永远不容易获得名义上和值得信赖的托管服务提供商,但是为了速度而构建的xshellz虚拟服务器,永远不会出错。使用免费的VPS主机服务器,无论您是学生,开发人员还是希望它用于您的学校项目或任何个人需求。   当你可以利用便宜的东西并试试免费时,为什么要付出更多? 当您即将在xshellz.com上创建免费帐户时,几乎没有值得考虑的事情。 以高品质托管而闻名 完全安全 SSH和IRC访问 无限包安装 保证性能 快速的服务器设置和易于使用 无需信用卡 15GB RAM 注册时,您的xshellz.com帐户会自动注册所有必需的包和服务。   第1步… Read More

linux用户组和权限管理详解

用户组和权限管理   概念 用户分为三类: 1、超级用户:root uid=0,简单来说uid为0的用户就是超级用户。 2、虚拟用户:存在linux中,满足文件或者程序运行的需要,而创建的。不能登录,不能使用。uid=1-499,1-999(centos7) 3、普通用户:管理员root创建的用户。uid=500+,1000+(centos7) 用户组就是具有相同特征的用户的集合。一个组可以包含多个用户,每个用户也可以属于不同的组。用户组的目的方便管理员对用户进行集中管理。用户组也分为两类:系统组和普通组。 用户和用户组的关系: 一对一:一个用户存在一个组,也可以是组中唯一成员 一对多:一个用户属于多个组,只有一个主组,其余为附加组 多对一:多个用户存在于一个组 多对多:多个用户可以存在多个组 下图中每一个方框代表一个组,每个图代表一个用户,可以方便我们理解用户和组的关系。 用户及用户组配置文件介绍 /etc/passwd  用户及其属性信息… Read More

创建Composer包, 学习开发自己的 Composer 包,并使用 GitHub 实时更新到 Packagist

  composer是什么 Composer 不是一个包管理器。是的,它涉及 “packages” 和 “libraries”,但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。 Composer 受到了 node’s npm 和 ruby’s bundler 的强烈启发。而当时 PHP 下并没有类似的工具。… Read More

Linux: memcache的安装和启动、停止、重启, 检查memcache server是否开启

memcache是高性能,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。据说官方所说,其用户包括twitter、digg、flickr等,都是些互联网大腕呀。目前用memcache解决互联网上的大用户读取是非常流行的一种用法。 更多可以参考: PHP: Memcached安装, Memcache/Memcached的PHP操作手册, Memcached使用, Memcached教程 Memcached数据库管理, 基于Web的Memcached管理工具:phpMemAdmin 在PHP中使用memcached提高动态网站性能, memcached, memcache, memcached数据库缓存类   安装 sudo apt-get install… Read More

Ubuntu 18 :shutter编辑按钮失效, shutter编辑按钮消失, How To Fix Disabled Edit Option In Shutter in Ubuntu 18.04 & Mint 19

有没有遇到这样的情况:   修复的方法,下载下面三个文件,并双击安装: libgoocanvas-common libgoocanvas3 libgoo-canvas-perl     运行下面代码,关闭shutter: sudo killall shutter 然后重启shutter就可以了!   其他选项: Get applet indicator… Read More

Ubuntu: Apache使用Let’s Encrypt, 本地服务器安装TLS/SSL认证, 免费的SSL

下面介绍设置Let’s Encrypt使用免费的TLS/SSL认证,系统为Ubuntu 14.04运行Apache服务。我们也会介绍怎么进行认证更新。 要求: Ubuntu 14.04,Apache服务器一个 正确配置的域名一个 第一步:安装git 更新软件列表缓存: sudo apt-get update 安装git,用来下载Let’s Encrypt客户端: sudo apt-get install git… Read More

Linux:使用Clonezilla(再生龙)对硬盘进行镜像和克隆, Linux界的ghost

Clonezilla是一个用于Linux,Free-Net-OpenBSD,Mac OS X,Windows以及Minix的分区和磁盘克隆程序。它支持所有主要的文件系统,包括EXT,NTFS,FAT,XFS,JFS和Btrfs,LVM2,以及VMWare的企业集群文件系统VMFS3和VMFS5。Clonezilla支持32位和64位系统,同时支持旧版BIOS和UEFI BIOS,并且同时支持MBR和GPT分区表。它是一个用于完整备份Windows系统和所有安装于上的应用软件的好工具,而我喜欢用它来为Linux测试系统做备份,以便我可以在其上做疯狂的实验搞坏后,可以快速恢复它们。 Clonezilla也可以使用dd命令来备份不支持的文件系统,该命令可以复制块而非文件,因而不必在意文件系统。简单点说,就是Clonezilla可以复制任何东西。(关于块的快速说明:磁盘扇区是磁盘上最小的可编址存储单元,而块是由单个或者多个扇区组成的逻辑数据结构。) Clonezilla分为两个版本:Clonezilla Live和Clonezilla Server Edition(SE)。Clonezilla Live对于将单个计算机克隆到本地存储设备或者网络共享来说是一流的。而Clonezilla SE则适合更大的部署,用于一次性快速多点克隆整个网络中的PC。Clonezilla SE是一个神奇的软件,我们将在今后讨论。今天,我们将创建一个Clonezilla Live USB存储棒,克隆某个系统,然后恢复它。 Clonezilla和Tuxboot 当你访问下载页时,你会看到稳定版和可选稳定发行版。也有测试版本,如果你有兴趣帮助改善Clonezilla,那么我推荐你使用此版本。稳定版基于Debian,不含有非自由软件。可选稳定版基于Ubuntu,包含有一些非自由固件,并支持UEFI安全启动。 在你下载Clonezilla后,请安装Tuxboot来复制Clonezilla到USB存储棒。Tuxboot是一个Unetbootin的修改版,它支持Clonezilla;你不能使用Unetbootin,因为它无法配合工作。安装Tuxboot有点让人头痛,然而Ubuntu用户通过个人包归档包(PPA)方便地安装: $… Read More

压力测试和评测工具 Siege

压力测试和评测工具 Siege 目录 Web性能压力测试工具之Siege详解: http://www.ha97.com/4663.html 系统吞吐量(TPS)、用户并发量、性能测试概念和公式:http://www.ha97.com/5095.html Siege官网:http://www.joedog.org/ 下载地址 siege: http://www.joedog.org/pub/siege/ Sproxy: http://www.joedog.org/pub/sproxy/ 压力测试工具siege的用法:http://buzheng.org/blog/usage-of-siege.html Siege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力。可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。siege可以从您选择的预置列表中请求随机的URL。所以siege可用于仿真用户请求负载,而ab则不能。但不要使用siege来执行最高性能基准调校测试,这方面ab就准确很多。 Sproxy做为一个代理侦听9001端口,可用于搜集正常访问的GET/POST请求、生成siege适用的Urls.txt文件格式。 安装 # siege… Read More