网站建设留言板怎么做,wordpress+爱情模板,网站优化可以自己做么,wordpress 数字商城目录#xff1a;
linux系统与shell环境准备 Linux系统简介操作系统简史Linux的发行版#xff1a;Linux与Windows比较#xff1a;Linux安装安装包下载Linux的访问方式远程登录方式远程登录软件#xff1a;mobaxterm的使用#xff1a;使用电脑命令行连接#xff1a;sshd的…目录
linux系统与shell环境准备 Linux系统简介操作系统简史Linux的发行版Linux与Windows比较Linux安装安装包下载Linux的访问方式远程登录方式远程登录软件mobaxterm的使用使用电脑命令行连接sshd的启动状态ssh的安装连接方式保持心跳配置ssh连接名Linux文件树linux常用命令之文件处理 连接服务器:查看帮助:文件管理文本处理文件属性修改文件权限查看网卡信息测试远程主机的连通性打印Linux网络系统的状态信息退出Linux系统Linux系统登录与文件操作
1.linux系统与shell环境准备
Linux 系统简介
Linux 内核最初只是由芬兰人林纳斯·托瓦兹Linus Torvalds在赫尔辛基大学上学时出于个人爱好而编写的。Linux 是一套免费使用和自由传播的类 Unix 操作系统Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议
操作系统简史
OS 时代 1973 贝尔实验室 Unix ATT Unix1982 BSD Unix1991 SUN SolarisPC 时代 1975 乔布斯 Apple1980 ⽐尔盖茨 DOSGUI 时代 1979 乔布斯 Mac1990 ⽐尔盖茨 Windows1994 Linux移动 OS 时代 2005 Google 收购 Android2005 乔布斯 iOS
Linux 的发行版
Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。 目前市面上较知名的发行版有Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。 Linux 与 Windows 比较
比较WindowsLinux界面界面统一外壳程序固定所有 Windows 程序菜单几乎一致快捷键也几乎相同图形界面风格依发布版不同而不同可能互不兼容。GNU/Linux 的终端机是从 UNIX 传承下来基本命令和操作方法也几乎一致。驱动程序驱动程序丰富版本更新频繁。默认安装程序里面一般包含有该版本发布时流行的硬件驱动程序之后所出的新硬件驱动依赖于硬件厂商提供。对于一些老硬件如果没有了原配的驱动有时很难支持。另外有时硬件厂商未提供所需版本的 Windows 下的驱动也会比较头痛。由志愿者开发由 Linux 核心开发小组发布很多硬件厂商基于版权考虑并未提供驱动程序尽管多数无需手动安装但是涉及安装则相对复杂使得新用户面对驱动程序问题是否存在和安装方法会一筹莫展。但是在开源开发模式下许多老硬件尽管在 Windows 下很难支持的也容易找到驱动。HP、Intel、AMD 等硬件厂商逐步不同程度支持开源驱动问题正在得到缓解。使用使用比较简单容易入门。图形化界面对没有计算机背景知识的用户使用十分有利。图形界面使用简单容易入门。文字界面需要学习才能掌握。学习系统构造复杂、变化频繁且知识、技能淘汰快深入学习困难。系统构造简单、稳定且知识、技能传承性好深入学习相对容易。软件每一种特定功能可能都需要商业软件的支持需要购买相应的授权。大部分软件都可以自由获取同样功能的软件选择较少。
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 : 光盘上运行的系统类拟于 winpeCentOS-xx-minimal-xx.iso : 精简版自带的软件最少
Linux 的访问方式
ssh 登录图形界面登录
远程登录方式
远程客户端SecureCRT, Putty, SSH Secure Shell, Mobacmd/powershell 等命令行 远程登录软件
以 mobaxterm 为例https://mobaxterm.mobatek.net/download.html
mobaxterm 的使用 使用电脑命令行连接
Mac 的 terminalWin 的 cmd 或者 powershell
sshd 的启动状态
systemctl status sshd ssh 的安装
# centos 系统yum install -y openssl openssh-server# Ubuntu 系统apt install openssh-server openssh-clientsystemctl start sshd
连接方式
ssh [ -p 端口 ] 用户名服务的 ip
保持心跳
Host *ServerAliveInterval 40
配置 ssh 连接名
Host my_aliHostName ip地址User rootPort 22# PreferredAuthentications publickey# IdentityFile C:\Users\Administrator\.ssh\id_rsa
Linux 文件树 2.linux常用命令之文件处理
连接服务器:
mac / linux系统在终端执行命令
ssh -p22 usernamehost
密码输入时看不到内容
查看帮助:
--helpman
举例 ls --help man ls 文件管理
查看文件信息 ls切换工作目录 cd显示当前目录路径 pwd创建新目录mkdir创建空文件touch删除文件或目录rm拷贝cp移动/重命名mv建立文件链接ln查找文件find查看文件内容cat、less、more、head、tail打包压缩tar 文本处理
文本编辑vi/vim屏幕输出echo输出重定向
文件属性 修改文件权限
r读权限 read — 4w写权限 write — 2x执行权限 execute — 1- 无权限 — 0chmod 777 文件
查看网卡信息
ifconfigip addr
测试远程主机的连通性
ping -cping 的次数-i每次 ping 的时间间隔
打印 Linux 网络系统的状态信息
netstat -t列出所有 tcp-n以数字形式显示地址和端口-p显示进程的 pid 和名字
退出 Linux 系统
exit
3.Linux系统登录与文件操作
完成以下操作
创建新目录。切换到新目录下。创建新文件在新文件中添加内容。查看新文件中的内容。修改新文件权限为可读、可写、可执行。查看当前目录。