日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

linux系统管理命令shutdown源码(linux系统管理命令)

發(fā)布時間:2023/12/2 综合教程 27 生活家
生活随笔 收集整理的這篇文章主要介紹了 linux系统管理命令shutdown源码(linux系统管理命令) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

linux系統(tǒng)管理--htop命令的使用?

1、Htop 是一個非常高級的交互式的實時linux進程監(jiān)控工具。 它和top命令十分相似,但是它具有更豐富的特性,例如用戶可以友好地管理進程,快捷鍵,垂直和水平方式顯示進程等等。 Htop是一個第三方工具,它不包含在linux系統(tǒng)中,你需要使用YUM包管理工具去安裝它。

2、CentOS安裝htop

# yum -y install htop

3、截圖

如何在linux上用命令實現(xiàn)用戶和組的管理?

Linux上用命令實現(xiàn)本地用戶和組的管理

本地用戶和組:管理文件和進程等等

本地用戶和組:

1)root: 超級管理員 系統(tǒng)創(chuàng)建的第一個賬戶

特點:

id為:0

家目錄:/root

具有系統(tǒng)的完全控制權(quán): 小心使用。

# id

uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

#

2)普通用戶: 不具有管理員權(quán)限

特點:

id范圍:

1000 <= id <=60000

家目錄: /home/用戶名

# id student

uid=1000(student) gid=1000(student) groups=1000(student),10(wheel)

#

3)服務(wù)用戶: 為服務(wù)提供權(quán)限

特點:

id范圍:

0 < id < 1000

家目錄:應(yīng)用程序服務(wù)目錄

# id apache

uid=48(apache) gid=48(apache) groups=48(apache)

#

如果是yum,rpm安裝的軟件: 由rpm包中的腳本創(chuàng)建服務(wù)賬戶

