运维基础小命令(一)

1.查看当前操做系统版本

[root@root ~]# cat /etc/redhat-release
CentOS release 6.5 (Final)

2.查看操做系统的位数(内核)

[root@root ~]# uname -r
2.6.32-431.el6.x86_64

3.查看当前系统的运行级别

[root@root ~]# runlevel
N 3

4.设定Linux开机级别

image_1cjb7kbejfm28ol1oi910bi29t1m.png-39.1kB

5.临时修改主机名字

image_1cjb7nvsn1c591agv2iqfbq1ia423.png-3.8kB

6.永久修改主机名

6.1 Centos6-x 永久修改主机名(备注:必须关机重启)

image_1cjcnif8l1bnkgg81g019hbah09.png-6.1kB

6.2 Centos7-x 永久修改主机名

6.2.1 方法一(备注:必须关机重启)

[root@root ~]# vim /etc/hostname
[root@root ~]# cat /etc/hostname
ywb
[root@root ~]# reboot
[root@ywb ~]#

6.2.2 方法二 (不用重启)

[root@root ~]# hostnamectl set-hostname ywb
[root@root ~]# bash
[root@ywb ~]#

7.最快显示本机IP

[root@yangqwnbo ~]# hostname -I
192.168.200.54

8.查看本机帐号密文

image_1cjb80lrp1eon1u351kqc1lnt3q52g.png-7.9kB

9.最快显示一个文件的权限(LL)除外

9.1数字版

[root@root /]# stat -c %a yangwenbo
644

9.2英文版

[root@root /]# stat -c %A yangwenbo
-rw-r--r--

