首页 > 代码库 > cent7os 系统运维管理命令一

cent7os 系统运维管理命令一

常用的查询命令

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

    [root@localhost ~]# 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 显示文件的详细信息

    [root@localhost ~]# 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 只显示单词数

[root@localhost ~]# wc -lw /etc/passwd

      43   87 /etc/passwd

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

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

    [root@localhost ~]# 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 压缩包名 

[root@localhost ~]# 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的文件












    


本文出自 “11690957” 博客,请务必保留此出处http://11700957.blog.51cto.com/11690957/1904826

cent7os 系统运维管理命令一