linux常用命令
- 重启 reboot
60 登录信息 last命令
62 查看历史命令 history
57 清屏 ctrl i
14 查看linux内核版本号 cat /etc/redhat-release
15 操作系统类型 uname -r
1.进程查找命令
2.ps -ef | grep nginx
43 搜索命令 find 关键字 find *.txt find / etc -size -5k 找到etc中小于5k的 find -suer root
63 输出到文件中 > 追加输出>>
字符串检索:cut tr 如:cut file1 file2 > file3, 这条指令会将file1 file2文件的内容合并输出到file3中保存
cut用于列截取
-c: 以字符为单位进行分割。
-d: 自定义分隔符,默认为制表符。 cut -d: -f1 1.txt 以:冒号分割,截取第1列内容
-f: 与-d一起使用,指定显示哪个区域。
67 挂载命令 插优盘 mount 解除unmout
68 查看硬盘 df
3.nginx终止命令
nginx -s stop
1.停止Nginx服务的四种方法
从容停止服务
这种方法较stop相比就比较温和一些了,需要进程完成当前工作后再停止。
nginx -s quit
立即停止服务
这种方法比较强硬,无论进程是否在工作,都直接停止进程。
nginx -s stop
4.systemctl 停止
systemctl属于Linux命令 管理系统上运行的服务
systemctl stop nginx.service
4.5.防火墙
#暂时关闭防火墙
systemctl stop firewalld
#永久关闭防火墙
systemctl enable firewalld.service #打开防火墙永久性生效,重启后不会复原
systemctl disable firewalld.service #关闭防火墙,永久性生效,重启后不会复原
5.killall 它会杀死指定名字的所有进程 kill-9 强制结束进程
直接杀死进程,在上面无效的情况下使用,态度强硬,简单粗暴!
killall nginx
6.linux安装nginx:https://blog.youkuaiyun.com/weixin_43598805/article/details/104736507
7.linux使用rsync:https://blog.youkuaiyun.com/weixin_73462212/article/details/128281256?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EAD_ESQUERY%7Eyljh-1-128281256-blog-124497271.pc_relevant_3mothn_strategy_and_data_recovery&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EAD_ESQUERY%7Eyljh-1-128281256-blog-124497271.pc_relevant_3mothn_strategy_and_data_recovery&utm_relevant_index=2
10.129.205.138
rsync 10.129.205.138::
rsync -a 10.129.205.138::T01/cs2zd/ /root/sunhbtest/cs2zd/
3.解压 tar xvf Firefox-latest-x86_64.tar.bz2
3.压缩 tar zxvf Firefox-latest-x86_64.tar.bz2
8.修改文件权限
chmod -R 777 文件名/
chmod -R 777 *
6 #更改文件夹所有者 chown -R es:es /opt/module/es
9.不挂断地运行命令。输出都将附加到当前目录的 nohup.out 文件中。
nohup java -jar slimdoc-server-3.1.3.war --server.port=2081 &
10.linux找端口号 监控TCP/IP网络
netstat -nlp|grep :80
netstat -ano |findstr “8080”
11.查看后10行日志 一直变化的文件总是显示后10行
tail -f 10 filename - 使用at命令创建定时任务
13.文件创建命令touch
14.增加内容到文件vi 、echo
按i键进入编辑模式,可以输入内容,按esc键退出编辑模式,
按:wq保存并退出,按:q退出,按:q!强制退出。
dd删除光标所在行
yy 复制光标所在行
u 撤销
p 粘贴
:set nu 显示行号
n 搜索命令
在命令行模式(按ESC)下按 u 是撤销,/和?命令从光标处开始向后寻找字符串 string。/string ?string
15.文件内容查看命令cat
16.改名命令rename
17.删除文件rm
18.改名命令rename
7 linux查看增加用户的密码
新增 es 用户 useradd es passwd es#如果错了,可以删除再加 userdel -r es
46 添加用户 user add lisi
47 设置密码passwd lisis
48 删除用户 userdel lisi
49 查看用户 id lisi
50 添加组 group add dev group del dev
51 把用户添加到组 gpasswd -a lisi dev 移除 gpasswd -d lisi dev / useradd -g dev lisi
16 安装yum: yum install -y yum-utils
17 ·更新yum软件包索引 ·yum makecache fast
59 wget 下载 -b后台下载 -p下载到指定目录
2 linux下载火狐浏览器命令 wget http://download.firefox.com.cn/releases/firefox/45.0/zh-CN/Firefox-latest-x86_64.tar.bz2
10 配置环境变量
https://blog.youkuaiyun.com/baidu_29679655/article/details/118704836
JAVA_HOME=/home/sunhbe/sunhbe/jdk
export JRE_HOME=JAVAHOME/jreexportCLASSPATH=.:{JAVA_HOME}/jre export CLASSPATH=.:JAVAHOME/jreexportCLASSPATH=.:{JAVA_HOME}/lib:JREHOME/lib:{JRE_HOME}/lib:JREHOME/lib:CLASSPATH
export JAVA_PATH=JAVAHOMEbin:{JAVA_HOME}bin:JAVAHOMEbin:{JRE_HOME}/bin
export PATH=PATH:PATH:PATH:{JAVA_PATH}
64 通配符 大写字母[A-Z]小写字母[a-z]数字[0-9]所有字母[[:alpha:]]所有数字[[:dight:]]
66 if参数 -d 是否目录 -e是否存在 -f是否一般文件
– ================docker 脚本 ================================
配置完要重启
·重启服务器
·systemctl daemon-reload
·systemctl restart docker
36 查看docker日志命令 : docker logs 容器ID
37 重新进入docker镜像 ·重新进入docker attach 容器ID 与 exec 是在容器中打开新的终端,并且可以启动新的进程 用exit退出,不会导致容器的停止 ·推荐大家使用 docker exec 命令,因为退出容器终端,不会导致容器的停止。
38 从docker内拷文件到外部: docker cp
39 导出入容器:docker export 容器id > abc.tar 入: cat 文件名.tar|docker import -镜像用户/用户名:镜像版本号
40 提交镜像:docker commit -m=“提交的描述信息” -a=“作者” 容器ID 要创建的目标镜像名:[标签名]
18 ·安装DOCKER CE yum -y install docker-ce docker-ce-cli containerd.io
19 ·启动docker: systemctl start docker
20 测试docker: docker version
21 docker run hello-world:docker run hello-world
22 删除文件夹名字rm -rf+文件夹名字
23 安装yum https://blog.youkuaiyun.com/weixin_45457922/article/details/116430625?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-116430625-blog-122409669.pc_relevant_multi_platform_whitelistv2&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-116430625-blog-122409669.pc_relevant_multi_platform_whitelistv2&utm_relevant_index=1
24 ·启动docker: systemctl start docker
· 停止docker: systemctl stop docker
· 重启docker: systemctl restart docker
· 查看docker状态: systemctl status docker
· 开机启动: systemctl enable docker
· 查看docker概要信息: docker info
· 查看docker总体帮助文档: docker --help
· 查看docker命令帮助文档: docker 具体命令 --help
25 列出镜像 docker images
26 搜所镜像docker search 某个XXX镜像名字
docker search --limit 5 redis
27 下载镜像 docker pull 某个XXX镜像名字
28 docker system df 查看镜像/容器/数据卷所占的空间
29 删除镜像 docker rmi 某个XXX镜像名字ID
30 新建+启动容器 docker run [OPTIONS] IMAGE [COMMAND] [ARG…]
OPTIONS说明(常用):有些是一个减号,有些是两个减号
--name="容器新名字" 为容器指定一个名称;
-d: 后台运行容器并返回容器ID,也即启动守护式容器(后台运行);
-i:以交互模式运行容器,通常与 -t 同时使用;
-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;
也即启动交互式容器(前台有伪终端,等待交互);
-P: 随机端口映射,大写P
-p: 指定端口映射,小写p
31 交互运行:
·docker run [OPTIONS] IMAGE [COMMAND] [ARG…]
· OPTIONS说明
OPTIONS说明(常用):有些是一个减号,有些是两个减号
--name="容器新名字" 为容器指定一个名称;
-d: 后台运行容器并返回容器ID,也即启动守护式容器(后台运行);
-i:以交互模式运行容器,通常与 -t 同时使用;
-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;
也即启动交互式容器(前台有伪终端,等待交互);
-P: 随机端口映射,大写P
-p: 指定端口映射,小写p
32 列出当前所有正在运行的容器:
·docker ps [OPTIONS]
· OPTIONS说明
OPTIONS说明(常用):
-a :列出当前所有正在运行的容器+历史上运行过的
-l :显示最近创建的容器。
-n:显示最近n个创建的容器。
33 ·退出容器·两种退出方式
·exit
·run进去容器,exit退出,容器停止
·ctrl+p+q
·run进去容器,ctrl+p+q退出,容器不停止
·启动已停止运行的容器
·docker start 容器ID或者容器名
·重启容器
·docker restart 容器ID或者容器名
·停止容器
·docker stop 容器ID或者容器名
·强制停止容器
·docker kill 容器ID或容器名
·删除已停止的容器
·docker rm 容器ID
·一次性删除多个容器实例
·docker rm -f $(docker ps -a -q)
·docker ps -a -q | xargs docker rm
34 守护式启动 及相关命令不杀后台进程
redis 前后台启动演示case
·前台交互式启动
· docker run -it redis:6.0.8
·后台守护式启动
·docker run -d redis:6.0.8
·查看容器日志
·docker logs 容器ID
·查看容器内运行的进程
·docker top 容器ID
·查看容器内部细节
·docker inspect 容器ID
·进入正在运行的容器并以命令行交互
35 阿里云加速
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors”: [“https://pzhmtufk.mirror.aliyuncs.com”]
}
EOF
7万+

被折叠的 条评论
为什么被折叠?



