文章目录问题场景问题环境问题原因没有文件执行权限尝试被系统的安全模块所限制解决方案修改执行文件的权限使用`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
前言本文主要记录 bash 四种模式的细节,以便于遇到问题时查阅。远程执行出错了最近使用 ansible 比较多,在某次使用 shell 模块远程执行命令的时候老是报 ‘command not found’。但是手动登录到远端机器执行命令是成功的,于是开始思考里面的细节。特别感谢这篇博文 bash 的四种模式遇到问题的时候就觉得应该是环境变量的关系。因为使用的是 bash,那下面就来记
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
概述centos6如果要添加自定义脚本服务只需要把脚本放到/etc/init.d然后授权后用chkconfig添加后就可以管理了,那么centos7又是怎么添加自定义脚本服务呢?CentOS7添加自定义脚本服务说明在CentOS7下,已经不再使用chkconfig命令管理系统开机自启动服务和条件自定义脚本服务了,而是使用管理unit的方式来控制开机自启动服务和添加自定义脚本服务。在/usr/lib
centos7.4 安装后的基本设置设置主机名称设置IP地址,网关修改网卡名称内核优化系统安全设置防火墙设置ssh设置同步系统时间安装基础软件包软件配置设置主机名称hostname "newhostname" # 临时设置主机名 vi /etc/sysconfig/network # 编辑配置文件 6.x vi /etc/hostname # 编辑配置文件 7.x newhostname
转载 2024-03-05 08:08:04
54阅读
在我们写 shell 脚本的时候,特别在调试的时候经常需要注释多行命令,但在每一行前输入 # ,显得有些麻烦。基于 shell 命令的灵活性,我们可以使用下面的方法:方法一(这是比较稳妥的作法):可以采用 HERE DOCUMENT 特性,实现多行注释,比如< ... COMMENT 举例如下: #!/bin/bash echo "Say Someth
转载 2024-05-08 16:50:04
76阅读
开发环境搭建Xshell和Xftp工具下载和安装方式 下载地址:https://www.netsarang.com/zh/ 安装方式:直接一路点击下一步即可,安装过程选择免费版。使用方式)网络模式设置 设置网络连接模式为NAT模式,如下图:修改配置文件CentOS7中使用root用户打开/etc/sysconfig/network-scripts文件夹下的ifcfg-eno16777736或者
转载 2024-03-20 08:57:27
292阅读
【小教程】Ctrl+Alt+Del 总会转到本地桌面。如果需要将 Ctrl+Alt+Del 发送到远程计算机,应使用 Ctrl+Alt+End 组合键.FTP文件传输协议(File Transfer Protocol)是一个用于在计算机网络上在客户端和服务器之间进行文件传输的应用层协议。文件传送(file transfer)和文件访问(file access)之间的区别在于:前者由FTP提供,后者
选中虚拟机-- 再编辑–虚拟网络编辑器中打开编辑器,如下面这两个图所示,选择VMnet0,在下面的类型选择桥接,即bridge,网卡不要选择自动(automatic),手动选择为自己现在主机的实际网卡名,然后点击应用,确定。 2. 虚拟机选择桥接模式(自定义VMnet0),确定。 3.先查看Linux的ip地址:ifconfig 记住:记录下网卡名称,本机是ens33 第一步:进入终端 /etc/
转载 2024-03-27 22:12:32
45阅读
需求及应用场景1、简化操作。一般的软件安装过程,如果想要精简步骤,我们一般会将需要在命令行中输入的命令写成一个脚本,同时将安装介质准备好。我们将脚本和安装介质上传到生产环境,然后通过执行脚本来完成安装。如果能够将这两个文件合并为一个可执行文件,那安装的过程就更简单明了。2、代码保护。对于一段脚本,提供给用户使用,但是不希望用户看到脚本的内容,可以通过将脚本发布为.bin的形式。这样用户在环境中可以
转载 2024-08-06 19:36:44
104阅读
一.find文件查找 grep匹配字段 文件名 ——筛选文件 find查找 语法参数示例 格式: find 查找范围 查找类型 参数 find / -name *.conf按文件名查找 find / -size +100M按文件大小查找+-表示大于、小于 单位:B K M G T P -o或 -and 和 find / -type f按照类型查找,f:文件 d:目录 l:软连接 find / -i
记录下Linux CentOS更改文件的权限命令与用户及用户组管理命令,供大家参考。Linux CentOS更改文件的权限命令 chgrp (全称:change group) groupadd testgroup 添加用户组 chgrp testgroup test1 修改文件的所属用户组是testgroup. 如果test1是目录,命令只修改了本身的用户组。 chgrp -R testgrou
迁移注意事项Anolis OS 7生态上和依赖管理上保持跟CentOS7.x兼容,一键式迁移脚本centos2anolis.py,实现CentOS7.x到Anolis OS 7的平滑迁移。使用迁移脚本前需要注意如下事项:迁移涉及到软件包的重新安装,是不可逆过程,执行迁移前务必做好系统备份。迁移过程涉及到访问Anolis OS的官方repo,需要确保待迁移环境网络能够正常访问Anolis OS re
一、开机启动  对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/lib/systemd/system目录添加一个配置文件。  如果你想让该软件开机启动,就执行下面的命令(以httpd.service为例)。    $ sudo systemctl enable httpd  上面的命令相当于在/etc/systemd/system目录添加一个符号链接,指向/usr/lib/sy
转载 2024-04-26 15:57:48
230阅读
一、CentOS 6的光盘目录介绍(1)Packages目录:包含安装所需的所有二进制RPM包。 (2)EFI目录:用于64位的基于EFI的系统引导。其中BOOT目录下的BOOTX64.conf为grub的配置文件,用于显示引导菜单。 (3)TRANS.TBL文件:记录当前目录的列表,用mkisofs的-T参数重新生成,主要是为了长文件名称。 (4).discinfo文件是安装介质的识别信息。.t
转载 2024-06-06 23:06:52
104阅读
tar命令进行文件的归档和压缩1、归档和压缩文件归档和压缩文件的好处:节约硬盘的资源 ,加快文件传输速率tar命令 作用:打包、压缩文件 作用:打包、压缩文件; tar 文件是把几个文件和(或)目录集合在一个文件里,该存档文件可以通过使用gzip、bzip2或 xz 等压缩工具进行行压缩后传输查看 man tar 用法:tar [OPTION...操作参数] [FILE 文件名]...参数:-cc
转载 2024-02-12 20:24:43
194阅读
就在今年年初,我们几个同学凑在一起准备合力建设一个高清门户类的网站。由于考虑到我们定位于垂直门户类网站,考虑到安全性稳定性的问题,想当然的就选择了自己并不熟悉的linux主机,系统为centos5.2。由于之前对centos完全没有接触,导致我们一上手就焦头烂额。如何登陆,如何安装软件,如何配置服务器安全,问题一大堆。好在现在互联技术发达,通过搜索引擎,我们顺利的把上面的所有问题都解决了。本来以为
转载 2024-06-02 08:35:41
195阅读
CentOS 7 目录结构,文件类型文件类型LINUX有四种基本文件系统类型:普通文件、目录文件、连接文件和特殊文件,可用file命令来识别。普通文件:如文本文件、C语言源代码、Shell脚本、二进制的可执行文件等,可用cat、less、more、vi、emacs来察看内容,用mv来改名。目录文件:包括文件名、子目录名及其指针。它是LINUX储存文件名的唯一地方,可用ls列出目录文件。连接文件:是
转载 2024-02-22 08:07:56
108阅读
  • 1
  • 2
  • 3
  • 4
  • 5