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