linux中shell脚本:是root用户可以通过atd start 或者crond start启动系统服务而不是 service 命令。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中shell脚本:是root用户可以通过atd start 或者crond start启动系统服务而不是 service 命令。相关的知识,希望对你有一定的参考价值。
编写欢迎登陆的脚本:登录时显示用户数 打开的进程数 可用内存 虚拟内存等信息。
2、每隔15分钟记录:cpu负载 内存呢 交换空间、磁盘空间 用户登录情况,好当地时间输出保存到/aa/log目录中
3.每天23:55将/aa/log 压缩备份到?/var/log
给你点思路,先写一个搜集cpu负载 内存呢 交换空间、磁盘空间 用户登录情况的脚本。
并输出到/aa/log,通过crontab,或者写个while循环定义15分钟执行一次。
然后在写一个读取log文件信息的欢迎界面脚本,至于你想要达到atd start这种效果的启动方式
写法你可以参考一下/etc/init.d/下那些service的脚本,单独写的启动关闭脚本,可以仍到PATH环境变量所包含的目录里,比如/bin,/sbin这种目录,你也可以单独自己定义一个/aa/bin 目录添加到PATH变量中,其实启动关闭服务的脚本,你可以写成,往.bashrc文件里添加和删除那个欢迎界面脚本的语句。一点都不难,自己写写,锻炼一下吧。本回答被提问者采纳
linux centos 中 root 用户 vim 命令创建的.sh 脚本 显示颜色 ,但切换为普通用户就不显示颜色了
在linux中切换账户可以使用命令su,不论是root账户切换成普通用户,还是反之。用法:
使用root用户切换普通用户时直接 su - 普通用户名 就可以了;
使用普通用户切换至root用户时 su -或者 su - root 然后输入root密码就可以了;
在大都的linux的版本中,都可以使用su或者su -,但是su和su -还是有一定的差别的:
su只是切换了root身份,但Shell环境仍然是普通用户的Shell;而su -连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。用echo $PATH命令看一下su和su -以后的环境变量有何不同。以此类推,要从当前用户切换到其它用户也一样,应该使用su -命令。 参考技术A ls ~ -a
家目录下有vim的配置文件.vimrc
普通用户家目录是/home/XXX,root用户家目录是/root.
把root用户的配置文件copy到普通用户家目录下就好了。
rm ~/.vimrc ;删掉原来的
cp /root/.vimrc ~ ;添加新的
这样应该就好了 参考技术B 权限的问题吧,看看现在是不是只有root用户可执行。
以上是关于linux中shell脚本:是root用户可以通过atd start 或者crond start启动系统服务而不是 service 命令。的主要内容,如果未能解决你的问题,请参考以下文章