Linux 文件系统

Linux 文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有 Linux 用户和程序看到的文件、目录、软连接及文件保护信息等都存储在其中。 挂载 在 linux 操作系统中, 挂载是指将一个设备(通常…

Linux 中文件的隐藏属性与特殊权限

01. 隐藏属性 可以使用 chattr 命令设置文件的隐藏属性,使用命令 lsattr 列出文件的隐藏属性。 chattr chattr [+-=][ASacdistu] 文件或目录名称 选项与参数: + :添加某一个特殊参数,其他原本存在参数则不动。 - :移除某一个特殊参数,其他原本存在参数则不动…

为 Linux 服务器配置 SSH 公钥认证

每次连服务器都要输入一遍密码,非常麻烦。所以可以使用 SSH 公钥来解决总要去输密码的痛苦。 其实一般情况下,购买主机在开通服务前可以添加 SSH 公钥的。 01. 创建 ssh-key 如果已经创建过了,那么可以忽略此过程。 $ ssh-keygen -t rsa 之后根据…

Nginx 配置

这篇文章写了 Nginx 常见的一些配置选项,整理并记录下来方便以后使用。 01. 目录结构 安装好后的目录结构如下: nginx ├── conf # 配置文件 ├── html # 网站程序 ├── logs # 日志文件 └── sbin # 二进制程序文件 配置文件默认是放在 conf 目录…

MySQL 无法启动修复

报错如下 $ ./mysqld 2017-03-23 08:42:32 1358 [ERROR] InnoDB: Attempted to open a previously opened tablespace. Previous tablespace mysql/slave_relay_log_info uses space ID: 3 at filepath: ./mysql/slave_relay_log_info.ibd. Cannot open tablespace shop/admin which uses space ID: 3 at filepath: ./shop/admin.ibd 2017-03-23 08:42:32 7fffad71c3c0 InnoDB: Operating system error number 2 in a file operation. 修复方式 It means one of your tables is corrupted. Weirdly this has happened to frequently upon a machine crash. This is how I fixed it: open my.cnf (in MAMP > File > Edit Template > MySQL) add the line: innodb_force_recovery = 1 save and…

Prev Page