導航:首頁 > 程序命令 > centos7常用命令

centos7常用命令

發布時間:2022-08-13 02:27:27

㈠ centous7.6沒有常用指令

是有常用指令的,但被消除了一部分。
找不到常用指令可能是有些命令略微改變,而有些命令被整合或消除了。原來有三千多,後來統計了一下6.5的時候就變成兩千七左右。
CentOS7使用Pacemaker替換rgmanager進行集群資源管理以及從節點失敗中恢復。包括以下優點:資源配置的自動同步和版本管理。靈活的資源和fencing模式可與用戶環境更緊密地對應。可使用fencing恢復資源層失敗,在多節點中運行同一資源的能力。在兩個不同模式之一的多個節點中運行同一資源的能力。Pacemaker不需要分布式鎖管理程序。仲裁丟失或者形成多個分區時的可配置行為。

㈡ 如何在CentOS系統利用命令行操作文件以及文件夾

下面總結一些linux,CentOS下面常用的命令:
cd pwd
NO1. 顯示當前路徑
[root@rehat root]# pwd

NO2. 返回用戶主目錄
[root@rehat root]# cd

NO3. 改變到其它路徑
[root@rehat root]# cd /etc

NO4. 返回到上一級目錄
[root@rehat root]# cd ..

NO5. 返回到根目錄
[root@rehat root]# cd /

查詢文件或文件夾的CentOS常用命令 find
NO1. 查找當前用戶主目錄下的所有文件
[root@rehat root]# find ~

NO2. 讓當前目錄中文件屬主具有讀、寫許可權,並且文件所屬組的用戶和其他用戶具有讀許可權的文件;
[root@rehat root]# find . -perm 644 -exec ls -l {} \;

NO3. 為了查找系統中所有文件長度為0的普通文件,並列出它們的完整路徑;
[root@rehat root]# find / size 0 -type f -exec ls -l {} \;

NO4. 查找/var/logs目錄中更改時間在7日以前的普通文件,並在刪除之前詢問它們;
[root@rehat root]# find /var/logs -mtime +7 -type f -ok rm -i {} \;

NO5. 為/找系統中所有屬於root組的文件;
[root@rehat root]# find / -group root -exec ls -l {} \;

NO6. find命令將刪除當目錄中訪問時間在7日以來、含有數字後綴的admin.log文件
[root@rehat root]# find . -name "admin.log[0-9][0-9][0-9]" -atime -7 -ok rm { } \;

NO7. 為了查找當前文件系統中的所有目錄並排序
[root@rehat root]# find . -type d | sort

NO8. 為了查找系統中所有的rmt磁帶設備
[root@rehat root]# find /dev/rmt

顯示文件/文件夾清單的CentOS常用命令 ls / dir
NO1. 顯示所有文件,包括以.開頭的隱含文件
[root@rehat root]# ls -a

NO2. 顯示文件的詳細信息
[root@rehat root]# ls -l

NO3. 顯示當前目錄及所有子目錄信息
[root@rehat root]# ls -Rl

NO4. 以時間排序顯示目錄,這在找最新文件有用
[root@rehat root]# ls -tl

NO5. 以文件大小排序
[root@rehat root]# ls -Sl

NO6. 顯示文件大小,並按大小排序
[root@rehat root]# ls -s -l -S

移動或更改文件/文件夾名稱的CentOS常用命令 mv 與 cp命令用法相似
NO1. 若移動目標文件已存在,要在移動之前,先備份原來的目錄文件
[root@rehat root]# mv -b test.txt test2/

這樣在 test2 下將有兩個文件 test.txt 及 text.txt~
其中 test.txt~ 是備份文件,test.txt是新的文件
NO2. 若移動目標文件已存在,但不想彈出是否覆蓋的提示,直接覆蓋
[root@rehat root]# mv -f test.txt test2/

NO3. 當源與目標都擁有同一個文件,若源文件比目標新則移動,否則不移動
[root@rehat root]# mv -u test.txt test2/

