想要在root 的crontab里面加一些任务计划,希望以www用户运行命令,并且将输出重定向到某处以当时时间命名的日志文件,大致如下 /usr/bin/sudo -u www /usr/local/php/bin/php /www/open/www.php  &> /var/log/xxx_cron_log/www_$(date +"%Y%m%d_%H:%M").log 此处有两个坑: 1.习惯上的`date +"%Y%m%d_%H:%M"` 和 $…
Linux环境下一些有用但不常见的命令 1.获取显卡硬件信息 lspci -vnn | grep VGA -A 12 (若是n卡,则用glxinfo) 2.执行*.sh文件 常见的执行*.sh文件当属"./*.sh",但总有些linux系统这样执行是无效的,故可以采用下面方法进行: sh *.sh 3.环境变量的设置.查看.清除等相关的命令 (1)显示指定的环境变量 echo $MFX_HOME (2)显示所有设置的环境变量 env (3)设置环境变量 export MFX_HOME=…
Linux系统下给非root用户添加sudo权限 有时,在linux系统中非root用户运行sudo命令,会提示类似信息:  xxx is not in the sudoers file. This incident will be reported. 这里,xxx是当前用户名,该用户无法执行sudo命令,这时候,解决方法如下: 1.进入超级用户模式.也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式.(也可以直接用root登录): 2.给配置文件“/e…
1 在java的根目录下用java的jps查看:===========================================================================================================================一.查看哪些端口被打开 netstat -anp二.关闭端口号:iptables -A INPUT -p tcp --drop 端口号-j DROP iptables -A OUTPUT -p tcp --…
chattr命令 chattr命令用来修改文件系统的权限属性 chatrr 只有 root 用户可以使用,用来修改文件系统的权限属性,建立凌驾于 rwx 基础权限之上的授权. chatrr 命令格式如下: [root@localhost ~]# chattr [+-=] [选项] 文件或目录名 选项:  选项 选项说明 + 増加权限 - 删除权限 = 等于某权限 i 如果对文件设置属性,那么不允许对文件进行删除.改名,也不能添加和修改数据: 如果对目录设置 i 属性,那么只能修改目录下文件中的数…
一.su命令 Linux系统中有些事情只有root用户才能做,普通用户不能做,这时候就需要临时切换到root身份了. [root@davery ~]# whoamiroot [root@davery ~]# su davery[davery@davery root]$ [davery@davery root]$ pwd/root[davery@davery root]$ [root@davery ~]# su - davery上一次登录:六 3月 31 23:28:54 CST 2018pts/…
sudo命令用来以其他身份来执行命令,预设的身份为root. 1.命令格式: sudo  [参数]  [命令] 2.命令功能: 功能:  sudo可以针对单个命令授予临时权限.用户也可以通过su切换到root用户运行命令,su启动一个root shell允许用户运行之后的所有的命令. 1)sudo与su的不同之处:sudo仅在需要时授予用户权限,减少了用户因为错误执行命令损坏系统的可能性:sudo也可以用来以其他用户身份执行命令.此外,sudo可以记录用户执行的命令,以及失败的特权获取. 2)提…
一.命令su 语法 : su [-] username后面可以跟 ‘-‘ 也可以不跟,普通用户su不加username时就是切换到root用户,当然root用户同样可以su到普通用户. ‘-‘ 这个字符的作用是,加上后会初始化当前用户的各种环境变量,做个简单的实验来说明加与不加 ‘-‘ 的区别:[test@localhost ~]$ pwd/home/test[test@localhost ~]$ su密码:[root@localhost test]# pwd/home/test[root@lo…
第3周第3次课(4月4日) 课程内容:3.7 su命令3.8 sudo命令3.9 限制root远程登录 3.7 su命令 [root@jimmylinux-002 ~]# su - jimmy    su命令是切换用户使用的,在这里加一个“-”表示彻底切换到jimmy用户下包括自己的配置和环境变量,就在自己的家目录. [root@jimmylinux-002 ~]# su - -c "touch /tmp/jimmy.111" jimmy    以指定用户的身份执行一条命令 [root…
需求描述: 今天在数据库主机上操作,通过history看到有刚操作过的历史记录,想把这个清除了, 但是,还不影响后续的命令记录,所以查了下,在此记录. 操作过程: 1.通过history -c命令,完成清除历史执行过的命令. 执行结果: -- :: > $(ps -ef | grep LOCAL=NO | grep -v grep | awk '{print $2}') -- :: >ps -ef | grep LOCAL=NO -- :: >ps -ef | grep ora_ --…