嗅谱网

linux系统

  • Linux 系统下查看硬件信息命令大全

    Linux 系统下查看硬件信息命令大全

    有许多命令可以用来查看 Linux 系统上的硬件信息。有些命令只能够打印出像 CPU 和内存这一特定的硬件组件信息,另外一些命令可以查看多种硬件组件的信息。 这个教程可以带大家快速了解一下查看各种硬件设备的信息和配置详情的最常用的命令。   lscpu lscpu命令能够查看 CPU 和处理单元的信息。该命令没有任何其他选项或者别的功能。 lscpu 运行该命令会看到下面输出: hdd_info_lscpu   lspci lspci是另一个命令行工具,可以用来列出所有的 PCI 总线,还有与 PCI 总线相连的设备的详细信息,比如 VGA 适配器、显卡、网络适配 ...

    查看全文

  • Linux crond定时任务

    Linux crond定时任务

    第1章 Crond是什么? Crond是linux系统用来定期执行命令或指定程序任务的一种服务或软件。一般情况下,我们安装完5/6linux操作系统之后,默认便会启动Crond任务调度服务。Crond服务会定期(默认每分钟检查一次)检查系统中是否有要执行的任务工作。如果有,便会根据其预先设定的定时任务规则自动执行该定时任务工作。这个Crond定时任务服务就相当于我们早上使用的闹钟一样。 第2章 Linux系统crond的定时任务 linux系统中定时任务调度的工作可以分为以下两种情况: 1、 linux系统自身定期执行的任务工作:系统周期性自行执行的任务工作,如轮询系统日志、备份系统数据、 ...

    查看全文

  • 双系统Linux(Ubuntu)进入Windows的NTFS分区之挂载错误

    双系统Linux(Ubuntu)进入Windows的NTFS分区之挂载错误

    自从装了双系统(&Win10)后,发现有时在Ubuntu下无法进入Win磁盘,于是在网上搜了点资料得以解决,并在此记录一下; 问题如下: 解决步骤: 1.ctrl+alt+t打开终端,输入命令检测ntfs-3g是否已经安装: locate ntfs-3g 如出现类似上图,则说明已经安装!没有安装输入安装命令: sudo apt-get install ntfs-3g 2.修复挂载错误的相应的分区如提示中的/dev/sda6,输入修复命令: sudo ntfsfix /dev/sda6 至此表明已经修复成功了! 更多Ubuntu相关信息见 转载自:https://www.linu ...

    查看全文

  • bash环境下自动安装并初始化oh-my-zsh & autojump zsh

    bash环境下自动安装并初始化oh-my-zsh & autojump zsh

    Linux和Mac系统默认的shell 都是bash,但是真正强大的shell应属于zsh,而且完全监控bash,是shell中的终极杀手,有很多bash所没有的功能,但是zsh的初期配置太过繁琐,流行率一直不高,直到有个叫Robby Russell的家伙在github上开发了oh-my-zsh项目,使大家使用zsh的便捷性大大提高。 由于在公司的电脑是windows,就折腾了下cygwin,并且安装了zsh,这样做起维护方便很多了,而且我把autojump项目也集成一起,最后写了一个自动安装的脚本,可以自动从当前bash环境下安装Oh-my-zsh, autojump并初始化zsh。目前只 ...

    查看全文

  • Linux内核TCP/IP参数分析与调优

    Linux内核TCP/IP参数分析与调优

    如下图展示的是TCP的三个阶段.1,TCP三次握手. 2,TCP数据传输. 3,TCP的四次挥手。 SYN:(同步序列编号,Synchronize Sequence Numbers)该标志仅在三次握手建立的时候有效。表示一个新的TCP连接请求。 ACK:(确认编号,Acknowledgement Number)是对TCP请求的确认标志,同事提示对端系统已经成功连接所有数据。 FIN(结束标志,Finish)用来结束一个TCP会话,但对应端口仍处于开放状态,准备接受新数据。一下分别解析11个阶段的Server端和Client端的TCP状态。 1)、LISTEN: ...

    查看全文

  • 如何通过阅读源代码了解 vmstat 中的指标

    如何通过阅读源代码了解 vmstat 中的指标

    vmstat -a 命令能看到 active memory 和 inactive memory,但是它们是什么意思呢? $ vmstat-a procs -----------memory-------------swap-------io-----system--------cpu----- r b swpd free inact active si so bi bo in cs us sy id wa st 1013809631956013724081757848002323109900 它们的含义在 manpage 中只给了简单的说明,并未详细解释: inact: the am ...

    查看全文

  • free命令显示的buffers与cached的区别

    free命令显示的buffers与cached的区别

    据说很少有人能说清楚 free 命令所显示的 “buffers” 与 “cached” 之间的区别: # free            total      used      free    shared    buffers    cachedMem:      3848656    2983016 ...

    查看全文

  • Linux下观察网络性能工具

    Linux下观察网络性能工具

    Linux系统上的网络工具甚多,如何根据实际需要选择称手的工具呢?在此作一个简单介绍: 观察网络流量:“sar -n DEV 1 5” 可以统计每个网卡上的网络流速: # sar -n DEV 2 5 …02:47:12PM    IFACE  rxpck/s  txpck/s    rxkB/s    txkB/s  rxcmp/s  txcmp/s  rxmcst/s02:47:14PM    &nbs ...

    查看全文

  • 暴增 Emacs 生产力的十大最佳插件

    暴增 Emacs 生产力的十大最佳插件

    一年前的这个时候,我想要寻找将 Vim 打造成一个成熟的全功能的 IDE 的最好插件。有趣的是,那篇文章的很多评论提到了 Emacs 已经大部分有了这些内置插件,已经是一个很棒的 IDE 了。尽管我对 Emacs 的难以置信的多样化表示赞同,它依旧不是一个可以开箱即用的高级编辑器。还好,其庞大的插件库可以解决这个问题。但在过多的选择中,有时很难弄清该如何入手。因此,现在让我试着收集一个不可或缺的插件的简短列表,来提升你使用 Emacs 时的工作效率。 虽然我主要侧重于与编程相关的生产力提升,但是这些插件对所有人或不同用途都是有用的。 暴增 Emacs 生产力的十大最佳插件   1 ...

    查看全文

  • 安卓设备运行原生 Debian(非 chroot)

    安卓设备运行原生 Debian(非 chroot)

    最近在折腾安卓盒子的过程中发现,通过修改安卓内核的 initramfs 文件,添加一个自己的 BusyBox 来 switch_root 进入 Debian 是可行的。而且在 BusyBox 下就可以直接 insmod *.ko 内核模块了,所以驱动不是问题。如此,则市面上大部分安卓设备都可以原生运行 Debian 系统了? 原理:利用安卓内核来引导 Debian 的 rootfs。 拆解与打包 boot.img。 boot.img 包含了 zImage 和 initramfs 等文件,现在需要修改 initramfs 来 switch_root 进入 Debian。 利用 mkbooti ...

    查看全文

  • 三分钟教你轻松掌握 grep 命令中的正则表达式

    三分钟教你轻松掌握 grep 命令中的正则表达式

    如何在 Linux 系统和类 Unix 的操作系统中使用带正则表达式的 grep 命令呢? Linux 系统自带了支持拓展正则表达式的 GNU 版本 grep 工具。所有的 Linux 系统中默认安装的都是 GNU 版 grep 。grep 命令被用来检索一台服务器或工作站上任何位置的文本信息。 一、快速了解正则表达式 1、如何匹配你要查找的内容? 正则表达式只不过是每个输入行匹配的模式。模式是一个字符序列。下面都是范例: 例如:“^w1”、“w1|w2”、“[^ ]”。 在 ‘/etc/passswd&r ...

    查看全文

  • Ubuntu下安装开源绘图程序 MyPaint 1.2.0

    Ubuntu下安装开源绘图程序 MyPaint 1.2.0

    MyPaint 1.2.0 已经发布下载,此版本的主要改进包括: 新增直观的 Inking 工具 新增 Flood Fill 工具 自动备份你正在工作的文档,启动的时候恢复 改进 symmetry-setting 和 frame-setting 模式 新工作空间 UI:两个侧边栏和可 dock 的标签面板 平滑滚动 改进对 Windows 的支持 支持 GTK3 更多改进内容请看。 MyPaint是一个图像绘画程序。它支持的压力敏感的绘图板,并配备了一个易于使用的刷子收集。有一个复杂的接口,用于创建自己的画笔,把重点放在刷动力学(变化的速度,压力,或随机) 。画布的大小是无限的,并撤消 ...

    查看全文