• Linux下快速安装部署远程连接软件SSH的简明教程

    Linux下快速安装部署远程连接软件SSH的简明教程 SSH分为客户端和服务端. 服务端是一个守护进程,一般是sshd进程,在后台运行并响应来自客户端的请求.提供了对远程请求的处理,一般包括公共密钥认证.密钥交换.对称密钥加密和非安全连接. 客户端一般是ssh进程,另外还包含scp.slogin.sftp等其他进程. 工作机制: 1. 客户端发送一个连接请求到远程服务端 2. 服务端检查申请的包和IP地址,再发生密钥给SSH客户端; 3. 客户端再将密钥发回服务端,自此建立连接. 下面我们开始正文: 一.客户端 1. 安装客户端(客户端不是必须的)...

    linux
    梦在深巷 2016/01/29
  • 讲解Linux中校验文件的MD5码与SHA1码的命令使用

    讲解Linux中校验文件的MD5码与SHA1码的命令使用 md5sum 用法:md5sum [选项]... [文件]... 显示或检查 MD5(128-bit) 校验和. 若没有文件选项,或者文件处为"-",则从标准输入读取. -b, --binary 以二进制模式读取 -c, --check 从文件中读取MD5 的校验值并予以检查 -t, --text 以纯文本模式读取(默认) 以下三个选项在进行校验时非常有用: --quiet 不为校验成功的文件输出OK --status 不输出任何内容,使用退出状态号显示成功 -w, --warn 对格...

    linux
    梦在深巷 2016/01/29
  • Linux中使用ln命令在文件之间建立连接的用法讲解

    Linux中使用ln命令在文件之间建立连接的用法讲解 在Unix世界里有两个'link'(连接)概念,一般称之为硬连接和软连接.一个硬连 接仅仅是一个文件名.(一个文件可以有好几个文件名,只有将最后一个文件名从 磁盘上删除,才能把这个文件删掉.文件名的个数是由ls(1)来确定的.所有的文件 名都处于同一个状态,也就没有什么lq源名字rq 之说.通常文件系统里的一个 文件的所有名字包含着一样的数据信息,不过这样也不是必需的.)一个软连接 (或符号连接)是完全不同的:它是一个包含了路径信息的小小的指定文件.因此, 软连接可以指向不同文件系统里的文件(比...

    linux
    梦在深巷 2016/01/17
  • 在Linux中安装是使用系统性能监控软件Nmon

    在Linux中安装是使用系统性能监控软件Nmon Nmon(得名于 Nigel 的监控器)是IBM的员工 Nigel Griffiths 为 AIX 和 Linux 系统开发的一款计算机性能系统监控工具.Nmon 可以把操作系统的统计数据展示在屏幕上或者存储到一份数据文件里,来帮助了解计算机资源的使用情况.调整方向和系统瓶颈.这个系统基准测试工具只需要使用一条命令就能得到大量重要的性能数据.使用 Nmon 可以很轻松的监控系统的 CPU.内存.网络.硬盘.文件系统.NFS.高耗进程.资源和 IBM Power 系统的微分区的信息. Nmon 安...

    linux
    梦在深巷 2016/01/17
  • Linux系统中开起和关闭用户的磁盘空间限制的命令

    Linux系统中开起和关闭用户的磁盘空间限制的命令 quotaon quotaon 命令:用来开启用户的磁盘空间的限制 参数 -a 开启所有的磁盘配额限制 -g 组磁盘配额限制 -p 列出状态 -u 用户配额限制 -v 运行时显示详细的处理信息 --help 显示帮助信息 --version 显示版本信息 例: 复制代码 代码如下: [root@linux ~]# quotaon -auvg #启动所有的具有quota的filesystem [root@linux ~]# quotaon -uv /disk2 #仅启动/disk2里面的user ...

    linux
    梦在深巷 2016/01/17
  • 在Linux系统中使用fuser命令来列出进程编号

    在Linux系统中使用fuser命令来列出进程编号 fuser 命令用指定的文件或者文件系统显示进程进程号,默认情况下每一个文件名后会跟着一个字母来表示类型 -l 显示信号 -4 IPv4 -6 IPv6 -a 与程序相关的所有文件 -k 删除程序相关的所有文件 -I 互交模式 -s 不显示处理信息 -u PID显示用户名 -v 运行时,显示相信处理信息 - 清零 -m 挂载文件系统 -signal 发送信号 -n 指定关键字进行搜索,如 文件.UDP.TCP -V 显示版本显示 [文件类型说明] c:当前目录 e:扩展 f:打开的文件 r:跟目...

    linux
    梦在深巷 2016/01/17
  • 解析Linux系统中的/proc虚拟文件系统

    解析Linux系统中的/proc虚拟文件系统 Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构. 改变内核设置的机制.尽管在各种硬件平台上的 Linux 系统的 /proc 文件系统的 基本概念都是相同的,但本文只讨论基于 intel x86 架构的 Linux /proc 文件系 统. /proc --- 一个虚拟文件系统 /proc 文件系统是一种内核和内核模块用来向进程 (process) 发送信息的机制 (所以叫做 /proc).这个伪文件系统让你可以和内核内部数据结构进行交互,获取 有关进程的有用...

    linux
    梦在深巷 2016/01/17
  • 在Linux中使用which和whereis命令来查找和定位文件

    在Linux中使用which和whereis命令来查找和定位文件 which 查找环境变量中的文件 -a 查找全部内容,而非第一个文件 -n <文件名长度> 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名. -p <文件名长度> 与-n参数相同,但此处的<文件名长度>包括了文件的路径. -w 指定输出时栏位的宽度. -V 显示版本信息. 例: 代码如下: [zhangy@BlackGhost download]$ which find /usr/bin/find whereis whereis命令的语法:whereis...

    linux
    梦在深巷 2016/01/16
  • Linux中的文件与目录操作利器mv命令使用解析

    Linux中的文件与目录操作利器mv命令使用解析 mv 命令是一个与cp类似的命令,但是它并非创建文件或目录的复制品/副本.不管你在使用什么版本的Linux系统,mv 都默认安装在你的Linux系统上了. 用法:mv [选项]... [-T] 源文件 目标文件 或:mv [选项]... 源文件... 目录 或:mv [选项]... -t 目录 源文件... 将源文件重命名为目标文件,或将源文件移动至指定目录. 长选项必须使用的参数对于短选项时也是必需使用的. --backup[=CONTROL] 为每个已存在的目标文件创建备份 -b 类似--b...

    linux
    梦在深巷 2016/01/16
  • Linux系统中使用cmp和comm命令来比较两个文件

    Linux系统中使用cmp和comm命令来比较两个文件 cmp cmp 命令:比较任意两个类型的文件,且吧结果输出到标准输出,默认文件相同不输出,不同的文件输出差异 必要参数 -c 显示不同的信息 -l 列出所有的不同信息 -s 错误信息不提示 选择参数 -i<字符数> 指定字符数目 -v 显示版本信息 --help 显示帮助信息 [函数的返回值] 0 :文件时同样的 1 :文件是不同的 >1:发生错误 例: 代码如下: [root@localhost www]# cmp test1.rb test.rb #比较二个文件的不同 test1.r...

    linux
    梦在深巷 2016/01/16
  • 详解Linux系统中crontab命令处理定时任务的用法

    详解Linux系统中crontab命令处理定时任务的用法 定时执行操作命令,每一个用户拥有自己的crontab,配置文件存在/var下面,不能被直接编辑. -e 设置计时器 -l 列出当前计时器的设置 -r 删除计时器的设置 -i 交互式模式,删除计时器设置时要先询问 第1列 第2列 3 4 5 6 第1列表示分钟1-59 每分钟用*或者 */1表示 第2列表示小时1-23(0表示0点) 第3列表示日期1-31 第4列表示月份1-12 第5列标识号星期0-6(0表示星期天) 第6列要运行的命令 crontab书写規则的例子很多,以下从网上找的,偷懒一下...

    linux
    梦在深巷 2016/01/16
  • 详解Linux中输出文件内容的rev与tac命令使用

    详解Linux中输出文件内容的rev与tac命令使用 rev rev 显示最后一个字符显示到第一个字符. 例: 代码如下: [root@localhost www]# cat test 1234 abcd [root@localhost www]# rev test 4321 dcba [root@localhost www]# tac test abcd 1234 tac 用法:tac [选项]... [文件]... 将每个指定文件按行倒置并写到标准输出. 如果不指定文件,或文件为"-",则从标准输入读取数据. 长选项必须使用的参数对于...

    linux
    梦在深巷 2016/01/16
  • Linux系统中的进程管理工具SystemD介绍

    Linux系统中的进程管理工具SystemD介绍 SystemD是Linux下的一种init软件,由Lennart Poettering带头开发,并在LGPL 2.1及其后续版本许可证下开源发布.Lennart是redhat员工,但SystemD不是redhat项目.其开发目标是提供更优秀的框架以表示系统服务间的依赖关系,并依此实现系统初始化时服务的并行启动,同时达到降低Shell的系统开销的效果,最终代替现在常用的System V与BSD风格init程序. SystemD这一名字源于Unix中的一个惯例:在Unix中常以"d"作为系...

    linux
    梦在深巷 2016/01/15
  • 详解Linux中查找目录和文件的find和locate命令

    详解Linux中查找目录和文件的find和locate命令 find find 路径 -命令参数 [输出形式] 参数说明: 路径:告诉find在哪儿去找你要的东西, 命令参数:参数很多下面会说到 输出形式:输出形式很多,-print,-printf,-print0,-exec,-ok,-ls反正很多自己看手册吧. 说一下exec, -exec find命令对匹配的文件执行该参数所给出的其他linux命令.相应命令的形式为' 命令 - and' {} ;,注意{ }和;之间的空格. -ok 和- exec的作用相同,只不过和会人交互而已,OK执行前会向你确...

    linux
    梦在深巷 2016/01/15
  • 详解Linux系统中at与atq命令的用法

    详解Linux系统中at与atq命令的用法 at at 在指定的时间执行命令. -V 在标准错误上输出版本号. -q queue 使用指定的队列.一个队列用一个字母标定,有效的的队列标定的 范围是从a到z和从A到Z.at 的缺省队列是 a,batch 的缺省队列是 b.队列的字母顺序越高,则队列运行时越谦让(运行级别越低). 指定的队列 "="保留给当前运行的作业所在的队列. 如果一个作业被提交到一个以大写字母标定的队列,则与提交到 batch 同样对待.如果给 atq 指定一个队列,则只显示在此指定 队列中的作业. -m 当作...

    linux
    梦在深巷 2016/01/15
  • Linux下nfs服务器搭建技巧

    Linux下nfs服务器搭建技巧 使用linux进行嵌入式开发的时候,为了方便开发,通常是将开发板挂载到宿主机的文件系统上,然后将代码放到共享给开发板的目录中,再通过开发板运行. 首先查看是否安装了 nfs 软件包,yum list installed | grep nfs.如果安装,则可进行下面设置. nfs 服务器端配置: 1.首先建立共享目录:在根目录下建立share目录.执行 mkdir /share 2.然后对 exports 文件进行编辑:vim /etc/exports 如果之前没有通过 nfs 共享过目录,该文件...

    linux
    梦在深巷 2016/01/15
  • 总结Linux中用于终结进程的kill和pikill及killall命令用法

    总结Linux中用于终结进程的kill和pikill及killall命令用法 kill kill 命令:发送指定的信号到相应进程.不指定信号将发送SIGTERM(15)终止指定进程.若仍无法终止该程序可用"-KILL" 参数,其发送的信号为SIGKILL(9) ,将强制结束进程,使用ps命令或者jobs 命令可以查看进程号.root用户将影响用户的进程,非root用户只能影响自己的进程 -l <信号变化哦啊>,若不加信号的编号参数,则使用"-l"参数会列出全部的信号名称 -a 当处理当前进程时,不限制命令名和进程号的对应关系 -p...

    linux
    梦在深巷 2016/01/15
  • 发现Linux中IP地址冲突的方法

    发现Linux中IP地址冲突的方法 你们都知道什么是IP地址,是吧?它们被分配给网络上的设备来代表它们.它们通过DHCP服务器分配并且会经常改变.现在有两种IP地址.动态的一种会经常改变(几天一次),而静态的就如它的名字那样是静态的,意味着它们不会改变. 有时这会引发一些冲突.当一个动态IP被分配了并且有另外一台网络设备已经拥有了相同的IP.或者在相同网络子网上有多台分配IP的DHCP服务器.如果你有连通问题并且假设它是由于IP冲突造成的,那么你可以使用一个工具称作arp-scan来扫描它们. 这个工具会在本地网络发送ARP(Ad...

    linux
    梦在深巷 2016/01/15
  • 了解Linux中用于配合管理定时任务的atrm与batch命令

    了解Linux中用于配合管理定时任务的atrm与batch命令 atrm 删除当前用户的at任务,相当于at -d 例: 删除at任务 代码如下: [zhangy@BlackGhost ~]$ atq 3 Fri Apr 26 12:56:00 2013 a root 代码如下: [zhangy@BlackGhost ~]$ atrm 3 batch batch 要在系统平均负载量降到 0.8 以下时执行某项一次性的任务,使用 batch 命令 参数 -m email设置 -f<文件> -q<列队> -V版本信息必要参数 例: 复制代码 代码如...

    linux
    梦在深巷 2016/01/15
  • Linux下添加用户和用户组的命令使用教程

    Linux下添加用户和用户组的命令使用教程 useradd useradd [-c comment] [-d home_dir] [-e expire_date] [-f inactive_time] [-g initial_group] [-G group[,...]] [-m [-k skeleton_dir] | -M] [-s shell] [-u uid [ -o]] [-n] [-r] login useradd -D [-g default_group] [-b default_home] [-f default_inact...

    linux
    梦在深巷 2016/01/15