题目 自定义用户环境
在系统server0和desktop0上创建自定义命令为
qstat
,此自定义命令将执行以下命令:
/bin/ps -Ao pid,tt,user,fname,rsz
此命令对系统中的所有用户有效。
操作
默认使用bash shell,所以就修改它的配置文件。配置文件一般存在于: 1.
/etc/bashrc
全局生效 2./home/用户家目录/.bashrc
当前用户生效。这里要求对所有用户生效,明显是修改前者。
[root@server0 ~]# vim /etc/bashrc
增加如下配置至文件末尾alias qstat='/bin/ps -Ao pid,tt,user,fname,rsz'
[root@server0 ~]# source /etc/bashrc
重新加载一下,使得当前bash生效。desktop0操作同上
测试自定义的命令 qstat
结果如下
[root@server0 ~]# qstat
PID TT USER COMMAND RSZ
1 ? root systemd 6560
2 ? root kthreadd 0
3 ? root ksoftirq 0
5 ? root kworker/ 0
6 ? root kworker/ 0
7 ? root migratio 0
8 ? root rcu_bh 0
9 ? root rcuob/0 0
10 ? root rcu_sche 0
11 ? root rcuos/0 0
12 ? root watchdog 0
13 ? root khelper 0
14 ? root kdevtmpf 0
15 ? root netns 0
16 ? root writebac 0
17 ? root kintegri 0
18 ? root bioset 0
19 ? root kblockd 0
20 ? root khubd 0
21 ? root md 0
24 ? root kswapd0 0
25 ? root ksmd 0
26 ? root khugepag 0
27 ? root fsnotify 0
28 ? root crypto 0
37 ? root kthrotld 0
38 ? root kworker/ 0
39 ? root kmpath_r 0
40 ? root kpsmouse 0
60 ? root deferwq 0
93 ? root kauditd 0
165 ? root rpciod 0
226 ? root ata_sff 0
228 ? root scsi_eh_ 0
229 ? root scsi_tmf 0
231 ? root scsi_eh_ 0
232 ? root scsi_tmf 0
252 ? root xfsalloc 0
253 ? root xfs_mru_ 0
254 ? root xfslogd 0
255 ? root xfs-data 0
256 ? root xfs-conv 0
257 ? root xfs-cil/ 0
258 ? root kworker/ 0
259 ? root xfsaild/ 0
352 ? root systemd- 5068
374 ? root lvmetad 3532
395 ? root systemd- 4720
422 ? root vballoon 0
442 ? root auditd 1776
447 ? root ttm_swap 0
454 ? root qxl_gc 0
456 ? root audispd 828
470 ? root sedispat 1184
473 ? root alsactl 992
477 ? root firewall 21340
480 ? avahi avahi-da 1668
481 ? root tuned 16004
482 ? root rsyslogd 7448
488 ? root abrtd 5204
489 ? root abrt-wat 4364
491 ? root abrt-wat 4364
492 ? libstor+ lsmd 368
505 ? root ModemMan 4512
508 ? root smartd 2040
512 ? root systemd- 1700
513 ? root accounts 3436
516 ? rtkit rtkit-da 1196
518 ? dbus dbus-dae 3204
524 ? root crond 1652
531 ? root atd 952
533 ? root gdm 3136
536 ? chrony chronyd 1240
544 ? root ksmtuned 908
551 ? avahi avahi-da 444
560 ? root iprupdat 324
563 ? root iprinit 328
578 ? root iprdump 88
605 ? root sssd 2880
606 ? root sssd_be 7448
619 ? root gdm-simp 3936
621 ? polkitd polkitd 13716
623 ? root sssd_nss 15132
624 ? root sssd_pam 3292
625 ? root sssd_aut 3076
630 tty1 root Xorg 31244
717 ? root NetworkM 11448
1016 ? root teamd 1724
1421 ? root libvirtd 13996
1422 ? root oddjobd 1792
1427 ? root sshd 3532
1453 ttyS0 root agetty 820
1454 ? root dhclient 15588
1455 ? rpc rpcbind 1192
1467 ? rpcuser rpc.stat 1792
1651 ? root master 2068
1653 ? postfix qmgr 3872
1739 ? root upowerd 4440
1793 ? colord colord 5704
2014 ? root gdm-sess 6800
2025 ? root gnome-ke 6072
2036 ? root gnome-se 12272
2044 ? root dbus-lau 580
2045 ? root dbus-dae 2268
2110 ? root gvfsd 3216
2130 ? root gvfsd-fu 5180
2185 ? root ssh-agen 568
2202 ? root dconf-se 2560
2209 ? root at-spi-b 5256
2213 ? root dbus-dae 1660
2218 ? root at-spi2- 3376
2227 ? root gnome-se 26768
2233 ? root pulseaud 4844
2247 ? root bluetoot 1956
2260 ? root gvfs-udi 4228
2264 ? root udisksd 6016
2272 ? root gvfs-afc 3580
2277 ? root gvfs-gph 3500
2281 ? root gvfs-mtp 3268
2285 ? root gvfs-goa 3152
2288 ? root goa-daem 16452
2295 ? root cupsd 3804
2296 ? root gnome-sh 141504
2304 ? root gsd-prin 5676
2320 ? root ibus-dae 5380
2323 ? root ibus-dco 3548
2329 ? root ibus-x11 7740
2339 ? root gnome-sh 9308
2341 ? root mission- 7068
2347 ? root ibus-eng 3436
2353 ? root evolutio 10220
2356 ? root nautilus 24404
2392 ? root gconfd-2 2488
2396 ? root evolutio 9744
2397 ? root tracker- 15196
2399 ? root evolutio 13584
2412 ? root gvfsd-tr 3668
2413 ? root seapplet 8500
2432 ? root tracker- 10468
2438 ? root rhsm-ico 7304
2443 ? root abrt-app 13756
2526 ? root gvfsd-me 2752
3118 ? root sshd 5124
3122 pts/0 root bash 3024
3877 ? root kworker/ 0
4032 ? root kworker/ 0
4041 ? postfix pickup 3852
4156 ? root kworker/ 0
4192 ? root sleep 356
4194 pts/0 root ps 1312