Linux
首先准备需要的软件:VMware,CentOS镜像,图形化界面(Xterm,XShell)
遇到的问题
1.CPU不支持虚拟化:需要到电脑的bois界面---选择Vir---disable----》enable
2.虚拟机界面一直黑屏,以管理员身份打开cmd窗口,执行netsh winsock reset
3.Windows和虚拟机无法连接,需要重装VMware
4.安装Vmware时,15.5无法安装,常识安装14版本。
5.此主机不支持“Intel EPT”硬件辅助的 MMU 虚拟化:因为VMware版本过高。
6.有的同学使用桥接,无法获取到网络:采用NAT模式。
Linux的目录结构
Linux没有盘符,就一个根目录:/
/root,/etc,/user/loca,/opt,/home,/tmp…
Linux命令
**命令的基本格式:**命令 [-选项] [参数]
who am i //查看所有者
root pts/1 2020-07-06 17:04 (10.0.131.118)
pwd //查看全路径
/usr/local/tomcat/bin
ip a | grep ens //查看ip地址
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
inet 10.0.131.250/24 brd 10.0.131.255 scope global noprefixroute dynamic ens33
ctrl + c //强制停止
ls [-ald] //展示目录
cd 路径|特殊符号(. .. - ~ /)
mkdir [-p] 目录名 //创建目录 -p代表可以创建多级目录
rmdir 目录名 //删除空目录
rm -r [-f] 目录 //删除目录 -r代表递归目录内的内容
cp -r 目录名 目标目录名 //复制目录,原目录还有
mv 目录名 目标目录名 //移动或重命名目录,原目录没有了
touch 文件名 // 创建空文件
vi 文件名 // 编辑文件
在编辑文件中操作:
G-跳到文件最后一行
gg-跳到文件第一行
/ 关键字-搜索关键字-n
:set nu-查看每一行的行号
:to 行号-到某行的行号
i/a/o-编辑模式 //进入到编辑模式
esc-查看模式:
ZZ-保存并退出
:wq-保存并退出
:q!-不保存退出
查看文件:
cat--从前往后看
tac--从后往前看
nl--从前往后看,有行号
more/less--查看大文件,more翻到最后一页会自动退出,也可以按q退出,less可以上下翻页,只能q退出
tail -f 文件--监控日志文件
mv/cp/rm--移动或重命名/复制/删除
tar [-zxvf] 压缩包名称 [-C 路径]--压缩包解压
tar [-zcvf] 压缩包名称 文件1 文件2 目录1 ...--压缩包打包
yum -y install zip/unzip--下载指定的命令(此下载针对Windows的zip压缩包)
直接使用命令:
unzip 压缩包--解压
zip 压缩包--打包
安装JDK
1.下载JDK的压缩包
2.拖拽到Linux操作系统中
3.解压JDK的压缩文件,并解压到/usr/local
tar -zxvf jdk压缩包名称 -C /usr/local
4.测试可执行文件的功能
在jdk的bin目录下,使用./java可以执行
5.配置环境变量
---系统环境变量:/etc/profile
添加内容:
export JAVA_HOME=/usr/local/jdk名称
export PATH=$HAVA_HOME/bin:$PATH
保存后执行source
source /etc/profile
---用户级别环境变量:~/.bashrc
最后测试-- java -version
文件权限操作
用户和用户组的操作
rwx(拥有者权限)rwx(所属组权限)rwx(其他用户权限) root(文件拥有者) root(文件所属组)
修改读写执行权限:
chmod [-R] 777 文件/目录
chmod [-R] u/g/o/a -/+/= r/w/x
修改拥有者和所属组:
chown [-R] 拥有者:所属组 文件/目录
chown [-R] 拥有者 文件/目录
chgrp [-R] 所属组 文件/目录
其他命令
1.进程的操作:
ps -ef--查看进程
kill -9 pid--杀死进程
2.服务的操作:
systemctl start/stop/restart/enable/disable/status 服务名(firewalld,netword)
3.查看端口号占用信息:
yum -y install net-tools--安装net工具
netstat -naop--查看端口号信息
4.访问路径:
curl 具体路径
5.查找文件:
find /
安装Tomcat
1.下载tomcat压缩包:通过wget命令下载压缩包
2.解压Tomcat压缩包:解压到/usr/local下
3.执行bin目录下的startup.sh可执行文件
4.监控logs目录下的catalina.out日志文件
5.通过浏览器访问Tomcat
安装MySQL
1.下载MySQl的rpm包:wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
2. 安装下载好的RPM包:rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
3. 手动修改发行版本:vi /etc/yum.repos.d/mysql-community.repo
将mysql80-communtiy的enable修改文0
将mysql57-communtiy的enable修改文1
4. 开始安装MySQL服务:yum -y install mysql-community-server
5. 启动MySQL服务:systemctl start mysqld
6. 查看生成的随机密码:grep 'temporary password' /var/log/mysqld.log(复制它)
7. 登录MySQL:mysql -u root -p(需要输入密码)
8. 进入MySQL后,修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'P@ssw0rd';
9. 开启MySQL远程链接:
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;
10.使用图形化界面链接Linux中的MySQL.(在Windows下使用SQLyog等可视化工具连接,IP为虚拟机ip)