CentOS/Linux清除用户登录记录和命令历史

echo > /var/log/wtmp
echo >/var/log/wtmp
echo > /var/log/btmp
history -c
发表在 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服务器 | 标签为 , | 留下评论

[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下文件夹占用磁盘空间过多就一目了然了。
继续阅读

发表在 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

继续阅读

发表在 Linux服务器, 服务器技术 | 标签为 | 一条评论

directadmin常用路径说明

directadmin可以定制的地方很多,比如开通之后的默认页,directadmin默认的开通页那个死难看啊,我们可以自定义开通页,而且可以加上自己的一些提醒。
directadmin自定义开通页路径,自己修改index.html和logo开通的时候会自动把你修改的给复制到新开通的用户上面,路径如下:
/home/admin/domains/default
/usr/local/directadmin/data/templates/default
——————————————————————————————-
以上两个不确定是哪一个,我全部修改了,效果如图
继续阅读

发表在 Linux服务器, 服务器技术 | 标签为 , , | 留下评论

解决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以后的版本不支持共享缓存,所以只能安装老版本了
安装
继续阅读

发表在 Linux服务器 | 标签为 , | 留下评论

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

继续阅读

发表在 Linux服务器 | 留下评论

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

 

发表在 Linux服务器 | 标签为 , | 留下评论

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
继续阅读

发表在 Linux服务器 | 留下评论