开启CentOS 7,输入:
使用的使用ifconfig
提示使用的ifconfig命令未找到,此时可以通过输入:
ip addr
获得IP地址,解决使用的ifconfig命令未找到步骤,确认sbin目录目录目录是否存在,输入:
cd / sbin
确认使用的使用ifconfig是否安装,在sbin目录目录目录目录下输入:
ls
发现没有使用的使用ifconfig,安装网工具插件即可,输入:
sudo yum安装网络工具
安装完成后再次输入使用的ifconfig
如图点击,输入IP和用户名进行连接,端口一般默认,然后输入密码,弹框选择接受并保存
如果出现乱码,就关闭软件,然后重新打开,选择当前会话,点击属性更改编码即可
更改窗口颜色
设置所有会话窗口都是黑色背景绿色字体
更改字体及编码
打开交互窗口
如果一段时间不操作就会提示连接错误:
网络连接已被本地系统中止。
可以更改一下自动断开的时间:
VIM的安装问题
检查有没有安装SSH:
rpm -qa | grep ssh
如果没有就安装:
yum install openssh-server
如果安装了SSH服务就必须进行下面的配置,否则CRT连接报错
安装后通过VIM进行配置:
vim / etc / ssh / sshd_config
允许远程连接:
允许通过用户名密码登录:
保存退出后开启服务:
sudo service sshd start
验证:
ps -e | grep sshd
成功后即可在CRT中通过用户名密码连接
回到根目录下
cd /
在根目录下创建test文件夹
mkdir test
在test文件夹下面创建xxx文件夹
mkdir /test/xxx
进入test文件夹
cd test
查看test文件夹下面的xxx文件夹
ls
查看目录:ls(查)
ls示例:
在根目录/下使用ls,可以看到该目录下的所有目录和文件
ls -a示例:
在根目录/下使用ls-a,可以看到该目录下的所有文件和目录,包括隐藏的
grep to sudo.conf
ps -ef | grep system
1.使用Secure FX连接centos,在/ ==》usr ==》local ==》src下建三个文件夹:jdk,tomcat,mysql
通过Secure FX将压缩包从左侧windos中拖进文件夹中
Mysql5.6/Tomcat8.5/JDK1.8
Secure CRT/FX
1. 使用Secure FX 连接centos,在 / ==》 usr ==》 local ==》 src下建三个文件夹:jdk,tomcat,mysql
2.然后转到CRT中,先卸载open-jdk输入 javac或java -version 查看的Linux上是否存在自带的JDK
查看本机上所有已经安装成功的软件,只查看和java相关的
rpm -qa | grep java
如果有就删除linux自带jdk
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686
3.安装依赖包(需要联网):
yum install glibc.i686
4.进入jdk所在目录
cd /usr/local/src/java
将jdk压缩包进行解压
tar -zxvf jdk-8u191-linux-x64.tar.gz
5.配置环境变量:
① vim /etc/profile
② 在末尾行添加
#set java environmentenvironment
JAVA_HOME=/usr/local/src/jdk/jdk1.8.0_191
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
6.保存退出
③source /etc/profile 使更改的配置立即生效
④java -version 查看JDK版本信息
1..进入tomcat所在目录
cd / usr / local / src /tomcat
2.将JDK压缩包进行解压
tar -zxvf apache-tomcat-8.5.35.tar.gz
3.启动tomcat
解压后可进入到apache-tomcat-8.5.35目录,运行
./bin/startup.sh
启动tomcat
但此时还不一定能通过浏览器访问,因为8080端口可能未打开(一般都没有打开)
4.通过防火墙开启8080端口
运行 yun install firewalld安装防火墙,如果已经安装会提示 nothing to do
查看防火墙运行装态:firewall-cmd -state //running表市运行
如果没有运行,输入 systemctl start firewalld.service启动防火墙服务
输入:firewall-cmd --zone=public --add-port=8080/tcp --permanent 开启端口
--zone=public 表示作用域是公共的
--add-port=8080/tcp 表示添加tcp协议的端口 8080
--permanent表示永久生效,否则重启失效
只是开启端口无效,
输入:systemctl restart firewalld.service 重启防火墙
输入:firewall-cmd --reload载入设置
再输入:firewall-cmd --zone=public --list-ports 发现8080端口已启用
5.在windows的浏览器上输入地址即可访问tomcat首页
1.进入到要存放安装包的位置
cd /usr/local/src/mysql
2.查看系统中是否已安装 MySQL 服务,以下提供两种方式:
rpm -qa | grep mysql
yum list installed | grep mysql
3.如果已安装则删除 MySQL 及其依赖的包:
yum -y remove (显示安装了哪个mysql就删除哪个)
4.下载 mysql57-community-release-el7-8.noarch.rpm 的 YUM 源:
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
5.安装 mysql57-community-release-el7-8.noarch.rpm:
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
安装完后,得到如下两个包:
mysql-community.repo
mysql-community-source.repo
6.安装 MySQL,出现提示的话,一路 Y 到底
yum install mysql-server
安装完毕后,运行mysql,然后在 /var/log/mysqld.log 文件中会自动生成一个随机的密码,我们需要先取得这个随机密码,以用于登录 MySQL 服务端:
service mysqld start
grep "password" /var/log/mysqld.log
将会返回如下内容,末尾字符串就是密码,把它复制下来:
A temporary password is generated for root@localhost: hilX0U!9i3_6
7.登录到 MySQL 服务端并更新用户 root 的密码:
注意:由于 MySQL5.7 采用了密码强度验证插件 validate_password,故此我们需要设置一个有一定强度的密码;
mysql -u root -p
(输入密码)
然后更改密码
SET PASSWORD = PASSWORD('your new password');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
flush privileges;
设置用户 root 可以在任意 IP 下被访问:
grant all privileges on *.* to root@"%" identified by "new password";
设置用户 root 可以在本地被访问:
grant all privileges on *.* to root@"localhost" identified by "new password";
刷新权限使之生效:
flush privileges;
OK,输入 exit 后用新密码再次登录看看吧!
PS:关于mysql大小写敏感问题,windows系统默认不敏感,linux系统默认敏感,根据官方文档,可知mysql通过
lower_case_table_names
变量来设置大小写敏感问题,其值为1,即不敏感,其值为0,即敏感。
先登录Mysql,输入以下命令进行查看:
show variables like '%case%';
如图:
如果需要设置mysql大小写不敏感:
注意:lower_case_table_name变量是只读变量所以mysql启动之后是无法进行更改的,只能去my.conf中修改变量值,首先找到MySQL的配置文件,MySQL配置文件使用ini文件格式,找到[mysqld]部分添加配置,如果写错位置会导致MySQL无法启动或者启动成功但是忽略该配置。要使用root用户修改。
#Ubuntu下配置文件是/etc/mysql/mysql.conf.d/mysqld.cnf
#CentOS下配置文件是/etc/my.cnf
#在[mysqld]下添加配置
[mysqld]
lower_case_table_name=1
重启mysql使配置生效:
#ubuntu
systemctl restart mysql.service
#centos
systemctl restart mysqld
注意:如果用远程工具还是连接不上,试试用 iptables -F 命令来清除防火墙中链中的规则
8.MySQL控制命令:启动、停止、重启、查看状态
service mysqld start
service mysqld stop
service mysqld restart
service mysqld status
systemctl start mysqld
service mysqld stop
service mysqld restart
systemctl status mysqld
9.设置 MySQL 的字符集为 UTF-8:
打开 /etc 目录下的 my.cnf 文件(此文件是 MySQL 的主配置文件):
vim /etc/my.cnf
在 [mysqld] 前添加如下代码:
[client]
default-character-set=utf8
在 [mysqld] 后添加如下代码:
character-set-server=utf8
重启mysql后再登录,如果报错:
Character set 'utf-8' is not a compiled character set and is not specified in the '/usr/share/mysql
就把刚刚配置的utf-8中的 - 去掉
看看字符集,6个utf8就算OK
show variables like '%character%';
10.查看指定的数据库中指定数据表的字符集,如查看 mysql 数据库中 servers 表的字符集:
show table status from mysql like '%servers%';
查看指定数据库中指定表的全部列的字符集,如查看 mysql 数据库中 servers 表的全部的列的字符集:
show full columns from servers;
11. 忘记密码时,可用如下方法重置:
service mysqld stop
mysqld_safe --user=root --skip-grant-tables --skip-networking &
mysql -u root
进入MySQL后
use mysql;
update user set password=password("new_password") where user="root";
flush privileges;
12.一些文件的存放目录
配置文件
vim /etc/my.cnf
存放数据库文件的目录
cd /var/lib/mysql
日志记录文件
vim /var/log/ mysqld.log
服务启动脚本
/usr/lib/systemd/system/mysqld.service
socket文件
/var/run/mysqld/mysqld.pid
13.MySQL 采用的 TCP/IP 协议传输数据,默认端口号为 3306,我们可以通过如下命令查看:
netstat -anp
安装mysql部分转自:https://www.cnblogs.com/jorzy/p/8455519.html