更多

Linux基础知识

Linux加载内核模块

1,查看现在内核加载的模块 #lsmod命令是通过读取/proc/modules/中的内容来查看的 2,载入模块 当内核所需要的扩展功能不存在时,内核模块管理守护进程kmod执行modprobe去加载内核模块,两种类型的参数可以传给modprobe a.模块的名字,像softdog b.通用识别符,像char-... 详情»
03月21日 20:25 更多相关: 2,770

Linux安装内核

第一步:下载内核 要编译内核就必须有新的内核,可以从Kernel官方网站www.kernel.org上下载最新的内核源码,解压,进入目录; 第二步:清除垃圾 这一步:一般是在就内核重新编译时使用,在编译新的内核是不需要; make clean及make mrproper; 第三步:进行内核裁减配置 ... 详情»
03月21日 20:23 更多相关: 4,045

linux中硬链接、软链接的建立

使用命令:ln 命令语法:ln [-s] 源文件 目标文件 说明:加上参数-s表示创建软链接,不加参数-s表示创建硬链接使用范例: 1、创建软链接 [root@localhost test]# ln -s file1 file1.soft 查看文件属性: [root@localhost test]# ls -l file1 file1.soft -rw-r--r-- 1 root ... 详情»
03月21日 20:14 更多相关: 3,273

sphinx分布式索引简介

sphinx分布式索引原理: 当searchd收到一个对分布式索引的查询时,它做如下操作:连接到远程代理 执行查询(在远程代理执行搜索的同时)对本地索引进行查询 接收来自远程代理的搜索结果 将所有结果合并,删除重复项 将合并后的结果返回给客户端在应用程序看来,普通索引和... 详情»
03月21日 19:51 更多相关: 7,331

Linux与window之间通过命令交互文件,sz与rz命令

一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地; 与ssh有关的两个命令可以提供很方便的操作:sz:将选定的文件发送(send)到本地机器 rz:... 详情»

Linux之间复制文件

多台Linux之间复制文件的两种方法: 第一种 scp 把当前服务器的一个文件复制到远程服务器上 scp /home/was/tomcatbak.tar root@192.168.19.100:/home/was 然后会提示输入192.168.19.100的root用户密码,接着就开始copy了  如果修改过默认端口,scp也需要添加端口参数,具... 详情»
03月13日 9:24 更多相关: 2,874

sed实现直接修改文件内容

sed是实现对流的编辑。通常,我们使用sed可以实现内容的编辑后然后保存成另外的一个文件,如果正确的话,才写入到源文件。但是某些时候,我们需要直接修改文件,因为,保存文件到一个文件,然后再覆盖原文件的办法显得很麻烦。 其实很简单,只需要一个 -i 参数就可以了。比如,... 详情»
03月12日 9:15 更多相关: 3,356

U盘安装Ubuntu 12.04 Server版

在网上找了很多教程,都不起效,提示:“从光盘上读取数据出错”。 总结出了几个关键点。 首先,版本,Ubuntu 12.04 Server,一般的U盘安装都会报:“从光盘上读取数据出错”。如果是桌面版(Desktop),则可以正常安装。 其次,ISO转化成U盘的安装工具... 详情»
03月11日 19:44 更多相关: 7,640

linux AIO (异步IO)

高性能的服务器编程中,IO 模型理所当然的是重中之重,需要谨慎选型的,对于网络套接字,我们可以采用epoll 的方式来轮询,尽管epoll也有一些缺陷,但总体来说还是很高效的,尤其来大量套接字的场景下;但对于Regular File 来说,是不能够用采用 poll/epoll 的,即O_NOBLOCK 方... 详情»
03月10日 18:08 更多相关: 4,619

Linux中dd命令详解

一、dd命令 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2 参数注释:if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file > of=文件名:输... 详情»

Linux系统常用信息查看命令

系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环... 详情»

定制 Ubuntu 系统安装盘

最近在准备一个关于高性能计算方面的 workshop,需要50台笔记本,这样每个人在 workshop 上都可以自己动手实践和学习。给50台笔记本安装系统是个体力活,因为全部要 WiFi,无线网卡又无法做 PXE 开机启动(市面上支持无线网卡启动的好像很少),那种通过 PXE 启动的办法就行不... 详情»
03月06日 21:42 更多相关: 2,687

理解Linux系统负荷

一、查看系统负荷 如果你的电脑很慢,你或许想查看一下,它的工作量是否太大了。在Linux系统中,我们一般使用uptime命令查看(w命令和top命令也行)。(另外,它们在苹果公司的Mac电脑上也适用。)你在终端窗口键入uptime,系统会返回一行信息。这行信息的后半部分,显示load... 详情»
03月04日 19:43 更多相关: 4,120

Linux 终端通配符示例入门

假设您当前目录的ls结果如下: libby1.jpg libby2.jpg libby3.jpg libby4.jpg libby5.jpg libby6.jpg libby7.jpg libby8.jpg libby9.jpg libby10.jpg libby11.jpg libby12.jpg libby1.txt 你想在命令行中使用rm命令来删除这些文件,一次删除一个文件的做法很烦琐。... 详情»
03月03日 18:33 更多相关: 2,699