操作系统 centos

1.查看日志

/var/log 日志存储位置

/var/log/message ---------------------------------------系统启动后的信息和错误日志

/var/log/secure ------------------------------------------与安全相关的日志信息

/var/log/maillog ------------------------------------------与邮件相关的日志信息

/var/log/cron ----------------------------------------------与定时任务相关的日志信息

/var/log/spooler ------------------------------------------与UUCP和news设备相关的日志信息

/var/log/boot.log -----------------------------------------守护进程启动和停止相关的日志消息

/var/log/wtmp ---------------------------------------------永久记录每个用户登录、注销及系统的启动、停机的事件

/var/run/utmp ---------------------------------------------记录当前正在登录系统的用户信息;

/var/log/btmp ----------------------------------------------记录失败的登录尝试信息。

实践:查看常规日志

more /var/log/messages

显示的形式是:

事件发生的时间 事件发生源系统的主机名 产生日志消息的程序名 消息本身

也可以用

vi   /var/log/messages

2.查看磁盘空间大小

df -hl

3.查找大文件

cd /  #全盘位置
find . -type f -size +100M #查找大于100M的文件

4.查看占用CPU/内存最多的进程

ps -aux | sort -k4nr | head -10   #占用最高的10个进程

5.清除最近180天的日志 (根据网信办要求需提供至少180天的日志)

find /www/ -mtime +180 -name "*.log"  #www为项目所在位置

1.查看redis位置

 ps -ef|grep redis
 

/usr/local/redis/bin/redis-server 127.0.0.1:6379

可见redis所在位置 /usr/local/redis/bin/

2.使用cli连接数据库

redis-cli -h 127.0.0.1 -p 6379 -a 123456

3.选择库

select 1 //1为库号

4.列出所有key
keys *

#访问密码
$visit_key ='ejiegd1688';
#http协议
$http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://';
#获取当前域名
$domain =$http_type.$_SERVER['HTTP_HOST'];
$result=file_get_contents($domain."/index/time_task/sendInfo?key=".$visit_key);
#写入数据
//echo $result;
#写入日志
$log_msg =json_encode($res);
$log_path =dirname(__FILE__).'/../../runtime/log/'.date('Ym').'/';
//echo $log_path;
//echo "<br>";
#判断目录
if(!is_dir($log_path)){
mkdir($log_path,0777,true);
}
$data=json_encode($result,JSON_UNESCAPED_UNICODE)."\r\n";
$log_file =$log_path.'shell.log';
//echo $log_file;
//echo "<br>";
#判断是否有文件 没有创建
if(file_exists($log_file)){
    //追加数据
    $fh=fopen($log_file,"a");
    fwrite($fh,$data);
    fclose($fh);
}else{
    //创建文件
    fopen($log_file,"w");
}