首頁  >  文章  >  運維  >  linux基礎操作有哪些?

linux基礎操作有哪些?

coldplay.xixi
coldplay.xixi原創
2020-06-30 11:00:083736瀏覽

linux基礎操作有:1、【passwd】為設定密碼;2、【su】為切換使用者;3、【who】為檢視線上的使用者;4、【whoami】為檢視目前自己的使用者;5、【hostname】顯示主機名稱等。

linux基礎操作有哪些?

linux基礎運算有:

一、概述​​

#1、常見作業系統

服務端作業系統: linux、unix、windows server 

單機作業系統: windows(dos 、ucdos、win95、win98、win2000、 xp、vista、win7、win8)

                         MAC 、linux(ubuntu)

行動作業系統Android、IOS#、Windows phone##2#2#2#2#12#212 月21330000 作業系統。

        Linux是一種自由且開放原始碼的類UNIX作業系統,它具有開放性,多用戶,多任務,豐富的網路功能,可靠的系統安全,良好的可攜性,良好的使用者介面(命令介面,圖形介面等),出色的速度性能等優點。現在主要用於:

大部分服務端都採用linux ,JEE部署到伺服器中
  • 一些企業和學校採用linux研發和教學
  • 許多嵌入式開發用linux 
  • #雲端運算、大數據是叢集網路  linux : centos 
  • #Linux組成為:

linux核心(linus 團隊管理)
  • shell :使用者與核心互動的介面
  • 檔案系統: ext3、ext4 等  windows 有fat32  、ntfs 
  • 第三方應用軟體 
  • #Linux作業系統版本由核心版本(linus 團隊管理)和發行版本組成(有些軟體公司以核心為基礎,再增加一些軟體和文件形成發行版本),常見的發行版本有:
   - red hat : rhel ,centos

   - debian   : debian,ubuntu(桌面)

   - android

二、Linux系統環境

預設有6個指令互動通道和一個圖形介面互動通道,預設進入到的是圖形介面通道其中:

#指令交互模式切換:ctrl alt f1---f6
  • 圖形互動介面ctrl alt f7
  • #1、圖形介面互動模式

terminal: 圖形介面的指令終端,它是圖形介面互動通道的延伸,要依賴圖形介面
  • 2、指令互動模式 

命令提示字元:
    shen@ubuntu:~$
  •  

  • shen
  • :使用者名稱

    ubuntu
  • :主機名稱

  • ~
  • :路徑,假如目前的路徑剛好是該使用者存放資料的根目錄,則顯示~

    $
  • :使用者的類型  $代表一般使用者  #  代表超級使用者

  • 三、常用指令

(依tab建置自動補全)

1、登出、關機、重新啟動

登出:logout(登出)或exit(退出)
  • 關機:shutdown - h  時間
  •    h :關機
 時間:

    1. now :馬上

    2. 12.30 :指定特定時間

    2. 12.30 :指定時間點

 #    3. 3  :幾分鐘以後

 

注意:關機並不是每個使用者都可以完成的,需要超級使用者或被授權的使用者來執行該指令,一般使用者要由超級使用者設定  sudo 指令才能執行關機操作(權限放在這裡/etc/sudoers),當一般使用者被授權後即可透過【sudo shutdown -h now】來完成操作,sudo表示用超級使用者的權限(被賦予的)來執行某命令,類似window中的以管理員身分執行

 

重啟:

shutdown -r時間(權限問題和上方類似)

2、系統指令

  • passwd:設定密碼

         ubuntu預設root帳號是沒有開啟,只要設定root密碼即可開啟【sudo passwd root】

  • su:切換使用者

  • ##如su root ,root用戶切換到其他帳號不需要密碼

sudo apt-get update

#更新系統

    who與whoami
#其中

  • who : 查看線上的使用者

  • whoami :查看目前自己的用戶,如

linux基礎操作有哪些?

 其中tty2代表哪個窗口(ctrl alt f2),pts/1表示圖形化介面中開啟的終端機。

  • hostname :顯示主機名稱

  • #uname:顯示系統資訊

            -a :顯示完整的系統資訊

  • top :顯示目前耗時的進程(部分)的訊息,每3秒刷新一次,類似windows的任務管理器(cltr c 中斷)

  • ps :顯示目前程序(全部)的快照 

          - axu

  • df :磁碟使用情況(disk free)

  • ifconfig :檢視或者設定網路卡訊息,好比windows 的ipconfig

  • ping  測試與目標主機連線情況

##如測試本機與虛擬機器中的連接情況,(本機ip:169.254.64.182,虛擬機器ip:172.25.0.95),在虛擬機器中,測試

ping 169.254.64.182【按Ctrl c結束】,在#ping 169.254.64.182【本機(cmd)中ping 172.25.0.95

  • #netstat:網路連線詳細資料

  • clear :清除螢幕(windows:cls)  

  • #man:幫助指令

可以檢視指令的參數,如man ls

  • kill:殺死行程(kill  pid )

  • useradd# :新增使用者 

首先來檢視使用者訊息,指令為sudo cat /etc/passwd,以其中一個使用者資訊介紹

 hadoop:x:1000:1000:UbuntuA,,,:/home/hadoop:/bin/bash

  -

hadoop:使用者名稱

  -

x :密碼:已加密,密碼存放在  /etc/shadow 

  -

1000: 帳號id ,userId

  -

1000: 群組id ,group id

  -

UbuntuA,,,:帳號說明

#  -

/ home/hadoop:此帳號存放檔案的預設位置  ~

  -

/bin/bash:該使用者的shell腳本的解析方式  ,sh 、bash、rbash

然後再來建立使用者(以建立"lijing"使用者為例),步驟如下:

1.建立

/home/lijing目錄(在home下建立「lijing」文件)

linux基礎操作有哪些?

2. 執行

useradd指令

linux基礎操作有哪些?

   -d :指定該使用者的home路徑 

   - s :該使用者的shell解析方式

#3. 用

passwd設定密碼

linux基礎操作有哪些?

4 .

su切換使用者

相關學習推薦:

linux影片教學

以上是linux基礎操作有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn