vip1-day04 宝塔的使用及Shell的介绍

在 linux 中,没有消息就是最好的消息。

实例:使用宝塔搭建web网站

功能:使用自动化搭建代替手工搭建。

步骤:

  1. 复制官网安装脚本进行安装(宝塔官网)。
  2. 安装完毕后每次使用生成的地址后缀和账号密码都是不一样的,需要记录一下。
外网面板地址: http://36.44.228.181:39824/3cf5ed24
内网面板地址: http://192.168.0.110:39824/3cf5ed24
username: 	vxsi60n7
password: 	d07833bc
  1. 直接复制相应地址用浏览器登录控制台。
  2. 套件选择 LAMP ,安装方式使用极速安装。
  3. 在软件分类中选择一键部署,安装 WordPress。输入自定义域名,可自定义数据库密码,其它选项默认即可提交。
  4. 记录站点信息。
数据库名:	www_tp404_com
用户:		www_tp404_com
密码:		8r2mYA5HNF
访问站点: 	http://tp404.com/index.php
  1. 在虚拟机和主机的 hosts文件中添加域名。
    1. 虚拟机 shell:$ echo -e "127.0.0.1\twww.tp404.com" >> /etc/hosts
    2. 主机 powershell:> echo '192.168.0.110 www.tp404.com' >> C:\Windows\System32\drivers\etc\hosts
  2. 在浏览器中输入站点地址,打开站点。
  3. 按照提示安装并记录站点信息:
站点标题:	菜鸟大排档
用户名:		tp404
密码:		Z9kBNLjVNPHBjEk
邮箱:		tpwd@163.com
  1. 登陆后台。
  2. 其它内容可自定义。

SHELL介绍

概念

  • shell 是提供用户与内核进行交互的一种接口。
  • shell 也是命令解释器,它先解释用户输入的命令,然后传输给系统内核去执行。

命令分类

  • 内部命令:在系统启动时调入内存,并常驻内存,执行效率相对较高。
  • 外部命令:系统软件的功能,用户需要时才从硬盘加载到内存。

可实现的操作

  • 文件管理:创建、删除、复制、修改。
  • 用户管理:添加、删除。
  • 权限管理:管理用户对文件的操作权限,如增删改查等。
  • 磁盘管理:分区、raid、lvm。
  • 对软件的管理:安装,删除等。
  • 对网络的管理:配置IP等。

提示符解析

# [[登录用户]@[主机名] [当前目录]][命令提示符]
[root@centos7-110 ~]#
  • root: 当前登录用户。
  • @:分隔符,没有含义。
  • centos7-110:系统主机名。当主机名中包含".“时,只显示”."之前的内容。
  • ~:当前所在目录是用户主目录。切换当前目录时,这里的显示也会随之改变。
  • #:命令提示符。
    • #:当前用户是 root 或者拥有 root 权限。
    • $:当前用户是普通用户。

拓展

常用操作

查看终端号

$ tty

# 执行结果
/dev/pts/0

解析:"0"为当前终端索引,每登陆一个终端,索引就会递增加一。

查看命令地址

# 查看 cat 命令地址
$ which cat

# 执行结果
/usr/bin/cat

查看命令类型

# 查看 cat 命令类型信息
$ type cat
# 执行结果
cat 已被哈希 (/usr/bin/cat)

# 查看 pwd 命令类型信息
$ type pwd
# 执行结果
pwd 是 shell 内嵌

解析:cat是外部命令,pwd为内部命令。

终端之间通讯

# 终端 /dev/pts/1 向 /dev/pts/2 发送消息
$ echo “hello 9527!> /dev/pts/2

添加用户

# 添加用户
$ useradd user_test
# 为刚添加的用户设置密码
$ echo 123456 | passwd --stdin user_test

查看用户ID

$ id root
# 执行结果
uid=0(root) gid=0(root)=0(root)

$ id tp404
# 执行结果
uid=1000(tp404) gid=1000(tp404)=1000(tp404)

解析:凡是 uid 在 1000 以上的用户都是普通用户。

切换登录用户

# 当前用户切换到 tp404 用户
$ su - tp404

解析:root 用户切换到普通用户可直接切换登录;普通用户切换到 root 用户则需要输入密码。

定义/取消别名

定义临时别名:

# 给用 vim 打开网卡配置文件的命令起一个别名为 vimens32
$ alias vimens32='vim /etc/sysconfig/network-scripts/ifcfg-ens32'
# 之后直接输入别名就可以代替
$ vimen32

# 取消别名
$ unalias vimens32

定义永久别名:

  1. 将定义添加到用户配置文件中,即/[用户主目录]/.bashrc
  2. 刷新生效:$ source /[用户主目录]/.bashrc

nmap 的使用

功能:查看端口信息。
安装:$ yum install nmap -y
查看自机开放端口号:$ nmap 127.0.0.1

web 服务器

linux 下常用:

  • apache: web网站。
  • nginx:可做负载均衡,动静分离,存储,web网站。
  • tomcat:java开发必用。

重点学习配置文件。

运维的发展阶段

  1. 手动阶段
  2. 半自动化阶段:shell 脚本
  3. 自动化阶段v1.0:工具自动化(zabbix,ansible,shell)
  4. 自动化阶段v2.0:编程自动化(shell,java,php,perl)
  5. 虚拟化阶段:openstack、kvm、VMware
  6. devops 阶段:k8s、jenkins、云原生

网站架构

架构类型:

  • LAMP + wordpress + 前端
  • LNMP

快捷键

新建终端页面:[CTL]+[SHIFT]+[T]
新建终端窗口:[CTL]+[SHIFT]+[N]

上传下载文件

软件包:lrzsz
上传:$ rz
下载:$ sz

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tp404

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值