Shell 是一个应用程序,充当用户界面和脚本解释器,是用户使用 Linux 系统的桥梁。大多数 Linux 发行版将 Bash 作为默认的 Shell 程序,本文将以 Bash 为例,介绍如何在 Linux 环境进行 Shell 编程。Shell 脚本是一种以 Shell 程序为解释器的脚本程序。由于习惯的原因,业界所说的"Shell 编程"都是指编写 Shell 脚本,不是指 Shell 程序扩展开发。
2024/12/20大约 6 分钟
Shell 是一个应用程序,充当用户界面和脚本解释器,是用户使用 Linux 系统的桥梁。大多数 Linux 发行版将 Bash 作为默认的 Shell 程序,本文将以 Bash 为例,介绍如何在 Linux 环境进行 Shell 编程。Shell 脚本是一种以 Shell 程序为解释器的脚本程序。由于习惯的原因,业界所说的"Shell 编程"都是指编写 Shell 脚本,不是指 Shell 程序扩展开发。
有时候使用 SSH 工具连接服务器执行命令,SHH 连接由于各种原因会中途断开,这时可以使用 screen 将命令挂在后台执行,本文将对 screen 的安装及使用进行介绍。
通常情况下,screen创建的虚拟终端,有两个工作模式:
安装firewallD更换SSH端口后,发现使用http协议+www域名访问网站失败,而不带www的域名和ip:80直接访问都可以访问。
开始时认为是DNS解析的问题,一顿操作之后,发现没什么用。。。。
后来顿悟,遂去开放防火墙80端口,执行以下命令:
firewall-cmd --permanent --zone=public --add-port=80/tcp
SSH登录验证成功后,您将看到以下消息:
Last login: Mon Jul 29 23:08:52 2019 from xxx.xxx.xxx.xxx.
Last failed login: Sun Jul 21 22:02:31 2019 from xxx.xxx.xxx.xxx on ssh:notty
There were 15922 failed login attempts since the last successful login.
使用秋水逸冰的一键脚本
Github项目主页:https://github.com/teddysun/lamp
yum -y install wget screen git
git clone https://github.com/teddysun/lamp.git
cd lamp
chmod 755 \*.sh
screen -S lamp
./lamp.sh