目录学习笔记:CentOS7学习之二十:shell脚本的基础20.1 shell 基本语法20.1.1 什么是shell?20.1.2 编程语言分类20.1.3 什么是shell脚本20.2 SHELL变量及运用20.2.1 shell变量20.2.2 用户定义变量20.2.3 命令的替换,使用$()或反引号20.2.4 命令的嵌套使用\((\)())20.2.5 shell中双引号和单引号的区
转载 2024-04-14 14:45:55
68阅读
前言用于Centos定时关机,文中提及如何在系统中修改配置文件后脚本中的sudo执行不需要输入密码。 100 root ALL=(ALL) ALL 101 kylin ALL=(ALL) NOPASSWD: ALL重点提示:使用此脚本前需要修改sudo配置文件,使用管理员账户登录终端; vi /etc/sudoers/对此文件进行编辑,将第100行root ALL=(ALL) ALL后增加一行;
概述centos6如果要添加自定义脚本服务只需要把脚本放到/etc/init.d然后授权后用chkconfig添加后就可以管理了,那么centos7又是怎么添加自定义脚本服务呢?CentOS7添加自定义脚本服务说明在CentOS7下,已经不再使用chkconfig命令管理系统开机自启动服务和条件自定义脚本服务了,而是使用管理unit的方式来控制开机自启动服务和添加自定义脚本服务。在/usr/lib
前言本文主要记录 bash 四种模式的细节,以便于遇到问题时查阅。远程执行出错了最近使用 ansible 比较多,在某次使用 shell 模块远程执行命令的时候老是报 ‘command not found’。但是手动登录到远端机器执行命令是成功的,于是开始思考里面的细节。特别感谢这篇博文 bash 的四种模式遇到问题的时候就觉得应该是环境变量的关系。因为使用的是 bash,那下面就来记
The authenticity of host ‘47.95.247.157 (47.95.247.157)’ can’t be established. ECDSA key fingerprint is SHA256:mX4Fl8+VNKHBZKImxo3Nq9MAuG7HnXW3CywGS1jQmC8. ECDSA key fingerprint is MD5:a7:98:ad:5f:ed:
文章目录问题场景问题环境问题原因没有文件的执行权限尝试被系统的安全模块所限制解决方案修改执行文件的权限使用`sudo`命令进行提权使用结果总结参考链接随缘求赞 问题场景在客户提供的服务器上面,使用root用户,想跳转到其他用户,比如su - test。会提示以下问题:no permission to execute the command问题环境软件版本Centos7问题原因一般有以下几种原因会
Shell编程简介shell 是linux命令解释器,shell编程,就是Linux命令的组合; centos6启动走init,centos7启动走systemd格式vim a.sh 在linux中,不同语句按顺序执行,语句之间可以不换行而用;隔开,对于linux,一切皆文件,我们将语句写进一个shell脚本中,可以通过换行表示另起一句#!/bin/bash cd /var/ ls pwd du
软件管理器yum&&编辑器vim?软件管理器yum软件包是什么rzsz网络通畅性验证查看软件包怎么安装软件安装yum扩展源怎么卸载软件?编辑器vim基本概念基本操作正常模式指令集末行模式指令集简单配置vim配置文件的位置常用配置选项使用插件参考资料?结语 ?软件管理器yum软件包是什么在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序.但
CentOS 7.4 安装 Jenkins 并自动化构建部署环境要求安装 Jenkins 需要有 java 环境,请先安装并配置好 jdk安装流程下载依赖wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo导入密钥rpm --import https://pkg.jenkins
linux 命令常用备注。 查看某文件大小,du -sk filename;查看详细信息 ls -l;查看系统分区 df -h;查看系统信息 uname -a;查看系统名称 hostname;查看所有进程 ps -ef;查看某一进程 ps -ef|grep ~;查看端口 netstap -apn|grep 9001;查看用户登录信息 last;查看用户信息 id 用户名;查看全路径 pw
CentOS7.6下搭建Oracle19c RAC集群1.准备阶段1.1 虚拟环境准备1.2 Oracle版本包准备2.服务器配置阶段2.1.配置IP2.2.停止不相关服务2.3.配置服务器2.4.配置系统参数2.5.配置环境变量2.6.配置ASM共享磁盘2.7.配置用户互信3.grid图形界面安装4.database图形界面安装5.自定义创建和安装数据库卸载RAC集群 (所有步骤,标黄并注明
NFS(NetworkFileSystem)即网络文件系统,是Linux/Unix支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同
声明1)该文章整理自网上的大牛和专家无私奉献的资料,具体引用的资料请看参考文献。 2)本文仅供学术交流,非商用。如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主删除。 3)博主才疏学浅,文中如有不当之处,请各位指出,共同进步,谢谢。 4)此属于第一版本,若有错误,还需继续修正与增删。还望大家多多指点。大家都共享一点点,一起为祖国科研的推进添砖加瓦。安装包路径放在 /usr/local/ 下
转载 2024-06-22 08:58:12
16阅读
目录复习:安装centos7:配置centos 7:设置IP配置centos 7:修改主机名复习:安装centos7:在计算机硬盘上找一个剩余的空间在50gb以上发的磁盘,建立一个空文件夹,并重命名,如:F:CentOS 7 的虚拟机文件存放目录。然后打开VMware Workstation Pro。 单击“文件”菜单>新建虚拟机,选择“自定义(高级)”,单击“下一步”按钮。保持默认设置,继
目录 1、 机械硬盘结构1.1 机械硬盘结构1.2 簇和block2、文件系统结构2.1 文件名2.2 inode的内容2.3 inode的大小2.4 目录文件2.5 block块大小3 文件的硬链接和软链接3.1 linux链接概念3.2 实战-1:ln命令创建硬链接3.3 ln -s 创建软连接3.4 inode的特殊作用4、实战:解决磁盘有空间但创建不了文件-修复服务器文件系统4.1 解
在我们写 shell 脚本的时候,特别在调试的时候经常需要注释多行命令,但在每一行前输入 # ,显得有些麻烦。基于 shell 命令的灵活性,我们可以使用下面的方法:方法一(这是比较稳妥的作法):可以采用 HERE DOCUMENT 特性,实现多行注释,比如< ... COMMENT 举例如下: #!/bin/bash echo "Say Someth
转载 2024-05-08 16:50:04
76阅读
背景描述我们在机器上会部署一些定时任务,比如下面的每小时同步日志的任务:50 * * * * /home/hduser/rsync.sh >> /home/hduser/cron.log由于同步日志是阻塞式IO任务,偶尔出现任务重叠:hduser   178955  21783  0 Jul27    08:50:0
开发环境搭建Xshell和Xftp工具下载和安装方式 下载地址:https://www.netsarang.com/zh/ 安装方式:直接一路点击下一步即可,安装过程选择免费版。使用方式)网络模式设置 设置网络连接模式为NAT模式,如下图:修改配置文件 在CentOS7中使用root用户打开/etc/sysconfig/network-scripts文件夹下的ifcfg-eno16777736或者
转载 2024-03-20 08:57:27
292阅读
shell
原创 2018-04-03 14:39:08
1704阅读
chmod +x 文件名例如: chmod +x test.sh
原创 2022-08-22 11:14:59
1812阅读
  • 1
  • 2
  • 3
  • 4
  • 5