狂神说虚拟机
clear :清除平面
常用的命令
reboot:重启虚拟机
ls / :查看文件
-a 参数: all ,查看全部文件,包括隐藏文件
-l 参数:列出所有文件,包括文件的属性和权限,没有隐藏文件。
cd: 切换目录(绝对路径或相对路径)
pwd:查看当前所在文件夹
mkdir: 创建一个文件夹
mkdir -p:多个目录,递归批量创建
rmdir: 删除空的文件夹
cp(复制):cp 原来的路径 新的路径
rm(删除文件或目录)
-f 忽略不存在的文件,不会出现警告,强制删除
-r 递归删除目录
-i 互动,删除询问是否删除
chmod :赋予读写和执行的权限,r:4 w:2 x:1 7就是全部都给。
cat:由第一行开始显示文件内容
tac:从文件最后一行开始显示,可以看出tac是cat的倒着写
nl:显示的时候,顺便输出行号
more:一页一页的显示文件内容
less与more类似,但是比more更号的是,可以往前翻页
head只看头几行
tail只看尾巴几行。
还可以使用man【命令】 来查看各给命令的使用文档,如:man cp
echo :写入内容 好比 echo 内容 >> 文件名
touch :创建文件.
vim 文件名 开始给文件写入内容,
vim kuangstudy.txt
按i 开始编辑内容
按ESC退出编辑
输入:wq保存内容
/word:搜索光标下之下名称位word的字符串。
:set nu: 显示行号
su 用户名 :切换用户的命令
exit:退出当前用户
useradd 选项 用户名
参数说明:
- 选项 :
- -c comment 指定一段注释性描述。
- -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
- -g 用户组 指定用户所属的用户组。
- -G 用户组,用户组 指定用户所属的附加组。
- -m 使用者目录如不存在则自动建立。
- -s Shell文件 指定用户的登录Shell。
- -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
- 用户名 :
- 指定新账号的登录名。
- 设置密码:
passwd 选项 用户名 设置密码
修改用户名:
usermod 选项 用户名
删除用户名:
userdel 选项 用户名
df:查看系统磁盘空间占用情况。
- -a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;
- -k :以 KBytes 的容量显示各文件系统;
- -m :以 MBytes 的容量显示各文件系统;
- -h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;
- -H :以 M=1000K 取代 M=1024K 的进位方式;
- -T :显示文件系统类型, 连同该 partition 的 filesystem 名称 (例如 ext3) 也列出;
- -i :不用硬盘容量,而以 inode 的数量来显示
du是查看当前文件的容量。
kill -9 进程id 结束进程
ps -aux | grep 进程名称 :搜索进程
mysql -u root -p 虚拟机进入mysql.
exit:退出数据库
tomcat的启动与关闭:
要进到Tomcat中的bin目录
./startup.sh
./shutdown.sh
虚拟机常用的防火墙命令:
# 查看firewall服务状态
systemctl status firewalld
# 开启、重启、关闭、firewalld.service服务
# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop
# 查看防火墙规则
firewall-cmd --list-all # 查看全部信息
firewall-cmd --list-ports # 只看端口信息
# 开启端口
开端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:systemctl restart firewalld.service
命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
虚拟机启动前端代理的命令:
cd /usr/local/nginx/sbin
./nginx
虚拟机查看ip:
ifconfig
重启nginx服务:
./nginx -s reload
Root@123
让boot项目在虚拟机中后台运行的命令
nohup java -jar helloworld-0.0.1-SNAPSHOT.jar &>hello.log &
查询java进程
ps -ef | grep ‘java’
想停就要杀掉进程
kill -9 59211