| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Linux的基本使用 -> 正文阅读 |
|
[系统运维]Linux的基本使用 |
目录🍌 一.Linux的常用指令Linux虽然也有图形化界面,但在服务器/嵌入式设备往往都是通过命令行的方式来进行操作的,因此Linux的常用命令对于Linux来说就非常重要了! 🍓1.lsls命令是列出当前目录中所包含的文件和目录,就类似于在windows上双击某个目录,看里面有什么东西一样
🍓 2.pwdpwd命令表示说明当前在哪个目录里面
🍓 3.cdcd命令表示进入切换目录(change directory),使用cd后面跟上指定的路径(相对路径和绝对路径都可以)
🍓 4.touch这个命令表示创建一个空的文件
🍓 5.catcat命令可以显示文件内容
🍓 6.echoecho命令可以打印内容到控制台,也可以用于写文件
🍓 7.mkdirmkdir可以进行创建目录的操作
🍓 8.rmrm可以进行文件的删除操作
🍓 9.cpcp命令就是对文件进行复制的操作
🍓 10.mvmv命令就是对文件进行移动的操作
🍓 11.manman命令是查看其他命令的帮助手册,因为在Linux上的命令是非常多的,因此需要一个这样的手册来随时提供参考,直接使用man加上命令就可以查看了
🍓 12.lessless命令可以进行读取文件内容的操作,而和cat不同的是,less可以进行按页查看的(内置了翻页查看),也就是懒加载,而cat是一次性会把所有的内容都显示出来,如果对于一些内容量比较大的文件,使用less显然比使用cat好一些
🍓 13.vimvim是Linux是上一个非常重要的操作,vim既能读取文件内容,也能编辑文件,就是一个文本编辑器,而这个编辑器并不是那么好操作的,下面就来看一下vim的基本使用:
刚进入vim处于一个命令行模式,这是为了让编辑效率提升,当前只有一些特殊含义的快捷键才能进行操作(引入模式的概念主要就是为了引入海量的快捷键,如果没有模式,此时快捷键就需要搭配alt/ctrl等来搭配使用,这就不方便了,因此在vim里面通过模式就能让一些简单的英文字母变成快捷键,从而方便人们的使用),而想要在vim里面写东西,就需要使用i来进入插入模式: 另外还有一个vimtutor,这是vim自带的官方"交互式"教程:
通过这个教程也可以进行一些关于vim的基本命令操作了! 🍓 14.grepgrep命令可以用于查找文件中是否包含指定字符串
🍓 15.psps命令可以用于查看当前系统上运行的进程,ps aux显示当前的所有进程
🍓 16.netstatnetstat命令可以查看系统上的网络状态,netstat -anp表示查看网络状态,而一般会搭配grep来使用:netstat -anp | grep “进程名”/"端口号"来查看具体进程的网络状态
🍓 17.yumyum命令就像一个应用商店一样,可以在里面搜索并进行下载一些东西,yum list就可以查看所有的应用,但是应用会很多,可能会卡死,这个不建议操作,yum list | grep + 关键字 就可以进行相关的搜索了,然后再使用yum install + 所需要的应用,就可以直接进行安装了
补充一下:在Linux终端里面,ctrl+c表示取消当前操作,而不是复制功能,复制可以使用ctrl+insert,而粘贴是shift+insert键,另外可以使用选中相关内容进行复制以及粘贴,ctrl+l可以清屏 🍌 二.Linux的相关权限权限对于程序员来说只需要简单的了解就可以了,而一般是"运维"会来关注权限,像一般的用户权限是不会有那么多的,在Linux里面只有root用户,也就是超级用户是不受权限限制的,而创建的普通用户是会受到权限限制的,这也是出于安全的考虑,像rm这样的操作是非常危险的,因此对于普通的用户这种操作是会受到限制的,而Linux的权限主要是围绕文件和目录展开的,这里就来简单介绍一下:
🍌 三.搭建Java部署环境作为一个Java程序员,最核心的目的就是能够在Linux系统上搭建Java的运行环境,并且能够将Java Web程序部署上去,这也是最重要的一点!而环境搭建就需要在Linux上安装一些必要的程序: 🍓 1.JDK在Linux上安装JDK的方法有很多,这里就介绍一个简单的安装办法:基于yum来进行安装,通过yum list | grep jdk 就可以查询到所有的jdk安装(|叫做管道,功能是把前一个命令的输出,作为后一个命令的输入)
这样就可以直接进行安装了 🍓 2.Tomcat查看yum里面的tomcat
🍓 3.MySQL安装MySQL建议参考CentOS 7 通过 yum 安装 MariaDB来进行安装!
完成上述安装完成之后,需要修改更改配置,来保证数据库的字符编码是不会出现乱码的
完成更改之后再启动服务
如果可以出现以下内容就表示启动成功了
🍌 四.部署项目找到之前写好的项目,将此项目进行打包操作,记得修改包类型和包名:
也就是我们前面写好的博客系统! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 12:03:39- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |