Linux
斵冰且行
Given enough eyeballs, all bugs are shallow.
足够多的眼睛,就可以让问题浮现。
展开
-
Ubuntu18.04 环境搭建——用户管理
root 用户,又称超级用户,在 Linux 系统中具有最高级别权限,并且不受系统安全设置的限制。例如,使用 !wq 可以无视权限强行修改文件内容,使用 rm -rf / 可以不加警告地删除系统根目录。在系统管理和日常使用中,应该禁用 root 用户以保证系统安全。对于系统管理需求,推荐设置专用的管理员用户,赋予 sudo 权限,允许其临时以 root 身份执行命令。管理员用户数量不宜过多,需要严格控制。对于日常使用需求,推荐合理地分配普通用户。长期闲置无人管理的僵尸用户是重要的安全原创 2018-10-29 11:20:25 · 870 阅读 · 0 评论 -
Ubuntu18.04 环境搭建——软件包管理
Debian Linux 发行版(Debian、Ubuntu、Kali 等)选用 Advanced Package Tools (APT) 作为默认的软件包管理工具,软件包以 .deb 格式发布。.deb 是 Debian 软件包的标准发行格式,是 Ubuntu 软件包管理的存储基础。dpkg 是最基本的软件包管理命令,它的直接作用对象是 .deb 软件包,可以执行软件包的安装、升级、卸载等操作,缺点是无法自动处理依赖。原创 2018-10-29 17:18:56 · 1879 阅读 · 1 评论 -
Ubuntu18.04 环境搭建——SVN
默认情况下,SVN 使用原生协议连接版本库,访问地址为svn://ip:port/repo。工作目录:SVN 服务管理的基本单元,一个工作目录下可以创建多个版本库;版本库:SVN 版本管理的基本单元,通常对应一个项目。原创 2018-10-29 19:05:45 · 1201 阅读 · 0 评论 -
Ubuntu18.04 环境搭建——Docker
Docker 是一个开源的应用容器引擎,基于 Go 语言开发,以 Apache2.0 协议开源。Docker 可以让开发者打包应用以及依赖包到一个轻量级、可移植的容器中,发布到任何流行的 Linux 系统,同时实现虚拟化。Docker 基于沙箱机制实现容器间隔离,除对外开放的端口外,容器之间不存在任何关联。Docker 自 17.03 版本后分为 CE(Community Edition,社区版)和 EE(Enterprise Edition,企业版),社区版可以免费下载和使用。原创 2019-07-14 10:16:36 · 582 阅读 · 0 评论 -
Ubuntu18.04 环境搭建——常用软件安装
Ubuntu 软件安装的三种方式:软件包管理工具,使用 rpm、apt-get 等管理工具,默认安装到 /usr/ 目录下,需要提供 .deb 格式的软件包;本地编译安装,使用 gcc、make 等工具编译源代码,通常安装到 /usr/local/ 目录下,需要提供软件源代码;二进制软件安装,直接将软件包解压到指定目录下(通常为 /opt/),配置环境变量,即可使用,需要提供预先编译的二进制软件包。原创 2019-07-16 14:01:56 · 360 阅读 · 0 评论 -
Ubuntu18.04 环境搭建——Apache
apache2.conf 主配置文件,包含服务器全局配置,同时引用其它配置文件;ports.conf 配置监听端口;mods-available/ 配置第三方模块;sites-available/ 配置虚拟主机。mods-available/ 和 sites-available/ 是配置文件真实存储位置,但配置未必生效。只有在 mods-enabled/ 和 sites-enabled/ 中创建软链接的配置文件,才是有效的。原创 2019-07-30 22:56:48 · 949 阅读 · 0 评论 -
Ubuntu18.04 环境搭建——Redis
Redis 官方不支持 Windows 平台,Microsoft Open Tech Group 对其进行了跨平台移植,但是仅更新到 Redis 3.0.504,下载地址为 https://github.com/MicrosoftArchive/redis/releases。原创 2019-09-05 09:56:50 · 219 阅读 · 0 评论