1) 命令操做规范说明 1) 命令符合规范/不要自创命令 2) 帮助命令介绍说明 man help 3) 和目录相关命令信息 cd ls cp mv mkdir pwd rm ls 列表显示数据信息 ls -l --- 显示数据信息详细属性 ls -lh --- 显示属性中,数据大小以人类可读方式显示 ls -a --- 将隐藏文件进行显示 以 点 开头的文件数据就是隐藏文件 ls -rt --- 按照时间信息进行反向排序,显示最新改动数据信息 4) 和文件相关命令信息 touch cat less more head tail grep find rm tail -f --- 实时追踪日志文件信息变化 5) 系统信息查看命令 CPU 内存 硬盘 进程信息 用户登陆状况 系统信息查看
nmtui -- 图形界面配置正确之后, 不必定网络是正常的 确保网络服务正常,须要确认网卡配置文件信息 vi命令编辑文件命令 -- 升级vim vi/vim三种模式: 命令模式: 进入一个文件中以后,所处的模式 能够输入一些快捷键,完成某些操做需求 编辑模式: 能够编辑文件信息 底行模式: 输入:以后将光标移动到屏幕最下面 进行保存退出操做 vi test.txt | | 插入模式INSERT <-i-- 命令模式 -:-> 底行模式 --ESC-> <--ESC- vi快捷操做方法: 命令模式 G --- 快速移动光标到最后一行 gg --- 快速移动光标到首行 100G/100gg --- 移动光标切换到指定100行 ^ --- 将光标快速移动到行首 $ --- 将光标快速移动到行尾 ?? --- 如何让光标在横向移动时,按照字符串信息移动? nyy --- 复制指定行信息 np --- 粘贴指定信息 ndd --- 删除指定行信息(剪切) u --- 撤销操做 ctrl+r --- 取消撤销操做 vi快捷操做方法: 底行操做 :set nu --- 显示行号信息 :set nonu --- 取消行号显示 :wq --- 保存退出 :q --- 退出 :wq! --- 强制保存退出 :q! --- 强制退出 :s#oooooo#HQ#g --- 只替换光标所在行内容 :s#ooooooo#HQ# --- 只是将一行中找到的第一个内容进行替换, 不会全局都替换 :n,ms#oooooo#HQ#g --- 将指定行匹配的信息作替换
挂载: 系统中空目录 和 磁盘存储设备文件创建关系 == 等价给磁盘开个门 PS: Linux一切皆文件 磁盘初始化准备工做: 1) 磁盘分区操做 2) 磁盘格式化操做 挂载操做: mount /dev/sdb1 /chenchen/ 存储设备 门-目录--挂载点 umount /chenchen/
如何进行数据包压缩: tar zcvf /tmp/ting.tgz /etc/ /var/ /etc/hosts tar zcvf chen/1.zip ./1.txt 压缩的路径 --- /tmp/ting.tgz 所要压缩的文件 --- /etc/ /var/ /etc/hosts z --- 利用gzip方式进行压缩文件信息 c --- 建立出一个压缩包 v --- 显示压缩数据过程 f --- 指定压缩包保存路径 解压数据包: tar xvf /tmp/ting.tgz tar xvf 1.zip 检查确认压缩是否成功: tar tf /tmp/ting.tgz unzip 命令用法 解压数据包: unzip file.zip
tree --- 展示目录下全部文件 目录 树
bin -> usr/bin --- 里面存储的是命令文件信息 二进制文件 usr --- 磁盘发展历史过程当中,产生的新的挂载点目录 sbin -> usr/sbin --- 里面存储的是命令文件信息 超级管理员能够执行命令 boot --- 存放系统运行启动文件信息 dev --- 存储设备文件信息 etc*** --- 保存系统服务或者第三方服务程序配置文件 home --- 普通用户家目录 root --- 管理员用户家目录 lib -> usr/lib --- 存放程序服务会加载一些库文件 lib64 -> usr/lib64 mnt --- 临时挂载点目录 opt*** --- 存放第三方程序安装数据信息 proc --- 内核文件信息 进程文件 系统状态信息 --- 能够用于优化系统/提高安全性 此目录中存储数据信息都是默认存储在内存中 tmp --- 临时目录 临时存储数据信息(不过重要) 充当回收站 var*** --- 存储常常变化的数据信息 日志文件
1) 网卡配置文件: /etc/sysconfig/network-scripts/ifcfg-ens33 2) DNS服务配置文件: /etc/resolv.conf 信息内容: nameserver 223.5.5.5 DNS公共服务器01: 223.5.5.5 223.6.6.6 电信运营商公共DNS服务器: 114.114.114.114 腾讯公共DNS服务器: 119.29.29.29 ============================================================== DNS: 将域名和IP地址创建对应管理: www.chen.com 10.0.0.200 ping 10.0.0.200 == www.chen.com ping www.chen.com == 10.0.0.200 DNS解析过程 DNS服务器 =============================================================== 3) 本地DNS映射文件: /etc/hosts 服务器-01 chen01.com 服务器-02 chen02.com ---> chen01.com hosts 10.0.0.200 chen01.com 4) 开启自动加载程序文件: /etc/rc.local 文件中的命令信息会随系统启动以后自动加载运行 5) 系统日志文件: /var/log/messages
1) 系统安全服务优化 selinux: 在某些特定场景限制系统root用户权利 selinux程序: 关闭 临时关闭: setenforce 0 永久关闭: vi /etc/selinux/config 第7行 SELINUX=disabled firewalld服务: 关闭 web:80禁止 防火墙服务: 能够隔离危险的数据流量信息 临时关闭: systemctl stop firewalld 永久关闭: systemctl disable firewalld 2) 须要作好yum优化 QQ 微信 游戏 office ----平台 360软件管家 --- windows nginx apache zabbix ----平台yum仓库 优化yum源信息 ----平台yum仓库-aliyun ---- 清华 Base update --升级仓库 extra epel --扩展仓库中 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo yum install -y tree vim telnet nc nmap lrzsz bash-completion sl cowsay lrzsz --- 能够实现windows和linux系统数据相互传输
做者:婷婷的橙子发布时间:2021年2月22日linux