Linux

2022-11-22 16:47:06 浏览数 (1)

(adsbygoogle = window.adsbygoogle || []).push({});

# 前言

cent os 8版本放弃了 服务器centos7 个人使用Ubuntu

# 虚拟机安装

安装盘选择自动 默认最小安装是只有命令行,选择GNOME桌面

VirtualBox安装完CentOS7后无法调节分辨率,需要安装额外的工具。

# 安装依赖包

首先确保虚拟机能正常连接网络,需要手动点击联网,打开火狐浏览器测试下看看。 然后安装:kernel、kernel-core、kernel-modules、kernel-devel、gcc、make、perl、elfutils-libelf-devel:

代码语言:javascript复制
sudo yum install kernel kernel-core kernel-modules kernel-devel gcc make perl elfutils-libelf-devel 

检查kernel源码是否与内核版本是否一致:

代码语言:javascript复制
ls /usr/src/kernels
uname -r

不一致是正常的,因为此时需要重启选择新的内核版本,然后再次检查:将会一样

# 安装增强工具

设备-安装增强工具 视图-自动调整试图尺寸 设置大号文本

# 基本操作

ifconfig 查看ip 虚拟机采用网桥方式联网 虚拟机ping主机时,主机需要关闭防火墙 主机可以直接ping通虚拟机 sudo mkdir java 创建java文件夹 su 账户名 切换账户

# 文件权限管理

任何文件都有权限 [pan@localhost ~] ~表示home目录 ll命令查看权限

第一个字母 d 目录 蓝紫色 l 链接文档,类似于快捷方式天蓝色 -文件 后面字符三个一组,为r(read)w(write)x(execute)-的任意组合 属主权限,创建者 属组权限,与创建者同组的用户 其它用户权限 r 1 w 2 x 4 给java赋所有权限,文件夹绿底显示

代码语言:javascript复制
sudo chmod 777 java

mkdir 创建文件夹 rmdir 删除空目录 cp 源文件 目标文件 复制文件

代码语言:javascript复制
cp /usr/java/TMP.txt ~/linshi.txt

rm删除文件 rm 文件/目录 -r 递归删除,慎用 mv移动

# 文件内容的查看

cat TMP.txt -b 显示行号

# vim

wq!

# 工具软件

WinScp 上传jdk及tomcat压缩包 /etc/profile文件尾部添加

代码语言:javascript复制
export JAVA_HOME=/usr/local/java/jdk1.8.0_181
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin 

启动tomcat 在tomcat bin目录 ./startup.sh VirtualBox关闭防火墙的方式和vm不一样

代码语言:javascript复制
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动

# 参考

https://zhuanlan.zhihu.com/p/530164670

我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=38dpnhkh4o8wo

0 人点赞