走进 Linux 系统
开机会启动很多程序,Windows 叫服务(service),Linux 叫守护进程(daemon)
关机
linux 中没有报错,即成功
1 2 3 4 5
| sync
shutdown -h now
reboot
|
目录结构
- 一切皆文件
- 根目录
/
,所有文件都挂载在这个节点下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| ls
|
常用基本命令
1 2 3
| mkdir -p f1/f2/f3 rmdir -p f1 rmdir f1
|
内容查看
1 2 3 4 5 6
| cat tac nl
less 比 more 好,功能多,向下查询 /,向上查询 ? tail -n 20
|
链接
硬链接:A…B, 假设 B 是 A 的硬连接,那么他们指向同一个文件,允许一个文件多个路径,用这种机制可以放置误删
软连接:类似 Windows 下的快捷方式
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| touch f1
echo "hello" > f1
ln f1 f2
ln -s f1 f3
rm f1
cat f2
cat f3
|
账户管理
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| useradd -m jack002
userdel -r jack002
usermod -d /home/233 jack002
root@945e2e63f891:/home
su username
exit
hostname hostname xxx
passwd username
passwd -l username passwd -d username
|
用户组管理
本质是对 /etc/group 进行修改
1 2 3 4 5 6 7 8 9 10 11 12 13
| groupadd jackgroup
groupdel jackgroup
groupmod -g 555 -n jack555 jack520
newgroup root
|
拓展
/etc/passwd
1 2
| jack002:x:1001:1001::/home/jack002:/bin/sh 用户名:密码(不可见,所以是x):用户标识号(自增):组标识号:注释性描述:主目录:登陆 shell
|
密码放在 /etc/shadow 加密过的 jack002:$6$/me.SpanXkOPad04$XO/jFHniPIenQQXFZhSOfwL7eQ0hQ..X5EWNigGrfh8sqZ6KA8wAFQtzCPpwgf.Ov9RIVp8hr9GcXB3un4Oax1:18746:0:99999:7:::
磁盘管理
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| df
du
du -sm /*
mount /dev/jack /mnt/jack
umount -f /mnt/jakc
|
进程管理
- 每个进程都有父进程
- 两种运行方式:前台,后台
- 服务基本都是后台运行,程序都是前台运行
- 每个进程都有一个 id 号
1 2 3 4 5 6 7 8 9 10 11 12
|
ps
pstree -pu
kill -9 pid
|