docker使用之前的一些操作
进入到docker
docker ps
docker exec -it 2c83f064848d bash
 
清理磁盘过多的命令
 
du -sh ./* 查看当前文件夹下所有文件的大小
rm -rf 4* 删除文件是4开头的文件
df -lh 查看的是在根目录查看磁盘使用
 
清理内存不足的问题 0为不释放 1为页面释放 2 释放dentries和inodes
echo 3 > /proc/sys/vm/drop_caches
 
在mysql的数据库中创建一个用户以及分配权限
mysql -u root -p
输入密码
mysql> create user 'lirui'@'%' identified by 'lirui';
创建用户%的意思是远程可以连接的数据库
mysql> flush privileges;
刷新权限
mysql> grant all privileges on `testdb`.* to 'lirui'@'localhost' identified by 'lirui';
给予权限
mysql> flush privileges;  
mysql> show grants for lirui;
mysql> show datebases;
 
mysql> show tables;
mysql> Grant all on *.* TO 'lirui'@'%';
给予权限
mysql> CREATE USER 'guojiahao123'@'%' IDENTIFIED BY 'guojiahao123';
Query OK, 0 rows affected (0.01 sec)
mysql> GRANT ALL ON *.* TO 'guojiahao123'@'%';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> exit;
 
crontab 命令用于安装、删除或者列出用于驱动cron后台进程的表格。也就是说,用户把需要执行的命令序列放到crontab文件中以获得执行,每个用户都可以有自己的crontab文件。以下是这个命令的一些参数与说明:
1)crontab -u /*设定某个用户的cron服务*/ 
2)crontab -l /*列出某个用户cron服务的详细内容*/ 
3)crontab -r /*删除某个用户的cron服务*/ 
4)crontab -e /*编辑某个用户的cron服务*/ 
参数名称 含义 示例
-l 显示用户的Crontab文件的内容 crontabl –l
-i 删除用户的Crontab文件前给提示 crontabl -ri
-r 从Crontab目录中删除用户的Crontab文件 crontabl -r
-e 编辑用户的Crontab文件 crontab -e
我们暂时配置的东西为一分钟一次格式为
 
 
 
查看我们所有进程所用的端口
netstat -tnlp
这个为所有进程后 我们会查看到进程号
这个时候我们根据进程号
ps -ef|grep 16923 16923
为虚拟的进程号
 
【免密登录】
一定要先查看有没有这个文件再进行免密
先查看/root/.ssh/这个文件夹下是否会有ssh_resa.pub文件
如果没有执行这个建立[root@ceph-node1 ~]# ssh-keygen -t rsa
执行这个文件的时候不需要输入东西一直按回车键就ok了 
然后我们执行这个语句就是讲我们本地的秘银发到那台服务器上进行单方面的免密登录
ssh-copy-id -i /root/.ssh/id_rsa.pub root@106.14.33.163
如果需要的是双方互相免密我们则互相执行这个两个语句
 
 
【开放关闭端口】
root@iZuf66k5sqgf58ol3k425yZ:/marvel/deploy/logs# netstat -tlnp|grep 443 【查看时候被占用】
tcp6 0 0 :::443 :::* LISTEN 22314/docker-proxy
root@iZuf66k5sqgf58ol3k425yZ:/marvel/deploy/logs# kill -9 22314 【杀掉被占用的端口】
root@iZuf66k5sqgf58ol3k425yZ:/marvel/deploy/logs# netstat -tlnp|grep 443 【再次查看】】
root@iZuf66k5sqgf58ol3k425yZ:/marvel/deploy/logs#
 
root@iZuf66k5sqgf58ol3k425yZ:# iptables -I INPUT -p tcp --dport 80 -j ACCEPT 【开放网段所需要的端口】
【安装docker-compose】
 
我们安装完docker后我们需要再安装一下docker-compose复制下面命令
curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
 
 
【查看docker某个服务的日志】
docker logs -f fastdfs 【后面跟的服务名称】
 
 
 
 
 
【杀死服务的一种方式】
这个是服务的redis 的一种杀死方式
root@iZuf6hx1y0vm3apngn4z3dZ:/usr/bin# ps -ef | grep 6379
redis 30153 1 0 15:17 ? 00:00:00 /usr/bin/redis-server 127.0.0.1:6379
root 30179 22617 0 15:18 pts/0 00:00:00 grep --color=auto 6379
root@iZuf6hx1y0vm3apngn4z3dZ:/usr/bin# service redis stop
root@iZuf6hx1y0vm3apngn4z3dZ:/usr/bin# ps -ef | grep 6379
root 30221 22617 0 15:19 pts/0 00:00:00 grep --color=auto 6379
 
【挂载磁盘的教程网址】
 
【jdk】
sudo apt-get update
sudo apt-get install openjdk-8-jdk
java -version
cd /etc/
cat profile
vi profile
然后修改这个里面的最后的这些配置
然后我们到usr的目录下去别的系统考入java的这个文件夹下的所有东西
然后我们再到etc的profile的这个文件夹下使用
source profile
 
 
 
 
netstat -aptn
 
 
iptables -I INPUT -p tcp --dport 22 -j ACCEPT
 
 
 
 
1.你可以使用 lsof 命令来查看某一端口是否开放。查看端口可以这样来使用,我就以80端口为例: 
lsof -i:80
或者
lsof -i:22
如果有显示说明已经开放了,如果没有显示说明没有开放 
2.netstat -aptn执行看看,是否监听在0.0.0.0:3306 
3. 
netstat -nupl (UDP类型的端口) 
netstat -ntpl (TCP类型的端口) 
例如 
4.telnet ip 端口号 方式测试远程主机端口是否打开
 
 
 
 
解决服务器telnet自己telnet不通的问题
iptables -L OUTPUT --line-numbers
 
 

