随笔分类 - Linux
摘要:2018-02-20 00:30:26 更新:推荐新扩展(极力推荐) 这篇文章里用的两个二维码扩展都有些问题和麻烦:phpqrcode(生成二维码)的源码有点小 bug; 而 php-zbarcode(识别二维码)需要其他开源套件和扩展模块的支持,编译起来很容易出问题,只支持 php5,而且 3 年
阅读全文
摘要:为了装 php 的条形码扩展模块 php-zbarcode,先装了一天的 ImageMagick 和 zbar。也许和我装的 Ubuntu 17.10 的有版本兼容问题吧,总之什么毛病都有,apt 不行,PPA 源也不行,编译安装还有几处源代码出错,装不上~ 折腾了大半天之后终于把 ImageMag
阅读全文
摘要:这篇文章主要用来快速部署以 php 5.6 为主的 lamp 环境,要看详细安装包括虚拟主机配置的请参考这篇:http://www.cnblogs.com/mingc/p/7864030.html 一、加 ppa 源 添加 php 及常用模块(扩展)的 PPA 源 二、装 apache 配置目录:/
阅读全文
摘要:2018-02-24 13:50:30 更新: 个人喜欢相对原生又不太麻烦,所以用 apt 构建环境。不过,最近使用到现在记得出现过了 3 次 apache 或 mysql 服务器无法启动或无法连接的情况。之前懒得麻烦,直接重装服务器,反正数据也不多。 最近一次出问题后,好好查了会儿谷歌(百度),找
阅读全文
摘要:2018-02-19 12:08:28 更新: 现在的 Google Chrome 浏览器自带了 Flash 支持,无需安装。而 Firefox 浏览器没有提供 Flash 支持,所以用 Firefox 的盆友们需要自行安装 Flash 的(更新)插件。 之前给 Firefox 装了 Flash 插
阅读全文
摘要:Ubuntu 17.10 安装 "爱壁纸" 的 deb 包时,缺失了 python-support 依赖。使用 sudo apt-get -f install 也没修复。查了下官方源,结果 python-support 被弃用了。 但 "爱壁纸" 还是要用滴,python-support 还是要装滴
阅读全文
摘要:一、准备工作 1. DiskGenius:分区工具,为 Linux 建立单独的分区。(Linux 公社下载源) 2. UUI:Universal USB Installer,通用 U 盘安装器,用来制作一个功能类似 WinPE 的 Linux 系统。在这个 Linux 系统里我们安装 Ubuntu。
阅读全文
摘要:安装步骤 1. 切换到 root 用户,执行 yum -y install "@Chinese Support" 2. 退出终端,选择桌面菜单中 "System" -> "Preferences" -> "Input Method"(如果没有这个选项,请注销一下) 3. 在弹出的窗口中,勾选 "En
阅读全文
摘要:前言 Apache 2.4 以后的版本不再自带 APR 库(Apache Portable Runtime,Apache 可移植运行库),所以在安装 Apache 之前需要手动下载安装 APR 库。 完整的 APR 实际上包含了三个依赖包:apr、apr-util 以及 apr-iconv。 正文
阅读全文
摘要:前言 Linux 的普通用户(uid >= 500)不具有某些命令的执行权限,为了执行较高权限的命令,一般有两种方法: 第一种是使用 su - 命令切换到 root 用户去执行; 另外一种方法是在命令前添加 sudo 去执行。 编辑文件 在使用 sudo 执行命令之前,需要把该普通用户添加到 /et
阅读全文
摘要:一、YUM(Yellowdog Updater, Modified) 1. YUM 简介 RPM 软件包形式管理软件虽然方便,但是需要手动解决软件包的依赖问题。很多时候安装一个软件首先需要安装 1 个或多个(有时多达上百个)其他软件,手动解决依赖问题很复杂。使用 YUM可以解决这个问题。Linux
阅读全文
摘要:一、源代码管理 绝大多数开源软件都是直接以源代码形式发布的,一般会被打包为 tar.gz 的归档压缩文件。程序源代码需要编译为二进制可执行文件后才能够运行使用。源代码的基本编译流程为: 源代码形式的软件使用起来较为麻烦,但是兼容性和可控性较好。并且开源软件一般会大量使用其他开源软件的功能,所以开源软
阅读全文
摘要:一、系统启动流程 一般来说,Linux 系统的启动流程是这样的: 1. 开机之后,位于计算机主板 ROM 芯片上的 BIOS 被最先读取,在进行硬件和内存的校验以及 CPU 的自检没有异常后, BIOS 将被加载到内存中。 2. BIOS 按照其设置的设备启动顺序,依次尝试加载含有 MBR 信息的可
阅读全文
摘要:一、文件浏览 二、正则匹配打印行 命令 grep 用来全局匹配正则表达式并打印所在行: 常用参数: 三、文本切割打印字段 命令 cut 常用来切割文本行、打印某些字段: 常用参数: 示例: 四、文本统计 命令 wc 用于统计文件的行数、单词数、字符数等: 不带参数时默认输出一行,字段格式为: 常用参
阅读全文
摘要:一、多命令协作 在 Linux 系统当中,大多数命令都很简单,很少出现复杂功能的命令,每个命令往往只实现一个或多个很简单的功能。通过将不同功能的命令组合一起使用,可以实现某个复杂功能的。 Linux 中几乎所有命令的返回数据都是纯文本的(因为每个命令都是运行在 CLI 下),而纯文本形式的数据又是绝
阅读全文
摘要:一、以太网(Ethernet) 以太网(Ethernet)是一种计算机局域网技术。IEEE 组织的 IEEE 802.3 标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问层协议的内容。以太网是目前应用最普遍的局域网技术,取代了其他局域网标准如令牌环、FDDI 和 ARCNET
阅读全文
摘要:一、IP地址 IP 地址是因特网上的每个网络节点在全球范围内的唯一标识符,一个 IP 地址唯一标识一个主机(严格来说是标识一个网卡接口 network interface card)。 现在应用最为广泛的是 IPv4 地址,已逐渐向 IPv6 地址切换。IPv4 地址为 32 位长,IPv6 地址为
阅读全文
摘要:一、默认权限 每一个终端都有一个 umask 属性,是用来确定新建文件或目录的默认权限的“掩码”(mask 有“掩码”的含义,至于 u,后面说)。 Linux 中一般有默认的权限掩码,使用命令 umask 用以查看或设置: 一般地,普通用户(uid 为 500 以上)的权限掩码默认为 0002,ro
阅读全文
摘要:一、权限 权限是操作系统用来限制资源访问的机制,权限一般分为读、写、执行。 系统中每个文件都拥有特定的权限、所属用户及所属组,通过这样的机制来限制哪些用户、哪些组可以对特定的文件进行什么样的操作。 每个进程都是以某个用户的身份运行,所以进程的权限与该用户的权限一样,用户的权限越大,该进程所拥有的权限
阅读全文
摘要:一、用户、组 1. 用户 当我们使用 Linux 时,需要以一个用户的身份登录,一个进程也需要以一个用户的身份运行。用户限制使用者或进程可以使用或不可以使用哪些资源。 2. 组 组用来方便地管理用户。 每个用户拥有唯一 uid,操作系统实际使用的是用户 ID,而不是用户名 每个用户属于一个主组,属于
阅读全文

浙公网安备 33010602011771号