一、实验说明
1.登录系统
无需登录直接进入系统
2.若不小心登出如何处理
系统用户名tc,密码为空。即提示输用户名时输入tc然后在提示输入密码时直接敲回车即可,若无提示可直接登录。
二、查看登录用户及修改密码
1.查看我是谁-whoami命令
提示:使用两次TAB键获取命令补充提示
tc@box~$ whoami
2.修改我的密码
输入passwd之后,回车,连续输入两次新密码就可以更新当前用户密码
tc@box~$ passwd
3.退出系统再次登录
退出系统后使用用户名tc及刚才设置的新密码登录
tc@box~$ exit
三、命令管理
1.清除屏幕 -clear命令
tc@box~$ clear
2.查看命令历史-history
tc@box~$ history
0 whoami
1 passwd
2 clear
4 history
四、用户管理
1.以tc用户登录
用户管理需要root权限,所以此类命令需要用户为root或具有sudo权限,tc用户具有sudo权限,所以需要以用户tc登录。系统用户名tc,密码为前面设置的密码(若没有设置将为空)。
tc@box~$ exit
Core Linux
box login: tc
tc@box~$
2.添加组 - addgroup
提示:用户管理需要root权限,所以此类命令前需要加sudo
tc@box~$ sudo addgroup shiyanlougroup
3.添加用户 - adduser
添加用户shiyanlou到组shiyanlougroup中,设定用户家目录为/home/shiyanlou
创建用户命令执行时需要为用户设定密码
tc@box~$ sudo adduser -h /home/shiyanlou -G shiyanlougroup shiyanlou
4.使用su -命令切换到其他用户
tc@box~$ su - shiyanlou
输入用户密码
password:
退出shiyanlou用户
shiyanlou@box:~$ exit
5.删除用户 - deluser
删除用户shiyanlou
tc@box~$ sudo deluser shiyanlou
6.删除组 - delgroup
删除组shiyanlougroup
tc@box~$ sudo delgroup shiyanlougroup
五、系统管理
1.系统状态实时监控 - top
点击q退出top界面
tc@box~$ top
2.查看当前时间 - date
tc@box~$ date
Tue May 10 10:00:11 UTC 2014
3.显示登录记录 - last
tc@box~$ last
4.查看磁盘使用情况 - df
输出内容过多时可以使用more分屏显示,点击回车滚动显示下面内容
tc@box~$ df | more
5.查看当前目录大小 - du
tc@box~$ du
0 ./.local/bin
0 ./.local
0 ./.X.d
16.0K
6.显示系统启动信息 - dmesg
输出内容过多时可以使用more分屏显示,点击回车滚动显示下面内容
tc@box~$ dmesg | more
7.显示正在运行的进程 - ps
输出内容过多时可以使用more分屏显示,点击回车滚动显示下面内容
tc@box~$ ps | more
8.显示后台进程 - jobs
tc@box~$ jobs
9.中止进程或任务 - kill
启动cat进程放入后台运行
tc@box~$ cat > abc.txt &
查找cat进程ID,该ID用于替换后面一条命令中的CAT_PID字符串
tc@box~$ ps | grep cat
中止cat进程,使用上一条命令中查到的进程ID号替换CAT_PID
tc@box~$ kill -9 CAT_PID
六、网络命令
1.显示网络地址信息 - ifconfig
显示IP地址及网络掩码等信息
tc@box~$ ifconfig
2.显示/配置路由信息 - route
显示路由表信息
tc@box~$ route
3.显示网络连接状态 - netstat
显示网络连接状态
tc@box~$ netstat
4.查看与目标服务器连接情况 - ping
查看是否可以连接localhost服务器,发三次ping给localhost
tc@box~$ ping -c 3 localhost