Linux基础
1 课程主要内容
1.1 Linux在什么地方使用
1.2 Linux的应用领域
1.3 Linux入门
概述
吉祥物
创始人
Linux和Unix的关系图
1.4 安装VM,Centos
VM和Linux的关系
网络连接三种模式
虚拟机克隆
虚拟机快照
新建hello2
虚拟机迁移和删除
移除之后,文件夹并没有删除,找到文件夹的位置
将文件夹彻底删除。
1.5 安装vmtools
安装gcc
打开终端,进入系统根目录
输入:yum -y install gcc gcc-c++ autoconf make
gcc安装完成。
如果发现是灰色的选择挂起,然后重新运行。
选择以文件打开。
一路回车。
1.6 共享文件夹
centos7内新建文件夹fp
windows下也出现了文件夹。
2 Linux目录结构
3 远程登录到Linux服务器
3.1 测试网络是否连通
3.2 使用xshell,远程登录
3.3 使用xftp,远程上传下载文件
解决中文乱码问题
原理图
3.4 vi和vim
回车进入正常模式
输入i,进入插入模式
输入esc,在输入:wq(wq代表写入并退出,write,quit)
3.5 各种模式相互切换
复制行操作(输入p代表的是paste)
查找单词操作
设置行号
定位文件首行和末行
撤销操作
快速定位到某行
3.6 关机,重启
-h(halt:暂停,停止) -r(reboot:重启)
3.7 用户登录和注销
切换管理员身份:su - root
4 用户管理
4.1 添加用户
4.2 指定/修改密码
4.3 删除用户
4.4 查询用户信息
4.5 切换用户
4.6 查看当前用户/登录用户
4.7 用户组
4.8 用户和组相关文件
对shell的理解
/etc/password 文件
/etc/shadow文件
zwj没有设置密码,所以没有一长串的加密字符。
/etc/group文件
5 指令
5.1 运行级别
从图形界面5,使用指令init 3 进入多用户状态有网络服务。
找回root密码
查看资料文档。
5.2 帮助指令
5.3 文件目录类
pwd ls
cd
mkdir
rmdir
touch
cp
rm
mv
cat
more
less
echo head
tail
这个地方可以在虚拟机上使用 echo "hello" > /home/mydate.txt测试(> 输出重定向(输入到文件中,覆盖))
> >>
ln
history
date
5.4 查找指令
find
locate
which
grep
5.5 压缩 解压
gzip gunzip
zip unzip
tar
6 组管理和权限管理
6.1 概念
1.在Linux中每一个用户都属于一个组。
2.对于文件而言,有所有者,所在组,其他组这3个概念。
所有者:一般来说文件是谁创建的,那么文件的所有者就是谁(可以改)。
所在组:文件所有者所在的组就是文件的所在组,所在组中的成员拥有对文件的相关权限。
其它组:文件除了所在组以外的其余组就是文件对应的其它组,其它组中的成员对文件也有相关的权限。
6.2 所有者
6.3 所在组
6.4 其它组
6.5 权限
权限介绍
修改权限
文件的颜色是绿色的,表示文件赋予了可执行的权限。
修改文件所有者
修改文件/目录所在组
最佳实践1
最佳实践2
文件夹rwx的细节
7 crond 任务调度
7.1 基础知识
7.2 应用案例
8 at定时任务
8.1 基础知识
8.2 应用案例
9 Linux分区
9.1 基础知识
UUID:分区40位唯一标识符
9.2 应用案例
添加成功后,需要重启系统才能识别: reboot
永久挂载
9.3 磁盘情况
10 网络配置
10.1 原理图
10.2 linux网络环境配置
10.3 设置主机名和hosts映射
10.4 主机名解析
DNS是多台服务器组成,并且分级的。
15 进程管理
15.1 基本介绍
15.2 父子进程
15.3 终止进程
15.4 进程树pstree
15.5 服务管理
原理图
客户端通过端口连接端口监听的服务(后台程序/守护进程)
15.6 动态监控进程
root账号输入top
16 RPM和YUM
16.1 RPM
16.2 yum
17 安装JDK
18 安装tomcat
19 安装idea
20 安装MySQL5.7
查看保存文件。
标签:文件,基础,用户,文件夹,Linux,权限,安装 From: https://www.cnblogs.com/fengpeng123/p/17358096.html