Linux 提纲

目录:

1. linux 简介
2. redhat 系统安装
3. 文件管理
4. 文本编辑器 vi
5. 用户组与群组管理
6. 软件包管理 tar
7. 进程管理
8. 网络配置
9. Shell编程
10. FTP服务器配置
11. Samba服务器配置

1. linux简介

1. 概述:
linux 芬兰 赫尔辛基大学的大学生 Linus基于 Unix 开发的一个开源操作系统。
2. 特点:

  1. 多用户多任务网络操作系统
  2. 高度稳定性
  3. 强大的可移植性

3.基于Linux的发型版本:

  1. Red Hat Linux
  2. SuSe Linux
  3. 红旗Linux
  4. Ubuntu
  5. Deepin

2. redhat 系统安装

  1. 下载vmware 虚拟机软件
  2. 下载 readhat 系统 iso镜像文件
  3. 根据VMware提示安装

3. 文件管理

  1. 文件系统:
    Linux使用 VFS虚拟文件系统技术,支持多种文件系统类型,常用ext3文件系统。
  2. 文件颜色区别
    1. 白色 普通文件
    2. 红色 压缩文件
    3. 蓝色 目录文件
    4. 浅蓝色 链接文件
    5. 黄色 设备文件盘
    6. 绿色 可执行文件
    7. 粉红色 图片文件

3. 常用shell命令:

  1. 文件操作:

    1. ls 显示目录下的文件
    2. cp 复制文件
    3. rm 删除文件
    4. mv 移动文件,(重命名)
    5. touch 新建一个空文件
  2. 目录操作:

    1. pwd 输出当前目录
    2. mkdir 新建目录
    3. rmdir 删除空目录
  3. 文件内容操作:

    1. cat 显示文件内容
    2. more 分页显示文件内容(不可回滚翻页)
    3. less 分页显示文件内容(可回滚翻页)
    4. head 显示头几行内容
    5. tail 显示末尾几行内容
    6. cut 每行显示num1 到 num2之间的字符
    7. wc 统计文件行数,单词数,及字符数
    8. find 查找文件
    9. grep 文件内容正则查询

4. 文本编辑器 vi

  1. Vi的三种模式
    1. 命令模式 按 esc进入
    2. 输入模式 按i, o, a 等进入
    3. 末行模式 命令模式按 :进入

2. 命令模式常用命令:

  1. 移动命令:

    1. 左移 h
    2. 右移 l
    3. 上移 k
    4. 下移 j
    5. 移到行首 ^ (shift+6)
    6. 移到行尾: $(shift+4)
    7. 移到文件顶: H
    8. 移到文件尾: L
    9. 移到文件中: M
    10. 下翻: ctrl +f
    11. 上翻: ctrl + b
  2. 插入文本:

    1. 插入新行下一行: o
    2. 插入新行上一行: O
  3. 撤销操作:

    1. 撤销前一个命令: u
    2. 撤销对一行的更改: U
  4. 删除操作:

    1. 删除一行 dd
    2. 删除到文件末尾 dG
  5. 复制和粘贴

    1. 复制一行 yy
    2. 粘贴 p
    3. 剪切 dd
  6. 查找字符

  7. 按 / 查找内容

  8. 按 n 下一个匹配内容

  9. 按 N 上一个匹配内容

3. 末行模式常用命令:

  1. set number 显示行号
  2. 复制文件块 :2 copy 4 第2行复制到 4行后
  3. 1,3 copy 7 1到3行的内容复制到第七行之后
  4. 1,3 copy , 1 到 3 行 内 容 复 制 到 最 后 一 行 之 后 ( , 1 到3行内容复制到最后一行之后( 13(代表最后一行)

5. 用户组与群组管理

  1. 用户和组文件

    1. 用户账号文件 /etc/passwd
    2. 用户组账号文件 /ect/group
  2. 用户管理命令:

    1. useradd 添加用户
    2. passwd 设置口令
    3. usermod 修改用户信息
    4. userdel 删除信息
    5. su 切换用户
    6. id 查看用户信息
  3. 用户组管理命令:

    1. groupadd
    2. groupdel
    3. groupmod
    4. gpasswd
    5. groups
  4. 权限管理

    1. 权限值8进制数表示 111 rwx
    2. 字符表示 rwx
    3. chmod 修改文件权限
    4. chown 修改文件所有者
    5. chgrp 修改文件所属组
    6. umask 设置权限掩码

6. 软件包管理

1. Tar包管理:

  1. tar -cvf [xx.tar] file1 file2 打包
  2. tar -czvf [xx.tar.gz] file1 file2 打包压缩
  3. tar -xvf [xx.tar] – O path 解包
  4. tar -xzvf [xx.tar.gz] -O path 解压解包

7. 进程管理

  1. 进程基本状态:

    1. 运行态 获得CPU资源
    2. 就绪态 获得除CPU以外资源
    3. 阻塞态 等待事件发生
  2. 进程管理常用命令:

    1. ps 静态显示系统进程信息
    2. top 动态显示进程信息
    3. kill 终止正在运行的进程
    4. killall 终止指定程序名的所有进程
    5. jobs 显示当前所有作业
    6. fg 把后台作业调入前台
    7. bg 把前台作业切换到后台运行
    8. nice 指定优先级启动进程
    9. renice 修改进程优先级

3. 进程调度:

  1. at
  2. batch
  3. /root.cron 文件
    1. vi /root.cron
    2. 0 16 * * * tar -czf backup.tar.gz /data/*
    3. crontab /root.cron

8. 网络配置

1.配置文件:

  1. /etc/sysconfig/network 文件 设置主机基本的网络信息
  2. /etc/sysconfig/network-scripts/ifcfg-eth0 配置以太网接口卡的IP信息

1. 常用网络命令:

  1. ifconfig 显示网络接口信息
  2. ifup 激活网络接口
  3. ifdown 禁用网络接口
  4. ping 发送ICMP数据包
  5. traceroute 追踪路由
  6. Route 显示路由表

9.Shell编程

  1. 求 1+2+3+4 …10的 结果:
  1. 求1 + 1/2 + 1/3 + 1/4 … + 1/100的结果:

10. FTP服务器配置

  1. 配置只允许xh本地用户登录

11. Samba服务器配置

1. 设置 用户级别访问权限

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24809 人正在系统学习中

来源:Hikes

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年5月19日
下一篇 2020年5月19日

相关推荐