Linux

Linux 概述

linux简介:是一款操作系统在unix基础上开发的。

linux特点:

开源的、免费的、支持网络的、多用户、多线程、多CPU

两个版本:

内核版本:一般所说的Linux,指的是内核版本,最核心的是与硬件交互的

发行版本:centos... 在内核版本上封装而来的,不同的发行版本命令略有不同。

Linux 特点

  1. 免费的、开源、稳定

  2. 支持多线程、多用户、处理高并发

  3. 安全性好

  4. 对内存和文件管理优越

用途

作为服务器运行系统环境(服务器运维工程师)---嵌入式的开发(C语言)

作为java开发人员,掌握基本命令、软件安装、配置目录、java运行环境的搭建。

如何搭建Linux?

1.安装linux, 双系统

2.在windows安装虚拟机

3.云服务器 阿里云 腾讯云 华为云 百度云

进入管理后台, 云服务器ECS, 实例

1.为管理员设置密码, 记住IP

2. 放行端口

连接

解压 破解

Xsehll 远程连接云服务器的工具, 命令操作

Xftp file 文件传输协议 远程向linux中传输文件

Linux 命令

常用命令操作

cd / 进入到根目录 没有盘符 就一个根

ls列出当前目录下的所有子级

ls- l / ll 以详细信息展示

cd 目录 进入指定的目录

cd .. 返回上一级

pwd (print work directory) 用于显示工作目录

touch 文件名 创建文件

rm -f 文件名 删除文件

cp 文件 /目标位置 将文件复制到指定目录

mkdir 目录名 创建目录

rmdir -f 目录名 删除一个为空的目录

rm -rf 目录名 删除一个不为空的目录(注意)

mv 目录名 新目录名 修改目录名

mv 目录名 目标地址 移动目录

cat 文件名 查看文件内容

ps -ef 查看所有的进程(输出信息)

| 管道符 :把上一个命令的输出信息,交给后面的命令

grep 指定名过滤

例:ps -ef | grep mysql

pgrep -l 进程名 查看指定的进程

linux 文件编辑

命令模式、编辑模式、底线模式

默认有vi编辑器

vi 文件名; / vim 文件名:进入到命令模式,此时输入内容,都当做命令

i 进入到编辑(输入)模式

esc 退出输入模式

:进入到底线模式

  • :q! 不保存离开

  • :w保存

  • :wq保存并离开

  • :w! 强制保存

Java环境搭建

linux 下安装 jdk

  1. 上传 liunx 操作系统使用的 jdk 到/opt/java 目录下

  2. tar –zxvf 解压.tar.gz 文件

  3. 配置环境变量

    vim /etc/profile 修改环境变量(具体视安装 java 地址修改) export JAVA_HOME=/opt/java/jdk1.8.0_261 export PATH=$PATH:$JAVA_HOME/bin

  4. 使文件生效

    source /etc/profile

    source /etc/profile

linux 下安装 tomcat

  1. 将 linux 系统安装包解压到指定目录

  2. 进入 bin 目录

  3. 执行./startup.sh 命令启动服务

  4. 执行./shutdown.sh 关闭服务

  5. tomcat ip(自己的IP地址)+端口(8080)

Linux 安装 mysq

  1. 添加 rpm 源,并且选择较新

    wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

  2. 安装第一步下载的 rpm 文件

    yum install mysql80-community-release-el8-1.noarch.rpm

  3. 使用 yum 安装 mysq

    yum install mysql-server --nogpgcheck

  4. 查看当前是否为开机服务

    systemctl list-unit-files | grep mysq

  5. 设置为开机启动

    systemctl enable mysqld.servic

  6. 启动 mysql 服务

    systemctl start mysqld.service

  7. 查看当前是否启动 MySQL 服务

    ps -ef | grep mysql

  8. 查看默认密码

    grep 'temporary password' /var/log/mysqld.log

  9. 登录设置即可

    mysql -uroot-p'默认密码'

  10. 设置密码及加密格式(密码不能过于简单,包含大小写字母数字下划线)

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Root_123'

  11. 刷新指令

    FLUSH PRIVILEGES;

  12. 设置其他 ip 可以访问

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值