linux终端非root用户执行程序提示PID file /var/run/openser.pid does no exist什么原因

作者&投稿:堂顾 (若有异议请与网页底部的电邮联系)
在linux中装了mysql,启动错误提示找不到pid file,~

建立运行账户了吗?
这是我自己用的 RH系列一直没有问题 你对比下然后试试
#groupadd mysql
#useradd –g mysql mysql
#tar zxvf mysql*.tar.gz
#cd mysql*/
# ./configure \
--prefix=/usr/local/mysql --with-charset=utf8 \
--with-collation=utf8_general_ci \
--with-extra-charsets=all \
--with-mysqld-ldflags=-all-static
make
make install

#cp support-files/my-medium.cnf /etc/my.cnf //拷贝my-medium.cnf文件
#cd /usr/local/mysql //进入mysql目录
#bin/mysql_install_db --user=mysql /需要重启服务
#chown -R root . .//将文件的所有属性改为root用户
#chown -R mysql /usr/local/mysql/var //将数据目录的所有属性改为mysql用户
#chgrp -R mysql .//将组属性改为mysql组
#bin/mysqld_safe --user=mysql & //启动mysql

这个一般是你自己擅自更改了文件路径导致的,默认安装完bind和bind-chroot后,其创建的配置文件路径应该是/etc/named.conf及/var/named/*,而且这两个路径的所属均为named用户及named用户组,请检查你的路径用户组是否为named

你要使用带有root权限的程序,只有两种情况,一种就是切换成root或sudo等,还有一种就是该程序有+s项,比如我们的ping操作.

可以修改/etc/sudoers来实现,将其中的
Defaults requiretty
注释掉即可。
但这么做不安全,一旦apache有漏洞被人利用,可能会引起严重后果。

sudo

或参考http://hi.baidu.com/kaoik/blog/item/a71436d10c0fcf3e9a50277f.html


linux下 \/etc\/fstab 中的option选项sw什么意思
\/dev\/cdrom \/mnt\/cdrom iso9660 noauto,ro 0 0 \/dev\/device就是需要挂载的设备,\/hda2就是第一个IDE插槽上的主硬盘的第二个分区。如果是第二个IDE插槽主硬盘的第三个分区,那就是\/dev\/hdc3,具体可以在linux下使用fdisk -l 查看。mountpoint 就是挂载点。\/、 \/usr、 swap 都是...

关于linux下nfs服务的\/etc\/exports的配置
将\/nfsroot这个目录共享给*(所有人),然后是权限 第一个参数: rw: 可擦写的权限 ;ro: 只读的权限。第二个参数: sync: 资料同步写入到内存与硬盘当中 ;async: 资料会先暂存于内存当中,而非直接写入硬盘。第三个参数: 1、no_root_squash: 登入 NFS 主机使用分享目录的使用者,如果是 root...

linux 重新挂载命令
linux 重新挂载需要先卸载再重新挂载,如果要一条命令可以通过&&符号将两个命令组合到一个命令里,例如:umount -l \/mnt\/test && mount -o ro \/dev\/hda1 \/mnt\/test linux中挂载命令是mount,卸载是umount,在命令行中使用&&可以将多条命令组合成一条命令并顺序执行,以达到快速执行的目的。

linux系统登录时提示拒绝权限
进入单用户模式:在开机grub菜单中,按e,在加载linux 内核行的行尾加上single,就像这样。linux\/boot\/vmlinuz-2.6.×××-generic root=UUID=××× ro single 然后在单间用户模式下的命令行输入:vim \/etc\/pam.d\/gdm或者nano \/etc\/pam.d\/gdm 重新编辑这个文件。--- BTW:你在开头加入这个\/\/...

linux mount 挂载命令 详解
光盘或光盘镜像:iso9660 DOS fat16文件系统:msdos Windows 9x fat32文件系统:vfat Windows NT ntfs文件系统:ntfs Mount Windows文件网络共享:smbfs UNIX(LINUX) 文件网络共享:nfs 2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:loop:用来把一个文件当成硬盘分区挂接上系统 ro:...

linux串口程序无环境变量linux串口程序
串口控制台如何打开linux终端控制台?串口控制台打开linux终端控制台的方法是追加打开命令的行,为了将这些信息显示在终端上,可以将这些文件中含有echo命令的行追加>TTY。TTY是终端的串口(与\/etc\/inittab中串口终端行的一样)。值得注意的是,这样做的好处是利用串口终端作为Linux控制台,可以免去额外的键盘...

ethereal 如何在linux命令行下安装
很久以前我本本也有这样的问题。我本本是12.1 1280×800分辨率的 root运行终端:vim \/etc\/grub.conf 把 kernel \/vmlinuz-2.6.12-1.1447_FC4 ro root=LABEL=\/ rhgb改为 kernel \/vmlinuz-2.6.12-1.1447_FC4 ro root=LABEL=\/ rhgb vga=789 就可以了!如果您想开机进入的字符界面,那就要改...

linux无法切换到root用户
首先\/bin\/csh是文件,不是目录,然后这个文件是用户登录的执行shell 看你的报错应该是把这个文件给误删除了吧 那尝试是不是可以恢复这个文件,或者修改root的登录shell为\/bin\/bash一类的

Linux mount的用法
-o用来描述设备或档案的挂接方式。后面接loop是用来把一个文件当成硬盘分区挂接上系统。如接rw表示可以读写挂接后的设备。如接ro则是只读方式。mount 挂载远程共享的用法;mount -t smbfs -o codepage=cp936,username=用户名,password=密码 ,-l \/\/ip地址\/共享文档夹名 挂载点 ...

Linux 怎么进入安全模式?
当出现boot:时,输入linux single即可。也可用光盘引导,当出现boot:时输入linux rescue一路回车即可。多系统,用以上二个方面也可以进入 2.如果多系统是用lilo引导,输入linux single可进入3.如果是用grub引导,看到kernel \/vmlinuz-2.4.20-8 ro root=LABEL=\/这一行,在最后加 1即可。 在shell下输入init 1也可以...

站前区17719628609: 如何让 Linux 下非 root 用户程序使用小于 1024 端口 -
谭厕博乐: 在Linux下,默认端口1024下的程序是要在root下才能使用的,在其他用户下,如果尝试使用将会报错.在有的时候,我们可能考虑程序运行在root帐户下,可能会给Linux系统带来安全风险.那如何能够让非root用户运行的程序能够对外启用小于1024的端口...

站前区17719628609: 在linux中为什么在非root用户下有些命令用不来,如,ifconfig,shutdown -
谭厕博乐: 你用ls -l /sbin/ifconfig 看看,如果第十个字符是x,那么,普通用户可以通过键入命令 /sbin/ifconfig 来执行它. 第四个位置上的x是说root自己可以执行,第七个位置上的x是说文件所有主所在的组(此处即指root)成员可以执行.第十个字符是x的话,所有用户都可以执行它.

站前区17719628609: linux系统,只有root用才能切换界面吗?切换到非root用户下是不是不能切换回命令行? -
谭厕博乐: 可以的!我没明白您说的切换界面是什么意思,一般Linux都可以使用 ctrl + alt + F1....F7来切换你的终端,如果是进入图形界面的话你可以切换到F1或者是F7上用普通用户登录就可以,或者直接在终端下用普通用户执行 startx

站前区17719628609: linux下如何让一个普通用户开机执行自己的一个脚本,不用root权限 -
谭厕博乐: 在自己的家目录下有一些开机启动配置,将你的脚本执行代码添加进配置文件就可以了.

站前区17719628609: linux下权限问题,如何让无root管理员权限的用户执行需root权限执行的脚本文件 -
谭厕博乐: 没看懂你的需求,如果你要c语言里调用shell命令,那么你可以包含这个头文件#include <stdlib.h> 然后调用这个命令:int system(const char *string);就可以了.例如system("pwd")就是调用shell命令pwd.但是你要使这个文件可以被其他用户执行,没必要那么烦啊.只要“chmod o+x 脚本名”就ok啦.实在不行你先把这个文件的拥有者改成你需要执行的用户,命令为“chown 你的用户名 脚本名”,然后再执行“chmod u+x 脚本名”就ok了.楼主给分吧

站前区17719628609: Linux PATH怎么应用? -
谭厕博乐: 你ls 一下catfile.sh 可能你不是root用户执行的,权限不够就不行 你可以 chmod a+x catfile.sh 然后应该可以运行了.

站前区17719628609: linux怎样在非root情况下,执行mount命令挂载d盘?即在普通用户下.怎么解决?? -
谭厕博乐: mount是需要root权限的,但如果你是普通用户,就需要获得root权限,即给予sudo权限;为了防止权限过大,请注意限制sudo命令;采纳是一种美德

站前区17719628609: linux打开终端出现[user:~],为什么不是[root@localhost]?求大神解答,初学者不解. -
谭厕博乐: user是你的用户名,~就是你当前用户的文件夹,这里是指/home/user

站前区17719628609: 如何在Linux中查看所有正在运行的进程 ? -
谭厕博乐: ps命令 输入下面的ps命令,显示所有运行中的进程:# ps aux | less 其中,-A:显示所有进程 a:显示终端中包括其它用户的所有进程 x:显示无控制终端的进程 任务:查看系统中的每个进程.# ps -A# ps -e 任务:查看非root运行的进程# ps -U root -u root -N 任务:查看用户vivek运行的进程# ps -u vivek 任务:top命令 top命令提供了运行中系统的动态实时视图.在命令提示行中输入top:由于能力有限只能回答这些,但是建议查看刘遄老师的《linux就该这么学》这本比肩鸟哥私房菜的但与时俱进的工具书 很基础的linux知识,建议跟着《linux就该这么学》系统学习下!

站前区17719628609: 系统之家Linux中如何让普通用户使用小于1024的端口怎么办 -
谭厕博乐: Linux中如何让普通用户使用小于1024的端口怎么办 在Linux下,默认端口1024下的程序是要在root下才能使用的,在其他用户下,如果尝试使用将会报错.在有的时候,我们可能考虑程序运行在root帐户下,可能会给Linux系统带来安全风险....

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网