cent7os 系统运维管理命令一

常用的查询命令

uname -a  查看系统的内核名称,发型版本,内核版本 硬件名称 处理器类型 操作系统等信息

[[email protected] ~]# uname -a

Linux localhost.localdomain 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

查看Linux版本     cat /etc/redhat-release

查看系统的负载情况  uptime

查看每秒系统平均负载值 watch -n 1 uptime

查看内存使用量情况 free -m

查看当前有谁登陆  who

查看所有系统的登入记录  last

显示历史执行过的命令  history

ls 查看目录命令

-a  查看全部文件  -d  查看目录本身 -h 容易读的文件容量 -l 显示文件的详细信息

[[email protected] ~]# ls -ldh /etc

drwxr-xr-x. 138 root root 8.0K 3月   9 09:16 /etc

tr   用于转换文本文件中的字符

cat filename.txt | tr [a-z][A-Z]

wc 统计文本行数字数  -l只显示行数  -w 只显示单词数

[[email protected] ~]# wc -lw /etc/passwd

43   87 /etc/passwd

cut命令 用于通过劣来提取文本字符

-d 制定分隔符 默认是tab -f 制定显示的列数

[[email protected] ~]# cut -d: -f1 /etc/passwd

root

mkdir  创建目录  -P 连续创建多层目录

cp 复制文件 -P保留原始文件属性 -r 递归复制用于目录 -a全部复制

dd  用于制定大小的拷贝文件或制定转换文件

if 输入的文件 of 输出的文件 bs设置每个块大小 count 设置要拷贝的块数量

dd if=   of=  count=  bs=多大


用户与组的命令

useradd -d指定用户家目录 -g指定用户组 -s指定默认的shell -u指定用户UID

useradd -d /home/linux -u 8888 -s /sbin/nologin linux111

passwd     -l 锁定禁止其登录 -u解除锁定 -d使账号无密码 -e强制用户下次登录修改密码 -S显示用户密码的状态

userdel -d 删除用户家目录

usermod   修改用户的属性 -d -m连用指定用户家目录并将旧数据转移过去

-e 账号到期时间  -g变更所属组 -G变更扩展所属组 -L 锁定用户 -U解除锁定

groupadd 添加组

打包压缩文件命令

tar -czvf 压缩包名

[[email protected] ~]# tar czvf etc.tar.gz /etc

tar -xzvf

-C指定解押到的目录    tar xzvf etc/tar/gz -C /root/etc

文件查询搜索命令

grep 用于对文件进行搜索 grep /sbin/nologin /etc/passwd 在passwd文件里搜索sbin/nolog 出现的行    grep 123 /filename 搜索123 在文件里

find 查找文件 find 查找的路径./ / ~     示例 : find / -name “host*”

-user 匹配所有者用户 -group 匹配所属组

--size 大小+50k -50

--exec {}\; 后面克直接对搜索到的结果进一步处理的命令

find / -user 用户名 -exec cp -a {} /root/\; 找出所有用户名的东西复制到/root下面

find / -perm -4000 -print 搜索整个系统中所有包含SUID的文件

时间: 2024-10-11 01:36:51

cent7os 系统运维管理命令一的相关文章

cent7os 系统运维管理命令二

at 计划服务任务 一次性服务 atq 查看任务列表  atrm 删除任务 at安排一次性任务 at 23:30  systemctl start httpd #23.30的时候启动web服务 按ctrl+d来保存 crontab 长时间的计划服务任务  crontab -e -u 用户名 创建计划任务 crontab -l -u 用户名 查看任务 crontab -r -u 用户名 删除任务 文件权限与归属 rwxrwxrwx     所有者 所有组 其余人 chmod -Rf 777 tes

fengyun.rui大牛写的基于flask的python系统运维管理工具:happyshell

项目地址:https://github.com/rfyiamcool/happyshell/ 大牛博文:http://rfyiamcool.blog.51cto.com/1030776/1122445 源码写满"卧槽", 大牛当真性情中人,还望注意下的好. ========= 如果你是来找个趁手的python系统运维管理工具的话,那么,这不是你要的. 芮大牛写的这东西,单放giuthub上的源码,想完整跑起来可不容易,报错哗哗的. 所以,在我使用之后,我特地写篇博客来鄙视一下. 首先g

