Linux 服务器 个人常用操作命令记录

1.实时查看log:tail -f 日志文件名

2.查看Apache运行的用户组或用户名:ps aux | grep httpd 或者是: ps -ef | grep httpd

3.查看crontab运行的用户组或者用户名:ps aux | grep cron

4.查找一个文件所在的位置:find / -name 文件名

5.手动执行.sh脚本文件:./scripts/sh脚本.sh

6.查看mysql版本:mysql -V 或者进入到mysql里面:select version();

7.解压.gz压缩包: tar xvf 压缩包名.tar.gz

8.查找一个时间段里面的日志里包含了某个字符串的:如在log2018开头的所有日志中查找tid=123456的记录:grep 123456 log2018* 或者 cat log2018* | grep 82240906

9.expect----------/test.exp: /bin/sh^M: bad interpreter: No such file or directory

文件的后缀名引起的可能。

查看文件:vi test.exp

查看文件的格式:set ff 

修改文件的格式为unix:set ff=unix

set ff

最后保存退出即可。

10.安装crontab: yum install vixie-cron

yum install crontabs

11.新建一个crontab 任务: crontab -e

12.导入数据库: 

1、首先建空数据库
mysql>create database dbname ;
2、导入数据库
方法一:
(1)选择数据库
mysql>use dbname ;
(2)设置数据库编码
mysql>set names utf8;
(3)导入数据(注意sql文件的路径)
mysql>source /home/xxxx/dbname .sql;
方法二:
mysql -u用户名 -p密码 数据库名 < 数据库名.sql

原文地址:https://www.cnblogs.com/Yirson/p/9399991.html