== 简介 == pssh是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的,类似pdsh,个人认为相对pdsh更为简便,使用必须在各个服务器上配置好密钥认证访问,这样才能达到批量部署的简便。 项目地址:https://code.google.com/p/parallel-ssh/ PSSH provides parallel version
Unix toolbox注解1之Linux系统硬件信息 Unix toolbox注解2之Linux系统状态用户和限制 Unix toolbox注解3之Linux运行级别和内核模块 本系列文章为笔者对Unix toolbox的一些个人注解,加入个人的一些元素,删减了其中一些对于freebsd的一些命令介绍,文中的内容笔者都一一验证过,放心使用。 1.5 运行级别 一旦内核加载
Unix toolbox注解1之Linux系统硬件信息 Unix toolbox注解2之Linux系统状态用户和限制 本系列文章为笔者对Unix toolbox的一些个人注解,加入个人的一些元素,删减了其中一些对于freebsd的一些命令介绍,文中的内容笔者都一一验证过,放心使用。 1.2显示状态信息 以下命令有助于找出正在系统中运行着的程序 # top &nb
Unix toolbox注解1之Linux系统硬件信息 Unix toolbox注解2之Linux系统状态用户和限制 本系列文章为笔者对Unix toolbox的一些个人注解,加入个人的一些元素,删减了其中一些对于freebsd的一些命令介绍,文中的内容笔者都一一验证过,放心使用。 系统 正在运行的内核和系统信息: # uname -a &nbs
# nc -z localhost 1-10000 //扫描本机1到1000端口,获取打开的端口 Connection to localhost 22 port [tcp/ssh] succeeded! Connection to localhost
find $PATH -mtime 0 查找距当前时间24小时以内修改的文件 Search for files in your home directory which have been modified in the last twenty-four hours. This command works this way because the time since each
1.会产生多少个子网 2的x次方-2(x代表掩码位,即2进制为1的部分,现在的网络中,已经不需要-2,已经可以全部使用,不过需要加上相应的配置命令,例如CISCO路由器需要加上ip subnet zero命令就可以全部使用了。) 注意:笔者参考了很多书籍,现在的子网数已经不用减去2了,直接2的x次方就OK了! 2.能有多少主机 2的y次方-2(y代表主机位,即2进制为0的部分)
php5.3.8 ./configure没有任何问题,make时出现如下问题,具体原因不明,在网上找到如下方法解决,mark一下 make: *** [ext/mysqli/mysqli.lo] Error 1 # mkdir /xxx/mysql/include/mysql # ln -s /xxx/mysql/include/* /xxx/mysql/include/mysql //xx
RHEL6 双网卡绑定 为了提供网络的高可用性,我们可能需要将多块网卡绑定成一块虚拟网卡对外提供服务,这样即使其中的一块物理网卡出现故障,也不会导致连接中断。多网卡绑定这个词在不同的平台有不同叫法,在Linux下叫bonding,IBM称为etherchanel,broadcom叫team,但是名字怎么变,效果都是将两块或更多的网卡当做一块网卡使用,在增加带宽的同时也可以提高冗余性。比如我们在R
什么是初始 RAM 磁盘? 初始 RAM 磁盘(initrd)是在实际根文件系统可用之前挂载到系统中的一个初始根文件系统。initrd 与内核绑定在一起,并作为内核引导过程的一部分进行加载。内核然后会将这个 initrd 文件作为其两阶段引导过程的一部分来加载模块,这样才能稍后使用真正的文件系统,并挂载实际的根文件系统。 initrd 中包含了实现这个目标所需要的目录和可执行程序的最小集合,例
dmidecode 之前笔者在文章Linux下查看主板的相关信息中已经介绍了该命令查看主板信息的用法,这里进一步介绍 DMI,即DesktopManagement Interface。也有被称为SMBIOS,即System Management BIOS。DMI表的意义在于让我们在不探测硬件实体的情况下获取硬件的部分信息,方便了用户,但也同时表明,表中的信息可能是不可靠的。 dmidec
共享热备盘 由于条件有限,本试验是在Vmware虚拟机上模拟完成的。试验使用的是两个raid1组之间的共享一个热备盘,一开始md0有一个热备盘,而md1没有热备盘,通过修改配置文件可以使它们共享一块热备盘。如此可在节省磁盘的同时,同时也增强了安全性。 1、环境搭建: # fdisk -l | grep '^/dev/'&
因为优化系统关闭了一些服务,导致RHEL6系统在图形界面中鼠标和键盘不能使用,并且提示Starting HAL daemon:[FAILED] haldaemon:接受由udev通过D-BUS传递来的消息后调fstab-sync修改 fstab文档,动态创建/media目录下的子目录作为挂载点 经过排查得知是messagebus服务没有开启,而开启haldaemon必须开启messageb
LAMP--源码MySQL集群版搭建 环境:RHEL6.1 x86 软件如下: #ls apr-1.4.6.tar.g memcached-1.4.13.tar.gz
MFS部署 部署环境:RHEL6.1 mfs版本:mfs-1.6.17.tar.gz 官网地址:www.moosefs.org 官网最新版本为v1.6.26 说明:实验过程元数据服务器和元日志服务器在一台机器即Master管理服务器上,在生产环境中建议元数据服务器和元日志服务器分开,这样安全性相对会高 IP部署 ------------------------------
Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器。Squid有广泛的用途,从作为网页服务器的前置cache服务器缓存相关请求来提高Web服务器的速度,到为一组人共享网络资源而缓存万维网,域名系统和其他网络搜索,到通过过滤流量帮助网络安全,到局域网通过代理上网。Squid主要设计用于在Unix一类系统运行。 以
使用yum安装软件时出现如下错误提示: Error: Cannot retrieve repository metadata (repomd.xml) for repository: InstallMedia. Please verify its path and try again 检测yum list一切OK,但是安装软件时就出现如上问题,后来查看/etc/yum.repo
文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket。第一个打开的文件是0,第二个是1,依此类推。Unix操作系统通常给每个进程能打开的文件数量强加一个限制。更甚的是,unix通常有一个系统级的限制。在UNIX/Linux平台上,对于控制台(Console)的标准输入(0),标准输出(1),标准错误(2)输出也对应了三个文件描述符。 对于squid,因为squid 的工作方
Linux下断点续传: # wget -c 下载文件链接 //选项-c的作用就是支持断点续传 镜像一个网站: # wget -m -k 网站地址 //用来镜像一个网站 # wget -r -np -nd 下载地址 下载网站某个目录或者整个网站,-np 的作用是不遍历父目录,-nd 表示不在本机重新创建目录结构。 # wget -r -np -nd --accept=tar.gz
rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下: 1、可以镜像保存整个目录树和文件系统。 2、可以很容易做到保持原来文件的权限、时间、软硬链接等等。 3、无须特殊权限即可安装。 4、优化的流程,文件传输效率高。 5、可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接
记一下,方法如下:
一条命令就能知道主板的一些信息,具体的内容就无需解释了,诸如厂商啊什么的,英文词的借助Google吧,哈哈
puppet是一个为实现数据中心自动化管理而设计的配置管理软件。基于c/s架构。puppet的服务器端保存着所有的对客户端服务器的配置代码,在puppet里面叫做manifest. 客户端下载manifest之后,可以根据manifest对服务器进行配置,例如软件包管理,用户管理和文件管理等等。 puppet的工作流程如下: 1. 客户端puppetd调用facter,facter探测出主机的
Fedora17图形界面默认是不允许root用户登录的,看了下网上的相关解决办法,对于17还是有些变化的, /etc/pam.d/gdm 文件也不存在了. 下面是具体的解决方法,因为只是图形界面不能登陆,Linux的用户管理都是通过PAM认证管理的,所以要从图形界面相关的pam找出解决办法,首先使用root找出含有root用户的图形界面相关pam配置文件,grep一下即可,如图所
systemd是Linux下的一种init软件,由Lennart Poettering(英语:Lennart Poettering)带头开发并在LGPL 2.1及后续版本许可证下开源发布。其开发目标是提供更优秀的框架以表示系统服务(英语:Service (systems architecture))间的依赖关系,并以此实现系统初始化时服务的并行启动,同时达到降低Shell的系统开销(英语:Comp
#1:找出无线网卡类型信息 $ lspci $ lspci | grep -i wireless $ lspci | egrep -i --color 'wifi|wlan|wireless' #2:找出无线网卡驱动信息 $ lspci -vv -s 0c:00.0 例子: 0c:00.0 Network controller: Intel Corporation Ultim
RHEL 6: semanage SELinux Command Not Found You need to use the yum command to find out which package provides file called /usr/sbin/semanage. Type the following command: 首先需要使用yum命令找到/usr/sbin/seman
Cfengine 是一种 GNU 开源配置管理框架,用于计算机系统自动化。此框架是轻量的,可针对几乎所有平台构建。它能运行在所有常见平台上,其中包括 AIX、Linux、UNIX、Apple 和 Windows。 cf-promises 承诺的检验者和编译者,在试图执行一套配置承诺前预先检测。 cf-agent 变化的发动者,代理是Cfengine 操作系统资源的部分。 cf
1、设置明文密码 [root@ds-education1 ~]# grep -v '^#' /etc/grub.conf default=0 timeout=5 password 123456 #GRUB启动密码 splashp_w_picpath=(hd0,0)/grub/splash.xpm.gz hiddenmenu title Red Hat
autofs:自动挂载器 自动挂载器是一个监视目录的守护进程,并在目标子目录被引用时,自动执行预定义的NFS挂载 自动挂载器由autofs服务脚本管理 自动挂载器由auto.master配置文件进行配置,该文件引用了一个按惯例称作/etc/auto.misc或其他类似名称的二级配置文件 autofs与NFS两者之间配后用的还是比较多的 mount命令参数非常多,如下为与NFS相关的参
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号