操作系统部分
操作系统组成:本质上是软件集合
内核(linux内核+shell壳+运行函数)+外围软件
文档管理类命令
创建目录 mkdir 目录路径
一次创建多级目录 mkdir -p 目标路径
创建空白文件 touch 文件路径
创建有内容的文件 vi 文件路径
三种工作模式
1.命令模式 使用ESC
2.编辑模式 先切换到命令模式,在按a、i、o三者之一
3.末行模式 先切换到命令模式·,冒号:
输出内容重定向: >覆盖重定向 >>追加重定向
注:如果文件本身不存在,重定向会生成新文件
查看文件内容 cat 文件路径
显示行号 cat -n 文件路径
产看文件中包含某字串的行:grep 字符串 文件路径
查看文件中所有有内容的行:grep -v ’^$‘ 文件路径
查看文件中所有的有效参数:grep -v ’^#‘ 文件路径
查看文件前几行:head -n 数字 文件路径
查看文件的后几行: tail -n 数字 文件路径
删除文件或目录: rm -rf 文件或目录路径
删除目录内容,但不删除目录本身: rm -rf 目录路径/*
文件备份与迁移:
迁移:mv 源文件路径 目标地址
文件备份:cp -rp 源文件路径 目标地址
注:cp命令本质上是在目标位置,创建一个与源文件或目录相同的文件或目录,所有会有所有者变更问题,在复制时通常建议添加-p选项
简单系统信息查询
查看系统内核版本:uname -r
查看系统发行版本:cat /etc/redhat-release
查看服务器的可用存储设备:lsblk
查看服务器正在使用的存储设备:df -hT
查看服务器的所有挂载内容:mount
查看内存使用情况:free -m 或 cat /proc/meminfo
查看cpu状态:cat /pro/cpuinfo
查看系统流量(net-tools软件延伸命令):ifconfig
软件部署类命令
用户管理类命令
进程管理类命令
计划任务命令
存储管理命令
服务器网络管理命令
服务器架设的网络准备和错误排查
APA:以代码编程所制作的网络服务接口,通常负责网络服务之间的连接,或网络服务与调用接口代码之间的连接。
ABA:二进制接口,主要负责操作系统连接和调取底层硬件资源。
套接字:操作系统与本地程序之间的连接。
服务排错流程
服务器网络配置
操作系统安装
最小化安装 桌面安装 基本服务安装 系统开发安装
分区的规划: /boot 分区200M , swap 真实内存的0.5-2倍, / 分区足够大
( 前两个的剩余)
服务与命令的关系
细节权限设置: selinux 权限
selinux : linux系统中一种强制访问控制安全模块,主要针对网络服务的安全保
护。
selinux 配置文件:
/etc/sysconfig/selinux( enforcing,permissive ,disabled)
selinuxtype : target( 网络服务的安全保护),strict( 全系统的安全保护)
临时关闭selinux setenforce 0
临时开启selinux setenforce 1
查看selinux 状态 getenforce