智乐兔

linux系统

  • Github的清点对象算法

    Github的清点对象算法

    $ git clone https://github.com/torvalds/linuxCloning into ‘linux’…remote: Counting objects: 4350078, done.remote: Compressing objects: 100% (4677/4677), done.Receiving objects:  4% (191786/4350078), 78.19 MiB | 8.70 MiB/s 段提示说,远程代码库一共有 4350078 个对象需要克隆。 这就叫”清点对象”(c ...

    查看全文

  • WHR-G300N V2 上使用 OpenWrt 构建 WDS 无线网络扩展

    WHR-G300N V2 上使用 OpenWrt 构建 WDS 无线网络扩展

    刷入 OpenWrt Buffalo WHR-G300N V2 的硬件和 WHR-G301 一样,所以可以直接使用针对它的固件。若是还没有在 Buffalo WHR-G300N V2 刷入 OpenWrt 或者更新至 15.05 的话,可以参照下面的方式操作: 前往 OpenWrt 官网下载 WHR-G301 的固件: 确保使用有线方式连接路由器,还是因为 OpenWrt 默认不开无线网络…… 前往官方固件的 Admin 或者 OpenWrt 固件的 Reflash 更新便可以了。 等待 WHR-G300N V2 上红色的 DIAG 灯熄灭后,便可以在浏览器中 ...

    查看全文

  • 使用Aptik Battery Monitor监控Ubuntu笔记本电池用量

    使用Aptik Battery Monitor监控Ubuntu笔记本电池用量

    你知道你的 笔记本电池用了多长时间吗?电量可以使用多久知道吗?笔记本电池的放电率又是多少呢? 想知道以上这些或更多数据吗?现在我们可以使用 Aptik Battery Monitor 图形化工具来进行监控。想必有朋友听说过 Aptik 这个名字,其备份和恢复工具在 Ubuntu 用户中还是有些名气的。 Aptik Battery Monitor图示 如上图所看到的:黑线显示的是电池电量水平红线代表 CPU 使用率蓝色线是用户点击之后的标记线 安装Aptik Battery Monitor 基于 Ubuntu 的发行版,例如 Linux Mint、elementary OS 等可以直接使用 ...

    查看全文

  • Linux Kernel 4.2.2 编译安装教程

    Linux Kernel 4.2.2 编译安装教程

    安装Linux的最新内核其实不难,搞Linux就不要怕尝试。 我配置是AMD Athlon X2 64 4600+的处理器和DDR2 2GB的内存条,系统为X 15.04。 现在我与大家分享一下经验,由于我写这个帖子的时候,Linux Kernel 4.2.2是最新的正式版内核,所以就以4.2.2为例了。 首先去官网下载4.2.2的内核包,官网地址: linux-4.2.2.tar.gz官网下载地址: 下载好源码包之后,用root用户登陆系统,将源码包放到/usr/src目录下,用归档管理器解压到当前目录或者用下面的命令解压。 tar -xf linux-4.2.2.tar.xz解压好了以后 ...

    查看全文

  • Debian 8.2.0 (Jessie) 快速纯净安装教程

    Debian 8.2.0 (Jessie) 快速纯净安装教程

    这篇文章我会尽可能详细地说明如何快速安装纯净的Debian 8.2.0,需要懂一点vi编辑器的使用方法。 如果是新手没用过vi编辑器也不用担心,我会尽量详细地说明使用方法的。 首先在Debian官网上下载网络安装CD或者完整DVD镜像,DVD镜像只需DVD-1即可。 下载好镜像后做成U盘启动盘,从U盘启动开机。 在引导界面选择Graphical install(图形化安装),进入安装过程。 选择语言界面,选择中文吧,也不要求用鸟语了,看着都累。 提示虽然是好心,但是安装过程中我就见到一处乱码还就是下面这个图上,直接选是,下一步。 区域选择,选择中国。 主机名,自己随便填吧。 域名可 ...

    查看全文

  • Linux deploy 使用教程

    Linux deploy 使用教程

    Linux deploy是一个可以快速在设备上安装运行Linux操作系统的App,遵循GPLv3协议。 我已经用了一段时间,讲讲我的使用经验,以下Linux deploy我简写为Ld。 首先下载安装Ld,运行Ld后进入了一个全黑的界面,其实是个自带的终端模拟器,但是没有任何输入功能,只能显示。 按菜单键(右下角竖着排列的三个点),选Settings即可进入设置。 设置里的项目: #1:锁定屏幕:这个根据个人喜好可以选择开启,推荐关闭,因为你要对linux进行操作的话用的是VNC Viewer或者ssh,和Ld没半毛钱关系,关了吧。 #2:锁定Wi-Fi:这个推荐开启,防止vnc或者ssh突然 ...

    查看全文

  • 让你的 PHP 7 更快之 Hugepage

    让你的 PHP 7 更快之 Hugepage

    PHP7刚刚发布了RC4, 包含一些bug修复和一个我们最新的性能提升成果(), 那就是”HugePageFy PHP TEXT segment”, 通过启用这个特性,PHP7会把自身的TEXT段(执行体)”挪“到Huagepage上,之前的测试,我们能稳定的在Wordpress上看到2%~3%的QPS提升。 关于Hugepage是啥,简单的说下就是默认的内存是以4KB分页的,而虚拟地址和内存地址是需要转换的, 而这个转换是要查表的,CPU为了加速这个查表过程都会内建TLB(Translation Lookaside Buffer), 显而易见 ...

    查看全文

  • 让你的PHP 7更快(GCC PGO)

    让你的PHP 7更快(GCC PGO)

    我们一直致力于提升PHP7的性能, 上个月我们注意到GCC的PGO能在Wordpress上能带来近10%的性能提升, 这个让我们很激动. 然而, PGO正如名字所说(Profile Guided Optimization 有兴趣的可以Google), 他需要用一些用例来获得反馈, 也就是说这个优化是需要和一个特定的场景绑定的. 你对一个场景的优化, 也许在另外一个场景就事与愿违了. 它不是一个通用的优化. 所以我们不能简单的就包含这些优化, 也无法直接发布PGO编译后的PHP7. 当然, 我们正在尝试从PGO找出一些共性的优化, 然后手工Apply到PHP7上去, 但这个很明显不能做到针对一 ...

    查看全文

  • CentOS下使用yum命令安装计划任务程序crontab

    CentOS下使用yum命令安装计划任务程序crontab

    概述利用“任务计划”,可以将任何脚本、程序或文档安排在某个最方便的时间运行。通俗的讲就是定时执行某个脚本、程序。 常见用途定时关机 定时检查更新 定时对系统配置、数据库、日志进行备份 定时清理垃圾文件 检测是否已安装# crontab-bash: crontab: command not found 执行 crontab 命令如果报 command not found,就表明没有安装. 开始安装# yum -y install vixie-cronLoaded plugins: fastestmirror, refresh-packagekit, securityE ...

    查看全文

  • Windows 7下硬盘安装Ubuntu 15.04

    Windows 7下硬盘安装Ubuntu 15.04

    本文主要介绍Windows下硬盘安装 15.04,对与其他的版本也是适用的。现在要讲的是一种最简单Ubuntu的安装方式。 1软件下载 1.磁盘分区工具DiskGenius,下载见 2.启动项修改工具EasyBCD 下载见 3.Ubuntu 15.04 的iso镜像  下载见  ————————————–分割线 ———————&# ...

    查看全文

  • Ubuntu 15.04下安装JDK8

    Ubuntu 15.04下安装JDK8

    前几天删掉了自带的Java,最后安装时遇到了Picked up JAVA_TOOL_OPTIONS的问题,经过网上各种找,终于被我弄成功了。下面将经验下载下面供大家方便; jdk8的安装 如果在 Ubuntu 软件中心安装过 OpenJDK,使用如下命令将其删除:sudo apt-get purge openjdk* 添加源和更新sudo add-apt-repository ppa:webupd8team/javasudo apt-get update 安装java 8sudo apt-get install -java8-installer 运行java -version出现 ...

    查看全文

  • Linux任务计划 (at,crontab)

    Linux任务计划 (at,crontab)

    Linux中的任务计划,定时执行某些任务或周期性的执行某些任务 任务计划: 在未来时间点一次性执行某任务:at, batch 周期性执行某任务: crontab 执行完任务后,liunx会通过邮件来告当前用户 电子邮件服务:smtp: simple mail transmission protocol linux中的路径:/var/spool/mail/USERNAME 查看邮件命令:yum install mailx 安装邮件服务 mail命令: mail: 进入交互式收发邮件接口; mail -s ‘SUBJECT’ username@hostname mail ...

    查看全文