Linux命令2的更多相关文章

  1. Linux实战教学笔记04:Linux命令基础

    第四节:Linux命令基础 标签(空格分隔):Linux实战教学笔记 第1章 认识操作环境 root:当前登陆的用户名 @分隔符 chensiqi:主机名 -:当前路径位置 用户的提示符 1.1 Li ...

  2. 像黑客一样使用 Linux 命令行

    前言 之前在博客园看到一篇介绍 IntelliJ IDEA 配置的文章,它里面用的是 gif 动态图片进行展示,我觉得很不错.所以在我今天以及以后的博文中,我也会尽量使用 gif 动图进行展示.制作 ...

  3. 11 个很少人知道但很有用的 Linux 命令

    Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用户.Shell脚本程序员和管理员来说是最有 ...

  4. Linux命令随笔

    Linux命令总结 man ==命令帮助; help ==命令的帮助(bash的内置命令); ls ==list,查看目录列表; -ld:查看目录权限; -l:(long)长格式显示属性; -F:给不 ...

  5. linux命令在线手册

    下面几个网址有一些 Linux命令的在线手册,而且还是中文的,还可以搜索.非常方便 Linux命令手册 Linux命令大全 Linux中文man在线手册 每日一linux命令

  6. 常用的一些linux命令

    最近接触到一些linux环境部署的事情,下面分享一些最近使用的比较频繁的一些linux命令~ 1.一次性移动多个文件到一个文件夹里 mv  被移动文件名 -t 目标文件夹 如:mv a.txt b.t ...

  7. 测试或运维工作过程中最常用的几个linux命令?

     大家在测试工作过程中,可能会遇到需要你去服务器修改一些配置文件,譬如说某个字段的值是1 则关联老版本,是0则关联新版本,这时候你可能就需要会下vi的命令操作:或者查看session设置的时长,可能需 ...

  8. 每天一个 Linux 命令(21):find命令之xargs

    在使用 find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行.但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出 ...

  9. 在windows下使用linux命令,GnuWin32的使用.

    http://sourceforge.net/projects/getgnuwin32 使用过linxu的伙计估计都会喜欢上linux各种各样强大的命令如:grep, sed,awk,diff和pat ...

  10. 我常用的那些linux命令

    我常用的那些linux命令 用linux也有些年头了,说来也忏愧,说是有些年头了,其实也还是个不长进的主.记得第一次接触linux是boss跟我说的怎么操作,什么编辑模式,按i,a,o进入编辑模式.在 ...

随机推荐

  1. Spring管理连接池实验出现错误(c3p0)

    配置文件: 测试文件: 出现异常报错:

  2. 关于Apache本地能访问外网不能访问的问题

    title: 关于Apache本地能访问外网不能访问的问题 date: 2018-08-05 19:22:12 tags: web --- 在配置apache和tomcat时,把它们都配置好,放到服务 ...

  3. Linux(CentOS)上,安装了Apache(httpd)后,其他的电脑无法访问的原因

    今天试了下在虚拟机上利用CentOS系统的yum命令安装好了httpd(apache2.2),然后在windows系统下访问此虚拟机的ip地址,却访问不了. 因为前段时间有知道过iptable的限制, ...

  4. 201871010109-胡欢欢《面向对象程序设计(java)》第6-7周学习总结

    实验六 继承定义与使用 实验时间 2019-9-29 第一部分:理论部分. 1.继承:已有类来构建新类的一种机制.档定义了一个新类继承另一个类时,这个新类就继承了这个类的方法和域,同时在新类中添加新的 ...

  5. day39_8_23mysql的其他内容(视图等)

    一.视图 MySQL中有一种比较方便的表,就是视图(view). 什么是视图? 视图就是通过查询获得一张虚拟表,然后将其保存,下次可以直接使用这个视图. 使用视图就可以不需要重复查询/连接表,在代码层 ...

  6. 【Spring Data JPA篇】JPA的底层原理(二)

    一.接口继承结构 二.底层原理

  7. JDOJ 1152 是否是素数

    1152: 是否是素数 https://neooj.com:8082/oldoj/problem.php?id=1152 题目描述 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息. ...

  8. ORB-SLAM2初步(跟踪模块)

    一.跟踪模块简介 在ORB-SLAM或其他SLAM系统中,跟踪的主要任务是根据相机或视频输入的图像帧实时输出相机位姿.在ORB-SLAM中,跟踪模块的主要任务是实时输出相机位姿和筛选关键帧,完成一个没 ...

  9. 微信小程序开发注意事项

    1.小程序方法是异步的,开发过程要注意此点,避免在需要同步执行过程中的错误,尤其是在app.js处理登入的时候要特别注意. 2.小程序api.组件依赖微信的版本,注意版本的兼容,可以通过版本判断当前的 ...

  10. oracle--oracle18C DBCA建库(一)

    一,环境配置 克隆或者安装一台oracle18c 只需要安装软件即可 主机名 ip 角色 db_inique oracle18c 192.168.0.162 主 oracle oracle18c2 1 ...