我们为你的面试准备选择了 70 个你可能遇到的 shell 脚本面试问题及解答。了解脚本或至少知道基础知识对系统管理员来说至关重要,它也有助于你在工作环境中自动完成很多任务。在过去的几年里,我们注意到所有的 linux 工作职位都要求脚本技能。1) 如何向脚本传递参数 ?./script argum...
分类:
系统相关 时间:
2015-06-13 09:46:19
阅读次数:
293
SUSE( Software and System Entwicklung,即软件和系统开发。其中‘entwicklung‘是德语,意为开发)Linux 是由 Novell 公司在 Linux 内核基础上建立的操作系统。SUSE Linux 有两个发行分支。其中之一名为 openSUSE,这是一款自...
分类:
系统相关 时间:
2015-06-13 09:45:48
阅读次数:
174
函数堪称shell的精华,有了函数和库,shell处理复杂问题也像编译语言那样有头有脸了,总之,shell的函数和库的重要性不言而喻。
1函数的定义
建议使用
FUNC_NAME(){}的定义方法
有些人可能喜欢在前面加上function标记,这是bash独有的
functionFUNC_NAME(){}
有点是简洁,容易..
分类:
系统相关 时间:
2015-06-13 06:30:45
阅读次数:
159
基于Linux、Apache、Mysql、Php编译安装LAMP环境平台,并使用xcache加速php编译安装LAMP平台: 1、下载软件包,安装依赖包 #yuminstall-ypcre-devel 2、解包安装apache 2.1编译安装apr-1.5.0 #tarxvfapr-1.5.0.tar.bz2 #cdapr-1.5.0&&./configure--prefix=/usr/loc..
分类:
系统相关 时间:
2015-06-13 06:29:02
阅读次数:
207
我想对于DNS的一些功能,大家应该并不陌生吧。下面是我为大家演示的是在Linux系统上安装DNS域名解析服务,从DNS的正向解析到DNS的反向解析以及最后的主从服务器。也是这个实验的重点。在显示生活中呢,DNS反向解析一般很少用,不要求会但可以了解一下。这样如果被别人问起来,..
分类:
系统相关 时间:
2015-06-13 06:29:41
阅读次数:
188
网络启动安装详细步骤:(两种方式vsftp和nfs)安装软件yuminstalltftptftp-servervsftpddhcpxinetdsyslinux-y修改xinetd把tftp打开vim/etc/xinetd.d/tftpdisable=no----找到这一行,把yes修改为no把安装介质挂载过来由于我的安装介质放在物理机windows上面,我把介质设置成共..
分类:
系统相关 时间:
2015-06-13 06:28:20
阅读次数:
200
网络启动安装详细步骤:(两种方式vsftp和nfs)安装软件yuminstalltftptftp-servervsftpddhcpxinetdsyslinux-y修改xinetd把tftp打开vim/etc/xinetd.d/tftpdisable=no----找到这一行,把yes修改为no把安装介质挂载过来由于我的安装介质放在物理机windows上面,我把介质设置成共..
分类:
系统相关 时间:
2015-06-13 06:26:31
阅读次数:
186
网络启动安装详细步骤:(两种方式vsftp和nfs)安装软件yuminstalltftptftp-servervsftpddhcpxinetdsyslinux-y修改xinetd把tftp打开vim/etc/xinetd.d/tftpdisable=no----找到这一行,把yes修改为no把安装介质挂载过来由于我的安装介质放在物理机windows上面,我把介质设置成共..
分类:
系统相关 时间:
2015-06-13 06:27:20
阅读次数:
175
网络启动安装详细步骤:(两种方式vsftp和nfs)安装软件yuminstalltftptftp-servervsftpddhcpxinetdsyslinux-y修改xinetd把tftp打开vim/etc/xinetd.d/tftpdisable=no----找到这一行,把yes修改为no把安装介质挂载过来由于我的安装介质放在物理机windows上面,我把介质设置成共..
分类:
系统相关 时间:
2015-06-13 06:26:48
阅读次数:
180
怎么发现RAC环境中'library cache pin'等待事件的阻塞者(Blocker)?...
分类:
系统相关 时间:
2015-06-13 01:13:17
阅读次数:
239
虚拟机上安装好一台linux 系统后,为了快速搭建hadoop集群,需要再安装几个linux系统,比较笨的办法可以重新用ios 镜像文件进行安装,但是重新安装需要重新配置一些信息而且安装时间比较长(一般在半个小时左右)。所以建议使用VMWare 特用的克隆功能快速的安装linux系统(克隆时间在5分钟左右)。
具体步骤如下:
第一步:
选择我们需要克隆的操作系统,右击鼠标,然后选择“管...
分类:
系统相关 时间:
2015-06-13 01:13:28
阅读次数:
219
一.安装xcode先安装 [Xcode](http://developer.apple.com/xcode/) 开发工具,它将帮你安装好 Unix 环境需要的开发包二.安装 RVMcurl -L https://get.rvm.io | bash -s stable三.载入 RVM 环境(新开 Te...
分类:
系统相关 时间:
2015-06-13 01:09:17
阅读次数:
211
1.子进程和父进程各有内存空间,2. 子进程和父进程执行是随机的。3.进程包含线程,一个进程有多个线程,每个线程都有自己单独的栈和寄存器。 为什么呢?如果线程没有自己单独的栈,函数调用就会出乱子,因为栈中存放函数调用的顺序。 寄存器,也一样,容易出错。干脆划分属于自己线程中的那个寄存器。4.进程的属...
分类:
系统相关 时间:
2015-06-13 01:05:34
阅读次数:
156
因为linux入门基础是基于CentOS讲解的,讲的是CentOS上的软件包管理。ubuntu的软件包管理有这些:ubuntu软件包管理,包管理指南,ubuntu软件包管理。
linux软件管理:RPM软件包管理
源代码形式
绝大多数开源软件都是直接以源代码形式发布
源代码一般会被打包成tar.gz的归档压缩文件
程序源代码需要手动编译成二进制形式之后才能够运行使用
源代码基本编译...
分类:
系统相关 时间:
2015-06-12 23:59:32
阅读次数:
453
1)访问官方网站:http://www.qt.io/download-open-source/
2)选择离线安装包
3)选择合适的安装包下载( 32 位或 64 位)
4)安装软件包
5)ubuntu 如何打开 Qt Creator?...
分类:
系统相关 时间:
2015-06-12 23:58:45
阅读次数:
615
在“[3] MQTT,mosquitto,Eclipse Paho---如何使用 Eclipse Paho MQTT工具来发送订阅MQTT消息?”一文中我已经和大家简单讲述了如何使用Eclipse Paho MQTT。那么当我们点击“Connect”按钮,究竟在TCP协议层发生了什么?如何通过MQTT规定的协议和TCP的二进制数据进行对比,从而更加深入的学习MQTT的消息格式呢?笔者将带领大家以CONNECT消息格式为例子,分析第一个MQTT的消息格式, MQTT的CONNECT消息主要用来在客户端和服务端...
分类:
系统相关 时间:
2015-06-12 23:56:52
阅读次数:
292
/bin为binary的简写主要放置一些系统的必备执行文件(常用的可执行的二进制命令), 所有用户都可以执行的。例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。/boot 引导目录 整个操作系统引导所需要的都在/bo...
分类:
系统相关 时间:
2015-06-12 23:46:08
阅读次数:
179