本篇文章给大家谈谈linux目录在哪里设置,以及linux系统文件在哪个目录对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、linux设置工作主目录
- 2、linux命令 用什么命令设置用户home目录
- 3、linux的datadir在哪里设置
- 4、在linux下怎么创建一个目录
- 5、linux设置起始目录
- 6、linux如何添加目录
1、linux设置工作主目录
详细说明如下:
第一种方法:vi /etc/passwd
找到要修改的用户那几行,修改掉即可。此法很暴力,建议慎用。
/etc/passwd文件格式
登录名:加密口令:数字用户id:数字组id:注释字段:起始目录:shell程序
用此方法修改了用户宿主目录后,会出现某些异常,如:bash环境异常,需要将用户原宿主目录下的隐藏文件拷贝到更改后的宿主目录即可
cp /原宿主目录/.* /目标目录
第二种:usermod
usermod -d /usr/newfolder -u uid
-u后面一定要接uid啊,不是username
附:usermod详细参数
语 法:usermod [-lu][-c
评论0
加载更多
2、linux命令 用什么命令设置用户home目录
用usermod -md /path/to/new/home xxx,操作方法如下:
1、首先在linux中,使用命令:usermod -h查看usermod命令的具体用法。
2、修改用户账户的过期时间,可以使用参数-e,usermod -e 2020-3-3 test1。
3、修用户所属的用户组,可以使用参数-g,如修改test1用户对应的组为test:usermod -g test test1。
4、这时使用id user查看的时候,可以看到用户组已经变化。
5、如果需要修改用户对应的UID,使用使用-u蚕食即可。
3、linux的datadir在哪里设置
在home目录下建立data目录
Linux下更改datadir的方式:
linux下,MySQL默认的数据文档存储目录为/var/lib/mysql。假如要把MySQL目录移到/home/data下需要进行下面几步:
1、home目录下建立data目录
cd /home
mkdir data
2、把MySQL服务进程停掉:
mysqladmin -u root -p shutdown
3、把/var/lib/mysql整个目录移到/home/data
mv /var/lib/mysql /home/data/
这样就把MySQL的数据文档移动到了/home/data/mysql下
4、找到my.cnf配置文档
假如/etc/目录下没有my.cnf配置文档,请到/usr/share/mysql/下找到*.cnf文档,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:
[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
5、编辑MySQL的配置文档/etc/my.cnf
为确保MySQL能够正常工作,需要指明mysql.sock文档的产生位置。修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock 。操作如下:
vi my.cnf (用vi工具编辑my.cnf文档,找到下列数据修改之)
# The MySQL server
[mysqld]
port = 3306
#socket = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)
socket = /home/data/mysql/mysql.sock (加上此行)
6、修改MySQL启动脚本/etc/init.d/mysql
最后,需要修改MySQL启动脚本/etc/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成您现在的实际存放路径:home/data/mysql。
[root@test1 etc]# vi /etc/init.d/mysql
#datadir=/var/lib/mysql(注释此行)
datadir=/home/data/mysql (加上此行)
如果是CentOS还要改 /usr/bin/mysqld_safe 相关文件位置;
最后 做一个mysql.sock 链接:
ln -s /home/data/mysql/mysql.sock /var/lib/mysql/mysql.sock
如果,创建失败,那么 先进入目录/var/lib下创建目录mysql,在运行上面的命令
7、重新启动MySQL服务
/etc/init.d/mysql start
为了验证更改是否已经成功,我们可以在MySQL中新建一个命名为xunmeinet的数据库,建立完毕后观察C:\mysql\data文件夹是否多了一个与数据库名同名的文件夹,
4、在linux下怎么创建一个目录
通过linux的mkdir命令来创建文件路径。
操作步骤:通过cd命令进入要创建自路径的文件夹,通过以下方法创建:
方法一通过命令:mkdir - p {filename1,filename2,filename3,filename4}(文件名)实现。
方法二通过命令:mkdir filename1 filename2 filename3 filename4(文件名)实现。
创建文件夹,mkdir这个命令是用于创建文件夹的,使用非常非常的简单,mkdir+文件夹名称,之间一定要有空格,先查看一下都是有什么文件
mkdir ceshi 譬如创建一个名字叫ceshi的文件夹
5、linux设置起始目录
起始目录:对于linux启动并挂载了文件系统后,当我们进入终端用户界面,我们就会进入我们的linux起始目录;
这个与“/”根目录不同,他的符号为“~”;
我们可以查看该目录的情况:# echo ~
#一般会打印出/root目录,而我们应该知道该目录的目的为root用户目录,其作用的本身是提供给root用户使用的。
操作步骤如下:
1、切换到root用户,直接修改/etc/passwd文件,找到用户名一行,如下图所示修改路径,然后保存即可;
2、切换到root用户,使用usermod命令,例如usermod -d /tmp test (test为用户名),使用该命令请确保该用户下没有运行的软件或进程;
3、最后切换到普通账户,就会看到当前默认目录已经更改了。
6、linux如何添加目录
执行linux的命令:mkdir aaa 就是创建aaa目录,创建子目录是mkdir aaa/bbb在aaa下创建bbb目录。
mkdir -p ccc/ddd 就是创建ccc目录并且创建ddd子目录。
linux目录在哪里设置的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux系统文件在哪个目录、linux目录在哪里设置的信息别忘了在本站进行查找喔。