echo > /var/log/wtmp echo >/var/log/wtmp echo > /var/log/btmp history -c
CentOS/Linux清除用户登录记录和命令历史
mysql-bin.000001文件是怎么产生的及处理方法
mysql-bin.000001文件是怎么产生的及处理方法
mysql-bin.000001、mysql-bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。
这样做主要有以下两个目的:
1:数据恢复
如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失。
2:主从服务器之间同步数据
主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步。
继续阅读
linux 多网卡同网段IP配置方法
linux 多网卡同网段IP配置方法 普通方法会导致一个通一个不通,两个网卡不能同时使用,只要像windows那样加上跳点就行了,命令如下,加到 /etc/rc.local里
ifconfig eth0 IP地址1 netmask 子网掩码 up ifconfig eth1 IP地址2 netmask 子网掩码 up route del default ip route add default via 网关 ip route add default via 网关 dev eth0 src IP地址1 table 100 ip route add default via 网关 dev eth1 src IP地址2 table 200 ip rule add from IP地址1 table 100 ip rule add from IP地址2 table 200
[Linux小技巧]查看文件夹大小及所属用户组
du:查询文件或文件夹的磁盘使用空间
[root@localhost mail]# du -h --max-depth=1 / 8.0K /media 8.0K /mnt 58G /data 98M /etc 8.0K /opt 36M /sbin 47M /lib64 7.9M /tmp 13M /boot 235M /lib 168M /var 39G /home 9.6G /usr 0 /sys 0 /proc 8.1M /bin 8.0K /misc 530M /root 8.0K /srv 108K /dev 16K /lost+found 8.0K /selinux 108G /
这样查linux下文件夹占用磁盘空间过多就一目了然了。
继续阅读
mysqldump导出出现when using LOCK TABLES错误
mysqldump导出出现when using LOCK TABLES错误
Discuz!导出数据库出现:
mysqldump: Got error: 23: Out of resources when opening file ‘.\discuz\ecs_user_address.MYD’ (Errcode: 24) when using LOCK TABLES
解决办法:
加上-skip-lock-tables选项即可。
例如:haojifang.cn 是数据库用户名 haojifang 是数据库名
mysqldump -u haojifang.cn -p --database haojifang --skip-lock-tables > fglt_bbs.sql
directadmin常用路径说明
directadmin可以定制的地方很多,比如开通之后的默认页,directadmin默认的开通页那个死难看啊,我们可以自定义开通页,而且可以加上自己的一些提醒。
directadmin自定义开通页路径,自己修改index.html和logo开通的时候会自动把你修改的给复制到新开通的用户上面,路径如下:
/home/admin/domains/default
/usr/local/directadmin/data/templates/default
——————————————————————————————-
以上两个不确定是哪一个,我全部修改了,效果如图
继续阅读
解决Discuz! X2 X1.5 eAccelerator安装好,但不支持eAccelerator的问题

编译eAccelerator的时候网上的说法都不行,网上的说明,虽然能安装好eAccelerator,但是Discuz!用不到,下面的方法就可以
下载eAccelerator
wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2
注意,eaccelerator-0.9.5.3以后的版本不支持共享缓存,所以只能安装老版本了
安装
继续阅读
CentOS 5.X用第三方源安装PHP MySQL Apache等
CentOS 自带的源安装的都不是最新版的,想要体验最新版的需要用第三方源来安装,以下步骤轻松搞定
32位版 CentOS5.X
下载epel-release-5-4.noarch.rpm remi-release-5-8.el5.remi.noarch.rpm
wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm wget http://rpms.famillecollet.com/enterprise/5/remi/i386/remi-release-5-8.el5.remi.noarch.rpm
64位版CentOS5.X 下载
wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm wget http://rpms.famillecollet.com/enterprise/5/remi/x86_64/remi-release-5-8.el5.remi.noarch.rpm
rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm
然后编辑/etc/yum.repos.d/remi.repo
vi /etc/yum.repos.d/remi.repo
Centos/RHEL安装没setup命令
最小化装完centos 5.5/RHEL系统后,发现用setup的配置命令没有了.
[root@localhost ~]# setup -bash: setup: command not found
这时就要手动去安装这个快速配置程序了.
[root@localhost ~]# yum install setuptool ntsysv system-config-network system-config-keyboard
# yum install setuptool
发现setup命令可以用了,可是系统服务,网络配置,键盘配置,时区配置不见了.安装下这几个配置程序安装系统服务配置
# yum install ntsysv安装网络配置
# yum install system-config-network安装键盘时区配置
# yum install system-config-keyboard
system-config-network system-config-keyboard这两个包的依赖很多,能手工改就手动改吧,没特殊应用就不用装了.
本方法适用于centos/redhat 5.x
CentOS/Linux安装 XS-Tools (XenServer)
1.在Xencenter里光驱换成xs-tools.iso
2.登陆SSH:
[root@ns0 ~]# cd /mnt
[root@ns0 mnt]# ls
[root@ns0 mnt]# mkdir xs-tools
[root@ns0 mnt]# mount /dev/xvdd /mnt/xs-tools/
mount: block device /dev/xvdd is write-protected, mounting read-only
[root@ns0 mnt]# cd /mnt/xs-tools/Linux/
[root@ns0 Linux]# bash install.sh
继续阅读
