linux系统与shell环境准备

Linux 安装

  • 使用云服务器
  • 使用虚拟机安装

安装包下载

  • https://www.centos.org/download/
    • CentOS-xx-DVD-xx.iso : 标准安装版,一般下载这个就可以了(推荐)
    • CentOS-xx-NetInstall-xx.iso : 网络安装镜像(从网络安装或者救援系统)
    • CentOS-xx-Everything-xx.iso: 对完整版安装盘的软件进行补充,集成所有软件。(包含 centos7 的一套完整的软件包,可以用来安装系统或者填充本地镜像)
    • CentOS-xx-GnomeLive-xx.iso: GNOME 桌面版
    • CentOS-xx-KdeLive-xx.iso: KDE 桌面版
    • CentOS-xx-livecd-xx.iso : 光盘上运行的系统,类拟于 winpe
    • CentOS-xx-minimal-xx.iso : 精简版,自带的软件最少

虚拟机安装 Linux

Linux 的访问方式

  • ssh 登录
  • 图形界面登录

远程登录方式

  • 远程客户端:SecureCRT, Putty, SSH Secure Shell, Moba
  • cmd/powershell 等命令行

sshd 的启动状态

ssh 的安装

centos 系统:

yum install -y openssl openssh-server

Ubuntu 系统:

apt install openssh-server openssh-client

systemctl start sshd

连接方式

ssh [ -p 端口 ] 用户名@服务的 ip

保持心跳

Host *
ServerAliveInterval 40

配置 ssh 连接名

Host my_ali
HostName ip地址
User root
Port 22

PreferredAuthentications publickey

IdentityFile C:\Users\Administrator.ssh\id_rsa

创建shell脚本并执行

vim test.sh

#!/bin/bash
echo “hello!”

Esc::wq!

运行shell
chmod +x ./test.sh #使脚本具有执行权限
./test.sh

/bin/sh ./test.sh