从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。 Linux的Shel
转载 2015-12-02 16:22:00
51阅读
2评论
本文是Linux Shell系列教程的第(三)篇,更多shell教程请看:Linux Shell系列教程Shell作为一种高级的脚本类语言,也是支持自定义变量的。今天就为大家介绍下Shell中的变量相关知识。为使Shell编程更有效,系统提供了一些Shell变量。Shell变量可以保存诸如路径名、文件名或者一个数字这样的变量名。Shell将其中任何设置都看做文本字符串。有两种变量,本地和环境。严格
转载 2021-01-31 19:34:37
221阅读
 脚本是:       nohup /mnt/Nand3/H2000G  >/dev/null  2>&1  &       对 于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_
转载 精选 2010-12-15 15:29:48
287阅读
如果ping域名的时候出现ping:unknown host  xxx.xxx但是ping IP地址的时候可以通的话可知是dns服务器没有配置好,查看一下配置文件/etc/resolv.conf,里面是否有nameserver xxx.xxx.xxx.xxx,比如使用dns服务器 nameserver 8.8.8.8,如果有,修改一个可用的dns服务器,如8.8.8.8或者4.
转载 精选 2014-08-08 01:05:37
247阅读
以下是安装Linux的基本流程。  进入 BIOS 设定开机顺序: 基本上如果是不太旧的版子都会支援光碟开机的,使用 CD-ROM 开机的好处是比较快,而且也不用再去做 Linux 安装开机片,确认的方法如下: o 按电源键开机; o 在进入系统之前会出现 Del 字样(每个厂牌不太相同),此时按下键盘上的 Delete 键; o 进入 BIOS 之后以
转载 精选 2008-11-29 11:33:16
356阅读
lsmod是一个命令行实用程序,用于显示有关已加载的Linux内核模块(Kernel Modules)的信息。本文介绍内核模块的概念和在Linux操作系统中使用Lsmod命令列出内核模块的方法。内核模块(Kernel modules)概念介绍内核是操作系统的核心组件,它管理操作系统的资源,并且是计算机硬件和软件之间的桥梁。Linux内核具有模块化设计,内核模块(通常称为驱动程序)是一段扩展内核功能
inux 加入域中,一般都会想到加入LDAP中,这样管理起来方便,不过在linux下LDAP配置起来可不是很容易的,在企业办公环境中一般windows AD域占据霸主地位,配置方便嘛,针对生产环境的linux集群机器才会选择LDAP,不过有时候在办公环境中也混杂了linux机器,为了规范管理,也 是需要把linux机器加入window是 AD中的。      &nb
转载 精选 2015-01-05 10:55:30
353阅读
  文件恢复的原理:首先简单介绍一下 Linux 文件系统的最基本单元:inode。inode 译成中文就是索引节点,每个存储设备(例如硬盘)或存储设备的分区被格式化为文件系统后,应该有两部份,一部份是 inode,另一部份是 block,block 是用来存储数据用的。而 inode 呢,就是用来
转载 精选 2015-01-19 11:16:08
403阅读
    Linux 提供了chkconfig 命令用来更新和查询不同运行级上的系统服务。          语法为:          chkconfig --list [name] 用来列表服务 &
原创 2012-07-30 09:34:33
697阅读
    1 #!/bin/bash      2 for aa in `seq 20 30`      3 do      4 useradd 123$aa      5 echo 123|passwd --stdin 123$aa &>/d
原创 2014-02-23 18:53:31
353阅读
2010.7.10 Shell是操作系统与用户进行交互操作的界面 Shell脚本程序是Shell命令语句的集合,用于实现特定的功能; Shell脚本程序保存在文本文件中,可以使用文本处理程序进行阅读和编辑; Shell脚本程序是由Shell环境解释执行的,不需要在执行前进行编译; 执行Shell程序时,Shell脚本文件需要具有可执行(x)的属性。 文件Shells中保存了Linu
原创 2010-07-13 15:09:48
343阅读
#!/bin/bashif[$#!=1]##\如果没写位置变量,提示,并退出thenecho'useage1.sh#(#>=1)'exit1elsefor((i=1;$i<=$1;i++))##\从1到$i进行循环dofor((j=$i;$j<$1;j++))##\当i=1时,j=$i,从1到$i,进行循环,输出空格>,并不换行;doecho-n"
原创 2018-02-08 01:15:48
362阅读
 #使用sysrq组合键是了解系统目前运行情况,为安全起见设为0关闭 kernel.sysrq = 0 #控制core文件的文件名是否添加pid作为扩展 kernel.core_uses_pid = 1 #每个消息队列的大小(单位:字节)限制 kernel.msgmnb = 65536 #整个系统最大消息队列数量限制 
原创 2011-05-12 18:40:03
840阅读
一般地,如果该参数是100%表示设备已经接近满负荷运行了(当然如果是多磁盘,即使%util是100%,因为磁盘的并发能力,所以磁盘使用未必就到了瓶颈)。一、查看磁盘空间  1、 df -hSize 分割区总容量 Used 已使用的大小 Avail 剩下的大小 Use% 使用的百分比 Mounted on 路径地址 2、查看目录的空间du -sh   当前目录下查看总文件夹的大小du -sh * 
转载 2021-05-16 21:31:39
110阅读
2评论
对应用程序来讲是(-/+ buffers/cach).buffers/cached 是等同可用的,因为buffer/cached是为了提高程序执行的性能,当程序使用内存时,buffer/cached会很快地被使用。所以,从应用来看看,以(-/+ buffers/cache)的free和used为主.所以我们看这个就好了。一、free 查看系统总的内存情况 第一部分Mem行:  total 内存总数
转载 2019-12-18 14:07:00
142阅读
2评论
-n 参数,他有6个不同的开关:DEV | EDEV | NFS | NFSD | SOCK | ALL 。DEV显示网络接口信息,EDEV显示关于网络错误的统计数据,NFS统计活动的NFS客户端的信息,NFSD统计NFS服务器的信息,SOCK显示套 接字信息,ALL显示所有5个开关。它们可以单独或... ...
转载 2021-05-08 16:26:56
117阅读
2评论
自己没事总结了点基础的东西,以备不时之需。一.判断式:1.判断符号 &&及||检测test是否存在:# test -e /haha注:test是一个判断文件属性的命令,-e参数判断目录是否存在,执行结果不会显示任何信息,但最后我们可以透过$?或&&及||来展现整个结果例如:# test -e /haha && echo "exist&quo
原创 2013-07-09 15:18:17
1219阅读
一、shell介绍 1、什么是shell shell是c语法编写的,是用户和liunx内核沟通的桥梁,即是命令语法,也是解释性编程语言。 内核处理的都是二进制,而用户处理的都是高级语法,系统开发人员可以通过shell快速操作计算机。 二、shell功能 1、解析你的命令 [root@localhos ...
转载 2021-07-17 00:13:00
117阅读
2评论
Shell是什么 Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至时编写一些程序 Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。Shell是解释执行的脚本语言,在Shell中可以直 ...
转载 2021-08-01 15:10:00
149阅读
2评论
  linux时间函数   inux下的时间函数 我们在编程中可能会经常用到时间,比如取得系统的时间(获取系统的年、月、日、时、分、秒,星期等),或者是隔一段时间去做某事,那么我们就用到一些时间函数。 linux下存储时间常见的有两种存储方式,一个是从1970年到现在经过了多少秒,一个是用一个结构来分别存储年月日时分秒的。 time_t 这种类型就是用来存储从1
转载 精选 2011-11-24 09:22:31
297阅读
  • 1
  • 2
  • 3
  • 4
  • 5