NO4. 更改文件名稱
[root@rehat root]# mv test.txt test2.txt

NO5. 更改目錄名稱
[root@rehat root]# mv /test2 /test2_2[/size]

創建/改變文件系統的CentOS常用命令
NO1. 創建文件系統類型
[root@rehat root]# umount /dev/sdb1
[root@rehat root]# mkfs -t ext3 /dev/db1
[root@rehat root]# mount /dev/sdb1 /practice

改變文件或文件夾許可權的CentOS常用命令chmod
NO1. 將自己的筆記設為只有自己才能看
[root@rehat root]# chmod go-rwx test.txt
或者
[root@rehat root]# chmod 700 test.txt

NO2. 同時修改多個文件的許可權
[root@rehat root]# chmod 700 test1.txt test2.txt

NO3. 修改一個目錄的許可權,包括其子目錄及文件
[root@rehat root]# chmod 700 -R test

改變文件或文件夾擁有者的CentOS常用命令
chown 該命令只有 root 才能使用
NO1. 更改某個文件的擁有者
[root@rehat root]# chown jim:usergroup test.txt

NO2. 更改某個目錄的擁有者,並包含子目錄
[root@rehat root]# chown jim:usergroup -R test

查看文本文件內容的CentOS常用命令cat
NO1. 查看文件內容,並在每行前面加上行號
[root@rehat root]# cat -n test.txt

NO2. 查看文件內容,在不是空行的前面加上行號
[root@rehat root]# cat -b test.txt

NO3. 合並兩個文件的內容
[root@rehat root]# cat test1.txt test2.txt > test_new.txt

NO4. 全並兩具文件的內容,並追回到一個文件
[root@rehat root]# cat test1.txt test2.txt >> test_total.txt

NO5. 清空某個文件的內容
[root@rehat root]# cat /dev/null > test.txt

NO6. 創建一個新的文件
[root@rehat root]# cat > new.txt 按 CTRL + C 結束錄入

編輯文件文件的CentOS常用命令vi
NO1. 新建檔案文件
[root@rehat root]# vi newfile.txt

NO2. 修改檔案文件
[root@rehat root]# vi test.txt test.txt 已存在

NO3. vi 的兩種工作模式:命令模式,編輯模式
NO4. 進入 vi 後為命令模式,按 Insrt 鍵進入編輯模式
按 ESC 進入命令模式,在命令模式不能編輯,只能輸入命令
NO5. 命令模式常用命令
:w 保存當前文檔
:q 直接退出 vi
:wq 先保存後退出 。
:q! 強制不保存退出

創建目錄的CentOS常用命令mkdir
NO1. 在當前路徑創建一級目錄
[root@rehat root]# mkdir test

NO2. 在當前路徑創建多級目錄
[root@rehat root]# mkdir -p mytest/test1/test1_1

NO3. 在創建目錄的同時給新建的目錄賦許可權
[root@rehat root]# mkdir -m 777 testmod

這樣任何人對此目錄都有任何許可權
復制文件與文件夾的CentOS常用命令cp
NO1. 復制指定目錄的文件到當前目錄,並重命名
[root@rehat root]# cp ~/.bashrc bashrc_bak

NO2. 強制復制指定目錄的文件到當前目錄,而不管當前目錄是否含有該文件
[root@rehat root]# cp -f ~/.bashrc bashrc

NO2. 復制指定目錄到當前目錄
[root@rehat root]# cp -r /root/test .
[root@rehat root]# cp -r /root/test/ .

兩者效果一樣,在復制目錄時,會將源路徑的最後一級目錄全部復制過去,包括它本身。
NO3. 復制指定目錄的文件到指定目錄
[root@rehat root]# cp ~/.bashrc /bak/.bashrc

NO4. 在復制時將源文件的全部屬性也復制過來。若不指定參數,則目標文件與源文件屬性可能不一致。
[root@rehat root]# cp -a ~/.bashrc /bak/.bashrc

