智乐兔

linux系统

  • 如何使用 GRUB 2 直接从硬盘运行 ISO 文件

    如何使用 GRUB 2 直接从硬盘运行 ISO 文件

    大多数 Linux 发行版都会提供一个可以从 USB 启动的 live 环境,以便用户无需安装即可测试系统。我们可以用它来评测这个发行版或仅仅是当成一个一次性系统,并且很容易将这些文件复制到一个 U 盘上,在某些情况下,我们可能需要经常运行同一个或不同的 ISO 镜像。GRUB 2 可以配置成直接从启动菜单运行一个 live 环境,而不需要烧录这些 ISO 到硬盘或 USB 设备。   获取和检查可启动的 ISO 镜像 为了获取 ISO 镜像,我们通常应该访问所需的发行版的网站下载与我们架构兼容的镜像文件。如果这个镜像可以从 U 盘启动,那它也应该可以从 GRUB 菜单启动。 当 ...

    查看全文

  • Linux Mint 17.2 64 bit 安装 Docker 及管理软件 seagull

    Linux Mint 17.2 64 bit 安装 Docker 及管理软件 seagull

    为了安装 Docker,今天安装 Linux Mint 17.2 64 bit 版本,我的电脑已经不年轻了,因为 docker 需要 64 位系统,所以不得不重新安装 64 位的系统,打开 Dockerpool 网站,按照教程安装,直接参照 安装方法。 通过Docker源安装最新版本 要安装最新的 Docker 版本,首先需要安装 apt-transport-https 支持,之后通过添加源来安装。 $ sudo apt-get install apt-transport-https$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu ...

    查看全文

  • Ubuntu用户Steam控制器不工作解决办法

    Ubuntu用户Steam控制器不工作解决办法

    Steam 控制器已开始送货到世界各地游戏玩家手中,不过有朋友遇到 Steam 控制器在 中无法正常工作,本文我们来介绍一下解决办法。该解决办法并非 Ubuntu 官方提出的最佳解决方案,不过还是可以临时解决 Ubuntu 用户 Steam 控制器不工作的问题。 1使用如下命令创建一个新的 udev 文件:sudo vi /lib/udev/rules.d/99-steam-controller-perms.rules 在该文件中填入如下内容: #USB devicesSUBSYSTEM==”usb”, ATTRS{idVendor}==”28de&# ...

    查看全文

  • 在 Unix 系统上查找数据的最佳工具和技巧

    在 Unix 系统上查找数据的最佳工具和技巧

    有时候在 Unix 系统上查找信息就如同大海捞针。如果重要的信息被淹没在大量文本中,它们也很难被注意到。目前我们中的很多人都在处理“大数据” —— 从数十亿字节大小的日志文件和巨大的各种格式记录集合中挖掘商业情报。 幸运的是,只有在两种情况下,你才需要在成堆的数据中挖掘,继而完成你的工作 —— 当你知道你要找什么和当你不知道的时候。:) 最佳工具和技巧取决于你面临两种情况中的哪一种。   当你知道的时候 当你知道你要找什么,grep 就是你的朋友,这不只是在你查找特定文本的时候。grep 命令可以帮助你找到任 ...

    查看全文

  • 系统管理员必学的30个Linux实用命令

    系统管理员必学的30个Linux实用命令

    我们在本文中将介绍一些实用又常用的Linux或Unix命令,这些是Linux系统管理员们平常使用的命令。本文不是什么完整列表,而是简要地列出了需要时派得上用场的命令。不妨开始逐一介绍如何使用这些命令,附有示例。 1.uptime命令 在Linux中,uptime命令显示了你的系统运行了多久以及目前登录的用户有多少,另外还显示了间隔1分钟、5分钟和15分钟的负载平均值。  # uptime  08:16:26 up 22 min,  1 user,  load average: 0 ...

    查看全文

  • 在 SSD 上使用 Btrfs 文件系统的相关优化

    在 SSD 上使用 Btrfs 文件系统的相关优化

    优化挂载参数 在 Linux 中挂载 SSD 上的 btrfs,可以采用各种参数进行优化: #<file system><mount point><type><options><dump><pass> UUID=<略>/ btrfs defaults,ssd,discard,noatime,compress=lzo,subvol=@01 这些参数各有优缺点,酌情添加。 ssd btrfs 文件系统有对 SSD 进行优化,在挂载参数中加入 ssd 即可。该参数不会自动启用 TRIM/discard。 di ...

    查看全文

  • 在 Ubuntu 15.04 上安装 Justniffer

    在 Ubuntu 15.04 上安装 Justniffer

    简介 是一个可用于替代 Snort 的网络协议分析器。它非常流行,可交互式地跟踪/探测一个网络连接。它能从实时环境中抓取流量,支持 “lipcap” 和 “tcpdump” 文件格式。它可以帮助用户分析一个用 wireshark 难以抓包的复杂网络。尤其是它可以有效的帮助你分析应用层流量,能提取类似图像、脚本、HTML 等 http 内容。Justniffer 有助于理解不同组件之间是如何通信的。 功能 Justniffer 可以收集一个复杂网络的所有流量而不影响系统性能,这是 Justniffer 的一个优势,它还可以保存日志用于之后的分 ...

    查看全文

  • Linux下设置最大文件打开数nofile及nr_open、file-max说明

    Linux下设置最大文件打开数nofile及nr_open、file-max说明

    在开发运维的时候我们常常会遇到类似“Socket/File: Can’t open so many files”,“无法打开更多进程”,或是coredump过大等问题,这些都可以设置资源限制来解决。今天在教某位客户设置最大文件数方法时,搜索网上的方法时发现各家说法并不一致,便写了这篇文档。 通常对Linux某个用户设置系统资源,我们都已经知道可以用ulimit命令来查看和设置。 表 1. ulimit 参数说明 选项 [options] 含义 例子 -H 设置硬资源限制,一旦设置不能增加。 ulimit – ...

    查看全文

  • Linux时间时区详解与常用时间函数

    Linux时间时区详解与常用时间函数

    时间与时区 整个地球分为二十四时区,每个时区都有自己的本地时间。 UTC时间 与 GMT时间 我们可以认为格林威治时间就是时间协调时间(GMT = UTC),格林威治时间和UTC时间都用秒数来计算的。 UTC时间与本地时间 UTC + 时区差 = 本地时间 时区差东为正,西为负。在此,把东八区时区差记为 +0800 UTC + (+0800) = 本地(北京)时间 UTC与Unix时间戳 在计算机中看到的UTC时间都是从(1970年01月01日 0:00:00)开始计算秒数的。所看到的UTC时间那就是从1970年这个时间点起到具体时间共有多少秒。 这个秒数就 ...

    查看全文

  • RHEL 6.5 x86_64 配置CentOS yum源

    RHEL 6.5 x86_64 配置CentOS yum源

    1、删除rhel自带的yum源 # rpm -aq | grep yum|xargs rpm -e –nodeps 2、下载新的yum安装包 wget https://mirrors.163.com//6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpmwget https://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-69.el6.centos.noarch.rpmwget https://mirrors.163.com/centos ...

    查看全文

  • 在 Android 上运行 ClojureScript

    在 Android 上运行 ClojureScript

    在过去的几天里,我有了开发生涯中最有意义的经历之一, 想在这里跟大家分享。 现在我们已经让 ClojureScript 可以在  上运行了。不是在一个 WebView 里面,也不是利用像 Cordova 这样的东西,而是实实在在的运行在一个嵌入式的 JavaScript 引擎中。到底发生了什么? 最近,我们做了一些工作创建出了一个 iOS 的 ClojureScript REPL 应用, 应用就只算勉强能创建出来。不幸的是,我的 Android 技术平平,也不能立马就上手。 不过,这方面  的技术还能上得了台面。 Tahmid 可以把UI都串起来,也能将 Rh ...

    查看全文

  • 如何强制Linux用户在第一次登录时更改初始密码?

    如何强制Linux用户在第一次登录时更改初始密码?

    在多用户Linux环境下,创建使用某个随机默认密码的用户帐户是标准做法。之后在成功登录后,新用户可以将默认密码更改成自己的密码。出于安全方面的原因,常常建议“迫使”用户在第一次登录后更改默认密码,以确保最初的一次性密码不再使用。 下面介绍如何迫使用户在下一次登录时更改其密码。 Linux下的每个用户帐户都与和密码相关的各个配置和信息关联起来。比如说,它记得上一次密码更改的日期、密码更改间隔的最少/最多天数以及何时让当前密码到期失效,等等。 一种名为chage的命令行工具可以访问和调整与密码到期失效有关的配置。你可以使用该工具,迫使任何用户在下一次登录时更改密码。 想查 ...

    查看全文