系统目录了解即可:
远程登录
Xftp主要用于向服务器上传/下载文件
clear:清屏
mkdir -p 连续创建多级目录
mkdir -p -v 可以查看创建的过程 mkdir -pv效果是一样的
mkdir --help 查看mkdir的帮助
cp-r 复制整个文件夹
vim重要快捷键:
echo “hello” 打印hello
echo “hello” >hello.txt 将左侧命令所产生的的结果重写至hello.txt里面(会先清空)
echo “hello” >>hello.txt 插入进去,不会清空
cat:
查看指定文本文件的内容 将多个文件合并在一起 在命令行中对文件的直接输入
增加-n后把每一行的前面把行号加上
-nE:显示空白行,把空白行显示为一个$
将两个文件里面的内容合并为一个文件
在命令行中对文件直接插入(EOF是随便输的,只要后面的与前面输的配对就好了,这是结束标志符)
tail:查看文件中最后一些文本
查看文件的最后两行:
动态监听文件,当此文件内容发生变化时自动显示出来
grep:文件筛选功能
筛选text.txt文件中包含imooc的文本行:
筛选text.txt文件中不包含imooc的文本行:
也可以用于筛选正则表达式
把ll查询出来的文件中国grep筛选出log1.txt
文件打包与压缩
-C是设置解压文件放在哪个目录上,如果不写就默认当前目录
yum方式安装应用程序
前者是最简单的,但是需要官方进行提供,后者是通用的,有更好的兼容性
which:查看可执行文件的位置
编译方式安装应用程序
Linux系统管理命令
应用服务化
shotdown -r now 重启Linux
Linux用户与权限
sudo超级用户管理员命令
给用户分配超级用户权限
查看防火墙状态:
查看被放行的端口:
放行8080端口:zone:表示区域,public表示公共的,permanent表示产生永久变更,TCP代表采用TCP通信时放行该端口,最后还要进行重载
移除端口:
放行一个区域的端口:
bashShell
最小版CentOS7 安装网络工具代码:
yum install -y net-tools.x86_64
在CentOS上安装MySQL8:
首先先安装wget
代码:yum install -y wget
安装完成后在/usr/local中新建/mysql文件夹
然后再通过wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
把mysql所需的包下载下来(因为CentOS中没有mysql的包,所以只能到Mysql官网下载),
再把刚下载的包放至本地中:yum localinstall -y mysql80-community-release-el7-3.noarch.rpm
再通过yum search mysql-comm
查找出来
最后再通过yum install -y mysql-community-server
下载后安装mysql
安装完成后在控制台输入:systemctl start mysqld
如果没有出现错误就说明mysql启动成功了
也可以通过systemctl start mysqld
查看mysql是否正常运行
可通过vi /var/log/mysqld.log
查看mysql日志来查看mysql的密码
修改密码:alter user 'root'@'localhost' identified with mysql_native_password by '新密码'
修改mysql root用户,使其可以远程登录数据库
先进行修改权限
update user set host='%' where user='root';
再用以下代码进行生效
flush privileges;
然后再退出mysql,放行3306端口就可以从外部访问mysql了。
firewall-cmd --zone=public --permanent --add-port=3306/tcp
firewall-cmd --reload
至此,mysql数据库已完成
安装Tomcat
先安装javaJDK
192.168.91.129
```寻找java JDK
然后安装JDK`yum install -y java-1.8.0-openjdk
`