NO5. 若兩個文件夾要保證同步,一個文件的改了,另一個文件也跟著改,但是要保證兩個文件的文件都是最新的。
[root@rehat root]# cp -u /src/.bashrc /bak_src/bashrc

建立鏈接文件,包括硬鏈接與軟鏈接的CentOS常用命令ln
NO1. 建立類似於 Windows 的快捷方式
[root@rehat root]# ln -s test.txt test.txt_slnk

NO2. 當想備份一個文件,但空間又不夠,則可以為該文件建立一個硬連接。這樣,就算原文件刪除了,只要該 鏈接文件沒被刪除,則在存儲空間里還是沒有被刪除。
[root@rehat root]# ln -l test.txt test.txt_hlnk

使用CentOS常用命令查看cpu
more /proc/cpuinfo | grep "model name"
grep "model name" /proc/cpuinfo
[root@localhost /]# grep "CPU" /proc/cpuinfo
model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz
model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz

如果覺得需要看的更加舒服
grep "model name" /proc/cpuinfo | cut -f2 -d:

使用CentOS常用命令查看內存
grep MemTotal /proc/meminfo grep MemTotal /proc/meminfo | cut -f2 -d: free -m |grep "Mem" | awk '{print $2}'

使用CentOS常用命令查看cpu是32位還是64位 查看CPU位數(32 or 64)
getconf LONG_BIT

使用CentOS常用命令查看當前linux的版本
more /etc/redhat-release
cat /etc/redhat-release

使用CentOS常用命令查看內核版本
uname -r
uname -a

使用CentOS常用命令查看當前時間
date上面已經介紹如何同步時間了
使用CentOS常用命令查看硬碟和分區
df -h
fdisk -l

也可以查看分區
-sh

可以看到全部佔用的空間
/etc -sh

可以看到這個目錄的大小
使用CentOS常用命令查看安裝的軟體包,查看系統安裝的時候裝的軟體包
cat -n /root/install.log
more /root/install.log | wc -l

查看現在已經安裝了那些軟體包
rpm -qa
rpm -qa | wc -l
yum list installed | wc -l

不過很奇怪,我通過rpm,和yum這兩種方式查詢的安裝軟體包,數量並不一樣。沒有找到原因。
使用CentOS常用命令查看鍵盤布局
cat /etc/sysconfig/keyboard
cat /etc/sysconfig/keyboard | grep KEYTABLE | cut -f2 -d=

使用CentOS常用命令查看selinux情況
sestatus
sestatus | cut -f2 -d:
cat /etc/sysconfig/selinux

使用CentOS常用命令查看ip,mac地址
在ifcfg-eth0 文件里你可以看到mac,網關等信息。
ifconfig cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR | cut -f2 -d= ifconfig eth0 |grep "inet addr:" |awk '{print $2}'|cut -c 6- ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'

查看網關
cat /etc/sysconfig/network

查看dns
cat /etc/resolv.conf

使用CentOS常用命令查看默認語言
echo $LANG $LANGUAGE
cat /etc/sysconfig/i18n

使用CentOS常用命令查看所屬時區和是否使用UTC時間
cat /etc/sysconfig/clock

使用CentOS常用命令查看主機名
hostname
cat /etc/sysconfig/network

修改主機名就是修改這個文件,同時最好也把host文件也修改。
使用CentOS常用命令查看開機運行時間
uptime
09:44:45 up 67 days, 23:32, ...

看來剛才確實是網段的問題,我的機器還是67天前開機的。
系統資源使用情況
vmstat 1 -S m procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 233 199 778 0 0 4 25 1 1 3 0 96 0 0 0 0 0 233 199 778 0 0 0 0 1029 856 13 1 86 0 0

刪除文件的CentOS常用命令rm
NO1. 刪除當前目錄的文件
[root@rehat root]# rm test.txt

