Archive for the ‘Linux’ Category

LINUX下查看网站日志&清除日志

查看日志可以使用tail命令

tail -100 /var/log/geexun-error_log

意思是查看最后100条的日志。

tail   -100   /var/log/geexun-error_log>/var/log/geexun-error_log>/var/log/geexun-error_log

意思是不完全清空保留最后100行的方法:(保留最后n行到新文件, 再清空老log文件)

Apache、PHP、MySQL默认安装目录

Apache
(1)如果采用RPM包安装,安装路径应在 /etc/httpd目录下
         Apache配置文件:    /etc/httpd/conf/httpd.conf
         Apache模块路径:  /usr/sbin/apachectl
         Web目录:             /var/www/HTML
(2)如果采用源代码安装,一般默认安装在/usr/local/apache2目录下

PHP
(1)如果采用RPM包安装,安装路径应在 /etc/目录下
         php的配置文件:     /etc/php.ini
(2)如果采用源代码安装,一般默认安装在/usr/local/lib目录下
         php配置文件:       /usr/local/lib/php.ini
                              或 /usr/local/php/etc/php.ini 

MySQL
(1)如果采用RPM包安装,安装路径应在/usr/share/mysql目录下
         MySQL dump文件位置: /usr/bin/mysqldump
         MySQL配置文件:            /etc/my.cnf

                                   或     /usr/share/mysql/my.cnf
         MySQL数据目录:          /var/lib/mysql
(2)如果采用源代码安装,一般默认安装在/usr/local/mysql目录下

10个最酷的Linux单行命令

1、sudo !!

以 root 帐户执行上一条命令。

2、python -m SimpleHTTPServer

利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。

3、:w !sudo tee %

在 Vim 中无需权限保存编辑的文件。

4、cd -

更改到上一次访问的目录。

5、^foo^bar

将上一条命令中的 foo 替换为 bar,并执行。

6、cp filename{,.bak}

快速备份或复制文件。

7、mtr google.com

traceroute + ping。

8、!whatever:p

搜索命令历史,但不执行。

9、$ssh-copy-id user@host

将 ssh keys 复制到 user@host 以启用无密码 SSH 登录。

10、ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg

Linux 桌面录制为视频。