实用命令:
1、查看端口占用情况
2、查看空间磁盘使用情况、CPU信息
CPU信息查看
从上述信息中,我们可以得到如下几个重要的参数:
CPU(s):4 表示系统中可用的CPU数量为4个。
On-line CPU(s) list:0-3 表示在线CPU的编号为0、1、2、3,如果有CPU处于离线状态,则不会出现在这个列表中。
Thread(s) per core:2 表示每个CPU内核有2个线程。
Core(s) per socket:2 表示每个CPU插槽有2个内核。
Socket(s): 1 表示系统中有1个CPU插槽。
Model name:cpu所属品牌:因特尔或AMD或其他
3、按时间批量删除文件
需要根据时间删除这个目录下的文件,/home/lifeccp/dicom/studies,清理掉20天之前的无效数据。
简要解释该Shell命令
注意:在我本人使用的时候,发现可能会存在1-2天的延后误差,比如:删除10天前的,可能删除了12天前的,大家执行完可以检查一下
4、scp远程拷贝命令详解
1.命令格式:
scp [参数] [原路径] [目标路径]
2.命令功能:
scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。
3.命令参数:
-1 强制scp命令使用协议ssh1
-2 强制scp命令使用协议ssh2
-4 强制scp命令只使用IPv4寻址
-6 强制scp命令只使用IPv6寻址
-B 使用批处理模式(传输过程中不询问传输口令或短语)
-C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能)
-p 保留原文件的修改时间,访问时间和访问权限。
-q 不显示传输进度条。
-r 递归复制整个目录。
-v 详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。
-c cipher 以cipher将数据传输进行加密,这个选项将直接传递给ssh。
-F ssh_config 指定一个替代的ssh配置文件,此参数直接传递给ssh。
-i identity_file 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。
-l limit 限定用户所能使用的带宽,以Kbit/s为单位。
-o ssh_option 如果习惯于使用ssh_config(5)中的参数传递方式,
-P port 注意是大写的P, port是指定数据传输用到的端口号
-S program 指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。
4、常用示例:
4.1、从本地复制到远程
scp -r /root/lk root@43.224.34.73:/home/lk/cpfile
在本地服务器上将/root/lk目录下所有的文件传输到服务器43.224.34.73的/home/lk/cpfile目录下
4.2、从远程复制到本地
scp -r root@43.224.34.73:/home/lk /root
在本地服务器上操作,将服务器43.224.34.73上/home/lk/目录下所有的文件全部复制到本地的/root目录下
5、按时间查找文件
根据日期查找相关文件
按照日期范围查找相关文件
统计文件个数
6、文件、文件夹统计
6.1、个数统计
6.2、系统文件及内存大小统计
使用 du、df、free 进行统计,详细见下
1、du详解
2、df详解
3、free详解
7、查看系统信息
查看内核版本
查看系统信息
查看内核和操作系统相关信息
7.1、查看进程详细信息
在Liunx系统下执行top命令显示如下:
第一行表示的依次为当前时间、系统运行时间、当前系统登录用户数目、1/5/10分钟系统平均负载(一般来说,这个负载值应该不太可能超过 1 才对,除非您的系统很忙碌。 如果持续高于 5 的话,那么…..仔细的看看到底是那个程序在影响整体系统吧!)。
第二行显示的是所有启动的进程、目前运行、挂起 (Sleeping)的和无用(Zombie)的进程。(比较需要注意的是最后的 zombie 那个数值,如果不是 0 ,嘿嘿!好好看看到底是那个 process 变成疆尸了吧?!)(stop模式:与sleep进程应区别,sleep会主动放弃cpu,而stop是被动放弃cpu ,例单步跟踪,stop(暂停)的进程是无法自己回到运行状态的)
第三行显示的是目前CPU的使用情况,包括us用户空间占用CPU百分比、sy 内核空间占用CPU百分比、ni 用户进程空间内改变过优先级的进程占用CPU百分比(中断处理占用)、id 空闲CPU百分比、wa 等待输入输出的CPU时间百分比、hi,si,st 三者的意思目录还不清楚 :)
第四行显示物理内存的使用情况,包括总的可以使用的内存、已用内存、空闲内存、缓冲区占用的内存。
第五行显示交换分区使用情况,包括总的交换分区、使用的、空闲的和用于高速缓存的大小。
第六行显示的项目最多,下面列出了详细解释:
PID(Process ID):进程标示号 ( 每个 process 的 ID ) USER:进程所有者的用户名 ( 该 process 所属的使用者 ) PR:进程的优先级别 ( Priority 的简写,程序的优先执行顺序,越小越早被执行 ) NI:进程的优先级别数值 ( Nice 的简写,与 Priority 有关,也是越小越早被执行 ) VIRT:进程占用的虚拟内存值。 RES:进程占用的物理内存值。 SHR:进程使用的共享内存值。 S:进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数。 %CPU:该进程占用的CPU使用率。 %MEM:该进程占用的物理内存和总内存的百分比。 TIME+:该进程启动后占用的总的CPU时间 ( CPU 使用时间的累加 ) Command:进程启动的启动命令名称,如果这一行显示不下,进程会有一个完整的命令行。
top命令使用过程中,还可以使用一些交互的命令来完成其它参数的功能。这些命令是通过快捷键启动的。 <空格>:立刻刷新。 P:根据CPU使用大小进行排序。 T:根据时间、累计时间排序。 q:退出top命令。 m:切换显示内存信息。 t:切换显示进程和CPU状态信息。 c:切换显示命令名称和完整命令行。 M:根据使用内存大小进行排序。 W:将当前设置写入~/.toprc文件中。这是写top配置文件的推荐方法。
查看某进程的详细情况
top -d 1 -p 'pid'-d:指定更新的间隔,以秒计算;-p:指定查看的进程 条件:进程号
top命令是一个功能十分强大的监控系统的工具,它的缺点是会消耗很多系统资源。
7.2、时区/时间设置
7.3、网络时间同步
8、开放及查看端口
查看已开放端口
开放及关闭端口(开放后需要要重启防火墙才生效)
(--permanent 为永久生效,不加为单次有效(重启失效))
防火墙操作
9、文件夹或文件属组、属主、权限赋予
更改文件属组
更改文件属组、属主
-R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有 文件的属组都会更改。
更改文件权限
给.sh文件赋予可执行权限
9.1、符号类型修改法
我们把九个权限分别是 user,group,others三种身份,借由u、g、o来代表,采用a表示所有权限,其余的r、w、x分别代表读、写、执行权限。使用如下表的方法
比如我们要对一个文件权限为“-rwxr-xr–”修改为“-rwxrwxr-x”,则需要对用户组身份的权限追加w权限,对其他用户追加x 权限,所以这样执行: chmod g+w, o+x filename 或者 chmod g=rwx, o=rx filename
10、扩展命令
10.1、命令间隔执行
10.2、历史命令
10.3、查看路由信息
10.3.1、路由跟踪
traceroute:检测发出数据包的主机到目标主机之间所经过的网关数量的工具
常用命令:traceroute -T -p [port] [目标IP]
10.4、crontab(定时任务)
利用5个* 进行周期控制,执行命令需要指定exe程序和文件位置
示例:00 2 * * * command表示每日凌晨2点执行命令
编辑crontab任务
crontab -e 输入i,即进行insert编辑 Esc 退出编辑模式 :wq保存并退出
启动/停止任务
查看任务是否执行
日志记录:/var/log/cron、/var/spool/mail/root更详细
查看状态:如显示active(running)即正在执行
10.5、Linux挂载
命令格式:mount [-t vfstype] [-o options] device dir
例子:mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom/
-t vfstype 指定文件系统的类型,通常不必指定,mount 会自动选择正确的类型。
光盘或光盘镜像:iso9660 DOS fat16文件系统:msdos Windows 9x fat32文件系统:vfat Windows NT ntfs文件系统:ntfs Mount Windows文件网络共享:smbfs UNIX(LINUX) 文件网络共享:nfs
-o options 主要用来描述设备或档案的挂接方式。
loop:用来把一个文件当成硬盘分区挂接上系统 ro:采用只读方式挂接设备 rw:采用读写方式挂接设备 iocharset:指定访问文件系统所用字符集
device 要挂接(mount)的设备。
dir设备在系统上的挂接点(mount point)。
卸载挂载:umount /mnt/cdrom
10.6、大文件内容快速替换
10.7、用户密码有效期设置
查看某用户密码过期时间等信息:chage -l 用户名
修改某用户密码过期时间:chage -M 99999 用户名 / usermod -e '具体过期日期'
链接:https://www.cnblogs.com/aerfazhe/p/15726740.html
(版权归原作者所有,侵删)
关注 工 仲 好:IT运维大本营,获取60个G的《网工系统大礼包》
到此这篇yum命令详解(yum常用命令)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/60898.html