目录:
1. linux简介
1. 概述:
linux 芬兰 赫尔辛基大学的大学生 Linus基于 Unix 开发的一个开源操作系统。
2. 特点:
- 多用户多任务 络操作系统
- 高度稳定性
- 强大的可移植性
3.基于Linux的发型版本:
- Red Hat Linux
- SuSe Linux
- 红旗Linux
- Ubuntu
- Deepin
2. redhat 系统安装
- 下载vmware 虚拟机软件
- 下载 readhat 系统 iso镜像文件
- 根据VMware提示安装
3. 文件管理
- 文件系统:
Linux使用 VFS虚拟文件系统技术,支持多种文件系统类型,常用ext3文件系统。 - 文件颜色区别
- 白色 普通文件
- 红色 压缩文件
- 蓝色 目录文件
- 浅蓝色 链接文件
- 黄色 设备文件盘
- 绿色 可执行文件
- 粉红色 图片文件
3. 常用shell命令:
-
文件操作:
- ls 显示目录下的文件
- cp 复制文件
- rm 删除文件
- mv 移动文件,(重命名)
- touch 新建一个空文件
-
目录操作:
- pwd 输出当前目录
- mkdir 新建目录
- rmdir 删除空目录
-
文件内容操作:
- cat 显示文件内容
- more 分页显示文件内容(不可回滚翻页)
- less 分页显示文件内容(可回滚翻页)
- head 显示头几行内容
- tail 显示末尾几行内容
- cut 每行显示num1 到 num2之间的字符
- wc 统计文件行数,单词数,及字符数
- find 查找文件
- grep 文件内容正则查询
- Vi的三种模式
- 命令模式 按 esc进入
- 输入模式 按i, o, a 等进入
- 末行模式 命令模式按 :进入
2. 命令模式常用命令:
-
移动命令:
- 左移 h
- 右移 l
- 上移 k
- 下移 j
- 移到行首 ^ (shift+6)
- 移到行尾: $(shift+4)
- 移到文件顶: H
- 移到文件尾: L
- 移到文件中: M
- 下翻: ctrl +f
- 上翻: ctrl + b
-
插入文本:
- 插入新行下一行: o
- 插入新行上一行: O
-
撤销操作:
- 撤销前一个命令: u
- 撤销对一行的更改: U
-
删除操作:
- 删除一行 dd
- 删除到文件末尾 dG
-
复制和粘贴
- 复制一行 yy
- 粘贴 p
- 剪切 dd
-
查找字符
-
按 / 查找内容
-
按 n 下一个匹配内容
-
按 N 上一个匹配内容
3. 末行模式常用命令:
- set number 显示行
- 复制文件块 :2 copy 4 第2行复制到 4行后
- 1,3 copy 7 1到3行的内容复制到第七行之后
- 1,3 copy , 1 到 3 行 内 容 复 制 到 最 后 一 行 之 后 ( , 1 到3行内容复制到最后一行之后( ,1到3行内容复制到最后一行之后(代表最后一行)
5. 用户组与群组管理
-
用户和组文件
- 用户账 文件 /etc/passwd
- 用户组账 文件 /ect/group
-
用户管理命令:
- useradd 添加用户
- passwd 设置口令
- usermod 修改用户信息
- userdel 删除信息
- su 切换用户
- id 查看用户信息
-
用户组管理命令:
- groupadd
- groupdel
- groupmod
- gpasswd
- groups
-
权限管理
- 权限值8进制数表示 111 rwx
- 字符表示 rwx
- chmod 修改文件权限
- chown 修改文件所有者
- chgrp 修改文件所属组
- umask 设置权限掩码
6. 软件包管理
1. Tar包管理:
- tar -cvf [xx.tar] file1 file2 打包
- tar -czvf [xx.tar.gz] file1 file2 打包压缩
- tar -xvf [xx.tar] – O path 解包
- tar -xzvf [xx.tar.gz] -O path 解压解包
7. 进程管理
-
进程基本状态:
- 运行态 获得CPU资源
- 就绪态 获得除CPU以外资源
- 阻塞态 等待事件发生
-
进程管理常用命令:
- ps 静态显示系统进程信息
- top 动态显示进程信息
- kill 终止正在运行的进程
- killall 终止指定程序名的所有进程
- jobs 显示当前所有作业
- fg 把后台作业调入前台
- bg 把前台作业切换到后台运行
- nice 指定优先级启动进程
- renice 修改进程优先级
3. 进程调度:
- at
- batch
- /root.cron 文件
- vi /root.cron
- 0 16 * * * tar -czf backup.tar.gz /data/*
- crontab /root.cron
8. 络配置
1.配置文件:
- /etc/sysconfig/network 文件 设置主机基本的 络信息
- /etc/sysconfig/network-scripts/ifcfg-eth0 配置以太 接口卡的IP信息
1. 常用 络命令:
- ifconfig 显示 络接口信息
- ifup 激活 络接口
- ifdown 禁用 络接口
- ping 发送ICMP数据包
- traceroute 追踪路由
- Route 显示路由表
9.Shell编程
- 求 1+2+3+4 …10的 结果:
- 求1 + 1/2 + 1/3 + 1/4 … + 1/100的结果:
10. FTP服务器配置
- 配置只允许xh本地用户登录
11. Samba服务器配置
1. 设置 用户级别访问权限
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24809 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!