今天在centos上安装chrome提示缺少依赖(Failed dependencies),
可我只知道这个依赖名称libvulkan.so.1,不知道下载什么可以弥补。这个时候就可以用provides了,它用于查看依赖包来源。
其实它最常用的用途是当小白看见别人的linux命令如ssh,自己运行该命令却提示no such command,小白完全不知道这个命令属于在安装包下,我们仅仅是知道一丢丢信息,比如某一命令,。小白可以用yum provides ssh 查找提供该命令的安装包。
回归上文,我们此刻输入:
yum provides */libvulkan.so.1
发现libvulkan.so.1是vulkan-1.1.97.0-1.el7.i686安装包下的,好了, yum -y install vulkan-1.1.97.0-1.el7.x86_64即可解决缺失依赖的问题。
Gcc -V
gcc -v 可以查看linux是64 / 32位
环境变量路径
echo $PATH # 查看 PATH / 环境变量路径
Linux的CPU使用率99%
top kill -9 PID
top命令发现PID为7547的进程使用CPU最多,
我们结束它:kill -9 7547
Linux自动化
(linux设置定时执行脚本文件)
首先查看本机上是否已经安装了crontabs
[root@VM-16-8-centos ~]# service crond status
如果已经安装了,那么会显示:
如果没安装的话需要手动安装:
[root@VM-16-8-centos ~]# yum install vixie-cron crontabs [root@VM-16-8-centos ~]# yum install crontabs //启动crontabs [root@VM-16-8-centos ~]# service crond start //显示状态,如果安装成功就会显示上图 [root@VM-16-8-centos ~]# service crond status //开机自启动,这个根据自身需求决定是否使用 [root@VM-16-8-centos ~]# chkconfig crond on
2.编辑待自动执行的linux脚本
这vx_push.sh个脚本,每次运行会执行我的python脚本start.py,然后往日志文件log_vx_push.sh里记录执行之间。
3.现在我们需要设置定时执行sh /root/vx/vx_push.sh命令:
输入crontab -e进行定时任务编辑:
crontab -e
这是规则:
分 | 小时 | 日 | 月 | 星期 | linux命令 |
---|---|---|---|---|---|
(取值范围)0-59 | 0-23 | 1-31 | 1-12 | 0-6(西方周日是起点,所以0是周日) | 如 ls |
记住几个特殊符号的含义:
-
“*” 代表取值范围内的数字
-
“/” 代表”每”
-
“-” 代表从某个数字到某个数字
-
“,” 分开几个离散的数字
例子:
分 | 小时 | 日 | 月 | 星期 | linux命令 | 备注 |
---|---|---|---|---|---|---|
30 | 3 | 10,20 | * | * | ls | 每月10号及20号的3:30执行ls命令[注:“,”用来连接多个不连续的时段] |
25 | 8-11 | * | * | * | ls | 每天8-11点的第25分钟执行ls命令[注:“-”用来连接连续的时段] |
*/15 | * | * | * | * | ls | 每15分钟执行一次ls命令 [即每个小时的第0 15 30 45 60分钟执行ls命令 ] |
30 | 6 | */10 | * | * | ls | 每个月中,每隔10天6:30执行一次ls命令[即每月的1、11、21、31日是的6:30执行一次ls 命令。 ] |
像分钟的*/15,就是在0-59里每15个数字取一次值,即每15分钟执行一次ls命令 [即每个小时的第0 15 30 45 60
在crontab -e后输入下图则每天15:22执行sh /root/vx/vx_push.sh
4.修改后记得重启crond使改动生效
service crond restart
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://www.ink0.cn/index.php/2023/05/04/00%e9%9b%b6%e6%95%a3%e5%ad%a6%e7%9a%84/
共有 0 条评论