标签 执行 下的文章

  • 📂奇怪的问题:Linux执行脚本碰到Permission denied问题(记录)教程

    2021-08-05 中午时候,同事说我们一台生产环境服务器的程序发布遇到了问题,一直发布不上去。 发布程序到生产环境,我是用一个脚本来做的,我们在管理界面上操作一下,间接地会触发一个服务器的脚本,由这个脚本来执行发布动作。 我迅速ssh到生产环境服务器,手动运行脚本,出现了熟悉的Permission denied。 “靠!谁到生产环境改了脚本的执行权限?”——这是我的第一反应。 但很快我就...

  • 📂Shell变量(5)- 预定义变量教程

    预定义变量作用$? 常用;最后一次执行的命令的返回状态。 如果这个变量的值为0,证明上一个命令正确执行;如果这个变量的值为非0(具体是哪个数,由命令自己来决定),则证明上一个命令执行不正确了$$ 当前进程的进程号(PID);了解即可,备面试 $! 后台最后一个运行的进程的进程号(PID);了解即可,备面试 ![S...

  • 📂Shell基础(2)- 脚本执行方式教程

    创建shell脚本【root@localhost sh】# vim hello.sh shell脚本必须用.sh,同时方便文件管理\#!/bin/bash:shell文件第一行必须是这个,声明这个文件是shell文件;在Linux中#是注释的意思,但是第一行#是声明的作用shell脚本执行赋予shell文件执行权限,直接运行,最常用chmod 755 hello.sh:赋予该文件所有者755...

  • 📂操作系统:进程的概念与控制教程

    目录- 程序执行顺序执行并发执行进程进程的定义进程的状态基本状态和转换挂起操作进程控制块资源信息表进程控制块PCB 中的信息进程标识符处理机状态进程调度信息进程控制信息PCB 的组织方式进程控制创建进程进程的终止进程阻塞和唤醒进程的挂起和激活进程通信共享存储器系统管道通信系统消息传递系统(Message passing system)参考资料程序执行顺序执行=================...

  • 📂讲讲进程,线程以及goroutine教程

    讲讲进程,线程以及goroutine进程我们都知道计算机的核心是CPU,它承担了所有的计算任务;而操作系统是计算机的管理者,它负责任务的调度、资源的分配和管理,统领整个计算机硬件;应用程序则是具有某种功能的程序,程序是运行于操作系统之上的。进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体。进程是一种抽象的概念...

  • 📂【windows10】设置任务计划程序定时执行却不执行python脚本的原因教程

    只是发现了解决方法,为啥不知道。 在Windows10里面,触发器持续时间不能设置成无限期。 一个可以定时执行的有效设置如下(如果选择为无限期则无法运行): 然而在WindowsServer 2012R2 里面设置成无限期就可以运行,不知道为什么。

  • 📂JUC(3)Java内存模型JMM教程

    因为CPU的缓存导致CPU的速度比物理主内存的速度快很多,CPU的运行并不是直接操作内存,而是先把内存里边的数据读到缓存,而内存的读和写操作的时候就会造成不一致的问题。 Java虚拟机规范中试图定义一种Java内存模型(java Memory Model,简称JMM) 来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果。本身是一种抽象的概念...

  • 📂web前端开发面试题分析之线程与进程的区别教程

    线程与进程的关系一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行.相对进程而言,线程是一个更加接近于执行体的概念,它可以与同进程中的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。 线程与进程的区别1.一个程序至少有一个进程,一个进程至少有一个线程.2.线程的划分尺度小于进程,使得多线程程序的并发性高。3.另外,进程在执行过程中拥有独立的内存单元,而多个线...

  • 📂进程和程序教程

    \## 什么是进程,进程和程序的区别和联系。进程的定义 进程是具有独立功能的程序关于某个数据集合上的一次运行活动,是可与其他程序并发执行的程序,在一个数据集合上的运行过程。它是系统进行资源分配和调度的一个独立单位。行为的规则叫程序,程序在处理机上执行时的活动称为进程。 进程和程序的区别和联系 (1)程序是静态的,进程是动态的; (2)进程更能真实地描述并发,而程序不能; ...

  • 📂操作系统线程和进程的知识总结教程

    1.实现多线程 (1)继承Thread,重写run()方法 (2)实现Runnable接口,重写run()方法,然后使用Thread类来包装 (3)实现Callable接口,重写call()方法,然后使用FutureTask包装,然后使用Thread包装 2.线程的状态 创建、就绪、运行、阻塞、死亡。 3.Thread常用方法 currentThread() 当前...

  • 📂Linux下执行PHP脚本教程

    Linux下执行PHP脚本:# 首先找到自己的php的安装位置以及执行路径 # 假设需要执行的脚本为 a.php 方法一:一般情况下执行php脚本如下方法: /usr/local/php/bin/php a.php 方法二:1.可以将php的执行脚本执行程序 copy到系统命令目录下: cp /usr/local/php/bin/php /usr/sbin/ 2.然后进行验证:输入以下...

  • 📂PowerShell提示 ”无法加载文件 WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本“教程

    目录:问题原因解决方法1. 问题: PowerShell提示 ”无法加载文件 WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本“ 。如图所示:2. 原因: 计算机上启动PowerShell的执行策略 Executionpolicy 为 Restricted(默认设置)。 执行策略意义如下:Restricted 执行策略不允许任何脚本运行。AllSign...

  • 📂linux可读可写为啥设置421教程

    学过linux的人都知道,可读:4 可写:2 可执行:1一个文件如果可读可写可执行的值就是7=4+2+1,但是为啥要这样设置,看一下它们的二进制。4 : 0000 01002 : 0000 00101 : 0000 00017 : 0000 0111二进制0表示false,1表示true。4+2+1 相加后彼此二进制位不受影响,能很好的表示对应的权限。7中二进制0111中的3个1表示可读可写...

  • 📂Java工程师常见面试题:线程和进程的区别教程

    在Java工程师面试的过程中,线程和进程的相关问题经常被面试官提到。同时线程和进程的区别也是Java开发学习工作中非常重要的知识点。那线程和进程有什么区别呢?和小编一起学习一下吧。首先我们了解一下线程和进程的定义进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是 CPU 调度和分派的基本单位,它是比进程更小的能独...

  • 📂Linux启动过程详解教程

    Linux启动过程详解 第一步:开机自检,加载BIOS第二步:读取MBR第三步:Boot Loader grub引导菜单第四步:加载kernel内核第五步:init进程依据inittab文件夹来设定运行级别第六步:init进程执行rc.sysinit第七步:启动内核模块第八步:执行不同运行级别的脚本程序第九步:执行/etc/rc.d/rc.local第十步:执行/bin/login程序,...

  • 📂一文读懂什么是进程、线程、协程教程

    进程我们都知道计算机的核心是CPU,它承担了所有的计算任务;而操作系统是计算机的管理者,它负责任务的调度、资源的分配和管理,统领整个计算机硬件;应用程序则是具有某种功能的程序,程序是运行于操作系统之上的。进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体。进程是一种抽象的概念,从来没有统一的标准定义。进程一般由...

  • 📂进程的三种基本状态及其转换教程

    (1)就绪状态:进程已获得除CPU外的所有必要资源,只等待CPU时的状态。一个系统会将多个处于就绪状态的进程排成一个就绪队列。(2)执行状态:进程已获CPU,正在执行。单处理机系统中,处于执行状态的进程只一个;多处理机系统中,有多个处于执行状态的进程。(3)阻塞状态:正在执行的进程由于某种原因而暂时无法继续执行,便放弃处理机而处于暂停状态,即进程执行受阻。(这种状态又称等待状态或封锁状态)通...

  • 📂linux给普通用户赋予sudo权限免密码教程

    切换到root用户下,编辑sudoers文件 vim /etc/sudoers 找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)git 能够sudoers添加下面四行中任意一条 youuser ALL=(ALL) ALL %youuser ALL=(ALL) ALL youuser ALL=(ALL) N...

  • 📂Linux 任务调度教程

    任务调度:是指系统在某个时间执行的特定的命令或程序。任务调度分类:1.系统任务调度:有些重要的工作必须周而复始地执行。如病毒扫描、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。2.用户任务调度:个别用户可能希望执行某些程序,比如对mysql数据库的备份。用户可以使用 crontab 命令来定制自己的计划任务。所有用户定义的crontab文件都被保存在/...

  • 📂shell执行机制教程

    执行shell的方式1.指定解析器的时候无需脚本的执行权限2.只有路径的时候需要有脚本的执行权限3.source和.的执行方式shell变量机制1.普通变量2.环境变量无引号和双引号的区别是1.无引号不适合变量内容包含空格等字符shell特殊位置变量特殊位置变量 $0特殊位置变量 $n特殊位置变量 $#特殊变量 $\*和 $@shell特殊状态变量特殊变量 $?用来判断shell命令操作是否...

  • 📂Blog.026 进程和计划任务管理教程

    本章目录1. 程序和进程的关系 2. 查看进程信息 2.1 ps:查看静态的进程统计信息 2.2 top:查看动态的进程排名信息 2.3 pgrep:根据特定条件查询进程 PID 信息 2.4 pstree:查看进程树,以树形结构列出进程信息 3. 进程的启动方式 4. 进程的前后台调度 4.1 Ctrl+Z:将当前进程挂起(调入后台并停止运行) 4.2 job...

  • 📂linux给文件授权教程

    文件权限分为 :读,写,可执行每个文件分为三种用户:主用户,同组用户,其它系统用户用10位来表示:drwxr-xr-x第一位代表文件类型 - 代表普通文件 d 代表目录其余每三位代表一种用户的权限授权命令 :eg: chmod u+x test表示给test文件增加可执行权限(u,g,o 分别代表三种用户 + 和 - 代表增加或者去掉权限 rwx 代表读,写,可执行)

  • 📂linux:shell脚本的建立和执行教程

    shell脚本的建立和执行shell脚本的建立建立shell脚本的步骤与建立普通文本文件相同,可以利用编辑器(如vi) 进得名使用。录入和编辑加工。执行shell脚本的方式执行shell脚本的方式有下述3种。①输入定向到shell脚本。该方式用输入重定向方式让shell从给定文件中读行,并进行相应处理。其一般形式如下:$bash<脚本名例如:$ bash <ex1sel从文件ex...

  • 📂后***—— Windows系统权限提升教程

    文章目录提权方式Windows本地系统提权实验环境:模拟实验:Windows 20031、安装IIS服务器、假设已拿下网站getshell2、利用没打补丁的漏洞提权3、利用提升的权限连接远程桌面Windows 20081、安装IIS服务器、假设已拿下网站getshell2、利用没打补丁的漏洞提权3、利用提升的权限连接远程桌面总结提权目的 有时候,通过某些方式(如上传Webshell)获取...

  • 📂【日常】 crontab的秒执行和串行化和多进程实现教程

    1. crontab的最低运行频率是,按照每分钟执行一次,通过在脚本中简单实现按秒级别运行比如这条cron规则 , 每分钟执行一次脚本* * * * * php /var/www/html/test/cron.phpcron.php<pre class="brush:php;gutter:true;">$i=0; while(1){ $i++;...

  • 📂EDA - synopsys dc_shell-t read缓冲区大小不同引起的问题教程

    EDA - synopsys dc\_shell-t read缓冲区大小不同引起的问题问题描述在CentOS 7上执行dc_shell-t -topo -64bit进入shell后,source /path/to/tcl.tl,还在source的过程中使用另一台服务器执行svn up /path/to/tcl.tl,接着该source过程就报错退出。而在CentOS 6上该flow是能正常完...

  • 📂Linux环境下搭建Java Web 环境教程

    一.安装jdk1.执行以下命令,查看yum源中JDK版本yum list java*2.执行以下命令,使用yum安装JDK1.8yum -y install java-1.8.0-openjdk*3.执行以下命令,查看是否安装成功java -version二.安装MySQL数据库1.执行以下命令,下载并安装MySQL官方的Yum Repositorywget http://dev.mysql...

  • 📂jenkins没有执行shell权限问题教程

    在Jenkins执行完打包,执行shell脚本会报Permission denied 原因:执行jenkins的用户权限问题 执行下面命令可以看到Jenkins以哪个用户操作vim /etc/sysconfig/jenkins如下:执行账户是jenkinsType: stringDefault: “jenkins”ServiceRestart: jenkinsUnix user ac...

  • 📂鸟哥的Linux私房菜学习之第十二章笔记教程

    shell 脚本是利用 shell 的功能所写的一个【程序(program)】,这个程序是使用纯文本文件,并一些shell 的语法与命令(含外部命令)写在里面,搭配正则表达式、管道命令与数据流重定向等功能,以达到我们所想要的处理目的shell 脚本用在系统管理上面是很好的一项工具,但 是用在处理大量数值运算上,就不够好了,因为shell 脚本的速度较慢,且使用的 CPU 资源较多 会造成主机...

  • 📂Shell脚本中实现切换用户并执行命令操作教程

    执行多条语句#!/bin/bash su - calos <<EOF pwd; exit; EOF 在这种方式中使用到文件路径时,需要使用绝对路径。执行一条语句切换用户执行一条命令:su - calos -c command切换用户执行一个shell文件:su - calos /bin/bash test.sh