目前主流的CentOS版本是6和7两个系列。有些功能在7中可以轻易实现,在6系列中做到要花费更多功夫。比如本博客的 “使用Let’s Encrypt的免费证书” 和 “ImportError: ‘pyOpenSSL’ module missing required functionality”两篇文章均
Linux用户的用户名保存在/etc/passwd文件中,密码保存在/etc/shadow中。要禁止用户修改/重置密码,将这两个文件设置为只读即可: chattr +i /etc/passwd chattr +i /etc/shadow 要允许修改密码,取消文件上的只读标记: chattr -i /etc/
for和while是最常用的循环控制结构。就常用场景,循环次数确定时用for比较多;如果只有退出条件,for和while的用量基本持平。 近日需要读取excel表格中的数据,退出条件为某个单元格内的内容为指定值,同时中间的一些空行需要跳过。因为
经常使用crontab定时备份文件,并在备份文件名中打上日期标签。例如备份和归档命令: tar cjf foo-`date +%Y%m%d%H%M%S`.tar.bz2 foo 将这个命令写入crontab中,会发现命令不能如期执行。直觉判断应该是反引号的内容出问题。网上的资料
由于LineageOS的特性,每隔一周就会构建一个新的版本。新的版本中可能包含了一些重要的更新,可以带来性能、体验的优化等。好消息是LineageOS可以OTA在线更新,并且升级过程中不会损坏手机内安装的应用和数据。以下是运行LineageOS系统的
PHP回顾系列目录 PHP基础 web请求 cookie web响应 cookie和session是web开发新手容易搞混的两个概念,弄清楚两者有助于对web交互更好的理解。个人认为session和cookie的区别主要有如下几点: cookie 信息保存在客户端 具体实现由客户端负
BBR是谷歌开发的TCP拥堵控制技术,目的是尽量跑满带宽,尽少出现排队的现象。响马老师今天发博文说其境外的某个站点已经支持BBR,于是顺道也在自己的服务器上折腾一下,使其也支持BBR。本文是详细配置过程。 安装脚本 不想看那么多,只想
PHP回顾系列目录 PHP基础 web请求 cookie web响应 session web领域大名鼎鼎的LAMP/LNMP组合分别是Linux、Apache/Nginx、MySQL和PHP(极少情况为Perl)的首字母缩写,其中Linux是操作系统,Apache/Nginx是web服务器,MySQL是数据库,PHP是
为了测试容器互联,在机器上开了两个不同的容器。启动后发现作为客户端的容器没有telnet等常用网络工具,于是执行 apt-get update & apt-get install telnet命令安装。命令意外地出现了如下的错误输出: root@793880f44c90:/# apt-get up
警告:前方多图,流量党慎入! 本文的主角是一加小傻狗: 而不是一加手机的一加: 虽然一加手机的价格还比一加小傻狗还贵那么一点,但是一加小傻狗给生活带来的影响远不是一加手机能比的。 关于名字 一直不是很喜欢泰迪这类的小狗,觉得