首页 > 代码库 > Linux 练习笔记

Linux 练习笔记

mount : 挂载命令

mount /dev/sda2 /mnt/Server

cd /mnt/Server 

不能/mnt/Server    目录中卸载,或者有程序在使用mount中的磁盘时,也不可以卸载。


du -s 看文件夹的大小

du -h 标明k还是m


df 资源的使用情况

df -h 标明k还是m


su - 彻底切换过去了

su  没有彻底切换过去


Linux用户和组管理

useradd  passwd userdel groupadd gpasswd  groupdel 

useradd --/etc/passwd--/etc/shadow--/etc/group--/etc/gshadow

同时创建一个/home/shrek

然后cp到 /etc/skel/.* /home/shrek

chown -R shrek.shrek  /home/shrek


/etc/passwd

shrek:X:500:501::/home/shrek:/sbin/nologin

shrek 用户名

X:有密码,存放在shadow文件中。

500 UID500

501 组ID501

::冒号中间,放用户的一个功能说明或者注释

用户主目录 /home/shrek

用户所使用的shell  /sbin/nologin


/etc/shadow

shrek:!!@@#$%%#%23425$:13822:0:999999:7:::

shrek  用户名

加密过的密码

13822 从1970年1月1日起到现在是多少天。  Linux time

0   密码更改的最短历史,多长时间可以更改。 0为永不过期。

99999 过期时间,99999天才能过期。

7 密码过期前多少天通知你

::  密码禁用的Linux time 


/etc/group

shrek:x:501:

如果把todd加入组,可以直接shrek:x:501:todd,别的用户

Linux用户只区分uid为0的和uid不为0的。


/etc/gshadow

用到的很少。


tail -5 /etc/passwd 只查看passwd 最后五行。

head -5 /etc/passwd 查看passwd 头五行文件。


useradd -G root,bin,todd shrek

把shrek同时指定加入多个组。

但是如果再次执行 

useradd -G mysql,ttt shrek

那么shrek加入的组就只有mysql和ttt,因为是指定shrek属于哪个组,不是累计增加组。



想让多个用户加入到一个组

gpasswd -M shrek,todd,ttt root 

把多个用户(shrek,todd,ttt)加入到root组


head /etc/group  验证root组后面有几个用户。


如果不小心把/etc/passwd or /etc/shadow delete 怎么办?

单用户 

ls /etc/passwd  

cp /etc/    因为单用户都有备份文件


man  熟悉文件的属性详解


把ssh的人杀掉

skill -9 pts/2  杀掉本机的pts/3 进程。


w   who  user  

w 用的最多


mesg y

write  root pts/2  

书写要写给pts/2 的消息。

crtl+d  键盘输入结束。


wall  发给大家的消息。 所有在机器上的人都会受到。 在各个控制台上的人都会收到这个信息。


查看用户的登录日志:

last  

lastlog  每一个用户的最后登录时间。


finger 看某一个用户的信息。



本文出自 “大大大齐” 博客,请务必保留此出处http://newgate.blog.51cto.com/9210093/1558598

Linux 练习笔记