【Linux】---基本的使用者管理命令及系統管理操作
---------常用的使用者管理命令
********建立一個使用者的命令:
1.useradd beat
********需要為其設定一個密碼:
2.passwd beat
預設建立的使用者在root許可權下的 home/beat 中
**********修改檔案的所有者及組:
3.chown hadoop:hadoop aaa 此時沒有許可權,因為在beat下不能修改檔案,需要在root目錄下
**********chown hadoop:hadoop aaa <只有root使用者才可以操作>
**********su為切換身份命令
4.su 預設切換為root
**********不切換到root使用者下,又想以root的許可權執行檔案,可以用此命令
5.sudo useradd box sudo passwd box 返回為exit
**********需要為使用者配置sudo許可權,需要在root身份下去配置,
***********需要去/etc/sudoers 下去配置
此時使用者變可以以自己的身份去執行root許可權的指令
----------------常用的系統級管理命令
1.檢視主機名
hostname
2.修改主機名
hostname bbox,將beatbox使用者重新命名為bbox
<此情況下關閉該會話,在開啟時,會更新該主機名,僅在此會話中有效,如果reboot虛擬機器,那麼將失效>
3.如果reboot虛擬機器時,讓其生效
可以去/etc/sysconfig/network中去修改
4.修改ip
**********ifconfig eth0 192.168.198.200
重啟後會失效
永久修改ip
**********需要去 vi /etc/sysconfig/network-scripts/idcfg-eth0 中去修改
5.檢視linux核心的版本
******** uname -r
6.檢視系統日期
***********date --help
eg: date +%Y--%m--%d
7.檢視日曆
******** cal
8.檢視檔案大小 du(disk usage)
*********以可讀方式輸出當前資料夾及其子資料夾大小 du -h /home/redis
*********以可讀方式輸出當前資料夾及其所有子檔案、資料夾大小 du -ah /home/redis
*********以可讀方式輸出當前資料夾及其子資料夾大小並按檔案大小排序 du -h | sort -nr
********以可讀方式輸出當前資料夾總大小 du - sh
9. 檢視分割槽大小
********* df -h
10.關機重啟命令
********halt
********reboot
11.後臺服務管理
service network status/start/stop(慎用)/restart
service --status -all 檢視所有後臺服務的名字
可以加 | grep 去過濾
12.系統啟用級別管理
vi /etc/inittab
13.後臺服務的自啟配置
chkconfig 檢視所有服務的自啟配置
chkconfig iptables off 關閉指定服務的自啟配置
chkconfig iptables on 開啟指定服務的自啟配置