Include conf.modules.d/*.conf

#

# If you wish httpd to run as a different user or group, you must run

# httpd as root initially and it will switch.

#

# User/Group: The name (or #number) of the user/group to run httpd as.

# It is usually good practice to create a dedicated user and group for

# running httpd, as with most system services.

#

User apache

Group apache

# 'Main' server configuration

#

本地組:

1) 主組:一個用戶一定要屬于某個主組中。 當(dāng)些用戶在創(chuàng)建文件時,給文件的歸屬組

2)從屬組: 用戶容器 ,組織和管理用戶 權(quán)限管控

作用:

文件:

進程:

$ ps -ux

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

student 32178 0.0 0.4 93052 9360 ? Ss 15:00 0:00 /usr/lib/system

student 32182 0.0 0.3 253776 7072 ? S 15:00 0:00 (sd-pam)

student 32188 0.0 0.2 159412 4980 ? S 15:00 0:00 sshd: student@p

student 32189 0.0 0.2 233912 4864 pts/0 Ss 15:00 0:00 -bash

student 32293 0.3 0.2 159408 5192 ? D 15:43 0:00 sshd: student@p

student 32294 0.3 0.2 233912 4924 pts/1 Ss 15:43 0:00 -bash

student 32319 0.5 0.2 233940 4804 pts/1 S 15:43 0:00 /bin/bash

student 32341 0.0 0.2 269312 3876 pts/1 R+ 15:43 0:00 ps -ux

$

賬戶文件:

1) /etc/passwd:保存用戶信息

# cat /etc/passwd |grep student

student: x :1000:1000: Student User:/home/student:/bin/bash

用戶名 密碼 uid 主組ID 描述 家目錄 登錄shell

#

# cat /etc/passwd |grep -w root:x

root:x:0:0:root:/root:/bin/bash

#

# cat /etc/passwd |grep apache

apache:x:48:48:Apache:/usr/share/httpd: /sbin/nologin

服務(wù)賬號 無法登錄系統(tǒng)

#

2. /etc/shadow : 保存用戶密碼的 HASH ,密碼的有效性信息,密碼修改時間,賬戶有效期。

#

# ls -l /etc/shadow

----------. 1 root root 1014 Mar 29 11:39 /etc/shadow

#

#

# cat /etc/shadow |grep student

student:$6$8oIjLCsc$/n1iQXYh1E6.uOEuJKgioqAtmqm2TQmkJGF2RwyteIr1tIfrPdiRYgWe6Sjen5/eMij2uHM/a1tue/QRlo3X80:18038:0:99999:7:::

#

密碼的HASH: sha512

8oIjLCsc$/n1iQXYh1E6.uOEuJKgioqAtmqm2TQmkJGF2RwyteIr1tIfrPdiRYgWe6Sjen5/eMij2uHM/a1tue/QRlo3X80

18038:天數(shù) 密碼最后一次修改的時間 從1970-01-01 + 18038 天之后 那一天

0: 密碼最少使用天數(shù) 0 沒有限制 用戶隨時可以改密碼

99999 :天數(shù), 密碼最大修改時間 永久 200多年

7 : warning 警告時間, 當(dāng)密碼快到最后修改時間前7天, 通知用戶修改。

::天數(shù) 失效時間 inactive 用戶密碼過了最后修改時間,未改變密碼 ,再過多少天,賬戶將被 鎖定

:: 賬戶有效期

創(chuàng)建用戶和組:

創(chuàng)建時,沒有密碼:

# useradd zhangsan

# useradd lisi

# id zhangsan

uid=1001(zhangsan) gid=1001(zhangsan) groups=1001(zhangsan)

# id lisi

uid=1002(lisi) gid=1002(lisi) groups=1002(lisi)

#

無法登錄:與PAM 有關(guān)

$

$ su - zhangsan

Password:

Password:

su: Authentication failure

$

設(shè)置密碼:

#

# cat /etc/passwd |grep zhangsan

zhangsan:x:1001:1001::/home/zhangsan:/bin/bash

# cat /etc/shadow |grep zhangsan

zhangsan:!!:18350:0:99999:7::: # !! 未設(shè)置密碼

#

# passwd zhangsan

Changing password for user zhangsan.

New password:

BAD PASSWORD: The password is shorter than 8 characters

Retype new password:

passwd: all authentication tokens updated successfully.

#

#

# cat /etc/shadow |grep zhangsan

zhangsan:$6$3wxuXomVbQ58wQcK$oQW6injgldxa2N/Pt4tCPDVRqWRVGw.UNZdxE4R0nhEt8K/3UDKzxap6ReIReEvDpG.GdwjpMiiDh7.f6DJNQ0:18350:0:99999:7:::

#

chage 可以查看用戶 密碼屬性

# chage -l zhangsan

Last password change : Mar 29, 2020

Password expires : never

Password inactive : never

Account expires : never

Minimum number of days between password change : 0

Maximum number of days between password change : 99999

Number of days of warning before password expires : 7

#

創(chuàng)建組:從屬組

#

# groupadd it

#

#

# groupadd sales

#

#

#

# cat /etc/group

root:x:0:

bin:x:1:

daemon:x:2:

sys:x:3:

adm:x:4:

tty:x:5:

disk:x:6:

lp:x:7:

mem:x:8:

kmem:x:9:

wheel:x:10:student

cdrom:x:11:

mail:x:12:postfix

man:x:15:

dialout:x:18:

floppy:x:19:

games:x:20:

tape:x:33:

video:x:39:

ftp:x:50:

lock:x:54:

audio:x:63:

users:x:100:

nobody:x:65534:

dbus:x:81:

utmp:x:22:

utempter:x:35:

input:x:999:

kvm:x:36:

render:x:998:

systemd-journal:x:190:

systemd-coredump:x:997:

systemd-resolve:x:193:

tss:x:59:

polkitd:x:996:

rpc:x:32:

unbound:x:995:

ssh_keys:x:994:

sssd:x:993:

setroubleshoot:x:992:

rpcuser:x:29:

insights:x:991:

cockpit-ws:x:990:

sshd:x:74:

chrony:x:989:

tcpdump:x:72:

student:x:1000:

printadmin:x:988:

libstoragemgmt:x:987:

slocate:x:21:

postdrop:x:90:

postfix:x:89:

apache:x:48:

zhangsan:x:1001:

lisi:x:1002:

it:x:1003: 組成員列表

sales:x:1004:

#

# id student

uid=1000(student) gid=1000(student) groups=1000(student),10(wheel)

#

將用戶添加進組: zhangsan ,加入it組,lisi,sales組

# id student

uid=1000(student) gid=1000(student) groups=1000(student),10(wheel)

# usermod -aG it zhangsan

#

#

# usermod -aG sales lisi

#

#

# id zhangsan

uid=1001(zhangsan) gid=1001(zhangsan) groups=1001(zhangsan),1003(it)

# id lisi

uid=1002(lisi) gid=1002(lisi) groups=1002(lisi),1004(sales)

#

刪除用戶:

# useradd andy

默認刪除,保留用戶的文件:

#

# userdel andy

#

#

# useradd andy #重建andy會不一樣, uid會不同

useradd: warning: the home directory already exists.

Not copying any file from skel directory into it.

Creating mailbox file: File exists

#

# useradd user1

# useradd user2

# id andy

uid=1003(andy) gid=1005(andy) groups=1005(andy)

# userdel -r any

userdel: user 'any' does not exist

#

# userdel -r andy #不保留用戶的文件。家目,郵箱文件 ,skel文件都會

#

#

# id andy

id: ‘a(chǎn)ndy’: no such user

# useradd andy

# id andy

uid=1006(andy) gid=1008(andy) groups=1008(andy)

#

從組中移除用戶:

#

# id zhangsan

uid=1001(zhangsan) gid=1001(zhangsan) groups=1001(zhangsan),1003(it) #zhangsan主組 ,it 從屬組

#

命令:

# gpasswd -d zhangsan it

Removing user zhangsan from group it

#

#

# id zhangsan

uid=1001(zhangsan) gid=1001(zhangsan) groups=1001(zhangsan)

#

#

# usermod -aG it zhangsan

#

#

# id zhangsan

uid=1001(zhangsan) gid=1001(zhangsan) groups=1001(zhangsan),1003(it)

#

#

#

# groups zhangsan

zhangsan : zhangsan it

#

直接修改文件:

# vim /etc/group

# cat /etc/group |grep it:

it:x:1003:

#

刪除組:

# groupadd test

#

#

# groupdel test

創(chuàng)建自定義用戶和組:

實驗:用戶名mary, 指定用戶id 2000,家目錄/maryhome ,不用登錄系統(tǒng) 描述 this is mary user

#

# useradd -u 2000 -d /maryhome -s /sbin/nologin -c "this is mary" mary

#

# id mary

uid=2000(mary) gid=2000(mary) groups=2000(mary)

# cat /etc/passwd |grep mary

mary:x:2000:2000:this is mary:/maryhome:/sbin/nologin

#

# su - mary

Last login: Sun Mar 29 16:48:49 CST 2020 on pts/0

This account is currently not available.

#

創(chuàng)建自定義組:指定組id

# groupadd -g 3000 group1

# cat /etc/group |grep group1

group1:x:3000:

#

Linux計算機網(wǎng)絡(luò)的基本功能?

Linux操作系統(tǒng)的基本功能1:編程能力

  Linux產(chǎn)生于一群真正的黑客。盡管人們習(xí)慣于認為Linus是Linux的締造者,在linux包含的數(shù)以千計的文件中,也有一個名為Credits的文件記錄了主要的LinuxHacker們的姓名和電子郵件地址(這個列表中包含了100多個名字,世界各地的都有),但沒有人說得清究竟有多少人參與了Linux的改進。這一游戲到今天并沒有隨著時間的推移而停止,相反卻因為Linux的日益流行而愛好者甚眾。

Linux操作系統(tǒng)的基本功能2:組網(wǎng)能力,Linux的組網(wǎng)能力非常強大,它的TCP/IP代碼是最高級的.linux提供了對于當(dāng)前的TCP/IP協(xié)議的完全支持,并且包括了對下一代Internet。

Linux操作系統(tǒng)的基本功能3:創(chuàng)新能力

  “如果你總是使用微軟的開發(fā)工具,你一生只能做個操作人員。”這話一點都不假.linux是自由軟件,而自由軟件和非自由軟的區(qū)別在于:

  1.自由軟件是開放的,成千上萬的人可以檢查這個軟件,快速地找到并修改其錯誤碼。

  2.最終用戶可以按照自己的意愿自定義自由軟件,有特殊需要的用戶也可以完全按照他們認為合適的方式定制自己的Linux。

  3.自由軟件為了防止重復(fù)發(fā)明,通過共享源代碼和思想來節(jié)省很多工作量。

Linux操作系統(tǒng)的基本功能4:UNIX能力

  人們所以選擇Linux的又一個重要原因是在于它的UNIX兼容性。由于Linux是一套自由軟件,用戶可以無償?shù)氐玫剿捌湓创a,無償?shù)孬@得大量的應(yīng)用程序,還可以任意地修改和補充它們。這對用戶學(xué)習(xí)、了解UNIX操作系統(tǒng)的內(nèi)核非常有益。可以說Linux為廣大用戶提供了一個在家里學(xué)習(xí)和使用UNIX操作系統(tǒng)的廉價的機會。

總結(jié)

以上是生活随笔為你收集整理的linux系统管理命令shutdown源码(linux系统管理命令)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。