以下命令均在/home目录下操作,首先cd /home #进入/home目录
1、zip -r mydata.zip mydata #压缩mydata目录
2、unzip wwwroot.zip #直接解压到当前目录
unzip mydata.zip -d mydatabak #mydata.zip解压到mydatabak目录里面
3、zip -r abc123.zip abc 123.txt #abc文件夹和123.txt压缩成为abc123.zip
4、unzip abc\*.zip #把abc12.zip、abc23.zip、abc34.z...
磁盘用尽MySQL无法启动:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mys解决办法
昨日有台客户的服务器突然网站打不开,提示数据库连接不上:
Discuz! Database Error
(2002) notconnect
于是登录服务器重新启动mysql,提示:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mys
一开始以为是客户错误修改了文件权限,检查发现不是。然后查看磁盘空间,果然,磁盘用尽了。
这里说明一下,因为discuz论坛数据量大,会导致产生大量日志文件,于是...
MYSQL不能从远程连接的解决方法
mysql安装的时候默认只能本地访问,也就是说如果你的网站和数据库同在一台服务器,那么是可以访问的。但如果你的网站和数据库不在不同的服务器,那么网站用不了远程数据库了(数据库服务器拒绝访问)。
解决办法:
方法一(改表法):
登录phpmyadmin,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%";
方法二(授权法):
比如:允许账户myuser使用密码1234从任何主机连接到mysq...
阿里云挂载硬盘(数据盘)重启后失效的解决办法
阿里云的官方教程还是有很多问题的,很多地方没讲到位。比如安装他给的教程给linux系统挂载硬盘,那么你会发现重启系统后就找不到挂载的数据盘了。
完整的阿里云挂载数据盘方法如下:
1、入手阿里云后查看有几块硬盘:
(只显示概况,不显示分区情况)
fdisk -l
2、查看硬盘分区
fdisk -l
如果有提示:
disk /dev/xvdb doesn t contain a valid partition table说明数据盘还没有分区和挂载.
则表示你有未分...
一次服务器挂掉后找回数据的经历
服务器是海外的KVM,不明原因导致不能启动,智能挂载找回数据了,操作过程如下:
ping -c 10 www.google.com
lvm pvscan
lvm vgchange -ay_
vgs -v_
lvm ls_
mount /dev/mapper/VolGroup-lv_root /mnt/sda1_
cd /mnt/sda1_
du -sh home/wwwroot/_
du -sh /usr/local/mysql/var
du -sh usr/local/mysql/var
ls usr/local/mysql/var
clear
cd home
ls wwwroot
ls
ls www
tar zcvf wwwroot.tar.gz wwwroot
ls ...
【Linux】/boot/grub/grub.conf系统启动配置文件
linux的启动配置文件GRUB启动时会在 /boot/grub 中寻找一个名字为grub.conf的配置文件,如果找不到此配置文件则不进入菜单模式而直接进入命令行模式。
grub.conf是一个纯文字文件,您可以用任何一个文字编辑器来打开它。在SuSE LINUX 下没有/boot/grub/grub.conf这个文件,但是在/boot/grub/目录下有一个menu.lst文件,它的内容与grub.conf一样,而在RedHat Linux中有/boot/grub/grub.conf和menu.lst -...
【Linux】CentOS目录结构-详解
因为使用的是CentOS,所以以CentOS来讲解Linux的目录结构。
CentOS目录结构图
Centos目录详解:
/: 根目录,用于存放目录,不要存放文件。(/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中)
/bin 和 /usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。
/boot: 应单独分区(100M即可),让这个分区排在整块硬盘的最前面(分区时勾选“强制为主分区”),里面是启动linux系...
我来写:linux介绍
呵呵,linux介绍已经太多了,算是自己写给自己的吧
一、Linux介绍
我们在上一篇文章《计算机概论》中提到过计算机操作系统,操作系统是为了更有效的控制计算机硬件,并提供运行在计算机上的软件的系统调用。Linux就是一套操作系统的内核(kernel)!
内核(kernel):负责控制和管理计算机硬件
系统调用:为程序在计算机上的运行提供接口
内核 + 系统调用 = 操作系统(kernel + Softwares + Tools...