Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

expect实现交互式密码修改

expect实现交互式密码修改

expect主要用来实现自动和交互式任务进行通信,而不需要认为的干预。在Linux下很多的命令都是交互式的,比如密码修改的命令,无论是:passwd或者yppasswd,都要提示用户输入密码、再确认一次密码等。应用的实例(自己碰到的):集群管理的后台网站,root用户登录页面后可以创建新用户和修改用户密码等。这时修改用户密码在Linux中就需要交互的实现,而我们从PHP中传参的时候,可以将$user,$oldpassword,$newpassword传进去...
Linux下用户账号管理基础

Linux下用户账号管理基础

当我们管理一台Linux主机的时候,用户账号的管理是我们最经常要做的事情,今天主要就是介绍一下Linux下用户账号管理最为基本的一些操作,能够满足我们最基本的要求。关于用户账号操作设计的最重要的几个文件有:/etc/passwd , /etc/group , /etc/shadow,/etc/gshadow 等文件,这里我们不再说这几个文件里面具体包含哪些字段,具体有什么用了,不过本人还是建议如果你真想弄明白用户账号以及用户组操作的有关问题,还是一定要去看...
2012年下半年11月份系统架构设计师上午试题答案之一

2012年下半年11月份系统架构设计师上午试题答案之一

2012年下半年11月份系统架构设计师上午试题答案之一试题一:企业资源三大流企业的所有资源包括三大流:物流、资金流和信息流。试题二:企业信息化方法1. 业务流程重构法;2. 核心业务应用法;3. 人力资本投资方法;选择错误答案是:组织变革法。试题三:CRM系统包括的主要功能模块:1.销售自动化;2.营销自动化;3.客户服务与支持;4.商业智能;试题四:CRM的基本构成通常包括如下4个部分1. 销售管理;2. 市场管理;3. 服务管理;4. 现场服务管理;试...
2012年下半年系统架构设计师考试上午模拟试题

2012年下半年系统架构设计师考试上午模拟试题

2012年下半年系统架构设计师考试上午模拟试题(考试时间 9:00~11:30 共150分钟)● 采用微内核结构的操作系统提高了系统的灵活性和可扩展性, (1) 。 (1)A. 并增强了系统的可靠性和可移植性,可运行于分布式系统中 B. 并增强了系统的可靠性和可移植性,但不适用于分布式系统 C. 但降低了系统的可靠性和可移植性,可运行于分布式系统中 D. 但降低了系统的可靠性和可移植性,不适用于分布式系统● 若操作系统文件管理程序正在将修改后的 (2) 文...
2012年软考数据库系统工程师试题及答案

2012年软考数据库系统工程师试题及答案

2012年软考数据库系统工程师试题及答案1.单个用户使用的数据视图的描述称为( ) A.外模式 B.概念模式 C.内模式 D.存储模式2.子模式ddl 用来描述( ) A.数据库的总体逻辑结构 B.数据库的局部逻辑结构 C.数据库的物理存储结构 D.数据库的概念结构3.在dbs中,dbms和os之间的关系是( ) A.相互调用 B.dbms调用os C.os 调用dbms D.并发运行4.数据库物理存储方式的描述称为( ) A.外...
Linux系统CentOS在VMware下的安装图解

Linux系统CentOS在VMware下的安装图解

1,VMware虚拟软件介绍VMware是一款虚拟机软件,首先这个是一款软件,可以与在Windows环境下运行,你可以在这个软件上虚拟一个操作系统,这个操作系统跟真正的操作系统操作上基本没有区别。可以满足我们的任何需求。我们可以在同一个pc上使用多个操作系统,不需要分区,不需要重启,便于我们做通信测试,和网络安全测试,虚拟软件的硬件环境我们可以自行设置。这个是VMware的官方网站:http://www.vmware.com/cn/VMware Works...
Ubuntu下针对ssd硬盘优化

Ubuntu下针对ssd硬盘优化

本人的Ubuntu 12.10是安装在三星64g的ssd上,所以有必要对此进行优化,发挥ssd的最佳性能,至于ssd的4k对齐,在ubuntu 11.10以上的版本不用担心,因为在格式化时就已经对齐了,建议手动分区,首先分一个EFI启动分区,100M就够了,然后把剩余的分给 /文件系统用ext4,网上说brtfs对ssd有优化,不过个人认为,稳定才是最重要的。把/home分区分到机械硬盘上,反正单独一盘,因为本人内存8g,所以swap分区就没必要分了,接着...
RHEL/CentOS 6.x 系统服务详解

RHEL/CentOS 6.x 系统服务详解

