Welcome 微信登录

首页 / 操作系统 / Linux

blecat: 蓝牙传输小工具

blecat: 蓝牙传输小工具

blecat 是利用蓝牙协议编写的命令行小工具 , 它支持管道操作 , 也能用来传输文件 。通过一行 npm install -g blecat 命令即可安装 blecat。比如 , 在开启蓝牙的两台电脑上 , 若在其中一台执行 :echo hello world | blecat那么在另一台只要直接敲入 blecat 就会输出 hello world。传文件的话 , 则可利用 shell 重定向按如下方式操作 :blecat < myfile.tx...
Inxi:获取Linux的系统和硬件信息

Inxi:获取Linux的系统和硬件信息

我们已经展示了一些不同的应用程序和方法来获取Linux的系统和硬件信息。在这一系列里,我们将看到如何使用inxi来获取这些详情信息。在论坛技术支持中,它可以作为调试工具,迅速确定用户的系统配置和硬件信息。Inxi是一个可以获取完整的系统和硬件详情信息的命令行工具,内容包括:硬件CPU磁盘驱动器Xorg桌面环境内核GCC版本进程内存占用和其他有用的信息安装方法Inxi在多数现代GNU/Linux操作系统的默认软件仓库中。所以我们可以简单地运行下列命令安装。在...
4个可以发送完整电子邮件的命令行工具

4个可以发送完整电子邮件的命令行工具

今天的文章里我们会讲到一些使用Linux命令行工具来发送带附件的电子邮件的方法。它有很多用处,比如在应用程序所在服务器上,使用电子邮件发送一个文件过来,或者你可以在脚本中使用这些命令来做一些自动化操作。在本文的例子中,我们会使用foo.tar.gz文件作为附件。有不同的命令行工具可以发送邮件,这里我分享几个多数用户会使用的工具,如mailx、mutt和swaks。我们即将呈现的这些工具都是非常有名的,并且存在于多数Linux发行版默认的软件仓库中,你可以使...
rpm包指定安装路径

rpm包指定安装路径

rpm包一般都有默认的安装路径,如何你要更改默认路径,有没有办法呢?当然有。我们来看下面的例子。比如在安装JDK (Java Development Kit)或JRE (Java Runtime Environment)时,这个RedHat package文件的默认安装路径是/usr/java。如果你要安装在其它路径下,例如要放到/home/java目录下,该如何做呢?一、首先查看rpm包的详细信息[root@Oracle ~]# rpm -qpi jdk...
Xshell实现Windows上传文件到Linux主机

Xshell实现Windows上传文件到Linux主机

经常有这样的需求,我们在Windows下载的软件包,如何上传到远程Linux主机上?还有如何从Linux主机下载软件包到Windows下;之前我的做法现在看来好笨好繁琐,不过也达到了目的,笨人有本方法嘛;我是怎么操作的:1、打开一台本地Linux虚拟机,使用mount 挂载Windows的共享文件夹到Linux上,然后拷贝数据到Linux虚拟机里面;(经常第一步都不顺利,无法挂载Windows的文件夹)2、在本地Linux虚拟机使用rsync同步拷贝的数据...
给 Zsh 的 Vi 模式添加指示符

给 Zsh 的 Vi 模式添加指示符

用久了 zsh 的 Vi 命令行编辑模式 , 有时候会恍惚自己到底在哪个模式 。 大家都知道 ,Vim 的状态行可以显示模式的指示 , 以此来说明是正常模式还是插入模式 。 如果我们能把 Vim 的这个特性移植到 zsh 身上 , 那就完美了 。用 man zshzle 看了看文档 , 发现实现起来并不难 , 只需在 .zshrc 中添加如下内容即可 :VIMODE="-- INSERT --"function zle-line-init zle-keym...
Linux性能优化特性Tuned和ktune

Linux性能优化特性Tuned和ktune

性能优化是任何系统架构师和运维人员头疼且痴迷的问题。从数据库、服务器、存储、网络、应用系统等诸多系统层面,都存在进行优化的空间和探讨的余地。各种前辈也从系统开发过程流程、方法论、部署原则、监控测试和后期运维等诸多方面,进行了若干年的探讨。在各种优化流派中,起码有一条是得到了广泛共识:系统优化工作绝对不存在“金手指”和“万灵药”。按照现在比较官方的说法:优化是一项涉及多领域、多学科,需要各方面人才合作才能做好的...
‘Unity Greeter Badges’:将丢失的会话图标带回Ubuntu登录屏幕

