软件运行环境API:ApplicationProgrammingInterface应用程序接口(应用程序和操作系统之间的接口)凡是符合该api标准的应用程序都可以在支持该api的操作系统上编译通过程序源代码-->预处理-->编译-->汇编-->链接静态编译:自身包含所有需要调用的库文件动态编译:自..
分类:
系统相关 时间:
2016-08-22 23:36:12
阅读次数:
425
一、rpm包管理器1、介绍rpm在linux系统中,服务是要通过程序来提供的,通过调用API接口编写好之后的源码包文件对于普通用户来说,安装起来较为繁琐。于是人们将源码在编译安装的环境下制作了更加高级的rpm包,它的最大特点是避免了对原软件包的编译安装,以更加简便的安装方式..
分类:
其他好文 时间:
2016-08-22 16:28:31
阅读次数:
234
tartar-cf路径+文件名字后续.tar+路径创建归档压缩tarcf/testdir/etc.tar/etc/tarcvf可以查看解压过程tartvf预览作用tarxvf解压文件tarzcvf/testdir/etc2.tar.gz/etc/解压再压缩到指定路径,文件格式tarjcvfcpio复制从或到文件cpio命令是通过重定向的方式将文件进行打包备份,..
分类:
系统相关 时间:
2016-08-22 00:43:19
阅读次数:
376
概述yum(全称为YellowdogUpdater,Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。
基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
yum提供了查找、安..
分类:
其他好文 时间:
2016-08-21 16:59:25
阅读次数:
222
until循环使用于命题为假时执行循环的环境命题为假时进入循环;命题为真时退出循环或者说是条件不满足时就进入循环的的场景从逻辑判断上讲,until和while刚好相反语法格式:untilCONDITION;do循环体done进入条件:CONDITION为false退出条件:CONDITION为trueuntil循环应用实例..
分类:
系统相关 时间:
2016-08-20 21:59:54
阅读次数:
335
概述:本章内容:软件的运行环境,软件包基础,rpm包管理,yum管理,定制yum仓库,编译安装一、软件运行环境1.□API:ApplicationProgrammingInterface(应用程序开发接口)POSIX:PortableOS(国际标准)程序源代码-->预处理-->编译-->汇编-->链接静态编译:共享编..
分类:
系统相关 时间:
2016-08-20 14:45:43
阅读次数:
344
for循环for变量名in列表;do循环体done执行机制:依次将列表中的元素赋值给“变量名”;每次赋值后即执行一次循环体;直到列表中的元素耗尽,循环结束列表生成方式:(1)直接给出列表(2)整数列表:(a){start..end}(b)$(seq[start[step]]end)(3)返回列表的命令$(COMMAND)(4)使用glob..
分类:
系统相关 时间:
2016-08-18 21:34:30
阅读次数:
1062
rpm包命名格式:二进制格式name-VERSION.tar.gzVERSION的格式:major.minor.release.os.archarch:i386,x64(amd64),ppc(powerpc),noarch(java编写的)os:e17(红帽七)eg:主版本号为3,次版本号为0,发行号为2,编译次数为1,系统为centos7,平台为x64的rpm包redis-3.0.2-1.centos7..
分类:
其他好文 时间:
2016-08-18 21:34:18
阅读次数:
1151
1、每隔3秒钟到系统上获取已经登录的用户的信息;#!/bin/bash
untilfalse
do
ifw|grep"^hacker\b"&>/dev/null;then
w|grep"^hacker\b">>/var/log/login.log
echo"pleaselogoutthesystem"
else
echo"theuserisnotonlin"
fi
sleep3
done2、随机生成10以内的数字,实..
分类:
其他好文 时间:
2016-08-18 21:32:36
阅读次数:
248
一、rpm包管理工具1、rpm包简介rpm是redhat的软件包管理器。rpm包管理器全称rpm:RedhatPackageManagerRPMPackageManager。它的软件包后缀也为.rpm。除此外,debian,deb文件有dpkg包管理器。rpm包的命名方式:源代码:name-version.tar.{gz|bz2|xz}例如:zip-3.0-1.el6_7.1.x86..
分类:
系统相关 时间:
2016-08-18 06:31:45
阅读次数:
288