linux常用命令
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
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<br>查看tomcat启动进程号 |
1
|
ps -ef|grep java |
1
2
3
4
|
17 .根据启动号停服务 Kill - 9 进程号 18 .启动内网穿透插件natapp natapp -authtoken=fc36721c2c62fd04<br> |
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文件位置
1
|
mysql --help|grep 'my.cnf' |
32、rzsz上传下载命令安装
1
|
yum -y install lrzsz |
33/新增用户
1
2
3
4
|
//添加用户 useradd 用户名 如: useradd user |
/更改登录密码
passwd 用户名
查看组
1
|
cat /etc/group |
用户添加到指定组
1
2
3
4
|
//加入组 gpasswd -a testuser root #把用户testuser加入到root组; #加入组后testuser获取到user组及root组所有权限 |
更改用户组所属人
1
2
|
chown -R 所有者用户名.组名 文件夹名称 例如:chown -R zdz.nginx KooBox |
文件或文件夹单独设置给指定人员:
1
2
3
|
setfacl -m u:用户名:权限代码 文件或文件夹名称 如: setfacl -m u:testuser:rwx file<br>给指定组设定权限 |
1
|
setfacl -m g:组名:权限代码 文件或文件夹名称 |
1
|
setfacl -m g:goup1:rwx file |
docker删除镜像
1
2
3
4
5
6
7
8
9
|
步骤如下: 1 、先停掉对应的镜像程序 2 、停掉相应的container 3 、擅长对于的comtainer ID 相应代码如下: docker ps docker stop 对应container Id docker ps -a docker rm 对应container ID |