Linux下一站
有些特殊的情况我们需要禁止root在本地或远程使用ssh登录,以增加安全性。1.修改/etc/pam.d/login文件增加下面一行auth required pam_succeed_if.so user != root quiet2.修改/etc/ssh/sshd_config文件,将#PermitRootLogin yes修改为PermitRootLogin no3.重新启动sshd服务。/e
1,首先,安装expectyum install expect生成方式,我们介绍二种,一是命令行方式,二是shell脚本方式。(1)命令行生成随机密码 mkpasswd -l 14 -s 2 -c 3 -C 3 -d 4生成一个14位的密码,至少包含2个特殊字符,3个小写字母,3个大写字母和4个数字。(2)编写shell脚本,批量生成30个密码vi mkpasswd.sh#!/bin/b
需求1:public文件夹,所有用户可读写需求2:由需求1可见,所有用户都有读写权限,但根据业务需求发现,用户1上传了文件,用户2可以读用户1的文件,但不能写入,以后配置可以做到用户2有读写用户1的文件权限下面简单介绍一下这几个参数的含义:create mode – 这个配置定义新创建文件的属性。Samba在新建文件时,会把dos文件的权限映射成对应的unix权限,在映射后所得的权限,会与这个参数
实验环境hostname ipmaster-db 192.168.0.1slave-db1 192.168.0.2slave-db2 192.168.0.3
1.xtrabackup安装2.全备及恢复(1)全备查看数据库[root@local-db opt]# innobackupex --defaults-file=/etc/my.cnf --user=root --password=123456 /bak/mysql/该语句将拷贝数据文件(由my.cnf里的变量datadir指定)至备份目录下(/bak/mysql/),注意:如果不指定
实验环境:system:centos 6.5 64位mysql:5.6.23hostname iplocal-db1 192.168.1.211local-db2
环境需求:hostname:web1 ip:192.168.1.241hostname:ha1 ip:192.168.1.243 hostname:ha2 ip:192.168.1.242keepalived vip:192.168.1.2451.ngi
Tomcat的服务器配置文件server.xml解析Tomcat服务器是由一系列可配置的组件构成,其核心组件是Catalina Servlet容器,它是所有其他Tomcat组件的顶层容器。Tomcat的组件可以在<CATALINA_HOME>/conf/server.xml文件中进行配置,每个Tomcat的组件在server.xml文件中对应一种配置元素.一下代码以XML的形式展示了各
实验环境:hostname ipnginx 192.168.1.241java1 192.168.1.242java2 192.168.1.2431.nginx+upstream安装[root@ng
一、安装配置jdk1、解压,并移动到/usr/local下面[root@java1 tmp]# tar -xf jdk-8u5-linux-i586.gz[root@java1 tmp]# mv jdk1.8.0_05/ /usr/local/jdk2、设置java环境变量[root@java1 tmp]# vi /etc/profileJAVA_HOME=/usr/local/jdkPATH=$
环境需求:1.公司组织架构 &
实验环境system:centos 6.5hostname:openvpn-serverip:192.168.1.236安装包地址:http://down.51cto.com/data/1976343 (免豆)[root@openvpn-server ~]# yum -y install openssl openssl-devel gcc1.安装lzo注:lzo,用于压缩隧道通信数据以加
实验环境:system:centos 6.5nginx:tengine-1.5.1php:php-5.4.25mysql:mysql-5.5.38 软件包地址:http://down.51cto.com/data/1975474 (免豆)[root@showip opt]# yum install -y make cmake apr* autoconf automake cur
一、Suhosin简介Suhosin是一个PHP程序的保护系统。它的设计初衷是为了保护服务器和用户抵御PHP程序和PHP核心中,已知或者未知的缺陷。Suhosin有两 个独立的部分,使用时可以分开使用或者联合使用。第一部分是一个用于PHP核心的补丁,它能抵御缓冲区溢出或者格式化串的弱点;第二部分是一个强大的 PHP扩展,包含其他所有的保护措施。注意:Suhosin扩展目前来只支持到php5.3。二
从PHP5.3开始如果要支持ZendGuard加密的PHP代码,必须安装Zend Guard Loader,老的zend optimizer将不被支持。1.Zend Guard Loader安装[root@showip opt]# tar zxf ZendGuardLoader-70429-PHP-5.4-linux-glibc23-x86_64.tar.gz [root@showip opt]#
一、eAccelerator简介eAccelerator是一个自由开放源码PHP加速器,优化和动态内容缓存,提高了php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。它还有对脚本起优化作用,以加快其执行效率。使您的PHP程序代码执效率能提高1-10倍。注意:PHP5.5以后暂时不能使用eAccelerator二、eAccelerator安装[root@showip op
一、redis简介redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了
一、Memcache简介 Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached管理这些HashTable,所以速度非常快。二、Memcache和mem
1.apc简介Alternative PHP Cache (APC) 中文全称是“可选PHP缓存”,是一种对PHP有效的开放源高速缓冲储存器工具,可用于缓存和优化Web服务器上的PHP代码,改善服务器性能。2.apc优势APC 和 eAccelerator 都是不错的PHP加速缓存,但是为什么在这里要推荐使用 APC 呢?(1)稳定性根据我们对几个大站点的测试,虽然在低负载的情况下,APC性能略逊
实验环境centos 6.5nfs server 192.168.1.236nfs client1 192.168.1.237nfs client2 192.168.1.239 1.nfs服务端安装[root@nfs-server ~]# yum -y install nfs-utils rpcbind #centos6版本portmap服务由rpcbind负责;
实验环境:lvs-master 192.168.1.236lvs-backup 192.168.1.237lvs-dr-vip 192.168.1.238web1 192.168.1.239web2 192.168.1.240注:yum安装的软件包版本要一
一、Unison简介Unison是Windows、Linux以及其他Unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。Unison拥有与其它一些同步工具或文件系统的相同的特性,但也有自身的特点:1.跨平台使用;2.对内核和用户权限没有特别要求;3.Unison是双向的,它能自动处理两分拷贝中更新没有冲突的部分,有冲突的部分将会显示出来让用户选择更新策略;4.
1、rsync 与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等。随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出的更好的要求,rsync在高端业务系统中也逐渐暴露出了很多不足,首先,rsync同步数据时,需要扫描所有文
linux 文件类型在介绍属性时,提到了最前面的标志(d或 -)可以表示目录或文件,那就是不同的文件种类。Linux的文件种类主要有下面这几种: 普通文件(regular file):就是一般我们存取的文件,由ls -al显示出来的属性中,第一个属性为 [-],例如 [-rwxrwxrwx]。另外,依照文件的内容,又大致可以分为: 纯文本文件(ASCII):这是Unix系统中最多的一种文件类型,
安装percona-xtrabackupyum -y install perl-CPAN perl-DBD-MySQL perl makegcc gcc-c++ patch libgcrypt libgcrypt-devel libaio libaio-devel automakeautoconf bzr bison libtool ncurses5-devel zlib zlib-develpe
最近虚拟机中运行的东西比较多,很多。而刚启动的时候虚拟机分配的磁盘比较少,随着日志还有平时的上传文件的积累,磁盘空间报警了。网上查了下资料,自己也做了下实验。总结下给虚拟机增加磁盘的一些硬盘空间的方法。 对于sda/vda等格式的硬盘环境:centos 6.1虚拟机的属性:domainname test &
一、需求和解决思路: 在项目经验中,主机的TCP协议(HTTP协议是基于TCP/IP协议)的80端口是稀缺资源,很多情况下不可能为一个应用而去申请一台主机(不管是物理主机还是虚拟服务器)。这时候很多的Java Web应用会放到一个拥有TCP的80端口的Tomcat下面,由于每个应用
PHP连接MYSQL是进行数据库操作的第一步,在PHP中,可以使用内置的PHP函数mysql_connect()来实现,函数格式为mysql_connect("mysql主机名","mysql用户名","mysql密码"),下面的测试代码可测试是否成功连接到MYSQL:<?php $conn = mysql_connect("localhost","root","pass
第一种方法:替换程序里的内容针对所有的php脚本 在DW里面运行查找替换l 主要做替换操作 当然是短标签替换为整标签 注意顺序别弄乱了1,所有的’<?=’ 替换为 ‘<?php echo ‘; —注意空格2,所有的’<?’替换为’<?php ‘ &nbs
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号