文章目录[隐藏]
01. 目录根底命令
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 内存 硬盘 过程信息 用户登录状况 零碎信息查看
02. 系统文件信息如何编辑
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 --- 将指定行匹配的信息做替换
03. 零碎存储设备挂载操作
挂载: 零碎中空目录 和 磁盘存储设备文件建设关系 == 等价给磁盘开个门 PS: Linux所有皆文件 磁盘初始化筹备工作: 1) 磁盘分区操作 2) 磁盘格式化操作 挂载操作: mount /dev/sdb1 /chenchen/ 存储设备 门-目录--挂载点 umount /chenchen/
04. 零碎数据压缩和解压操作
如何进行数据包压缩: 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
05. Linux系统目录构造:
tree --- 展示目录下所有文件 目录 树
bin -> usr/bin --- 外面存储的是命令文件信息 二进制文件 usr --- 磁盘倒退历史过程中,产生的新的挂载点目录 sbin -> usr/sbin --- 外面存储的是命令文件信息 超级管理员能够执行命令 boot --- 寄存零碎运行启动文件信息 dev --- 存储设备文件信息 etc*** --- 保留零碎服务或者第三方服务程序配置文件 home --- 普通用户家目录 root --- 管理员用户家目录 lib -> usr/lib --- 存放程序服务会加载一些库文件 lib64 -> usr/lib64 mnt --- 长期挂载点目录 opt*** --- 寄存第三方程序安装数据信息 proc --- 内核文件信息 过程文件 零碎状态信息 --- 能够用于优化零碎/晋升安全性 此目录中存储数据信息都是默认存储在内存中 tmp --- 长期目录 长期存储数据信息(不太重要) 充当回收站 var*** --- 存储常常变动的数据信息 日志文件
06. 零碎重要文件信息:
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
07. 零碎根底优化介绍 — 不便 部署服务/应用服务
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日