关键词:
一、shutdown & reboot
shutdown 命令可以操作远程主机进行关机 & 重启,命令:
shutdown 指令 时间
常用指令:-h 休眠,-s 关机,-c 取消上一次关机,-r 重启。这里我们用一个 -h 命令
可以看到,连接断开,我们去 VM。
可以看到,关机了。这里注意一下,不要直接在 VM 强制进行断电关机,linux 比较脆弱!
reboot 命令和 shutdown 不同,reboot 只能进行重新启动 linux 系统。这里自己去尝试一下 reboot。
二、find
当我们不知道某一个文件或者文件夹所在的地方,可以通过 find 命令进行查找
find path 指令 文件或文件夹名称
这里要注意,千万不要 find /,因为名称类似的文件特别多!!!
三、grep
grep 是可以查找文件中匹配符合或者不符合条件的字符串,来看一下命令使用。
grep 指令 字符串
自己去 home 下创建一个 lemon.txt 文件,里面写一些内容,我们来用一下这个 grep。
-i 指令是不管大小写,然后查找 Hello 这个词语,在 lemon.txt 中。
常用的还有一个指令 -v,这个是排除的意思,再来看一下。
四、chmod
chmod 命令可以修改文件的执行权限。
chmod [-cfvR] [--help] [--version] mode file...
mode:[ugoa...][[+-=][rwxX]...][,...]
这里我们先来看一下某一个文件的执行权限。
然后我给出一个图,大家可以看一下
接下来我们给这用户组、其他用户增加一个执行权限。
可以看到,我们的命令是 go 也就是代表用户组和其他用户;接着是+,意思是增加;x 表示执行;最后是文件。
接下来,我们给他赋予最高的权限,也就是 rwxrwxrwx,但是我们这次是使用八进制进行赋予,来看一下。
同样是可以的。
五、chown
这个 chown 命令可以更改文件所有者和文件关联组。
lemon 是文件拥有者,root 是文件拥有者组。接着我们使用 chown 修改一下,我们将文件拥有者也设置成 root。
chown [-cfhvR] [--help] [--version] user[:group] file...
当然,这个 lemon 是 lemon 这个用户的,我们把它的文件所有者还有文件拥有者组都给他改回去。
-R 表示当前文件夹以及当前文件夹以下的所有文件都给他该过去。
六、du
du 命令可以显示某个文件或者文件夹下面的占用空间大小。
-h 可以将单位也显示出来~~~
七、ps
ps 命令用于显示当前进程的状态,类似于 windows 的任务管理器。
ps 参数非常多,这里主要介绍一种非常常用的用法~~~
我们可以通过 grep 以及 | 管道,查询 java、redis、mysql 等等的进程信息;我从我真实服务器上查询一下。
可以看到,有好几个地方都有我们的 docker 进程~~
八、uname
这个命令是用来查看当前机器的一些相关信息的,来看一下~~
Linux 就是我们的系统型号;接着是 3.10.0-1160.e17.x86_64 这个是 Linux 的内核,再往后就是其他的,自己百度去查好了。
九、clear
这个命令可以说是常用命令,可以清理掉我们之前的终端页面。
可以看到,我们当前页面这么多东西,我们现在来用一下 clear 命令
瞬间就没有了。其实并不是消失了,我们使用滚轮往上滚一点就可以发现
就是都去上面了。
这一篇就到这里,Linux 命令有很多,大家一边学习一边积累~~
有问题可以联系我:QQ 2100363119,欢迎大家访问我的个人网站:https://www.lemon1234.com
最近网站已经做好,并且已经上线,欢迎各位留言~~
常用运维知识站点
https://yiyibooks.cn/ //很多运维常用的软件中文文档翻译。如Django、ansiblehttp://www.bootcss.com/ //不同版本的bootstrap的中文文档。https://getbootstrap.com/docs //bootstrap的中文文档。https://docs.ansibl 查看详情
elasitcsearch开发运维常用命令集锦
Elasitcsearch集群开发运维常用命令集锦,后面会逐步扩展完善。早期总结的开发、运维常见命令清单列表如下:1、干货|Elasticsearch运维实战常用命令清单2、干货|Elasticsearch Top10监控指标3、干货|Elasticsearch开发实战常用命令... 查看详情
linux-centos7-wireshark命令行抓包
参考技术A资料一:centos下安装wireshark抓包 查看详情
linux-centos7-查看tcp/ip连接状态
参考技术A查看TCP/IP连接的状态命令如下: 查看详情
ansible自动化运维详解ansible管理方式常用参数及常用模块(代码片段)
...目录ansible自动化运维详解(二)ansible管理方式、常用参数及常用模块一、ansible实现管理的方式二、ansible命令常用参数三、ansible基本颜色代表的信息四、ansible常用模块(1)4.1、command4.2、shell4.3、script4.4、copy4.5... 查看详情
ansible自动化运维详解ansible管理方式常用参数及常用模块(代码片段)
...目录ansible自动化运维详解(二)ansible管理方式、常用参数及常用模块一、ansible实现管理的方式二、ansible命令常用参数三、ansible基本颜色代表的信息四、ansible常用模块(1)4.1、command4.2、shell4.3、script4.4、copy4.5... 查看详情
clickhouse监控运维常用sql小结(代码片段)
@羲凡——只为了更好的活着Clickhouse监控运维常用SQL小结必须准备:在users.xml中开启<log_queries>1</log_queries>1、查看磁盘空间SELECTname,path,formatReadableSize(free_space)ASfree_space,formatReadableSize(total_space)AStota 查看详情
linux-centos6.5一键安装redmine
系统环境:centos6.5-web 下载地址:https://bitnami.com/stack/redmine/installer#linuxbitnami-redmine-3.3.0-0-linux-x64-installer.run安装过程如下: ./bitnami-redmine-3.3.0-0-linux-x64-installer.run # 查看详情
linux-centos7系统配置(代码片段)
新装Centos7系统配置主要介绍CentOS7系统基础配置,和资源仓库配置,打通网路,和软件安装1.主机名#查看主机名hostname#修改主机名hostnamectlset-hostnameHOST_NAME2.防火墙#查看防火墙systemctlstatusfirewalld#关闭防火墙systemctlstopfir... 查看详情
linux-centos7-/var/run/yum.pid被锁定
报错信息问题描述/var/run/yum.pid被锁定解决方法:执行命令:rm-f/var/run/yum.pid 查看详情
linux常用命令(代码片段)
1.正文1.linux-centos7的目录结构【了解】2.linux中常用的命令[重点]3.linux中安装常用的软件【重点】2.linux-centos7的目录结构/:centos7的根目录bin:脚本目录--包含很多linux命令sbin:命令目录--包含linux的命令etc:配置目录--可以配置很多参数-... 查看详情
ansible自动化运维详解ansible常用模块续(代码片段)
文章目录ansible自动化运维详解(三)ansible常用模块续四、ansible常用模块(2)4.10、yum_repository4.11、dnf4.12、service及firewalld4.13、group4.14、user4.15、lineinfile4.16、replace4.17、setup4.18、debugansible自 查看详情
ansible自动化运维详解ansible常用模块续(代码片段)
文章目录ansible自动化运维详解(三)ansible常用模块续四、ansible常用模块(2)4.10、yum_repository4.11、dnf4.12、service及firewalld4.13、group4.14、user4.15、lineinfile4.16、replace4.17、setup4.18、debugansible自 查看详情
ansible自动化运维工具ansible常用模块的基本使用
【Ansible自动化运维工具】Ansible常用模块的基本使用(二)一、检查本地ansible环境1.检查系统版本2.检查ansible版本二、Ansible常用模块的基本使用(一)链接三、ping模块的基本使用四、service模块的基本使用1.service模块介绍2.service... 查看详情
开发运维-常用远程桌面开源软件
一、ThinLinc远程桌面解决方案官网:https://www.cendio.com/thinlinc/what-is-thinlincThinLinc是一个快速、功能强大的Linux远程桌面解决方案。基于开源软件构建,如:TigerVNC、SSH和PulseAudio等。大约80%的ThinLinc是开源的,剩下的20... 查看详情
linux-centos6.5一键安装禅道
系统环境:centos6.5-web软件下载地址:http://www.zentao.net/ZenTaoPMS.8.2.4.zbox_64.tar.gz软件安装摘自禅道官方:linux一键安装包内置了apache,php,mysql这些应用程序,只需要下载解压缩即可运行禅道。从7.3版本开始,linux一键安装包分为32位和... 查看详情
ansible自动化运维之ansible命令运行方式及常用参数和常用模块(代码片段)
Ansible常用模块ansible实现管理的方式演示环境Ad-Hoc执行方式获得帮助ansible命令运行方式及常用参数ansible输出不同颜色含义ansible中的常用模块1.command2.shell3.script4.copy5.fetch6.file7.archive8.unarchive9.hostname10.cron11.yum_repository12.dnf/yum13.s 查看详情
自动化运维-ansible------ansible常用模块
三、ansible常用模块1.command模块:这个模块可以直接在远程主机上执行命令,并将结果返回本主机l creates:一个文件名,当该文件存在,则该命令不执行l free_form:要执行的linux指令l chdir:在执行指令之前,先切换到该... 查看详情