COMMANDS:

Linux:

1. Linux 远程自动断开修正

具体修正:
​
      1. 查看是否超时断开
         命令: echo $TMOUT
         值为 0 表示不超时断开,否则超时断开
      2. 修正 sshd_config 文件 vim /etc/ssh/sshd_config
      3. 找到以下内容修正它:
             **ClientAliveInterval 0** (修改为60)
             **ClientAliveCountMax 3** (不修改)
             (并将注解符号 "#"去除)
      4. 重启 sshd 服务
         命令是: restart sshd 或 service sshd restart
      5. 修正profile 文件
         命令: vim /etc/profile
         并添加 export TMOUT=0 (这个值为 0 就表示不超时)
      6. 立即生效
         source /etc/profile
  说明:          
    1.ClientAliveInterval 60 表示每分钟发送一次,然后客户端响应,这样就保持长连接了
    2.ClientAliveCountMax 3 表示服务器付出请求后客户端没有响应的次数达到一定的值,就会自动断开.正常情况下客户端不会不响应

2. 压缩解压文件

1. tar格式:
   压缩: tar zcvf + (压缩后的文件名.tar) + (要压缩的文件)
   解压: tar zxvf + (要压缩的文件)
​
2. zip格式:
   压缩: zip + (压缩后的文件名.zip) + (要压缩的文件)
   解压: unzip + (文件名.zip)

3. Linux下通过文件名去搜索文件

$: find / -name 'FileName'

4. 复制文件到当前名录

#: 复制文件/opt/huawei 目录到当前目录下
$: cp -r /opt/huawei ./

5. 安装 vim

$: yum -y install vim*

6. 给 dssdev 用户添加sudo 权限

# 使用 root 用户执行
$: echo 'dssdev ALL=(ALL) NOPASSWD:ALL' >>/etc/sudoers

7. vim编辑器

:x 同 qw 保存退出
G  光标移动到文本末尾
gg 光标移动到文本开头
^  光标移动到行的开头
$  光标移到到行的末尾
h  光标向左移动
l  光标向右移到
k  光标向上移动
j  光标向下移动
O  大写的 o表示光标在当前行之前新建一行
o  小写的 o表示光标在当前行之后新建一行
J  大写的 j 使得两行合并成一行
v  随着光标的移动进行复制
y  复制光标选中的内容
p  粘贴复制的内容
r  替换光标所在的字母
set hlsearch 对搜索的内容进行高亮标记
7.1 在输入命令过程中移动光标
ctrl + a 移到句首
ctrl + e 移到句尾
ctrl + b 向后(back)移动
ctrl + f 向前(forward)移动
ctrl + u 删除光标前面的所有字符(不包括自身)
ctrl + k 删除光标后面的所有字符(包括自身)
ctrl + c 删除整行
ctrl + d 删除光标处的单个字符

8. 查看服务器的磁盘以及对应的内存

$: lsblk

9. 查看磁盘分区信息

#: 查看 /opt/huawei 所属的磁盘分区
$:  df -h /opt/huawei

10. 查询

#: 按文件大小查询
$: ll -Sh
​
#: 按时间排序
$: ll -rt

Docker:

1. docker 拉取镜像

# docker 拉取 2.0.3 版本的 mysql 镜像
$: docker pull mysql:2.0.3

2. docker 启动镜像

# docker 启动MySQL 镜像,并初始化 MySQL 镜像的名称为MySQL2,设置 root 密码为 123456,
# 映射到宿主主机上的端口为 3306
$: docker run --name MySQL2 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
​
说明: 
  1. -p 3306:3306: 映射容器服务的 3306 端口到宿主的 3306 端口,外部主机可以直接通过宿主主机ip + 3306 端口号来访问 MySQL 服务
  2. -e MYSQL_ROOT_PASSWORD=123456: 设置 MySQL 服务的 root 用户密码

3. docker 查看所有镜像状态信息

$: docker ps -a 

4. docker 启动一个已停止的镜像

# mirrorId镜像 ID
$: docker start mirrorId;

5. docker 进入已启动的镜像容器内

# mysql: docker 中MySQL 的镜像名称
$: docker exec -it mysql bash
​
# f26df920f5e6: docker 中MySQL 镜像的ID
$: docker exec -it f26df920f5e6 /bin/bash

Maven:

MySQL:

Redis:

MongDB:

Git:

HomeBrew:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值