Linux笔记

Linux(一)

1.Linux内核
Linux内核
2.系统目录

Linux系统目录

3.Linux常用命令
  1. ip addr:查看本机IP
  2. clear:清屏
  3. su 用户名:切换用户
  4. pwd:查看当前路径
  5. ls:查看当前目录下所有信息(文件夹和文件)
    1. ls -al:显示详细信息
  6. cd 文件夹名:进入当前路径下的某个文件夹,一般用完cd命令后要跟着使用ls命令查看信息
  7. cd ..:返回上一层目录
  8. cd /:返回根目录
  9. touch 文件名.后缀名:创建文件
  10. vi 文件名.后缀名:编辑文件
    1. esc:编辑模式切换成只读模式
    2. i:只读模式切换成编辑模式
    3. :q!:不保存直接退出,必须先写切换为只读模式
    4. :wq:保存并退出,必须先切换为只读模式
  11. cat 文件名.后缀名:查看文件,也可用lessmore
  12. cp 文件名.后缀名 备份文件名.后缀名.bak :备份文件
  13. mkdir 文件夹名:创建文件夹
  14. mv 文件名.后缀名 路径/:将文件移动到指定路径下
  15. mv 文件名a.后缀名 文件名b.后缀名:将文件名a重命名为文件名b
  16. rm 文件名或文件夹名:删除文件或文件夹,会确认是否删除
    1. rm -rf 文件名或文件夹名 :直接删除文件或文件夹
  17. reboot:重启虚拟机
  18. systemctl start 服务名:启动服务
    1. systemctl restart 服务名:重启服务
    2. systemctl stop 服务名:关闭服务

Linux(二)

1.权限控制命令

文件的创建者可以为创建者本人、同一工作组用户和其他用户分别赋予文件的不同访问权限,在Linux中可以用4来表示“可读”权限,用2来表示“可写”权限,用1来表示“可执行”权限,需要多个权限时可以将数字相加来表示,如“可读可写”可以用6表示

chmod 权限 文件:设置文件访问权限

2.解压缩命令

tar -zxvf 压缩文件:解压文件

3.在CentOS7上部署JDK、Tomcat和MySQL
  • JDK1.8

    1. 检查有没有自带JDK

      rpm -pa |grep java
      rpm -pa |grep jdk
      rpm -pa |grep gcj
      
    2. 检索yum中的JDK

      yum list java*
      
    3. 安装JDK8

      yum install java-1.8.0-openjdk* -y
      
    4. 检查是否安装成功

      java -version
      
  • Tomcat

    1. 本地上传tomcat.tar.gz,用chmod赋权
    2. 使用tar -zxvf解压tomcat.tar.gz
    3. 使用sh startup.sh启动Tomcat
    4. 使用sh shutdown.sh关闭Tomcat
  • MySQL5.7

    1. 下载MySQL5.7的rpm包

      wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
      
    2. 安装rpm包

      rpm -ivh mysql57-community-release-el7-9.noarch.rpm
      
    3. yum安装mysql-server

      cd /etc/yum.repos.d/
      yum install mysql-server --nogpgcheck
      
    4. 启动MySQL

      systemctl start mysqld
      
    5. 获取临时登录密码

      grep 'temporary password' /var/log/mysqld.log
      
    6. 登录

      mysql -u root -p
      
    7. 设置密码

      set password = password("yourpassword"); 
      
    8. 放行3306端口

      firewall-cmd [--zone=<zone>] --add-port=<port>[-<port>]/<protocol> [--timeout=<seconds>]
      
    9. 开启远程访问

      ## 使用mysql库
      use mysql;
      
      ## 修改user表中的Host,% 代表任意的客户端,可替换成具体IP地址。
      update user set Host='%' where User='root';  
      
      ## 刷新
      flush privileges;
      

Linux(三)

1.在Linux上安装docker
  1. 使用root权限登录CentOS,将yum包更新到最新

    yum update
    
  2. 安装需要的依赖包

    yum install -y yum-utils device-mapper-persistent-data lvm2
    
  3. 配置稳定仓库(阿里云)

    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
  4. 建立缓存

    yum makecache fast
    
  5. 安装docker

    yum -y install docker-ce
    
  6. 启动docker

    systemctl start docker
    
2.镜像和容器

在docker中镜像就相当于Windows中的软件安装包,容器相当于Windows中的软件

3.docker常用命令
  1. docker images:查看docker中的所有镜像
  2. docker search mysql:查找MySQL镜像
  3. docker pull mysql:5.7:拉取MySQL镜像
  4. docker rmi 镜像id:删除镜像
  5. docker run 镜像id:安装容器(安装软件)
  6. docker ps:查看正在运行的容器
  7. docker ps -a:查看所有的容器
  8. docker start 容器id:启动容器
  9. docker stop 容器id:关闭容器
  10. docker rm 容器id:删除容器
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RogueZby

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值