Linux课程

相关网址

https://edu.aliyun.com/explore/?spm=a2cwt.28120015.313854.2.4cbe3b92AfpUrE  //云服务

https://www.oracle.com/in/java/technologies/javase/jdk11-archive-downloads.html  //JDk

https://tomcat.apache.org/download-90.cgi  //tomcat9

https://www.deepin.org/index/zh  //deepin操作系统

https://blog.csdn.net/qq_59081708/article/details/128589402 //Linux-CentOS7安装配置mysql5.7保姆级教程

1.基础

lrwxrwxrwx.   1 root root     7 Jun 16  2021 bin -> usr/bin //Linux标准工具

dr-xr-xr-x.   5 root root  4096 Sep  7  2022 boot //Linux核心文件

drwxr-xr-x   20 root root  3040 Nov 20 10:01 dev //Device驱动文件

drwxr-xr-x.  83 root root  4096 Nov 20 09:48 etc //系统配置文件

drwxr-xr-x.   2 root root  4096 Apr 11  2018 home //用户目录(每个用户都有自己的目录)

lrwxrwxrwx.   1 root root     7 Jun 16  2021 lib -> usr/lib //32位库文件

lrwxrwxrwx.   1 root root     9 Jun 16  2021 lib64 -> usr/lib64 //64位库文件

drwx------.   2 root root 16384 Jun 16  2021 lost+found //崩溃目录(无归属、已损坏的文件)

drwxr-xr-x.   2 root root  4096 Apr 11  2018 media //媒体设备(VCD、DVD)

drwxr-xr-x.   2 root root  4096 Apr 11  2018 mnt //挂载其他设备(U盘、移动硬盘)

drwxr-xr-x.   2 root root  4096 Apr 11  2018 opt //安装第三方软件的目录(并非系统运行必须)

dr-xr-xr-x  106 root root     0 Nov 20 09:48 proc //虚拟目录(用于系统内存的映射,可获取硬件的运行状态)

dr-xr-x---.   5 root root  4096 Sep  7  2022 root //超级用户的主目录

drwxr-xr-x   25 root root   820 Nov 20 09:49 run //临时文件目录(程序运行时的临时文件)

lrwxrwxrwx.   1 root root     8 Jun 16  2021 sbin -> usr/sbin //Super User bin(系统管理员使用的系统管理程序)

drwxr-xr-x.   2 root root  4096 Apr 11  2018 srv //服务相关数据目录

dr-xr-xr-x   13 root root     0 Nov 20  2023 sys //文件系统(在内核当中对象呗创建时 会在sys目录下创建相应的目录)

drwxrwxrwt.   8 root root  4096 Nov 20 10:27 tmp //临时文件目录(和run区别 tmp:用户产生的临时数据 run:系统产生的临时数据)

drwxr-xr-x.  13 root root  4096 Jun 16  2021 usr //默认软件安装目录

drwxr-xr-x.  21 root root  4096 Sep  7  2022 var //用来记录一些经常发生改变的数据

2.指令/笔记:

1.查看当前目录下的文件:ll

2.根路径:cd /

3.进入目录:cd 用户名

4.返回上一级:cd ..

5.查看内容 less 文件名

6.创建文件夹:mkdir 文件夹名

7.创建文件:touch 文件名.后缀名

8.移动复制文件:cp 文件名 /传输地址

9.删除文件:rm  (-f) 文件名 (加-f就不提示)

rm  (-r) 文件名 (递归删除整个文件夹及其整个内容)

rm -r -f /(!!!)

10.解压文件:tar -zxvf 压缩文件名

11.↑↓可切换刚使用过的命令

12.编辑文件内容:vim 文件名(进入后按i开始编辑)

vim  /etc/profile (修改环境变量)

  1. 配置环境:(JDK、MYSQL)

export JAVA_HOME=/usr/local/java/jdk-11.0.20

export MYSQL_HOME=/usr/local/mysql/mysql-5.7.43

export PATH=$JAVA_HOME/bin:$MYSQL_HOME/support-files:$PATH

14.退出并保存:退出按Esc 保存输入(:wq)

15.刷新环境变量:source /etc/profile

16.查看jdk是否安装成功:java -version

17.查看当前Linux操作系统版本:cat /etc/redhat-release

18.sh(关键字):shell脚本 启动shell脚本:sh startup.sh

19.通过包管理器yum下载安装curl:yum install curl

20.发送请求:curl http://www.baidu.com

21.修改文件(夹)名:mv 旧文件(夹)名 新文件(夹)名

22.新建用户组:groupadd 用户组名

23.添加一个用户(myssql)到(mysql)用户组下:useradd -r -g mysql(用户组名) mysql(用户名)

24.把这个文件夹(mysql-5.7.43)的权限给mysql(用户组)下的mysql(用户名):chown -R mysql(用户组):mysql (用户名)mysql-5.7.43(文件名)

25.权限:

- 如果是-代表文件 若果是d代表是目录

rw- 文件所有者权限

r-- 文件所在组的权限

r--  其他用户的权限

r 代表可读(4)

w代表可写 (2)

x 代表可执行(1)

   修改权限chmod -R 754 mysql(文件夹名)

drwxr-xr-x //权限

10 //子目录数量

mysql mysql //分别表示 目录所有者 和 所属组

4096 //如果是目录 表示目录元数据所占用的空间 而不是目录内容的大  小 如果是文件则表示文件的大小 (单位:bit)

Nov 21 17:30 //创建时间 

mysql-5.7.43 //文件名称

26.清屏:clear

27.查看初始密码:

  bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/mysql-5.7.43 --datadir=/usr/local/mysql/mysql-5.7.43/data

28.配置my.cnf

vim /etc/my.cnf

内容:

[mysqld]

bind-address=0.0.0.0

port=3306

user=mysql

basedir=/usr/local/mysql/mysql-5.7.43

datadir=/data/mysql

socket=/tmp/mysql.sock

log-error=/data/mysql/mysql.err

pid-file=/data/mysql/mysql.pid

#character config

#character_set_server=utf8mb4

#symbolic-links=0

#explicit_defaults_for_timestamp=true

29.

rpm -qa //rpm包管理器,q代表查询模式a代表已安装的包

| //管道符号 用于将前一个命令的输出作为下一个命令的输入

grep //一个强大的文本搜索工具

mari //搜索的文本

30.exit; //退出mysql

update user set host = '%' where user = 'root';

select host, user from user;

flush privileges;

ps(扩展): 

(1)yum:(yellow dog updater modified)软件包管理器,会自动下载软件包

(2)如果密码忘了删除mysql-5.7.43下data的内容:rm -rf data/*然后再执行查看初始密码

(3)vim中移动一行代码首先按Esc退出编辑模式按下"D""D"剪切当前行然后移动到要粘贴的位置按下"P"粘贴内容

(4)wget是一个命令行工具 用于从网络上自动下载文件 它支持 http、https、ftp协议,WGET全称World Wide Web 与 get的结合

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值