本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具。我就大概列出这几方面,这样入门就基本没问题了。linux系统如果是学习可以选用redhat或centos,特别是centos在企业中用得最多,当...
分类:
系统相关 时间:
2015-08-18 13:49:41
阅读次数:
192
unset指令:删除指定的shell变量或函数【语 法】unset [-fv][变量或函数名称]【功能介绍】该指令作用主要是删除指定的shell变量和函数。【参数说明】参数功能-f仅仅删除函数-v仅仅删除变量[变量或函数名称]将要删除的shell变量或函数【经验技巧】该指令不能够删除具有只读属性的s...
分类:
系统相关 时间:
2015-08-18 13:45:15
阅读次数:
165
ssh代理命令 ssh -qTfnN -D 端口 用户名@远程机器地址ssh全局代理 proxychains 程序 参数 proxychains 可以把从命令行启动的程序,用上ssh代理 proxychians 配置文件/etc/proxychains.conf 修改[ProxyList],...
分类:
系统相关 时间:
2015-08-18 13:42:37
阅读次数:
415
我运行着几台Linux服务器;家里一台,充当文件服务器,还有三台活动服务器,分别用作我的站点服务器、邮件服务器和云存储服务器。虽然我并不担心家里那台服务器,因为它并不与外界进行联系,可是另外三台服务器却要...
分类:
系统相关 时间:
2015-08-18 12:28:31
阅读次数:
237
getopts是shell的一个内置命令,通常用来处理shell命令行选项,但是不能直接处理长选项(如:--prefix=/home等)。getopts有2个参数,第一个参数是字符串,包括字符和“:”,每一个字符都是一个有效的选项,如果字符后面带有“:”,表示这个字符有自己的参数。第二个参数用来存..
分类:
系统相关 时间:
2015-08-18 12:21:05
阅读次数:
162
制作流程:kernel->initrd(busybox)->rootfs(busybox)kernel:直接利用/boot/vmlinuz-`uname-r`内核镜像或手动编译生成initrd:编译busybox,在busybox的基础上建立initrdrootfs:同样在busybox的基础上建立rootfs一、为小系统上的新硬盘建立分区并挂载在宿主机的相应目..
分类:
系统相关 时间:
2015-08-18 12:19:21
阅读次数:
295
计划任务1.在未来的某个时间点执行某一次任务;batch:不需要指定时间,自动在系统空闲时间执行at at时间 at>COMMAND at>... at>Ctrl+d 指定时间 绝对时间:HH:MM,DD.MM.YYMM/DD/YY 相对时间:now+# 单位:minutes,hours,days,weeks 模糊时间:noon,midnight,te..
分类:
系统相关 时间:
2015-08-18 12:19:09
阅读次数:
171
syslog服务 syslogd:系统,负责记录非内核产生的日志信息 klogd:内核,专门负责记录内核产生的日志信息kernel启动的相关日志kernel-->物理终端(/dev/console)-->/var/log/dmesg查看kernel启动的相关日志#dmesg#cat/var/log/dmesg日志存储采取滚动的方式(日志切割):mes..
分类:
系统相关 时间:
2015-08-18 12:15:37
阅读次数:
236
sudo:某个用户能够以另外一个用户的身份通过哪些主机执行什么命令sudoCOMMAND -l:列出当前用户可以使用的所有sudo类命令 -k:让认证信息失效,即每次执行都需要认证sudo的配置文件/etc/sudoers一行定义一个sudo条目:who whitch_hosts=(runas) TAG:command支持的alias,可使..
分类:
系统相关 时间:
2015-08-18 12:16:16
阅读次数:
153
cachemodel是ibatis里面自带的缓存机制,正确的应用能很好提升我们系统的性能。使用方法:在sqlmap的配置文件中加入
<flushOnExecute...
分类:
系统相关 时间:
2015-08-18 12:13:26
阅读次数:
191
1.基本概念
散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。
2. 常用的构造散列函数的方法
散列函数能使对一个数据序列的访问过程更加迅速有效,通过散列函数,数据元素将被更...
分类:
系统相关 时间:
2015-08-18 12:06:27
阅读次数:
122
客体类和他们相关的权限是SELinux中访问控制的基础.客体类代表着是资源的类别例如文件和套接字,并且权限代表着对这些资源的访问,例如读和发送.理解客体类和权限是SELinux中一个比较困难的方面,因为他继续要Linux的知识,也需要SELinux的知识.一个客体类代表着一个确定类型的所有的资源(例如文件或者是套接字).一个客体类的实例(例如,一个特定的文件或者是套接字)简单的称作一个对象.通常术语...
分类:
系统相关 时间:
2015-08-18 11:59:55
阅读次数:
136
1,SCHED_OTHER 分时调度策略;
2,SCHED_FIFO 实时调度策略,先到先服务;
3,SCHED_RR 实时调度策略,时间片轮转 。
实时进程将得到优先调用,实时进程根据实时优先级决定调度权值,分时进程则通过nice和counter值决定权值,nice越小,counter越大,被调度的概率越大,也就是曾经使用了 cpu 最少的进程将会得到优先调度。
...
分类:
系统相关 时间:
2015-08-18 11:57:37
阅读次数:
164
1. 磁盘的物理结构
盘面:磁盘是由一叠盘面组成
磁头(Heads):每个磁头对应一个盘面,负责该盘面上的数据的读写
磁道(Track):每个盘面会围绕圆心划分出多个同心圆圈,每个圆圈叫做一个磁道
柱面(Cylinders):所有盘片上的同一位置的磁道组成的立体叫做一个柱面
扇区(Sector):以磁道为单位管理磁盘仍然太大,所以计算机前辈们又把每个磁道划分出了多个扇区
磁盘...
分类:
系统相关 时间:
2015-08-18 11:54:52
阅读次数:
213
Mac升级到Yosemite后,突然发现vim的YouCompleteMe代码提示所以空头支票成员,排查了一下,原本/usr/include目录中缺少。所有的C/C++头文件不见了。。。 第一次发现这个问题。不知道是不是每次Mac升级都会删除/usr/include,还是仅仅在不兼容的时候删除,非....
分类:
系统相关 时间:
2015-08-18 11:41:01
阅读次数:
171
与进程操作相关的一些命令:ps -A ,ps -e 查看所有进程ps -ef| grep +进程名称 查看相关进程信息ps -ef|more 查看进程相关信息kill + 进程pidlinux中执行php脚本文件:php + 文件简单的列子去实现linux执行带参数linux与window实现文件....
分类:
系统相关 时间:
2015-08-18 11:39:46
阅读次数:
255
sed替换的基本语法为:sed 's/原字符串/替换字符串/'单引号里面,s表示替换,三根斜线中间是替换的样式,特殊字符需要使用反斜线”\”进行转义,但是单引号”‘”是没有办法用反斜线”\”转义的,这时候只要把命令中的单引号改为双引号就行了,例如:sed "s/原字符串包含'/替换字符串包含'/" ...
分类:
系统相关 时间:
2015-08-18 11:37:43
阅读次数:
158