Linux root用户及使用新建用户安装服务问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux root用户及使用新建用户安装服务问题相关的知识,希望对你有一定的参考价值。

新人求教,请大神指点一二,不胜感激

1、在linux下,root用户一般是做什么用的?我们一般使用root用户进行操作,还是用root新建一些用户?
2、我用root账户创建了一个user,名字为user1,对应的在home路径下面会自动创建对应的user1文件夹,里面有很多隐藏的文件夹之类的东西。
3、安装一些软件或搭建一个tomcat运行环境,是用root用户呢?还是新建的user1用户?
4、如果我要用user1账户搭建svn服务器,安装数据库,安装tomcat等等,安装的东西一般应该位于/home/user1/下面呢?还是我可以随便定义一个路径,如:/home/svn,我在这个路径下面创建svn库,这样可以吗?
补充问题:
用apt-get命令安装到哪里去了?除了apt-get,还有哪个命令可以智能安装呢?
我看网上这么说,我去到对应路径下看不到我安装的svn文件。
--prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr
/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr/local/share
我用find命令find / -name "subversion" 查找到以下文件目录,那我的svn安装目录就是/etc/subversion这个了?
++++++++
/etc/bash_completion.d/subversion
/etc/subversion
/usr/share/doc/subversion
+++++++++
还有一个问题:我新建了用户名为test,并且安装了svn服务,如果我把svn 的版本库,放在如下目录/home/test/repos,要挂载硬盘,请问,一般是挂载硬盘到/home/test这个用户目录下,还是挂载到/home/test/repos这个目录下?

参考技术A

    root用户是Linux下的超级用户,相当于Windows7下的Administrator,就是最高权限,由于权限太高,有可能造成误删除之类的操作,一般建议新建一个用户,安装或配置相关的东西时可以sudo到root下

    新建的用户下都有一些隐藏的文件,是基于这个用户的配置文件,比如.bash_profile这个文件就相当于/etc/profile这个文件,只是前者只作用于当前用户,后者作用于所有

    安装一些软件或服务,由于考虑到一些目录权限的问题,我一般用root安装,至于安装完后的其它用户没有权限访问这个服务的问题,可以用chown和chmod命令改一下属主或权限就行了

    编译安装是可以指定安装路径的,--prefix指定的就是安装的路径,不指定的话会有一个默认路径,可以通过./configure --help 看到所有的参数。

追问

麻烦看下我的补充问题,谢谢~

追答

apt-get只是用过,不熟,我常用的是Centos,所以这个我还真不清楚

至于挂载到那个目录下,问题不大,不管你挂载到那个目录下,之后的写入数据都是会写到挂载后的那个分区或硬盘上

本回答被提问者和网友采纳

在Linux系统中安装vmTools

以下是,会用到的命令、遇到的问题及解释:

在虚拟机中安装centOS系统,因为后续安装服务或者其他的东西,因此需要安装vmTools,方便将文件从宿主电脑拖进虚拟机内。(我的是tar压缩包的vmTools)

首先,确保用的是root身份登陆的或者拥有root权限。因为挂在cdrom需要root用户才能操作,而且后面的也有需要权限的一些操作。

新建文件夹,mnt 下的cdrom:

mkdir  /mnt/cdrom

使用mount命令将cdrom挂载在/mnt/cdrom目录中,这样就可以访问里面的内容了: (mount: only root can do that)

mount  /dev/cdrom  /mnt/cdrom

接下来,弹出如下代码,则说明挂载成功了。

mount: block device  /dev/sr() is write-protected, mounting read-only

把tar压缩包复制到宿主目录下:

cp  VMwareTools-9.2.0-799703.tar.gz /tmp

进入tmp 目录下查看是否存在tar压缩包:

cd  /tmp

ls  /tmp

执行安装命令:

./vmware-install.pl

后面一路yes, 回车就可以,完毕后reboot 重启就ok 了。

 

以上是关于Linux root用户及使用新建用户安装服务问题的主要内容,如果未能解决你的问题,请参考以下文章

使用ROOT用户在Linux服务器上安装Libreoffice服务后,普通用户无法调用Libreoffice API

运维Linux下Nginx安装及使用

在Linux系统中安装vmTools

Linux怎样限制普通用户权限?

linux强制踢出已登录的用户及本地用户

Linux系统安全及应用