1.查看docker是否在运行
ps aux | grep doker
2.如果容器挂掉了,重启(当然需要管理员权限,我们公司的docker只有运维可以重启)
sudo docker -d
3.项目容器化之后 查看 容器信息
sudo docker info
4.项目容器化之后 查看 容器内的所有服务
sudo docker ps -a
5.项目容器化之后 查看 容器内运行的服务
sudo docker ps
6.进入容器内文件夹
sudo docker exec -it 8hgu5af(进程id) /bin/sh
既然讲到这里了,还写几个简单的linux命令
7.查看服务器内存及磁盘使用情况的两条语句
free -h
df -h
8.没有容器化的项目,查看服务是否运行,若服务名为chen
ps -ef | grep 'chen'
9.不知道服务的jar包位置(chenda.jar),从根目录下搜索可用
find / -name chenda.jar
location chenda.jar(不过这条语句不能查看docker里面的文件情况)
sudo find / -name chenda.jar(查看docker里面的文件情况)
10.各服务占cpu情况
top
11.查看文件 / 查看(隐藏文件)文件 / 查看文件详情
ls
ls -a
ls -l
12.查看文件所在位置
pwd
13.例如上面查看到了jar位置需要下载
sz chenda.jar
14.加入没有下载的权限,可以使用复制,例如在docker中: sudo cp source target.
/chen/chen/chen/chenda.jar 复制到 /chen下
sudo cp /chen/chen/chen/chenda.jar /chen
15.移动文件
/chen/chen/chen/chenda.jar 移动到 /chen下
mv /chen/chen/chen/chenda.jar /chen
15.删除文件
rm -i chenda.tst
16.递归删除chen/文件夹及文件夹下的所有文件及文件夹
rm -ir chen/
-- 查询安装文件目录:
ps -ef|grep redis
--Mysql 启动
一、启动方式
1、使用linux命令service 启动:
service mysqld start
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:
safe_mysqld&
二、停止
1、使用 service 启动:
service mysqld stop
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld stop
3、 mysqladmin shutdown
三、重启
1、使用 service 启动:
service mysqld restart
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld restart
-- 修改环境变量
1、在命令行输入:vi /etc/profile,打开文件profile。
2、打开文件后,按i 键,在文件后添加:
export JAVA_HOME=/home/jhh/tools/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
3、按esc 键,输入:wq 保存退出。
4、输入 source /etc/profile使环境变量生效。
5、输入 java -version 查看安装情况
--liunx git 内存占用太大:
git gc --aggressive
对本地git库进行更彻底清理和优化,这个指令花费的时间也会更长。
胡云飞系统部署搭建整体把控:
git gc --auto
这是一个设置的指令,并不会进行gc操作。如果有 7,000 个左右的松散对象或是 50 个以上的 packfile,Git 才会真正调用 gc 命令,即是这里设置了阈值,当然也可以通过修改配置中的 gc.auto 和 gc.autopacklimit 来调整这两个阈值。
--Liunx磁盘修复
使用fsck命令修复磁盘时 一定要进入单用户模式去修复
fsck -t ext4 -v /dev/sda1
备份:
在打开的脚本中输入:
#!/bin/sh
mkdir /home/beifen
#创建一个临时文件(要保存备份的路径)
cp -r /home/backups/balalala /home/beifen
#数据存在backups目录下,备份到beifen目录下,所以先将数据拷过来
tar -zcPvf /home/backup$(date +%Y%m%d).tar.gz /home/beifen
#将数据所在文件夹beifen打包
rm -rf /home/beifen/
#删除临时文件内容
find ./ -mtime +30 -name "*.tar.gz" -exec rm -rf {} \;
#删除改文件夹下超过30天的文件
--Liunx CPU占用过高处理思路
https://mp.weixin.qq.com/s/xGFUTaeZTLyEvadRTojLjQ