linux常用命令

2020-07-08 00:00:00 命令 镜像 查看 容器 显示

10个Linux常用命令

ls pwd cd touch rm mkdir tree cp mv cat more grep echo

=================

如果端口8080被占用,如何查看是什么进程:netstat -tunlp | grep 8080

改变文件的属主的命令是:chown

检查linux是否安装了某服务:rpm -q nginx

退出交互式shell,应该输入:exit

包含了主机名到IP地址映射关系的文件是:./etc/hosts

请问你使用的linux发行版是什么?如何查看linux发行版信息?ubantu16.04 ,:cat /etc/os-release

=================

进程管理

top  查看实时刷新的系统进程信息
ps -ef  查看系统中当前瞬间的进程信息快照
ps -ef | grep myshell.sh  搜索myshell进程的信息
kill -9 pid  杀掉进程(-9 表示强制杀死)

sudo lsof -i:port 查看端口占用情况

sudo kill pid

查看程序的端口号命令

netstat -nltp | grep port

netstat -tnulp

-t:显示tcp端口。

-u:显示udp端口。

-l:仅显示套接字。

-p:显示进程标识符和程序名称。

-n:不进行DNS轮询,显示IP

查询mysql程序是否运行(拓展):

ps -aux | grep 'mysql'

ps -ef | grep mysql

==============

找出当前目录以及其子目录所有扩展名为”.txt”的文件:find -name “*.txt”

find ./ -perm 权限值 permission :权限 rwx:421

find ./ -perm 644 rw-r--r-- 6 4 4

chmod 777 sublime.py

==============

磁盘/内存使用信息查看

df -h  查看磁盘空间状态信息

du 会显示指定的目录或文件所占用的磁盘空间
du -sh *  查看指定目录下所有子目录和文件的汇总大小
free  查看内存使用状况

free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等

===============

查看CPU内存使用情况

top 类似于Windows的任务管理器,top命令用于实时显示 process 的动态

/proc/meminfo

怎样查看linux服务器的cpu核数:

cat /proc/cpuinfo

=================

Vim:

:s/abc/xyz 替换一个

:%s/abc/xyz/g 全部替换

远程登录服务器

Linux\Mac系统通过ssh命令客户端远程登录服务器

windows系统-使用putty\xshell远程登录ssh服务端

格式: ssh 用户名@服务器IP

命令: ssh python@192.168.19.89

查看ip地址

windows: ipconfig 清屏:cls

linux: ifconfig

==================

docker是什么?简述docker优势

linux容器软件,docker应用于快速构建应用

你常用的docker常用命令有哪些?操作镜像、容器、仓库的命令

docker images # 查看本地镜像

docker serach 镜像 # 通过docker hub搜索镜像

docker rmi 镜像 # 删除镜像

docker save 镜像 > 路径 # 导出镜像

docker load < 路径 # 导入镜像

docker build -t . # 打包生成镜像

操作容器命令:

docker run -d 镜像 解释器 # 根据镜像生成容器,后台允许

docker run -it 镜像 解释器 # 根据镜像生成并进入容器

docker start/stop 容器id # 启动/停止容器

docker ps # 查看当前运行的容器

docker rm 容器id # 删除容器

docker exec 容器id # 进入当前正在运行的容器

docker commit 容器id 镜像名 # 将容器提交为镜像

docker contain ls # 查看当前运行的容器

操作仓库的命令:

docker pull 镜像 # 下载镜像

docker push 镜像 # 推送镜像

容器退出后,通过docker ps查看不到,数据会丢吗:不会丢,因为容器停止了,并没有被删除 docker ps -a可以看到

如何批量清理后台停止的容器:docker rm docker ps -aq

如何查看容器日志:docker logs -f

相关文章