NO2. 強制刪除當前目錄的文件,不彈出提示
[root@rehat root]# rm -f test.txt

NO3. 強制刪除整個目錄,包括目錄與文件全部刪除,需要管理員許可權
[root@rehat root]# rm -r -f test

刪除文件夾的CentOS常用命令rmdir
NO1. 刪除一個空目錄
[root@rehat root]# rmdir emptydir

NO2. 刪除多級空目錄
[root@rehat root]# rmdir -p emptydir/d1/d11

掛載文件系統與卸載文件系統的CentOS常用命令
mount / umount
NO1. 掛載光碟機
[root@rehat root]# mount -t iso9660 /dev/cdrom /mnt/cdrom

NO2. 掛載光碟機,支持中文
[root@rehat root]# mount -t iso9660 -o codepage=936,iocharset=cp936 /dev/cdrom /mnt/cdrom

NO3. 掛載 Windows 分區,FAT文件系統
[root@rehat root]# mount -t vfat /dev/hda3 /mnt/cdrom

NO4. 掛載 Windows 分區,NTFS文件系統
[root@rehat root]# mount -t ntfs -o iocharset=cp936 /dev/hda7 /mnt/had7

No5. 掛載 ISO 文件
[root@rehat root]# mount -o loop /abc.iso /mnt/cdrom

NO6. 掛載 軟碟機
[root@rehat root]# mount /dev/fd0 /mnt/floppy

NO7. 掛載閃盤
[root@rehat root]# mount /dev/sda1 /mnt/cdrom

NO8. 掛載 Windows 操作系統共享的文件夾
[root@rehat root]# mount -t smbfs -o username=guest,password=guest //machine/path /mnt/cdrom

NO9. 顯示掛載的文件系統
[root@rehat root]# mount
[root@rehat root]# cat /etc/fstab 顯示系統啟動自動載入的文件系統
[root@rehat root]# cat /etc/mtab 顯示當前載入的文件系統

㈢ centos7中rmdir怎麼理解

rmdir是刪除文件夾的命令,對應的mkdir命令(創建文件夾)。
rm是刪除的意思,remove;dir是文件夾的意思。
該命令只能刪除空目錄,目錄下有文件的話不能刪除。
如果要刪除整個文件夾,並刪除該文件夾裡面的內容的話。使用 rm -r 目錄名 的命令
常用參數:rmdir -p
例如rmdir -p /test1/test2.
意思是刪除test1目錄下的test2文件夾,加上參數P的意義在於,如果test1下面僅有test2這一個文件夾,那test1也會被刪掉。

㈣ Centos7 下怎麼解壓tar.gz 文件

例如/home
cd /home //進入/home目錄

tar -xvjf XXX.tar.bz2 //解壓.tar.bz2包,centos下已經有bz2的解壓程序不用另外安裝東西。
這一步解壓已經完成了

如果是還要安裝源碼的話(源碼可被安裝),然後就是常用的三個命令。
./config //有些源碼包不用這一步,如果提示沒有找到目錄或文件,就直接跳過這步
make //編譯
make install //安裝,這步要root許可權。

㈤ centos7 區域網可以進行哪些操作

[root@centos1 ~]# ifconfig

-bash: ifconfig: command not found

首先,習慣性的輸入echo $PATH(查看當前PATH環境變數,跟DOS的path命令一樣的功能,注意Linux系統中的命令是區分大小寫的),顯示結果如下:

[root@centos1 ~]# echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

從上面顯示結果看,放置系統管理程序的路徑/usr/sbin已存在,就是放外部命令的路徑。直接用ls 查看/usr/sbin/目錄,也沒看到ifconfig,怎麼回事?

[root@centos1 ~]# ls /usr/sbin/

我還是不死心,再用find命令也沒找到ifconfig?

[root@centos1 ~]# find / -name "ifconfig"

此時心裡有底了,應該是用某個命令代替了ifconfig了。上網路一查,果不其然,已經用ip命令代替ifconfig命令了。下面列出ip命令常用參數。

