首页 > 代码库 > 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 练习笔记