找不到mysql.h
这个需要安装mysql-devel这个包, 或者直接下载mysql的源码编译.
lamp+ispconfig一键安装
ISPconfig这个面板一直在保持更新,界面也简洁.但安装过程还是比较繁琐的,因此我在07年写的lamp半自动安装脚本基础上做了修改: 更新了软件,自动修改配置文件,汉化了安装界面,加入了ISPconfig面板,对dovecot的启动错误进行了修复. 这是CentOS版. 包含的软件:
BIND9 (chrooted)
Apache with SSL support
PHP
Python
MySQL
proftpd
postfix
dovecot
Webalizer
ISPconfig
安装方法:
1)首先请设置你的ssh软件支持UTF8编码,要不然可能会出现乱码.
2)用文本编辑器打开lampi.sh,自定义mySQL密码和其他一些参数.
(在文件头部,打开后一下就能看到了,当然你也可以不修改,采取默认设置.).
3)上传lampi.sh和proftpd文件.
4)修改权限
chmod 777 lampi.sh
5)运行脚本
./lampi.sh
6)按中文提示操作即可.但在安装ISPconfig时提示是英文的,需要输入sql密码,你的地址,邮箱之类的信息.
7)完成安装
#默认mySQL用户名root,密码123456
#面板在http://ip:8080,用户名admin,密码admin.
#默认设置下的网络安装:
wget http://www.kudouzi.com/download/lampi.sh
wget http://www.kudouzi.com/download/proftpd
chmod 777 lampi.sh
./lampi.sh
官方演示地址:
http://demo3.ispconfig.org/
管理员面板
用户名: admin
密码: demo
Reseller面板
用户名: reseller
密码: demo
客户面板
用户名: client
密码: demo
其他:...
ps命令详解
ps命令用来查看当前系统中运行的进程的信息.它可以提供关于进程的许多信息.可以根据显示的信息确定哪个进程正在运行,哪个进程是被挂起或出了问题,进程已运行了多久,进程正在使用的资源,进程的相对优先级及进程的标志号(PID).所有这些信息对用户都很有用,对于系统管理员来说更为重要.
一般格式:
ps [选项]
常用选项:
-a 显示系统中与tty相关的(除会话组长之外)所有进程的信息.
-e 显示所有进程的信息.
-f 显示进程的所有信息.
-l 以长格式显示进程信息.
-r 只显示正在运行的进程.
-u 显示面向用户的格式(包括用户名、CPU及内存使用情况等信息).
-x 显示所有终端上的进程信息.
示例:
①列出每个与当前shell有关的进程的基本信息:
$ps
PID TTY TIME CMD
9723 pts/0 00:00:00 bash
9751 pts/0 00:00:00 ps
其中,各字段的含义如下:
PID 进程标志号.
TTY 该进程建立时所对应的终端,"?"表示该进程不占用终端.
TIME 报告进程累计使用的CPU时间.注意,尽管有些命令(如 sh)已经运转了很长时间,但是它们真正使用CPU的时间往往很短.所以,该字段的值往往是00:00:00.
CMD 执行进程的命令名.
②显示系统中所有进程的全面信息:
$ ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 Jun25 ? 00:00:01 init [3]
root 2 1 0 Jun25 ? 00:00:00 [migration/0]
root 3 1 0 Jun25 ? 00:00:00 [ksoftirqd/0]
root 4 1 0 Jun25 ? 00:00:00...
mysql导入导出部分表
导出:
mysqldump -uroot -phtbk123456 -h127.0.0.1 v3xuser > /home/sq3.sql
导入:
use 数据库名
source /home/sq3.sql
MySql5.0 修复Table错误is marked as...
我的网站出问题了,访问一看,果然全屏报错,检查mysql日志,错误信息为:
Table ".dedecmsv4dede_archives" is marked as crashed and should be repaired
提示说cms的文章表dede_archives被标记有问题,需要修复.于是赶快恢复历史数据,上网查找原因.最终将问题解决.
解决方法如下:
找到mysql的安装目录的 bin/myisamchk工具,在命令行中输入:
myisamchk -c -r ../data/dedecmsv4/dede_archives.MYI
然后myisamchk 工具会帮助你恢复数据表的索引.重新启动mysql,问题解决.
解决The package lists or status file...
在使用Ubuntu apt-get命令时发现如下错误:
E: The package lists or status file could not be parsed or opened.
解决方法是删除 /var/lib/apt/lists下的文件,然后:
apt-get update
即可.