xshell

一:xshell
什么是xshell?
xshell是一个远程执行命令的客户端程序,对应的服务端程序openssh-sever(默认22)
 
套接字客户端------------------网络----------------套接字服务端
xshell openssh-sever
 
 
为何要用xshell?
远程管理
 
 
 
如何用xshell?
 
mac:iTerm2
打开命令行终端
ssh root@服务器的ip地址
 
windows:xshell
缓冲区设置:控制内容显示行数
上下翻页
shift+PgUP
shift+PgDn
 
 
远程连接失败排错
测试网络连通性:ping 服务端ip地址
 
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
 
关闭Selinux
setenforce 1 # Enforcing-》加载并生效
setenforce 0 # Permissive-》加载但是不生效
# Disabled ->不加载
vim /etc/sysconfig/selinux
修改SELINUX=disabled
 
查看Selinux的状态
getenforce
 
 
systemctl restart sshd # 开启服务端程序
 
systemctl restart network
 
二:操作系统启动流程
加电
启动BIOS,检测启动项目
读取启动盘第一个扇区512Bytes,包含是MBR主引导记录(446引导程序bootloader->grub 64分区信息 2结束标志)
grub启动
加载内核
读取运行级别
0-》关机
1-》单用户模式,不需要输入账号密码登录进操作系统后就是管理员账号=》破解管理员root密码
2=》多用户模式,没有网络
3=》多用户模式,有网络
4=》系统未使用,保留
5=》图形界面模式,有网络
6-》重启
 
centos7启动的第一个程序systemd,pid-》0
 
启动其他服务
 
围绕系统启动流程的各个环节,可以
1、进入单用户模式
详见笔记
注意:关闭selinux
 
2、 grub加密
 
grub2-setpassword
修改配置文件/boot/grub2/grub.cfg删除--unrestricted
 
 
3、BIOS加密
 
4:扣主板BIOS电池
 
5:锁住机柜
 
三:系统命令
1、什么是系统命令
shell解释器对系统接口的封装结果
 
系统命令/shell命令-》shell解释器-》系统接口-》内核-》硬件
 
应用程序-》系统命令/shell命令-》shell解释器-》系统接口-》内核-》硬件
 
应用程序----》系统接口-》内核-》硬件
 
 
 
2、为何要用系统命令
为了使用计算机
 
 
3、补充:什么shell
第一层意思:
shell代表的是解释器,是对系统接口的封装,即在系统接口外又加了一层壳
 
shell只是一种称呼,而bash解释器才是具体的一种shell
 
 
第二层意思:
shell这门编程语言(一堆命令及用法)
 
 
用shell语言写出的程序通常称之为脚本程序
 
4、posix(了解)
linux系统支持posix,posix全称可移植的操作系统接口,posix是一种规范
 
 
5、shell交互式环境
#->超级管理员用提示符
$->普通用户提示符
 
 
~-》当前用户的个人文件夹——》家目录
 
 
 
 
useradd egon
passwd egon # 交互式
echo "123" | passwd egon --stdin # 非交互式
 
6、shell命令的语法格式
命令:就是一个单词,对应着一个功能/程序,运行一条命令就启动了一个进程
选项:对命令的描述,控制命令的具体运行
参数:命令的操作对象
 
 
ps:硬盘知识补充
硬盘-》水桶
分区-》水桶的隔断
挂载点/文件夹-》某一个具体的隔断
 
 
ls
ls -l
ls -l /boot

posted @ 2020-10-27 10:02  平行的X  阅读(595)  评论(0)    收藏  举报