设置网卡
nmtui
重启网卡
systemctl restart network
查找文件大小大于1M的文件
find ./ -type f -size +1M
/ 搜索目录
-type 搜索类型
f 文件
-size 文件大小
查看文件大小
du -sh
查看具体文件大小
du -h
查看当前目录下各个文件及目录占用空间大小
du -sh *
du -h -x --max-depth=1
删除后空间没有释放
lsof | grep nohup.out
登录数据mysql
mysql -h localhost -P 3306 -u root -pxxxxxxx
清除日志https://www.jb51.net/article/170071.htm
清理3天前binlog日志
PURGE MASTER LOGS BEFORE DATE_SUB(NOW( ), INTERVAL 3 DAY);
查看binlog日志
show binary logs;
删除某个日志文件之前的所有日志文件
purge binary logs to ‘mysql-bin.000035’;
设置保留7天
set global expire_logs_days=7;
vim /etc/my.cnf
expire_logs_days=7
清理缓存
free -m
sync
echo 3 >/proc/sys/vm/drop_caches
top
第二、三行为进程和CPU的信息。当有多个CPU时,这些内容可能会超过两行。内容如下:
Tasks:
total 进程总数
running 正在运行的进程数
sleeping 睡眠的进程数
stopped 停止的进程数
zombie 僵尸进程数
Cpu(s):
us 用户空间占用CPU百分比
sy 内核空间占用CPU百分比
ni 用户进程空间内改变过优先级的进程占用CPU百分比
id 空闲CPU百分比
wa 等待输入输出的CPU时间百分比
hi 硬中断(Hardware IRQ)占用CPU的百分比
si 软中断(Software Interrupts)占用CPU的百分比
st (Steal time) 是当 hypervisor 服务另一个虚拟处理器的时候,虚拟 CPU 等待实际 CPU 的时间的百分比。
最后两行为内存信息。内容如下:
Mem:
total 物理内存总量
used 使用的物理内存总量
free 空闲内存总量
buffers 用作内核缓存的内存量
Swap:
total 交换区总量
used 使用的交换区总量
free 空闲交换区总量
cached 缓冲的交换区总量。
内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖,
该数值即为这些内容已存在于内存中的交换区的大小。
相应的内存再次被换出时可不必再对交换区写入。
uptime
13:01:49 当前时间
up 13 min 系统运行时间
1 user 当前登录用户数
load average: 0.00, 0.03, 0.06 系统负载,即任务队列的平均长度。
三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。
Crontab命令的选项
crontab –e : 修改 crontab 文件. 如果文件不存在会自动创建。
crontab –l : 显示 crontab 文件。
crontab -r : 删除 crontab 文件。
crontab -ir : 删除 crontab 文件前提醒用户。
上传下载文件
sz 下载文件名称
rz 上传
复制文件和目录
-a:相当于 -d、-p、-r 选项的集合,这几个选项我们一一介绍;
-d:如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接;
-i:询问,如果目标文件已经存在,则会询问是否覆盖;
-l:把目标文件建立为源文件的硬链接文件,而不是复制源文件;
-s:把目标文件建立为源文件的软链接文件,而不是复制源文件;
-p:复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间);
-r:递归复制,用于复制目录;
-u:若目标文件比源文件有差异,则使用该选项可以更新目标文件,此选项可用于对文件的升级和备用。
cp -r 源文件 目标文件