linux基礎操作有:1、【passwd】為設置密碼;2、【su】為切換用戶;3、【who】為查看在線的用戶;4、【whoami】為查看當前自己的用戶;5、【hostname】顯示主機名等。
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 :查看當前自己的用戶,如
?其中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”文件)
2. 執行useradd命令
? ?-d :指定該用戶的home 路徑?
? ?– s :該用戶的shell解析方式
3. 用passwd設置密碼
4. su切換用戶
相關學習推薦:linux視頻教程