10.变量取值(能够参考一元一次方程式

[root@root /]# yunwei=yangwenbo
[root@root /]# echo $yunwei
yangwenbo

11.查看已挂载磁盘空间

[root@root /]# df -h
Filesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/vg_root-lv_root   18G  1.1G   16G   7% /
tmpfs                        491M     0  491M   0% /dev/shm
/dev/sda1                    485M   33M  427M   8% /boot

12.查看当前系统

12.1查看都有谁登陆过

[root@root /]# who
root     tty1         2018-07-27 05:42
root     pts/0        2018-07-27 05:43 (192.168.200.1)

12.2查看当前登陆系统的帐号是谁

[root@root /]# whoami
root

13.查看AWK的版本

[root@yangwenbo /]# awk --version
GNU Awk 3.1.7
Copyright (C) 1989, 1991-2009 Free Software Foundation.

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.

14.如何在NET模式下ping百度

[root@yangwenbo etc]# echo "`hostname -I` www.baidu.com" >> /etc/hosts 
[root@yangwenbo etc]# ping www.baidu.com
PING www.baidu.com (192.168.200.54) 56(84) bytes of data.
64 bytes from www.baidu.com (192.168.200.54): icmp_seq=1 ttl=64 time=0.024 ms
64 bytes from www.baidu.com (192.168.200.54): icmp_seq=2 ttl=64 time=0.051 ms
64 bytes from www.baidu.com (192.168.200.54): icmp_seq=3 ttl=64 time=0.072 ms
^C
--- www.baidu.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2326ms
rtt min/avg/max/mdev = 0.024/0.049/0.072/0.019 ms
[root@yangwenbo etc]# cat /etc/hosts | tail -1
`192.168.200.54`  www.baidu.com

15.解析/etc/resolv.conf

DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。该文件是由域名解析器(resolver,一个根据主机名解析IP地址的库)使用的配置文件node

[root@yangwenbo etc]# cat /etc/resolv.conf
; generated by /sbin/dhclient-script
search localdomain
nameserver 192.168.200.1

虚拟机中NET设置列表
image_1cjcpls3s1o7o1af7unueosshc.png-3.8kBlinux

16.pstree进程树

image_1cjss4ufhqjb1ep1tk4j611605f.png-7.2kB

17.aux专门查看cpu和内存

image_1cjss78eb8al6061vtvqoq1bfm6f.png-21.6kB

image_1cjss7ofb10dssub1bao1sgo33e6s.png-12.2kB

18.find

18.1找到这个路径下文件(目录)大小大于10M

image_1cjkej134cc81p2nergq7il2l9.png-2.3kB

18.2找到这个路径下7天内的文件(目录) +7(7天外的)

image_1cjkekac61hr115bdedg4ls115616.png-2.8kB

19.两种移动文件(目录)的方法:

19.1

image_1cjkeqkd01gjh1ine1ghg1i3j3q42j.png-6.2kB

19.2

image_1cjkesqaj1o7pcek1pba1ote1rie3j.png-2.8kB

20.headtail的使用

20.1wc -l的使用

image_1cjkeva837uti9p5a2gk11nq640.png-7.8kB

20.2查看文件的前5行

image_1cjkf051fvfu1i2p1lak7t31ap84d.png-2.7kB

20.3查看文件的后5行

image_1cjkf0ueula919mtvmpisk53u4q.png-3kB

20.4分别查看文件的前5行和文件的后5行

image_1cjkf2r041i3574413upss31oia5n.png-4.8kB

20.5看文件的6到10行

image_1cjkf4isssvul82u9j7ad1hjd8k.png-6.4kB

21.rpm安装程序

21.1rpm -q精确查找某个安装包是否安装

image_1cjkfcbra1quida018j1mij1t63a1.png-3kB

22.2rpm -qi查看安装包的详细信息

image_1cjkfctdqhj41ll91j391hhcpp3au.png-1.6kB

22.3rpm -qa查看全部已装安装包表

image_1cjkfgjhb1o4p1fr31km21k03ra5do.png-1.5kB

22.4rpm -ivh安装包名字: 安装某个安装包

image_1cjkfgt756jes421qp0b911amue5.png-1.7kB

22.5rpm -e安装包名字 强行卸载某个安装包

image_1cjkfhrkha9v6i5cnv1ambedfg1.png-1.8kB

23.gzip压缩文件

23.1压缩文件

image_1cjkfmq87141v17v1o2tfi73vhh.png-4.9kB

23.2 解压缩

image_1cjkfnogk141213tkpbc12iu12lphu.png-3.4kB

23.3查看文件大小

image_1cjkfojkq6iq1uo755fi22gdib.png-2.1kB

24.tar文件打包

24.1将文件打包

image_1cjkfr8ul2na1ea21ru9tu32e2jh.png-3.2kB

24.2解包

image_1cjkfsc2b1sr519i51m8ab0a1p01ju.png-4.3kB

24.3将文件打包的过程当中再将文件压缩[j(z):压缩的格式]

image_1cjkftngm1r92134t16lj14cp142dkb.png-25.1kB

25.chkconfig

image_1cjkg23haleg1mfc12bgc4212dcmk.png-175.3kB

26.Linux中有两个特殊文件:黑洞文件与无限流

  • /dev/null:黑洞文件,不论什么文件内容被重定向到这个文件里,内容都消失了。
  • /dev/zero:无限数据流文件,不论你从多大的数据都能取得出来,然而取出来的数据没有任何内容显示,就是纯粹的占大小。

举例:
image_1cjkga4301ef112k1gnv1addi64nh.png-41.4kBgit

image_1cjkgai8jss71t3u1q2p1dfe1hktnu.png-38.9kB

image_1cjkgarh0k6k1nnv1q1rrp11giob.png-34.4kB

光盘命令的使用

27.1 光盘的挂载

image_1cjn23p3nh0t11hu1db016ksi7e39.png-4.2kB

27.2光盘的卸载(或直接卸载光盘源)

image_1cjn24uu3ht71hca1trfa3ntt23m.png-1.8kB

28.3设置开机自动挂载光盘:

image_1cjsq95trbm53v127o1tl096s9.png-1kB

image_1cjsqa0ng1a3i1p2nn1710cjfnhm.png-5.1kB

28.pskill

image_1cjssad2t6nggmtc2v1l9m1d7f9.png-5.9kB

28.1pstree进程树

image_1cjssbag7top10ar15ut67qg9k16.png-7.2kB

28.2ps aux专门查看cpu和内存

image_1cjssde3b14cn1vhk1o6i14ko4co33.png-21.6kB

image_1cjssduhmb2i1d5artb1rpdu3r40.png-12.2kB

28.3kill

  • kill 根据pid杀
  • pkill killall 根据服务名杀

image_1cjssh2ssik31loc2gljhg1er54d.png-27.6kB

image_1cjsshggv19at1ok6rc0iqh1pqr4q.png-8.5kB

image_1cjssi9dqu6bt1b1jdkdr67i57.png-3.6kB

29.帐号与组的建立

  • 保护帐号信息的两个重要路径:/etc/passwd/etc/shadow
  • 保护组帐号信息的两个重要路径:/etc/group/etc/gshadow

29.1建立用户

image_1cjsso65e1m1l1j0fvd1dfq13k05k.png-1.9kB

29.2为用户建立密码

29.2.1为刚建立的用户设置登陆密码(须要两次密码确认)

image_1cjssqu446fq15ss6kr1uiftdg6e.png-42.6kB

29.2.2一次性为登陆用户建立密码

image_1cjsss20l16ooea61qlv9uj3pv6r.png-5.9kB

29.3删除用户

image_1cjsspere1km295s1c9h1mcm1ud061.png-1.8kB

29.4建立程序用户(不能登陆)

image_1cjst14e11o4c4jms3q1uvdspkco.png-3.3kB

29.5使正在使用状态下的帐号不能登陆

29.5.1vim 用户名

image_1cjst3uk110oc1r0b1m9l4tmtvmd5.png-1.8kB

29.5.2把/bin/bash改为/sbin/nologin

image_1cjst4b40g6u168q1to3pem12f8di.png-2.5kB

29.5.3source /etc/passwd(即时生效)

image_1cjst4q7b271j8pf9v1gru1iradv.png-1.9kB

29.6指定帐号失效时间

image_1cjst6nia9ai19uh14k089bam8ec.png-4.5kB

29.7建立组与删除组

image_1cjst9kh4pqtfgb1hp988tnq0i9.png-2.2kB

image_1cjst9tio3n136nkjp1jvjac8im.png-1.8kB

30.文件权限

image_1cjstc2701id2o6hfdl7391v0nj3.png-20.2kB

  • 在Linux中,规定目录最高权限为777,文件最高权限为666
  • 当umask的值为0022时,
  • 目录的默认最高权限为(777—022=)755
  • 文件的默认最高权限为(666—022=)644

30.1如何快速查看一个文件或目录的权限

image_1cjsteqqi1ja71bje11hb163mcgajg.png-13.6kB

30.2chmod修改目录或文件的权限

30.2.1用数字的模式

image_1cjsthm4b1k4rj451fnn1sss1jvuld.png-18.9kB

30.2.2用字母的模式

image_1cjstm973p7q1j68415hht1o56nq.png-6.9kB

image_1cjstnkhj17i1deu2e1fq3k5oq.png-13.9kB

image_1cjsto2ee1nbc1g3o1n81754a2up7.png-13.4kB

image_1cjstp2uutfugtjaav6f0qd2r4.png-13.5kB

30.3chown 修改属主或属组

image_1cjsts7ii1si71j5s1qes8q8ntluh.png-21.4kB

image_1cjstsg971bkq14gkr501mqt526uu.png-12.9kB

image_1cjstso5a1vpauak19lpmmvctfvb.png-13.7kB

31.给文件加上锁,lsattr命令的使用

31.1i

image_1cjt0791b1oa015k4lgs8924r1p.png-7.3kB

31.1.1加i

image_1cjt0arnr16tkmua1lt136s1qeq26.png-12.9kB

31.1.2解i

image_1cjt0b8fe3nf1up6166togd80i2j.png-7.3kB

31.2a

31.2.1加a

image_1cjt0bhtub4mg5eqo8fprqmb30.png-14.1kB

31.2.2解a

image_1cjt0e85n1e175au58e1pf4r1g7n.png-2.8kB

31.2.3a锁原理

image_1cjt0bthp1sfp10pg1t0amnun83d.png-4.7kB

image_1cjt0dq3pttl7hrg2917de1b707a.png-3.8kB

32.历史命令

32.1查询历史命令

image_1cjt0hr6s5i5178kgp6qcbrhj84.png-7.9kB

32.2清除历史命令

image_1cjt0i5k3ok41epr1c3k1fapa9n8h.png-4.5kB

32.3修改历史命令最大保留条数

image_1cjt0idcb1uja7g61jroh2034k8u.png-3.9kB

image_1cjt0ioe5jojfdlnfkri01uao9b.png-7.6kB

33.susudo

33.1su命令的使用

image_1cjt0ko4b132e2behut15vsigd9o.png-16.7kB

image_1cjt0l4c0sjrmpn18cf17ka1tua5.png-12.3kB

33.2sudo命令的使用

image_1cjt0ot37lj6m1618k61m2198ier.png-5.9kB

image_1cjt0pb3lgdtose1ss71ruid9f8.png-11.4kB

image_1cjt0prac1rtjtv61s9j1vaj53jg5.png-13.9kB

33.3 sudo免密登陆

使用visudo命令进入编辑redis

image.png-10.4kB

34.inode号的软,硬连接

34.1如何查看inode号与Block

image_1cjt11nkt1hk1u7q17sd19s21u1egi.png-5.2kB

image_1cjt124igb7t1el61qh16flpdfhf.png-22.3kB

34.2inode号的软连接

image_1cjt14a144ka1q7gl73eosbhs.png-17.8kB

34.3inode号的硬连接

image_1cjt14i291fdj1d85mim11m01he8i9.png-14.2kB

相关文章
相关标签/搜索