-
在Linux下安装wego安装wego相当简单。wego是用Go编写的,引起第一个步骤就是安装Go语言。然后再安装wego。$gogetgithub.com/schachmat/wegowego会被安装到$GOPATH/bin,所以要将$GOPATH/bin添加到$PATH环境变量。$echo'exportPATH="$PATH:$GOPATH/bin"'>>~/.bashrc$source~/.bashrc现在就可与直接从命令行启动wego了。$wego第一次运行weg会生成一个配置文件(~
-
逻辑卷管理LVM是一个多才多艺的硬盘系统工具。无论在Linux或者其他类似的系统,都是非常的好用。传统分区使用固定大小分区,重新调整大小十分麻烦。但是,LVM可以创建和管理“逻辑”卷,而不是直接使用物理硬盘。可以让管理员弹性的管理逻辑卷的扩大缩小,操作简单,而不损坏已存储的数据。可以随意将新的硬盘添加到LVM,以直接扩展已经存在的逻辑卷。LVM并不需要重启就可以让内核知道分区的存在。LVM使用分层结构,如下图所示。图中顶部,首先是实际的物理磁盘及其划分的分区和其上的物理卷(PV)。一个或多个物理卷可以用来
-
使用方面考虑,会产生递归黑洞,举例:文件夹a,b,在a下面创建b文件夹得硬链接c,在b下面创建a文件夹的硬链接d,lsa,会看到c,lsc,看到b下的文件夹d,再lsd又看到c,这样可以无限ls下去软连接在访问时readlink有递归次数的限制,硬链接就是普通inode,所以没办法记录递归次数代码实现角度代码实现方面应该是可以做到的。首先pwd不是由文件系统拼接路径的,而是记录在一个全局变量中,所以cd。。的时候只是需要获得上一级目录inode的属性来检查权限,或者显示属性信息。路径只需要简单运算就可以得
-
系统网络设备的配置文件保存在"/etc/sysconfig/network-scripts”目录下,ifcfg-eth0包含第一块网卡的配置信息,ifcfg-eth1包含第二块网卡的配置信息。下面是“/etc/sysconfig/network-scripts/ifcfg-eth0”文件的示例:DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.0.66NETMASK=255.255.255.0GATEWAY=192.168.0.65若希望手工修改网络地
-
1、在ubuntu系统中默认是没有tree这个命令的,需要安装,用下面的命令就可以安装tree这个命令工具sudoapt-getinstalltree 2、首先小编来说说怎么样使用tree这个命令,其实有个非常简单的办法,就是直接查看关于tree的帮助,输入下面的命令,可以查看关于tree命令的帮助信息tree--help 3、下面我们再来说说怎么样使用tree,最简单的使用办法是直接输入tree命令,就会自动给我们以树形的形式列出当前目录的文件和文件夹,不加任何参数,它会自动列表当前目录下面所有深度
-
前一段时间发现一个很好的wiki站点,上面有很多优秀的Bash文章。最近挑了一篇介绍Bash编程容易犯的各种错误的文章看,收获很多,不感独享,把这篇文章以半翻译半笔记的形式分享给大家。1.foriin$(ls*.mp3)Bash写循环代码的时候,确实比较容易犯下面的错误:foriin$(ls*.mp3);do#错误!somecommand$i#错误!doneforiin$(ls)#错误!foriin`ls`#错误!foriin$(find.-typef)#错误!foriin`find.-typef`#错误
-
今天开发突然和我说Redis不能写了。我进入Redis后发现确实是这样,不可以执行set指令了。报错如下:172.31.18.90:6379>settesttest1(error)MISCONFRedisisconfiguredtosaveRDBsnapshots,butiscurrentlynotabletopersistondisk.Commandsthatmaymodifythedatasetaredisabled.PleasecheckRedislogsfordetailsaboutthee
-
什么是操作系统?操作系统最核心的就是硬件设备的管理,驱动管理,内存管理,任务调度等功能,在此之上又集成了很多的服务和功能,最后就是我们接触的UI和各种应用软件。我们就说这个内核,Windows是微内核,Linux是宏内核,这俩有很大的区别,最简单的理解就是Linux是把各种驱动都塞进Kernel内核里,而Windows则把这些驱动剥离了出去实现了分离,这样稳定性就大大增加了。比较常见的是某个驱动挂了Kernel也就挂了,而Windows则不一定挂。当然微内核也有一个不太好的地方就是降低了一些性能,所以很多
-
由于安装英文版的系统不支持中文,出现中文文件名乱码。下面操作时在centos上安装中文支持。1)先下载并安装两个语言包:fonts-chinese-3.02-12.el5.noarch.rpmfonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm#rpm-ivhfonts-chinese-3.02-12.el5.noarch.rpm#rpm-ivhfonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm或者#yuminstallfonts-chines
-
FIFO,又称作命名管道(namedpipe),它是Linux系统中用于进程间通信的一种方法。FIFO和pipe的区别在于:FIFO在文件系统中有对应的inode,可以通过ls命令查看。sh-3.2#ls-lhF。/fifo_file100prwxrwxrwx1rootroot0Jan11970。/fifo_file|sh-3.2#正因为它有一个名字,所以任何进程都可以访问它,所以FIFO可用于任意两个进程之间的通信。pipe没有名字,在现有文件系统中无法查看到它的存在。它只能用于父子进程、兄弟进程等具有
-
1.安装➜Desktopsudoyuminstallsshpass[sudo]passwordforxuyaowen:Lastmetadataexpirationcheck:0:04:22agoonMon02Jul201811:25:32AMCST.Packagesshpass-1.06-5.fc28.x86_64isalreadyinstalled,skipping.Dependenciesresolved.Nothingtodo.Complete!检查是否安装[root@yaowenxuDesktop
-
使用FIM在终端中显示图像FIM意即FbiIMproved。对于那些不知道的人,Fbi是指Linux中的framebufferimageviewer。它使用系统的帧缓冲器直接从命令行显示图像。默认情况下,它能用终端显示bmp、gif、jpeg、PhotoCD、png、ppm、tiff和xwd。对于其他格式,它会尝试使用ImageMagick的转换。FIM基于Fbi,它是一款高度可高度定制及脚本化的图像浏览器,非常适合使用Vim文本编辑器或Mutt等软件的用户。它会以全屏显示图像,并可通过键盘快捷键控制(如
-
问题:我想要将一个纯文本文件转换成PDF文档。在Linux命令行下是否有一个简单的方法将文本文件转换成PDF文件? 当你有一大堆文本文件要维护的时候,把它们转换成PDF文档会好一些。比如,PDF更适合打印,因为PDF文档有预定义布局。除此之外,还可以减少文档被意外修改的风险。要将文本文件转换成PDF格式,你要按照下面的两步。准备工作首先你要安装两个需要的包。在Debian、Ubuntu或者LinuxMint上:$sudoapt-getinstallenscriptghostscript在Fedora、C
-
catcat命令功能用于显示整个文件的内容单独使用没有翻页功能因此经常和more命令搭配使用,cat命令还有就是将数个文件合并成一个文件的功能。moremore命令功能:让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。lessless命令功能:less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要在less命令的提示符":"下按Q键即可。xxd命令当我们需要把二
-
vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。打开vmware虚拟机,我们可以在选项栏的“编辑”下的“虚拟网络编辑器”中看到VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式),那么这些都是有什么作用呢?其实,我们现在看到的VMnet0表示的是用于桥接模式下的虚拟交换机;VMnet1表示的是用于仅主机模式下的虚拟交换机;VMnet8表示的是用于NAT模式下的虚拟交换机。虚拟网络编辑