linux日常运维管理命令

Linux用户管理 一.基于命令行管理工具 1.useradd:建立用户 -c:描述 -d:家目录 -g:所属组 -G:附属组 -s:环境变量 -u:UID 2.userdel:删除用户 Userdel -r deng 3.usermod:修改已有用户的信息 4.passwd :设置密码 passwd -d deng 删除密码 passwd -l deng  暂时锁定用户密码 passwd  -u deng 解锁用户密码 5.chage:密码老化 chage  d 0 deng  将deng用户

系统集中运维管理平台【社区版】安装与配置方法

最近很多博友反应不知道怎么安装与配置"系统集中运维管理平台[社区版]"程序,下面我写一个详细的配置文档,希望能够帮助各位博友: 程序支持操作系统平台: 主程序支持: Win7.Win8.Win8.1.Win2008.Win2008R2.Win2012.Win2012R2 MYSQL数据库: 软件版本:mysql_installer_community_V5.6.21.1_setup.1418020972 数据库可以安装在Windows或Linux平台,根据个人需求,这里以Windows

运维管理平台实现与学习心得

经过一段时间的学习,写了一个简单的运维管理平台小项目,先看看啥样吧! 下面说明下具体实现: 软件架构:HTML+CSS+Jquery+Bootstrap+Ajax+Python2.7+Django1.9+SaltStack+MySQL 功能描述: 数据可视化:采用百度开源的ECharts绘图,通过Python脚本每分钟统计Nginx日志分析PV/UV量写到数据库. 资产管理:采用SaltStack Restful API二次封装调用收集主机配置信息入库,并提供增删改查. 主机批量管理:也是调用S

SCVMM 2012 R2运维管理四之:安装SCVMM

SCVMM 2012 R2运维管理四之:安装SCVMM 随着虚拟化和私有云的盛行,我们对虚拟机的管理的需求也越来越高,微软的System Center中的System Center Virtual Machine Manager(简称SCVMM)正是一款能够管理微软.Vmware.思捷三家的虚拟化基础架构平台的管理工具.同时对于微软自己的产品Hyper-v来说,如果希望能够做到实时迁移.P2V.V2V等操作,也只能在SCVMM平台上实现.Windows Server操作系统自带的Hyper-v管

教你如何用好这些IT运维管理必备工具

能熟练使用下面的两三个IT运维管理工具,你就是高手中的高手. 统一帐号管理 你还在自己写脚本批量增加机器的用户名.分组和修改密码或者同步主机的/etc/passwd吗?你还在使用脚本批量对用户设置权限吗?如果有一台帐号主机能够提供所有服务器的帐号.密码.权限控制,如此一来,如果想要增加.修改.刪除用户,只要到这台服务器上面处理即可,这样是不是很方便? 1. LDAP 统一管理各种平台帐号和密码,包括但不限于各种操作系统(Windows.Linux),Linux系统sudo集成,系统用户分组,主机

SUSE Linux 11编译安装Ansible自动化运维管理工具

ANSIBLE Ansible是一个使用Python语言开发的Linux平台下的自动化运维管理工具,它支持远程管理绝大多数Linux或Windows主机.Ansible默认通过SSH协议管理机器,即只需要在管理主机上安装Ansible就可以远程管理Linux主机,被托管节点主机不需要安装.对于Windows机器则是通过与Windows的Winrm Service服务(PowerShell3.0需要以上的版本)进行远程管理. Ansible需要Python2.6或Python2.7以上(包括3.0

MySQL 8.0.11 innodb cluster 运维管理手册之二--集群搭建

MySQL 8.0.11 innodb cluster 高可用集群部署运维管理手册之二 集群建设 作者 方连超 基础环境 系统:centos 7.5Mysql:8.0.11 二进制包Mysqlshell: 8.0.11 rpm 包Mysql router: 8.0.11 二进制包 架构: 192.168.181.101 myrouter1 Keepalived.MySQL-shell.MySQL-Router.MySQL-client 192.168.181.102 myrouter2 Keep