上一篇指令简单回顾
安装完虚拟机以后,需要让当前虚拟机自动获取ip
vi /etc/sysconfig/network-scripts/ifcng-ens33
把OnBoot的no改为yes
重启网卡:
service network restart
查看ip:
ifconfig
查看防火墙的状态:
systemctl status firewalld
永久关闭防火墙:
systemctl stop firewalld
systemctl disable firewalld
开启防火墙:
systemctl start firewalld
开启自启和不自启防火墙:
systemctl disable firewalld
systemctl enable firewalld
–help 有些指令忘记了,可以通过help提示
ping ip地址 检测是否能够和对应的机器交互
查看文件目录 ls ls -l ls -all
切换文件目录 cd cd ~ cd -
查看当前文件夹的路径 pwd
对文件夹操作
mkdir 文件夹名称 mkdir -p 文件夹名称
rm -rf 文件夹名称
mv 原来的文件夹名称 新的文件夹名称
mv 当前的文件夹路径 新的路径
对文件的操作
touch 文件名 创建文件
vi 文件名 (需要保存退出后,才能创建)
编辑文件
vi 文件名 点击i 进行编辑,然后点击esc输入:wq(保存退出)
或者输入:q!(不保存退出)
:0或者:1 回到文件内容的第一行,shift+g 回到文件内容的最后一行
dd 删除一整行
/内容 进行全文查找
如果编辑非正常退出,再次进行编辑的时候会出现问题,原因是系统帮我们生成了一个临时文件,我们需要删除临时文件就可以正常编辑了,可以通过ls -all查看临时隐藏文件
linux常用命令
1、文件查找
find / -name 文件名称
which 可执行文件名称
查询某个文件中字符 前面和后面的数据
grep -A 2 ‘abc’ aa.txt
查询aa.txt文件包含abc字符的后两行数据
grep -B 2 ‘gg’ aa.txt
查询aa.txt文件包含gg字符的前两行数据
查看应用的进程号(ps和grep连用)
ps -ef | grep 应用名称
关闭应用程序的进程
kill -9 进程号
2、软连接
ln -s 文件名称
在当前目录下可以去操作其它目录下的文件
3、解压压缩
linux下的压缩文件以tar.gz结尾
压缩文件
tar -zcvf 压缩后的文件名称 文件1 文件2 …
解压文件
tar -zxvf 将要解压的压缩文件
如果是.zip
unzip zip压缩文件
用户创建
su 用户名 切换用户
exit; 退出当前用户
添加用户
useradd 用户名
设置用户对应密码
passwd 用户名 回车会提示输入密码,然后再次确定密码
删除用户
userdel 删除用户(然后在到/home下删除当期用户的文件夹,再进入/var/spool/mail下删除当前用户文件夹)
(创建用户组)
groupadd 组名
(删除用户组)
groupdel 组名
gpasswd -a 用户名 组名 (把用户添加到指定的组)
gpasswd -d 用户名 组名 (把用户从指定的组移除)
查看登录用户的组内成员
groups
查看当前登录的用户
whoami
文件权限的修改
例子
drwxr-xr-x
drwxr 当前用户对文件夹操作的权限
xr 当前用户所在组的其他用户对文件操作的权限
x. 不在当前用户所在组的其他组用户对文件操作的权限
d 文件夹
r 读入权限 4
w 写取权限 2
x 可执行权限 1
对文件权限的修改:
chmod +rwx 文件名 (给文件添加可以读可写可执行权限)
chmod -rwx 文件名 (给文件取消可读可写可执行权限
修改文件的所属
一般为root账户,也就是管理员可以进行的操作
修改文件的所属用户
chown user1:user1 kingbase(要修改所属于那个用户的文件)
这里的a指所有用户 意为给给当前文件添加可执行权限,所有用户都有该权限
chmod a+x 文件
给三种级别的用对应权限
Chmod 753 文件
三个数字分别对应当前用户,当前用户所在组的用户,其他组的用户
在window下可执行文件的后缀是bat,linux的可以执行文件后缀是sh
sh代表shell脚本
脚本的头 #!/usr/bin/bash
给ip设置映射
vi /etc/hosts
设置后 使用到该地址的地方可以使用后面自定义的名称代替
给linux安装jdk
在linux下可以通过yum指令进行软件的下载和安装
yum -y install 软件名称
我们安装jkd可以选择用yum,也可以先下载jdk的压缩包然后解压
在安装jdk之前要卸载系统自带的jdk
首先要查看系统自带的jdk
rpm -qa | grep jdk
然后把查到的jdk一个个的卸载
rpm -e --nodeps 刚才查到的jdk的名称
用压缩包的方式安装jdk
linux上压缩包一般以 tar.gz为后缀
1.下载jdk的压缩包,传导linux虚拟机上
2、解压安装
把jdk的压缩包解压到指定文件夹
3、配置环境变量
编辑 /etc/profile
在最后一行添加如下
4、让环境变量立即生效(或者重启虚拟机)
5、测试jdk是否配置成功
linux下安装tomcat
要关闭防火墙: 永久关闭
systemctl stop firewalld
systemctl disable firewalld
1、下载tomcat
2、解压到/opt的目录下
tar -zxvf apahce-tomcat8.tar.gz -C /opt
3、启动tomcat
进入到解压后的tomcat的bin文件夹下执行 ./startup.sh
4、查看tomcat日志
进入到tomcat的logs文件夹下执行
tail -f catalina.out
可以查看tomcat的启动日志 , ctrl+c 结束查看
查看tomcat的进程号
ps -ef | grep tomcat
5、在window下浏览器输入:
linux的ip:8080
虚拟机的备份
1.先关闭虚拟机 shutdown -now
2.在vmware中,右键当前的虚拟机—>管理—>克隆—>以当前状态克隆—>创建完整克隆 然后给克隆的机器起一个新的名字,指定新的存放路径即可