Mysql ERROR 1045 (28000) Access...
MySQLAccessSSHBash Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' 这种问题需要强行重新修改密码,方法如下: /etc/init.d/mysql stop (service mysqld stop ) /usr/bin/mysqld_safe --skip-grant-tables 另外开个SSH连接: $ mysql mysql>use mysql mysql>update user set password=password("123456") where user="root"; mysql>flush privileges; mysql>exit pkill -KILL -t pts/0 可将pts为0的**用户(之前运行mysqld_safe的用户窗口)强制踢出. 正常启动: MySQL:/etc/init.d/mysql start (service mysqld start)
Apache高性能配置
对于访问量稍大的站点,Apache的这些默认配置是无法满足需求的,我们仍需调整Apache的一些参数,使Apache能够在大访问量环境下发挥出更好的性能.以下我们对Apache配置文件httpd.conf中对性能影响较大的参数进行一些说明. (1) Timeout 该参数指定Apache在接收请求或发送所请求内容之前的最长等待时间(秒),若超过该时间Apache则放弃处理该请求,并释放连接.该参数默认值为120,推荐设置为60,对于访问量较大的网站可以设置为30. (2) KeepAlive 该参数控制Apache是否允许在一个连接中有多个请求,默认打开.但对于大多数论坛类型站点来说,通常设置为off以关闭该支持. (3) MPM – prefork.c 在默认情况下Apache使用Prefork(进程)工作模式,可以说这部分的参数设置是对Apache性能影响的核心和关键. 用户可以在配置文档中找到以下配置段: StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 15 MaxRequestsPerChild 0 修改为推荐配置配置: StartServers 5 MinSpareServers 5 MaxSpareServers 10 ServerLimit 1024 MaxClients 768 MaxRequestsPerChild 0 完成了上述对Apache的调整,Apache已经获得了较大的性能改善.记住,在修改任何参数后都需要重启Apache才能生效的. 对于PHP的优化主要是对php.ini中的相关主要参数进行合理调整和设置,以下我们就来看看php.ini中的一些对性能影响较大的参数应该如何设置. vi /etc/php.ini (1) PHP函数禁用找到: disable_functions...
更改ssh用户根目录
安装jailkit: cd /tmp wget http://olivier.sessink.nl/jailkit/jailkit-2.16.tar.gz tar xzf jailkit-2.16.tar.gz cd jailkit-2.16 ./configure make make install cp extra/jailkit /etc/init.d/jailkit chmod u+x /etc/init.d/jailkit chkconfig jailkit on 初始化chroot环境: jk_init -v -j /home/chroot sftp scp jk_lsh netutils extendedshell service jailkit start 新建wang用户: useradd wang -m echo www.centos.bz:password | chpasswd chroot用户: jk_jailuser -m -n -j /home/chroot --shell=/bin/bash wang
Apache ab 压力测试
ab是Apache超文本传输协议(HTTP)的性能测试工具。 其设计意图是描绘当前所安装的Apache的执行性能,主要是显示你安装的Apache每秒可以处理多少个请求. ab -v 可以看出其基本信息. ab -n1000 -c10 http://localhost:81/t.php 这是一个基本命令. -n1000表示总请求数为1000 -才0表示并发用户数为10
解决umount /home device is busy
2023年12月18日更新: 出现这种情况也可以尝试如下命令取消挂载: umount -l /home 取消挂载 /home时出现: umount: /home: device is busy 原因是因为有程序在使用/home目录,我们可以使用fuser查看那些程序的进程,然后杀掉就可以了. $ fuser -m /home /home: 10278c 10279c 10280c 10281c 10282c 10295 10365 18222c 命令: kill -9 pid
fdisk命令详解
之前我写过关于分区的博客,但是具体如何给硬盘分区,今天我就简单介绍一下Linux下强大的分区工具fdisk吧! 首先,要查看当前电脑的分区,可以用命令fdisk -l查看,而且命令fdisk只有root有权限使用,普通用户无法使用. fdisk -l Disk /dev/sda: 250.1 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xc27bc27b Device Boot Start End Blocks Id System /dev/sda1 * 1 3917 31463271 7 HPFS/NTFS /dev/sda2 3918 27268 187563099 f W95 Ext'd (LBA) /dev/sda3 27268 30402 25171968 83 Linux /dev/sda5 3918 14361 83891398+ 7 HPFS/NTFS /dev/sda6 14362 23499 73400953+ 7 HPFS/NTFS /dev/sda7 23500 27146 29294496 b W95 FAT32 /dev/sda8 27147 27268 ...