Linux操作部署jdk、tomcat、redis等笔记

一、修改root的密码

1、进入虚拟机启动开机,按住E或ESC,进入如下界面
在这里插入图片描述
2、再次按E键,进入如下界面,输入空格和1加回车
在这里插入图片描述
3、选择Kernel开头的选择项,
在这里插入图片描述
4、按B按键进入引导系统,输入passwd root回车,输入新密码,再次输入确认。
在这里插入图片描述
5、普通用户密码修改 passwd 用户名即可更改。

二、基础操作笔记

Centos7.9下载地址
http://mirrors.njupt.edu.cn/centos/7.9.2009/isos/x86_64/
http://mirrors.aliyun.com/centos/7/isos/x86_64/
1、界面转到OS模式,ctrl+alt+F2 或输入init+空格+3或5
2、vim操作
rpm -qa|grep vim查询是否安装vim支持
yum -y install vim* 安装vim命令支持
vim /路径/文件 进入文件 Shift+i插入命令,输入内容,shift+:输入wq退出了
3、yum配置文件
文件在/etc/yum.repos.d/目录下
4、联网文件

DEVICE=eth2 //该名称与ifconfig查询出来的一致
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.0.90 //x>1且与物理电脑IP不冲突
NETMASK=255.255.255.0
GATEWAY=192.168.0.1  //物理电脑的网关
DNS1=2xx.x.x.x       //物理电脑的DNS1
//HWADDR地址不设置也行

5、# find / -name +"“关键字+”"+回车搜索
6、网络配置位置:/etc/sysconfig/network-scripts目录下
7、Shift+PgUp/PgDn上下翻看操作记录
8、常用命令
结束进程:kill -9 进程号

三、常见错误及解决办法

1、yum安装源安装时遇到的
yum的配置文件在/etc/yum.repos.d/目录下
报错1:yum makecache [Errno 14] Could not open/read file:///mnt/repodata/repomd.xml
原因:Yum寻包先本地后网络,所以需要关闭本地的源,把xx.repo文件中的enbaled=0
报错2:yum报Loaded plugins:fastestmirror,refresh-packagekit,security
Fastermirror说的是加速插件,提示已不能使用。
vim /etc/yum/pluginconf.d/fastestmirror.conf
Shift+i,移动光标进入编辑位置,修改enable=0,然后esc键,shift+“:”命令模式wq退出保存
继续vim /etc/yum.conf 修改plugins=0//不用插件
然后执行yum clean all Yum makecache
报错3:yum 命令File contains no section headers. file: file:///etc/yum.repos.d/CentOS-Base.r
删除:rm -f /etc/yum.repos.d/*
重新下载阿里的这个文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
执行下边的命令,清理缓存
yum clean all
2、docker
安装docker:yum -y install docker
启动docker: systemctl start docker
查状态:systemctl status docker
3、redis配置时遇到的
报错4部署redis make提示unrecognized command line option “-std=c11”
Redis需要的gcc版本过高 ,gcc -v查询系统的gcc版本
4、连接redis测试
./redis-cli -h 127.0.0.1 -p 6379 -a 配置中的密码 或./redis-cli 回车 再次输入auth 密码
报错5 redis客户端连接(error) NOAUTH Authentication required
原因:连接没有密码
报错6 yum 命令File contains no section headers. file: file:///etc/yum.repos.d/CentOS-Base.r
rm -f /etc/yum.repos.d/*
然后执行下边的命令,重新下载阿里的这个文件(需要外网)
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
执行下边的命令,清理缓存

jdk环境变量

编辑环境变量:vim /etc/profile
export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk
export PATH= P A T H : PATH: PATH:JAVA_HOME/bin
export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH
Esc退出 保存:wq!
启用配置source /etc/profile

redis操作

安装redis
tar -zxvf /home/redis-5.0.9.tar.gz -C /dev/
说明:CentOS 6的gcc版本为4.4,CentOS 7为4.8。gcc 4.8最主要的一个特性就是全面支持C++11,C++11标准的程序都需要gcc 4.8以上版本的gcc编译器,8.0.16以上版本是C++14标准,需gcc 5.3以上版本
yum install gcc-c++
删除 rm -f /etc/yum.repos.d/*
重新下载 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
修改redis.conf
1)修改daemonize属性改为yes,后台运行,守护进程
2)注释掉bind 127.0.0.1
3)把 redis.conf配置文件中的 protected-mode 设置成no(默认是设置成yes的, 防止了远程访问,在redis3.2.3版本后)
4)在配置文件中找到requirepass footbared,去掉前面的#符,后面追加密码

5)redis启动截图
命令:cd /dev/redis-x.x.x/bin/
redis-server /dev/redis-x.x.x/etc/redis.conf
在这里插入图片描述
6)状态查询ps -ef | grep redis
在这里插入图片描述
7)redis连接测试
./redis-cli -h 127.0.0.1 -p 6379 -a 配置中的密码
或./redis-cli 回车 再次输入auth 密码
在这里插入图片描述

tomcat操作相关

1、修改apache-tomcat-9.0.56\conf\server.xml

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
<Host>
<!--略-->
<!--修改启动包位置-->
<Context path="/" docBase="window下D:\\tomcat\\apache-tomcat-9.0.56\\webapps\\dist或linux下dev/tomcat/apache-tomcat-9.0.56/webapps/dist" reloadable="true" crossContext="true"></Context>
</Host>

2、cd 到tomcat的bin下,
./startup.sh启动tomcat服务 ./shutdow.sh停止tomcat服务
3、ps -ef|grep tomcat 查看启动状态
在这里插入图片描述
4、防火墙操作
启动:systemctl start firewalled
关闭:systemctl stop firewalled
看状态:systemctl status firewalled
开机禁用:systemctl disable firewalled
开机启用:systemctl enable firewalled

看防火墙启动状态:firewall-cmd --state
启动端口列表: firewall-cmd --permanent --zone=public --list-port
开放端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent
重启防火墙:firewall-cmd --reload
查看是否生效
5、移动window内容到虚拟机命令窗口
window ctrl+c复制 鼠标点进虚拟机命令窗口,ctrl+alt切成手的方式,ctr+v粘贴
注意:复制中文需要虚拟机安装中文支持
在这里插入图片描述
6、linux下安装mysql8
常用命令
rpm -ivh mysql-community-xxx-8.0.15-1.el7.x86_64.rpm
mysqld --initialize 初始化
chown mysql:mysql /var/lib/mysql -R 授权
systemctl start mysqld 开启mysql服务
systemctl status mysqld 查看mysql
cat /var/log/mysqld.log | grep password
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘123’;
Flush privileges;
查看所有用户
Select host,user,plugin,authentication_string from mysql.user;
关闭:service mysql stop
启动:service mysql start
重启service mysql restart
/etc/init.d/mysql stop
/etc/init.d/mysql start
生产环境启动服务:
mysqld_safe --defaults-file=/etc/my.cnf --user=mysql &
关闭服务使用:mysqladmin -uroot -p -S /var/lib/mysql/mysql.sock shutdown
多实例启动
mysqld_multi start
mysqld_multi stop
杀进程 killall -9 mysqld
参考文章

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值