復制代碼
代碼如下:

ip [選項] 操作對象{link|addr|route...}</p> <p># ip link show # 顯示網路介面信息
# ip link set eth0 upi # 開啟網卡
# ip link set eth0 down # 關閉網卡
# ip link set eth0 promisc on # 開啟網卡的混合模式
# ip link set eth0 promisc offi # 關閉網卡的混個模式
# ip link set eth0 txqueuelen 1200 # 設置網卡隊列長度
# ip link set eth0 mtu 1400 # 設置網卡最大傳輸單元
# ip addr show # 顯示網卡IP信息
# ip addr add 192.168.0.1/24 dev eth0 # 設置eth0網卡IP地址192.168.0.1
# ip addr del 192.168.0.1/24 dev eth0 # 刪除eth0網卡IP地址</p> <p># ip route list # 查看路由信息
# ip route add 192.168.4.0/24 via 192.168.0.254 dev eth0 # 設置192.168.4.0網段的網關為192.168.0.254,數據走eth0介面
# ip route add default via 192.168.0.254 dev eth0 # 設置默認網關為192.168.0.254
# ip route del 192.168.4.0/24 # 刪除192.168.4.0網段的網關
# ip route del default # 刪除默認路由

輸入ip addr命令後,發現enp2s0網卡(這個enp2s0是我這里的網卡)沒有ip地址。

[root@centos1 ~]# ip addr

既然沒有ip地址,那直接去/etc/sysconfig/network-scripts目錄中看一下的網卡ip信息的配置文件名吧。

[root@centos1 ~]# ls /etc/sysconfig/network-scripts/

ifcfg-enp2s0 ifdown-eth ifdown-post ifdown-Team ifup-aliases ifup-ipv6 ifup-post ifup-Team init.ipv6-global
ifcfg-lo ifdown-ippp ifdown-ppp ifdown-TeamPort ifup-bnep ifup-isdn ifup-ppp ifup-TeamPort network-functions
ifdown ifdown-ipv6 ifdown-routes ifdown-tunnel ifup-eth ifup-plip ifup-routes ifup-tunnel network-functions-ipv6
ifdown-bnep ifdown-isdn ifdown-sit ifup ifup-ippp ifup-plusb ifup-sit ifup-wireless

[root@centos1 ~]#

