linux基礎操作有哪些?

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、linux操作系統介紹

? ? ? ? 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 :指定具體時間

? ? 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結束】,在本機(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視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享