運維基礎小命令(一)

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

相關文章
相關標籤/搜索