centos setup: miscellaneous tip 1
tail -n 10 /var/log/messages |grep ER 查看最后10行错误日志
tail -n 10 /var/log/messages |grep warning 查看最后10行警告日志
ps: centos已在 /etc/my.cnf 中设置 mysql的错误日志单独导出在 /var/log/mysqld.log;
du /var/log -sh 只查看系统日志文件夹的大小
du /var/log/*.log -h 查看系统日志文件的大小
du /var/log -h 查看系统日志文件夹和其中各个文件的大小
下面的 chkconfig 指令由于没有注明 –level参数, 则会同时对 tty2,tty3,tty4,tty5 进行操作.
chkconfig httpd on 让apache服务随系统启动
chkconfig mysqld on 让mysql服务随系统启动
chkconfig bluetooth off 不让蓝牙随系统启动
删除mysql的方法: yum erase mysql
查找mysql安装路径:
如果是rpm包,用rpm -ql mysql查找
如果是编译的,通常在/usr/local/mysql下面
查看mysql的版本号: 进入 mysql 提示行前会提示当前版本号, 或在进入后使用 select version();
从 /etc/my.cnf 中可以看到数据存储在 /var/lib/mysql;
/usr/bin/php -v 或 php -v 查看php版本, 并确认没有 extension 的加载错误信息
php -i 等于phpinfo()函数
php -i|grep php.ini 得到php配置文件路径
httpd -v 查看apache服务器的版本
vim 快捷键进阶学习:
:noh 取消语法高亮
? 反向搜索,只能按n下一个
/ 正向搜索,只能按n下一个
:[range]s/pattern/string/[c,e,g,i]
range 指的是範圍,1,7 指從第一行至第七行,1,$ 指從第一行至最後一行,也就是整篇文章,也可以 % 代表。還記得嗎? % 是目前編輯的文章,# 是前一次編輯的文章。
pattern 就是要被替換掉的字串,可以用 regexp 來表示。
string 將 pattern 由 string 所取代。
c confirm,每次替換前會詢問。
e 不顯示 error。
g globe,不詢問,整行替換。
i ignore 不分大小寫。
g 大概都是要加的,否則只會替換每一行的第一個符合字串。可以合起來用,如 cgi,表示不分大小寫,整行替換,替換前要詢問是否替換。
[實例] :%s/Edwin/Edward/g
這樣整篇文章的 Edwin 就會替換成 Edward。
修复/恢复 passwd文件的方法, 也许以后再出现passwd权限被误改时我可以试试:
用光盘Rescue模式启动,把passwd拷过去
/var/log 下的常见文件说明:
1)/var/log/secure:记录登录系统存取数据的文件;
例如pop3,ssh,telnet,ftp等都会记录在此.
2)/ar/log/wtmp:记录登录这的信息记录,被编码过,所以必须以last解析;
3)/var/log/message:jihu所有的开机系统发生的错误都会在此记录;
4)/var/log.boot.log:记录一些开机或者关机启动的一些服务显示的启动或者关闭的信息;
5)/var/log/maillog:记录邮件的存取和往来;
6)/var/log/cron:用来记录crontab这个服务的内容;
7)/var/log/httpd,/var/log/mysqld.log等等文件,记录几个不同的网络服务的记录文件;
8)/var/log/acpid , ACPI – Advanced Configuration and Power Interface,表示高级配置和电源管理接口。
后面的 d 表示 deamon 。 acpid 也就是 the ACPI event daemon 。 也就是 acpi 的消息进程。用来控制、获取、管理 acpi 的状态的服务程序。
9)/var/run/utmp 记录着现在登录的用户;
10)/var/log/lastlog 记录每个用户最后的登录信息;
11)/var/log/btmp 记录错误的登录尝试;
12)/var/log/dmesg内核日志;
13)/var/log/cpus CPU的处理信息;
14)/var/log/syslog 事件记录监控程序日志;
15)/var/log/auth.log 用户认证日志;
16)/var/log/daemon.log 系统进程日志;
17)/var/log/mail.err 邮件错误信息;
18)/var/log/mail.info 邮件信息;
19)/var/log/mail.warn 邮件警告信息;
20)/var/log/daemon.log 系统监控程序产生的信息;
21)/var/log/kern 内核产生的信息;
22)/var/log/lpr 行打印机假脱机系统产生的信息;
日志的记录是syslog这个daemon来管理控制的

Recent Comments