RHEL/CentOS 6.x的系统服务比5.x系列的要多了很多新面孔,估计很多童鞋不甚理解,网上这方面资料也很少。理解这个对运维人员是必要的,所以花了些时间网上搜集整理了下,供参考,因为开启不必要的服务越 多,系统就相对越不安全。不需开启的服务尽量关闭。下面列表是在RHEL/CentOS 6.x最小化桌面环境安装下显示出来的系统服务,其中红色字体标注的是用官方的minimal ISO最小化安装系统后的服务列表。服务名称功能 默认 建议 备注说明Ne...
Linux内核(kernel)版本号的意义

Linux内核(kernel)版本号的意义

在linux下有一个目录,即/usr/src/kernels/目录,下面记载着一个linux系统的内核文件,例如:2.6.18-164.el5-x86_64、2.6.18-8.el5-x86_64和2.6.18-194.el5-x86_64等,这些文件编号意味着什么呢?例如2.6.18代表着什么?el5代表着什么?x86_64又代表着什么?linux内核版本的分类Linux内核版本有两种:稳定版和开发版 ,Linux内核版本号由3组数字组成:第一个组数字。...
Ubuntu 添加管理员账号

Ubuntu 添加管理员账号

Ubuntu 默认只有安装时候的那个账号是系统管理员账号,也不会给出root用户权限。在管理员账号下,用passwd命令给root一个密码,就可以使用root了。但是,使用useradd时候,如果不加参数,添加的为普通账号。如何添加一个新的系统管理员账号,个人在使用root账号时的操作:#useradd -mr ***(你要添加的账号名称)然后# paddwd ***(新添加的账号名称)其中,useradd的参数说明可以使用useradd --help查看...
U盘安装RHEL5和RHEL6

U盘安装RHEL5和RHEL6

本子光驱早就坏了,一直也没去修,然后想玩RedHat的时候只能用U盘安装,而RedHat又不像Ubuntu那样容易安装,于是纠结了好久,现将U盘安装方法记录如下:先装RHEL5……首先,下载RHEL5的光盘镜像是必不可少的,然后用将其解压缩,之后将images/boot.iso文件单独解压出来,要用他来引导安装……然后,win7下以管理员身份运行UltraISO,见http://www.linuxid...
自动添加sudo权限脚本

自动添加sudo权限脚本

前言:作为一个运维人员,经常会有开发的同事审请一些服务器的sudo权限,而且有同事离职,也需要将sudo权限移除,(开发同事离职之后并不是马上就要将其帐号删除,至少要保存三个月的时间 ),服务器少了还好说,那如果有几十台的话,那就不好办了,自己写了一个简单的脚本,也方便了运维的工作,贴出来给大家分享下,有不对的地方还请大家多指教!1、添加sudo的脚本#cat addsudo.sh#!/bin/bash# Owner by Only.liu# date 2...
Linux下的grub.conf文件的备份与修复

Linux下的grub.conf文件的备份与修复

grub.conf文件损坏或丢失我现在还是一个初学者,所以有些地方说的不对,只是把自己遇到的问题,以及如何解决的,写下来,希望能帮助大家,同时也希望大家能帮我指出我的错误,谢谢!当Liunx下的/boot/grub/grub.conf文件损坏时,在开机之后会有“ grub> ”样式的提示符,在这个界面下,几乎所有的命令都不可以用。需要:linux系统盘当我们有这种情况时 我们有的解决方法有1,首先,将系统盘放入光驱2。重启电脑...
Linux内存管理之分段机制

Linux内存管理之分段机制

逻辑地址就是我们普通的段+偏移的表现方式,而线性地址就是段+偏移之后算出来的一个地址,前者可以认为是二维的地址,而后者可以理解是一维的。线性地址和虚拟地址的概念相接近,不知道其根本的区别。而物理地址就是实际在地址总线上传输的地址,也就是物理内存访问的真正地址。如上图,Linux在内存管理上,把逻辑地址通过分段机制变化成线性地址,线性地址也就是4G(32位系统)的程序地址。线性地址再通过分页机制转化成物理地址,最后CPU去访问物理地址。去年写个一篇关于IA3...
Vim常见使用命令总结完整分享

Vim常见使用命令总结完整分享

vim是linux下命令行一款经典编辑器,操作简单、功能强大,这是很多unix上元老级程序员的挚爱。这是我总结整理的vim最常用的命令集合,没事常阅读,最重要的是有问题了,尝试用这些东西去解决问题,不一定是高效快捷的,但起码是有效的。打开vim的方式vim filename #打开文件filename,并将光标置于第一行首vim +n filename #打开文件filename,并将光标置于第 n 行首vim + filename #打开文件filena...
<< 681 682 683 684 685 686 687 688 689 690 >>