從結果看,之前保存網卡ip信息的配置文件名也由以前的ifcfg-eth0變成了ifcfg-enp2s0,好吧,既然你給他命這么個名,那我就先用著。先cat一下ifcfg-enp2s0
[root@centos1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp2s0

復制代碼
代碼如下:

HWADDR=00:E0:69:01:6A:96
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp2s0
UUID=5b0a7d76-1602-4e19-aee6-29f57618ca01
ONBOOT=no

從上面的配置中有看到雖然BOOTPROTO=dhcp,但是ONBOOT=no,這里用vi將ONBOOT=no改成ONBOOT=yes,然後重啟CentOS。

[root@centos1 ~]# shutdown -r

重啟完成後輸入帳號和密碼進入命令提示操作符繼續用ip addr查看網卡信息。結果如下:

[root@centos1 ~]# ip add

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:e0:69:01:6a:96 brd ff:ff:ff:ff:ff:ff
inet 172.8.1.200/24 brd 172.8.1.255 scope global enp2s0
valid_lft forever preferred_lft forever
inet6 fe80::2e0:69ff:fe01:6a96/64 scope link
valid_lft forever preferred_lft forever

[root@centos1 ~]#
從上面結果看到,通過DHCP分配到的ip地址是172.8.1.200,雖然是測試機,但為了便於今後的遠程連接,我們還是給這台機配置一個固定ip吧。
用vi打開ifcfg-enp2s0,輸入以下參數,再用#將BOOTPROTO=dhcp注釋。

復制代碼
代碼如下:

IPADDR0=172.8.1.211
PREFIX0=24
GATEWAY0=172.8.1.1
DNS1=172.8.1.1

完整參數如下,好了,網路配通了。

㈥ centos7中vim不保存退出的方法

Vim是一個類似於Vi的著名的功能強大、高度可定製的文本編輯器,在Vi的基礎上改進和增加了很多特性。

vim不保存退出的方法:(推薦:vim教程)

vim可以使用「q:」命令不保存文件退出,也可以使用「:q!」命令不保存文件強制退出vim。

常用的vim命令:

按ESC鍵 跳到命令模式,然後:

:w 保存文件但不退出

:w file 將修改另外保存到file中,不退出

:w! 強制保存,不推出

:wq 保存文件並退出

:wq! 強制保存文件,並退出

:e! 放棄所有修改,從上次保存文件開始再編輯

更多python知識請關注python視頻教程。

㈦ centos伺服器怎麼ping 命令

要關閉防火牆設置,避免防火牆禁止ping或者在內核參數中禁止ping,這樣就不能通過ping確定該主機是否還處於開啟狀態了。

㈧ centos7.0在終端打開桌面的指令是什麼, cd Desktop不能在終端打開桌面么

您的命令「cd
Desktop」僅僅是切換當前的工作路徑,並不能在終端中打開桌面的,如果要打開終端請執行命令「startx」,另外在CENTOS7中的sysvinit已經被替換為systemd,所以也不能執行「init
5
」來切換了,您可以先執行下'startx『試試,也可以看下《Linux就該這么學》的第三章,裡面詳細的講到常用的Linux命令了~

㈨ centos7相關命令

對於學習Linux系統來說,命令是必須熟練掌握的第一個部分。Linux系統中的命令有600多個,但常用的基礎命令並不多。雖然不同版本的Linux系統的命令稍有不同,但命令的語法與使用方法基本相同,因此讀者只要掌握了CentOS 7中常用的基礎命令,就能熟悉其他Linux系統版本的命令了。本章通過分類方式來介紹常用基礎命令的語法與使用方法。

3.1 系統管理命令

3.1.1 man命令

1.功能說明

man命令用來查看指定命令的幫助信息,其語法格式如下。

man [命令名稱]

2.實例

以下命令用來查看cd命令的幫助信息。

[root@test ~]# man cd

3.1.2 ls命令

1.功能說明

ls 命令用來顯示指定目錄下的內容,列出指定目錄下所含的文件及子目錄。此命令與Windows系統中的dir命令功能相似。ls命令的語法格式如下。

ls [選項] [目錄或文件]

2.常用選項

ls命令的常用選項及其說明見表3-1。

表3-1 ls命令的常用選項及其說明


ps命令的選項特別多,讀者可以自行使用「man ps」命令查看其幫助信息。

歡迎訪問www.idccoupon.com 一起探討更多Linux系統知識。

閱讀全文

與centos7常用命令相關的資料

熱點內容
程序員入駐平台 瀏覽:327
程序員大戰外掛 瀏覽:743
html實例教程pdf 瀏覽:155
linux命令開放所有許可權 瀏覽:573
30歲能學會編程 瀏覽:735
小火箭的伺服器是什麼 瀏覽:967
cad查信息命令 瀏覽:402
XP禁止新建文件夾 瀏覽:394
程序員的悲慘生活 瀏覽:207
什麼找房app比較好用 瀏覽:202
手機視頻剪輯壓縮 瀏覽:320
中華軟體庫源碼資源共享 瀏覽:69
極雲普惠沒有合適的前端伺服器 瀏覽:173
伺服器空白處怎麼辦 瀏覽:677
stm單片機控制機械臂 瀏覽:192
施工方案整理到文件夾叫什麼名 瀏覽:958
霍夫曼編碼演算法 瀏覽:544
生成解決方案等於編譯加鏈接嗎 瀏覽:22
俄羅斯加密貨幣計劃 瀏覽:826
linuxonarm 瀏覽:737