‘Unity Greeter Badges’:将丢失的会话图标带回Ubuntu登录屏幕

新出现在Ubuntu 15.04中的一个软件包解决了我对Unity 欢迎屏的微词:像Cinnamon这样的其它Linux桌面会话没有徽章图标。我知道这有点吹毛求疵了;这只是对大多数人而言几乎毫无影响的视觉瑕疵罢了。但是这种不一致性时时刻刻缠绕着我,让我不胜其烦,因为Ubuntu的一些会话带有徽章图标,包括Unity、GNOME和KDE。而剩下的其它桌面环境,包括它自己的一些旁系产品,像Xubuntu,只会在会话切换列表和主用户界面显示了一个不能再简单的白点...
Linux的虚拟机拷贝到另外的操作系统时,NAT方式的静态IP无效,一直是获取的DHCP动态地址

Linux的虚拟机拷贝到另外的操作系统时,NAT方式的静态IP无效,一直是获取的DHCP动态地址

一、问题:1、Linux虚拟机在A机的虚拟机中是NAT方式DHCP动态获取IP,设置了静态地址,IP地址不会发生变化,但是拷贝到B机上的虚拟机后,一直获取的时动态IP地址,无法得到静态IP。2、执行/etc/init.d/network restart报错:[root@master init.d]#./network restart正在关闭接口 ens33:错误:[/etc/sysconfig/network-scripts/ifdown-eth]设备具有...
在Linux终端和Vim下复制粘贴

在Linux终端和Vim下复制粘贴

在GUI界面下,我们可以很自由的复制粘贴。但是在字符界面下,我们不得不用鼠标选定,然后单击右健,选择复制,再到别处去Ctrl-v。并且对于 那些用没有配置过的VIM来说,VIM的粘贴板和X Window的粘贴板还不共享。这在码字的过程中,感觉非常不流畅。下面,我们就尝试解决这个问题。首先我们得让VIM和X Window共享一个粘贴板,这样我们就可以像在GUI界面下一样去复制粘贴了。我们可以在自己的VIM配置文件.vimrc里添加这么一行:set clipb...
如何调整CentOS系统时间

如何调整CentOS系统时间

安装完CentOS后,发现时间与本地时间不匹配,发现在后期的配置服务器过程中会出好多问题,所以说在装完系统后可以看一下系统时间。如果要是不正确的话,请及时更正。在网上找了好多的办法,但是一直没有奏效,重启之后,又恢复为原来的时间。ln -sf /usr/share/zoneinfor/Asia/Shanghai /etc/localtime 重启之后,竟然修改过来了,长舒了一口气。下面将详细的指令列出来,希望能够对你有所帮助。Linux的时间分为两种,硬件...
Linux su和sudo命令的区别

Linux su和sudo命令的区别

一. 使用 su 命令临时切换用户身份1、su 的适用条件和威力su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出beinan用户,重新以root用户登录,但这种办法并不是最好的;二是我们没有必要退出beinan用户,可以用su来切换到root下进行添加用户的工作,等任务完成后再退出root。我们可以...
指南:使用 Trickle 限制应用程序带宽占用

指南:使用 Trickle 限制应用程序带宽占用

有没有遇到过系统中的某个应用程序独占了你所有的网络带宽的情形?如果你有过这样的遭遇,那么你就会感受到Trickle这种带宽调整应用的价值。不管你是一个系统管理员还只是普通Linux用户,都需要学习如何控制应用程序的上下行速度,来确保你的网络带宽不会被某个程序霸占。在 Linux 上安装 Trickle 带宽限制什么是 Trickle?Trickle是一个网络带宽调整工具,可以让我们管理应用程序的网络上下行速度,使得可以避免其中的某个应用程序霸占了全部或大部...
zBackup:一个多功能的去重备份工具

zBackup:一个多功能的去重备份工具

zbackup是一个基于rsync思想的全局去重数据备份工具。给它传入一个大的tar文件后,它会仅存储一次该文件的重复部分,然后对结果进行压缩,并根据参数确定是否对其加密。传入另一个tar文件后,它会从之前的已备份文件中复用重复数据。只有新的改动会被保存,并且只要文件差异不是很大,需要的存储空间非常少。无论何时,之前的已备份文件都可以被完整地读出来。zBackup特性使用并行的LZMA或者LZO压缩算法压缩已备份数据使用内置的AES加密算法加密已备份数据可...
<< 951 952 953 954 955 956 957 958 959 960 >>