Linux常用系统命令

监控系统的状态

查看当前系统的负载

 

 

 

监控系统状态

 

每隔一秒钟打印一次状态,共打印5次。

 

 

 显示进程所占系统资源

 

 

 

 

查看内存使用情况

 

 查看系统进程

 

 

 

 

查看网络状况

 

 

 Linux的防火墙

SELinux是Redhat/CentOS系统特有的安全机制。不过因为这个东西限制太多,配置也特别繁琐所以几乎没有人去真正应用它。所以装完系统,一般都要把SELinux关闭,以免引起不必要的麻烦。关闭SELinux的方法为,使 SELINUX=disabled,默认为 enforcing。

保存该配置文件后,重启机器方可生效,临时关闭SELinux的命令,可以使用setenforce 0。我们可以使用 getenforce 命令获得当前SELinux的状态,

如果SELinux早就关闭了,默认会输出enforcing,当使用setenforce 0这个命令后,再使用getenforce命令会输出permissive。

 

 

 Linux系统任务计划

 

 

 

 

 

 

  Linux系统数据备份

 

 

 rsync常用选项

●-a:归档模式,表示以递归方式传输文件,并保持所有属性,等同于-rlptgoD。-a选项后面可以跟一个--no-OPTION,这个表示关闭-rlptgoD中的某一个。例如 -a--no-l等同于-rptgoD;

●-r:对子目录以递归模式处理,主要是针对目录来说的,如果单独传一个文件不需要加-r,但是传输的是目录必须加-r选项;

●-v:打印一些信息出来,比如速率,文件数量等;

●-l:保留软链接;

●-L:向对待常规文件一样处理软链接,如果是SRC中有软连接文件,则加上该选项后,将会把软连接指向的目标文件拷贝到DST;

●-p:保持文件权限;

●-o:保持文件属主信息;

●-g 保持文件属组信息;

●-D 保持设备文件信息;

●-t:保持文件时间信息;

●--delete:删除那些DST中SRC没有的文件;

●--exclude=PATTERN:指定排除不需要传输的文件,等号后面跟文件名,可以是万用字符模式(如*.txt);

●--progress:在同步的过程中可以看到同步的过程状态,比如,统计要同步的文件数量、同步的文件传输速度等等;

●-u:加上这个选项后将会把DST中比SRC还新的文件排除掉,不会覆盖;

 

 

Linux系统日记

 

last命令用来查看登录Linux历史信息,从左至右依次为账户名称、登录终端、登录客户端IP、登录日期及时长。last命令输出的信息实际上是读取了二进制日志文件/var/log/wtmp,只是这个文件不能直接使用cat、vim、head、tail等工具查看。

 

 

 

xargs引用

 

 

 

 

 作用就是把管道符前面的输出作为xargs后面的命令的输入。它的好处在于可以把本来两步或者多步才能完成的任务简单一步就能完成。xargs常常和find命令一起使用,比如,查找当前目录创建时间大于10天的文件,然后再删除,

 

 

 

 gs -n1 -i{}类似for循环,-n1意思是一个一个对象的去处理,-i{}把前面的对象使用{}取代,mv {} {}_bak相当于mv 1.txt 1.txt_bak。

 

posted @ 2021-03-19 09:40  帮小熊梳毛  阅读(55)  评论(0)    收藏  举报