导航:首页 > 程序命令 > linux清理命令

linux清理命令

发布时间:2023-03-05 08:08:33

‘壹’ linux日志清理脚本清理不掉

linux是一个很能自动产生文件的系统,日志、邮件、备份等。虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情。不用你去每天惦记着是否需要清理日志,不用每天收到硬盘空间不足的报警短信,想好好休息的话,让我们把这个事情交给机器定时去执行吧。

二、 分析日志
查看日志路径和日志命名规则:

要清理这个目录下面如此命名规则的日志。

三、方法
这时我想的肯定是希望能写一个脚本把这些日志清除掉,但不是删除掉。那么现在需要实现3步:

         1.找到所有项目的log的位置

         2.清除或者删除log内容

         3.定时执行脚本

删除和清空日志命令

find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;

实例命令:

find /opt/soft/log/ -mtime +7 -name "*.log" -exec rm -rf {} \;

说明:

将/opt/soft/log/目录下所有7天前带".log"的文件删除。具体参数说明如下:

find:linux的查找命令,用户查找指定条件的文件;

/opt/soft/log/:想要进行清理的任意目录;

-mtime:标准语句写法;

+7:查找7天前的文件,这里用数字代表天数;

"*.log":希望查找的数据类型,"*.jpg"表示查找扩展名为jpg的所有文件,"*"表示查找所有文件,这个可以灵活运用,举一反三;

-exec:固定写法;

rm -rf:强制删除文件,包括目录;

{} \; :固定写法,一对大括号+空格+\+;

清空方法:

find /opt/soft/log/ -mtime +7 -name "*.log" -type f -print -exec truncate -s 0 {} \;    ->将符合这样一个条件的文件查到出来并赋予它0M的大小。

-type f -print: 将符合的文件打印出来

truncate -s 0 aa.txt:意思是将aa.txt的大小变成0M,即把aa.txt的内容清空了

‘贰’ linux清理内存缓存命令

看缓存的命令
free -m
清理缓存的命令
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches
echo 0 是不释放缓存
echo 1 是释放页缓存 《Linux就该这么学》
ehco 2 是释放dentries和inodes缓存
echo 3 是释放 1 和 2 中说道的的所有缓存

‘叁’ 怎么删除linux操作系统

有网友咨询我“我的服务器是linux系统,我不知道弄那了,现在 不能启动 了,我想把这个系统删了,请问怎么删啊”那么怎么删除linux 操作系统 呢?接下来大家跟着我一起来了解一下删除linux操作系统的解决 方法 吧。

删除linux操作系统方法

如果你想将Linux从机器中删除,只保留Windows,你需要进行以下几步操作:

从开始菜单(或开始屏幕)找到“Disk Management”(磁盘管理工具)并启动.

找到Linux分区。在Windows下无法识别Linux分区,所以,你需要按照驱动器和分区大小去判断,确认好以后继续下面的步骤。

右键选好的分区,然后选择“删除卷”,这将会把分区删除成自由空间,如果你再选择自由空间,选择删除卷,就会变成未分配空间。

在Windows分区上右键,选择“扩展卷”,扩展它以填补删除Linux所留下的自由空间。

最后,插入Windows恢复光盘(或恢复USB驱动器),并从它启动。选择“修复计算机”,去“疑难解答”,然后输入一个命令提示符。键入以下命令

bootrec.exe /fixmbr

这将删除Linux的bootloader和恢复Windows'。

重新启动你的电脑,你会发现,它直接引导进入Windows,不会有Linux分区。

如果你设置了双启动不同或把一个单独的硬盘驱动器上的Linux,又或者有其他的操作系统在驱动器上的,操作方式可能会略有不同。但对于大多数人来说,这些指令就足够了。

linux操作系统怎样清除垃圾

tmp目录下是用户的临时文件,可将不需要的直接用rm命令删除。 另外,也可以使用以下方法对linux系统进行清理。1)清理升级缓存以及无用包;sudo apt-get autocleansudo apt-get cleansudo apt-get autoremove

2)清理opera/firefox缓存文件;ls ~/.opera/cache4|xargs rm -fls ~/.mozilla/firefox/*.default/Cache|xargs rm -f

3)清理Linux下孤立的包;图形界面下我们可以用:gtkorphansudo apt-get install gtkorphan -y终端命令下我们可以用:deborphansudo apt-get install deborphan -y

4)删除多余的内核;打开终端敲命令:dpkg --get-selections|grep linux有image的就是内核文件;删除老的内核文件:sudo apt-get remove 内核文件名 (例如:linux-image-2.6.27-2-generic)内核删除,释放空间了,应该能释放130-140M空间。最后看看当前内核:uname -a

5)清空某个目录下所有log日志;for i in `ls *.log*`docat /dev/null >$idone

附录:临时文件目录:/var/cache/apt/archives未下载完目录:/var/cache/apt/archives/partial

‘肆’ LINUX中,创建文件夹、文件命令及清除命令。

假设我们在/home里创建

1、创建一个叫test的文件夹

输入 cd /home 回车 就到了home目录;

输入 mkdir test 就可以了。

(4)linux清理命令扩展阅读:

一、LINUX通用命令:

1.date :print or set the system date and time

2. stty -a: 可以查看或者打印控制字符(Ctrl-C, Ctrl-D, Ctrl-Z等)

3. passwd: print or set the system date and time (用passwd -h查看)

4. logout, login: 登录shell的登录和注销命令

5. pwd: print working directory

6. more, less, head tail: 显示或部分显示文件内容.

7. lp/lpstat/cancel, lpr/lpq/lprm: 打印文件.

8. 更改文件权限: chmod u+x...

9. 删除非空目录:rm -fr dir

10. fg jobid :可以将一个后台进程放到前台。

Ctrl-z 可以将前台进程挂起(suspend), 然后可以用bg jobid 让其到后台运行。

job & 可以直接让job直接在后台运行。

11. kill 的作用: send a signal to a process. eg: kill -9 发送的是SIG_KILL信号。。。 具体发送什么信号 可以通过 man kill 查看。

12. ps 的用法, ps -e 或 ps -o pid,ppid,session,tpgid, comm (其中session显示的sessionid, tpgid显示前台进程组id, comm显示命令名称。)

参考资料:LINUX命令-网络

‘伍’ linux 清空文件内容命令

清空命令一般都是采用echo去清空文件内容,例如,
echo “ ” > test,表示直接写入一个空信息到test文件里去,这样test文件就会被写空,清除掉所有信息。
另外,还可以用vim,vi编辑命令直接对文件进行修改即可,例如,
vim test
然后直接删除里面所有内容即可,快捷删除方式可以用10000dd 表示删除1万行内容。

阅读全文

与linux清理命令相关的资料

热点内容
shell编译成功后退出 浏览:719
你们用什么美妆鉴别的app吗 浏览:115
手机设备信息在哪个文件夹 浏览:977
安卓应用乱怎么解决 浏览:261
windowssocket网络编程 浏览:731
什么服务器永远不关网 浏览:592
程序员展销会 浏览:15
天津锐志单片机 浏览:149
bestfit算法 浏览:16
通达信能自己编程吗 浏览:768
powlinux 浏览:921
什么app手机铃音免费 浏览:399
玩不坏的解压器怎么折 浏览:435
文件解压验证失败 浏览:453
vivo算法sp薪资 浏览:79
拨号服务是什么app 浏览:429
华为有自己的编译器 浏览:211
程序员退出自媒体 浏览:314
电脑加密图片怎么显示没有预览 浏览:575
印刷加密稳定币 浏览:525