cd / 进入根目录
cd.. 返回上一层目录
ls 查看当前目录下文件
ls / 查看根目录下的文件
echo > 文件名 清空文件内容
rm -r + 目录/文件名 使用递归删除,好处是可以回要求确认,缺点是对于文件夹删除的话会特别的慢
rm -rf + 目录/文件名 彻底删除文件夹
uzip 压缩包 解压zip文件
netstat -lnp|grep 8080 //查看占用端口的进程
Linux系统目录结构
- bin:存放命令
- etc:系统的配置文件
- home:用户的主目录
- root:超级管理员的目录
- sbin:超级管理员使用的系统管理工具
- var:日志文件,经常被修改的目录
- usr:用户的应用程序和文件,类似Windows的program files目录
安装配置vim
yum -y install vim* //安装vim
//配置vim
cd ~
touch .vimrc
vim .vimrc
//文件中输入
set nu // 这是设置显示行号
set showmode //设置在命令行界面最下面显示当前模式等。
set ruler // 在右下角显示光标所在的行数等信息
set autoindent // 设置每次单击Enter键后,光标移动到下一行时与上一行的起始字符对齐
syntax on // 即设置语法检测,当编辑C或者Shell脚本时,关键字会用特殊颜色显示
:wq //命令模式下,保存退出vim
:w //保存
:q //退出
Ctrl + f //屏幕向后翻动一页
Ctrl + b //屏幕向前翻动一页
数字0 //移动到这一行的第一个字符处
$ //移动到这一行的最后一个字符处
G //移动到这个文件的最后一行
dd //删除光标所在的那一整行
yy //复制光标所在行
u //恢复前一个动作
i //在光标处插入,已存在的字符会向后退
o //插入新的一行:在光标的下一行行首开始输入字符
r //替换:r会替换光标所指的那一个字符
R //一直替换光标所指的文字,直到按下Esc为止
H //光标移动到这个屏幕最上方的那一行
M //光标移动到这个屏幕中央的那一行
L //光标移动到这个屏幕最下方的那一行
查看系统版本
sudo uname --m
安装jdk
检测jdk安装包,如果已存在可先卸载
rpm -qa | grep java
rpm -qa | grep jdk
yum -y remove java* //卸载
yum -y remove jdk*
查看java列表,jdk版本信息
yum list | grep jdk
安装jdk,默认路径为:/usr/lib/jvm
yum -y install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64
使用 vim 打开文件/etc/profile
vim /etc/profile //编辑文件
//在文件末尾追加
export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar
使环境变量立即生效
source /etc/profile
安装tomcat
安装tomcat
yum -y install tomcat //安装tomcat
rpm -q tomcat //查看
安装管理界面
yum install tomcat-webapps tomcat-admin-webapps
添加tomcat启动用户
cd /usr/share/tomcat/conf/tomcat-users.xml //打开配置文件
//在<tomcat-users>标签内添加用户
<role rolename="manager-gui"/>
<user username="root" password="root" roles="manager-gui"/>
启动tomcat
systemctl start tomcat //运行
systemctl restart tomcat //重启
systemctl stop tomcat //停止
sudo systemctl enable tomcat //启动服务器时自动开启
配置tomcat
vim /etc/tomcat/server.xml //打开配置文件
//修改8080端口的字符解析
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
查看防火墙状态
firewall-cmd --state
systemctl start firewalld //启动防火墙
systemctl disable firewalld //停止防火墙
解决tomcat启动特别慢的问题:
https://blog.csdn.net/zalan01408980/article/details/79780844