陈远波linux常用命令集锦
1.启动tomcat并打印启动日志: ./startup.sh && tail -f ../logs/catalina.out 2.在文件中搜索内容: /要搜索的的关键字 3.查看Tomcat日志: tail -f catalina.out (需在tomcat的logs目录下运行) 4.解压tar: tar -zxvf jdk-8u11-linux-x64.tar.gz 5.停redis命令: ./bin/redis-cli shutdown 6.启用redis命令: ./bin/redis-server 7.服务器之间备份数据: 两台服务器IP分别为:A.192.168.2.1,B.192.168.2.2。 在A服务器上操作,将B服务器上/opt/bak/目录下所有的文件全部复制到本地的/opt目录下 在A服务器上执行 命令为:scp -r root@192.168.2.2:/opt/bak /opt 8.永久关闭防火墙 systemctl disable firewalld 9.查看防火墙状态 systemctl status firewalld 10.在linux中连接一个ip地址测试 curl 127.0.0.1:8090 11.启动docker systemctl start docker 12.查看docker状态 systemctl status docker 13.查看docker容器中的软件 docker ps 14.docker启动软件 docker start 容器id 15.docker停软件 docker stop 容器id 16.查看服务启动进程号 ps -ef|grep nginx
17、进入容器服务内
docker exec -it 容器id bash
18、退出容器服务
exit 或者Ctrl+P+Q
查看tomcat启动进程号
ps -ef|grep java
17.根据启动号停服务 Kill -9 进程号 18.启动内网穿透插件natapp natapp -authtoken=fc36721c2c62fd04
19、查看当前系统磁盘使用空间
1 df -h
20、查看当前目录文件占用空间大小
du -sh *
21、Nginx重启命令
./nginx -s reload
22、在Linux环境下显示所有的虚拟机列表
1 virsh list --all
23、在Linux环境下打开指定的虚拟机
1 virsh start desktop
如:virsh start yjlc02
24、在Linux环境下显示打开的虚拟机
1 virt-viewer desktop
25、在Linux环境关闭指定的虚拟机
1 virsh shutdown desktop
26、在Linux环境下强制关闭虚拟机
1 virsh destory desktop
27、在Linux环境下查看MySQL启动状态
1 service mysqld status 或 service mysql status
28、在Linux环境下重启MySQL
service mysqld restart 或 service mysql restart
29、在Linux环境下停止MySQL
1 service mysqld stop 或 service mysql stop
30、在Linux环境下启动MySQL
1 service mysqld start 或 service mysql start
31、Linux环境下查看my.cnf文件位置
mysql --help|grep 'my.cnf'
32、rzsz上传下载命令安装
yum -y install lrzsz
33/新增用户
//添加用户 useradd 用户名 如: useradd user
/更改登录密码
passwd 用户名
查看组
cat /etc/group
用户添加到指定组
//加入组 gpasswd -a testuser root #把用户testuser加入到root组; #加入组后testuser获取到user组及root组所有权限
更改用户组所属人
chown -R 所有者用户名.组名 文件夹名称 例如:chown -R zdz.nginx KooBox
文件或文件夹单独设置给指定人员:
setfacl -m u:用户名:权限代码 文件或文件夹名称 如: setfacl -m u:testuser:rwx file
给指定组设定权限
setfacl -m g:组名:权限代码 文件或文件夹名称
setfacl -m g:goup1:rwx file
docker删除镜像
步骤如下: 1、先停掉对应的镜像程序 2、停掉相应的container 3、擅长对于的comtainer ID 相应代码如下: docker ps docker stop 对应container Id docker ps -a docker rm 对应container ID
进入docker容器内部
docker exec -it 容器id/bin/bash
ps -ef|grep java