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. qt需求

    1.登录框 账号密码 复杂度判断 2.监控  权限认证 (5分钟必须锁定,退回登录状态)--b/s 3.exe 嵌入exe (什么时间触发了什么消息,任何消息触发都可以,日志文件zlog,5分钟没有写 ...

  2. python的requests库

    requests是在爬虫中常用到的一个库,它可以帮助我们很好的去请求我们想要爬取的网站,并返回网站的内容. 0x01:请求 get请求.post请求这两个是最常用的请求方式,此外还有类似delete. ...

  3. Socket-window通讯

    #define _WINSOCK_DEPRECATED_NO_WARNINGS #include<WINSOCK2.H> #include<STDIO.H> #include& ...

  4. Mybatis-Plus Bugs

    Mybatis-Plus Bugs 实体类中属性和数据库字段对应异常 Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'user ...

  5. 通过Socket实现TCP编程(十二)

    原文链接:https://www.cnblogs.com/hysum/p/7531529.html Socket通信 : TCP协议是面向对象连接.可靠的.有序的,以字节流的方式发送数据. 基于TCP ...

  6. USACO Apple Delivery

    洛谷 P3003 [USACO10DEC]苹果交货Apple Delivery 洛谷传送门 JDOJ 2717: USACO 2010 Dec Silver 1.Apple Delivery JDOJ ...

  7. Bootstrap-table 增删改查

    1.引入bootstarp-table 系类的js/css文件 @*1.Jquery组件引用*@ <script src="~/Scripts/jquery-1.10.2.js&quo ...

  8. [LeetCode] 255. Verify Preorder Sequence in Binary Search Tree 验证二叉搜索树的先序序列

    Given an array of numbers, verify whether it is the correct preorder traversal sequence of a binary ...

  9. [灯火阑珊] 关于cmd命令里的findstr匹配多个关键词

    no raining now go to school and play with code 你. findstr "\<go  code\>" 这样就能匹配输出包含g ...

  10. 烦人的 Python 依赖

    pipreqs自动生成项目所需的组件目录 https://hub.docker.com/r/evanshawn/cloudreve/ https://www.cnblogs.com/baishucha ...