网站首页 > 文章中心 > 其它

linux命令后加adm

作者:小编 更新时间:2023-09-06 19:56:02 浏览量:185人看过

linux系统下通过madadm命令用两块硬盘备份服务器所有数据包括系统盘,在线等,急~~高手赐教!!

如果是长期备份,用rsync吧,同一文件内,不同的地方才重新同步,节约时间.再写进定时任务就实现自动化了.

Linux添加/删除用户和用户组

方法步骤:

①.、创建用户

adduser phpq //新建phpq用户

passwd phpq //给phpq用户设置密码

groupadd tes //新建test工作组

useradd -g test phpq //新增phpq用户并增加到test工作组

注:-g所属组 -d家目录 -s所用的shell

usermod -G groupname username或者gpasswd -a user group

在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了,想恢复该用户,去掉*即可,或者使用如下命令关闭用户账号:passwd

peter -I

重新释放:passwd peter -u

userdel peter、groupdel peter、usermod -G peter

peter(强制删除该用户的主目录和主目录下的所有文件和子目录)

id user、cat /etc/passwd

如何在linux系统下建立组名sysadm操作命令

常用指令

ls 显示文件或目录

-l 列出文件详细信息l(list)

-a 列出当前目录下所有文件及目录,包括隐藏的a(all)

mkdir 创建目录

-p 创建目录,若无父目录,则创建p(parent)

cd 切换目录

touch 创建空文件

echo 创建带有内容的文件.

cat 查看文件内容

cp 拷贝

mv 移动或重命名

rm 删除文件

-r 递归删除,可删除子目录及文件

-f 强制删除

find 在文件系统中搜索某文件

wc 统计文本中行数、字数、字符数

grep 在文本文件中查找某个字符串

rmdir 删除空目录

tree 树形结构显示目录,需要安装tree包

pwd 显示当前目录

ln 创建链接文件

more、less 分页显示文本文件内容

head、tail 显示文件头、尾内容

ctrl+alt+F1 命令行全屏模式

系统管理命令

stat 显示指定文件的详细信息,比ls更详细

who 显示在线登陆用户

whoami 显示当前操作用户

hostname 显示主机名

uname 显示系统信息

top 动态显示当前耗费资源最多进程信息

ps 显示瞬间进程状态 ps -aux

du 查看目录大小 du -h /home带有单位显示目录信息

df 查看磁盘大小 df -h 带有单位显示磁盘信息

ifconfig 查看网络情况

ping 测试网络连通

netstat 显示网络状态信息

man 命令不会用了,找男人 如:man ls

clear 清屏

alias 对命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit

kill 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程.

打包压缩相关命令

gzip:

tar: 打包压缩

-c 归档文件

-x 压缩文件

-z gzip压缩文件

-v 显示压缩或解压缩过程 v(view)

-f 使用档名

例:

tar -cvf /home/abc.tar /home/abc 只打包,不压缩

tar -zcvf /home/abc.tar.gz /home/abc 打包,并用gzip压缩

当然,如果想解压缩,就直接替换上面的命令 tar -cvf / tar -zcvf / tar -jcvf 中的"c" 换成"x" 就可以了.

关机/重启机器

shutdown

-r 关机重启

-h 关机不重启

now 立刻关机

halt 关机

reboot 重启

Linux管道

将一个命令的标准输出作为另一个命令的标准输入.也就是把几个命令组合起来使用,后一个命令除以前一个命令的结果.

例:grep -r "close" /home/* | more 在home目录下所有文件中查找,包括close的文件,并分页输出.

Linux软件包管理

dpkg (Debian Package)管理工具,软件包名以.deb后缀.这种方法适合系统不能联网的情况下.

比如安装tree命令的安装包,先将tree.deb传到Linux系统中.再使用如下命令安装.

sudo dpkg -r tree 卸载软件

注:将tree.deb传到Linux系统中,有多种方式.VMwareTool,使用挂载方式;使用winSCP工具等;

APT(Advanced Packaging Tool)高级软件工具.这种方法适合系统能够连接互联网的情况.

依然以tree为例

sudo apt-get install tree 安装tree

sudo apt-get remove tree 卸载tree

sudo apt-get update 更新软件

sudo apt-get upgrade

将.rpm文件转为.deb文件

.rpm为RedHat使用的软件格式.在Ubuntu下不能直接使用,所以需要转换一下.

sudo alien abc.rpm

vim使用

命令模式下:

:q 退出

:q! 强制退出

:wq 保存并退出

:set number 显示行号

:set nonumber 隐藏行号

/apache 在文档中查找apache 按n跳到下一个,shift+n上一个

yyp 复制光标所在行,并粘贴

h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)

用户及用户组管理

/etc/passwd 存储用户账号

/etc/group 存储组账号

/etc/shadow 存储用户账号的密码

/etc/gshadow 存储用户组账号的密码

useradd 用户名

userdel 用户名

adduser 用户名

groupadd 组名

groupdel 组名

passwd root 给root设置密码

su root

su - root

/etc/profile 系统环境变量

bash_profile 用户环境变量

.bashrc 用户环境变量

su user 切换用户,加载配置文件.bashrc

su - user 切换用户,加载配置文件/etc/profile ,加载bash_profile

更改文件的用户及用户组

sudo chown [-R] owner[:group] {File|Directory}

要想切换此文件所属的用户及组.可以使用命令.

文件权限管理

三种基本权限

X 可执行 数值表示为1

-rw-rw-r--一共十个字符,分成四段.

第一个字符"-"表示普通文件;这个位置还可能会出现"l"链接;"d"表示目录

更改权限

sudo chmod [u所属用户 g所属组 o其他用户 a所有用户] [+增加权限 -减少权限] [r w x] 目录名

sudo chmod u+x g+w o+r filename

上面的例子可以用数值表示

linux 添加用户到组

用户账号的管理工作主要涉及到用户账号的添加、修改和删除.

添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源.刚添加的账号是被锁定的,无法使用.

①.、添加新的用户账号使用 useradd命令,其语法如下:

代码:

useradd 选项 用户名

其中各选项含义如下:

-c comment 指定一段注释性描述.

-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录.

-g 用户组 指定用户所属的用户组.

-G 用户组,用户组 指定用户所属的附加组.

-s Shell文件 指定用户的登录Shell.

-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号.

用户名 指定新账号的登录名.

例1:

# useradd –d /usr/sam -m sam

此命令创建了一个用户sam,

其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录).

# useradd -s /bin/sh -g group –G adm,root gem

此命令新建了一个用户gem,该用户的登录Shell是/bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组.

这里可能新建组:#groupadd group及groupadd adm

增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件如/etc/shadow, /etc/group等.

Linux提供了集成的系统管理工具userconf,它可以用来对用户账号进行统一管理.

如果一个用户的账号不再使用,可以从系统中删除.删除用户账号就是要将/etc/passwd等系统文件中的该用户记录删除,必要时还删除用户的主目录.删除一个已有的用户账号使用userdel命令,其格式如下:

userdel 选项 用户名

常用的选项是-r,它的作用是把用户的主目录一起删除.

例如:

# userdel sam

此命令删除用户sam在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目录.

修改用户账号就是根据实际情况更改用户的有关属性,如用户号、主目录、用户组、登录Shell等.

修改已有用户的信息使用usermod命令,其格式如下:

usermod 选项 用户名

常用的选项包括-c, -d, -m, -g, -G, -s, -u以及-o等,这些选项的意义与useradd命令中的选项一样,可以为用户指定新的资源值.另外,有些系统可以使用如下选项:

-l 新用户名

这个选项指定一个新的账号,即将原来的用户名改为新的用户名.

# usermod -s /bin/ksh -d /home/z –g developer sam

此命令将用户sam的登录Shell修改为ksh,主目录改为/home/z,用户组改为developer.

用户管理的一项重要内容是用户口令的管理.用户账号刚创建时没有口令,但是被系统锁定,无法使用,必须为其指定口令后才可以使用,即使是指定空口令.

指定和修改用户口令的Shell命令是passwd.超级用户可以为自己和其他用户指定口令,普通用户只能用它修改自己的口令.命令的格式为:

passwd 选项 用户名

可使用的选项:

-l 锁定口令,即禁用账号.

-u 口令解锁.

-d 使账号无口令.

-f 强迫用户下次登录时修改口令.

如果默认用户名,则修改当前用户的口令.

例如,假设当前用户是sam,则下面的命令修改该用户自己的口令:

$ passwd

Old password:******

New password:*******

Re-enter new password:*******

如果是超级用户,可以用下列形式指定任何用户的口令:

# passwd sam

普通用户修改自己的口令时,passwd命令会先询问原口令,验证后再要求用户输入两遍新口令,如果两次输入的口令一致,则将这个口令指定给用户;而超级用户为用户指定口令时,就不需要知道原口令.

为用户指定空口令时,执行下列形式的命令:

# passwd -d sam

此命令将用户sam的口令删除,这样用户sam下一次登录时,系统就不再询问口令.

passwd命令还可以用-l(lock)选项锁定某一用户,使其不能登录,例如:

# passwd -l sam

新建用户异常:

①. Creating mailbox file: 文件已存在

删除即可 rm -rf /var/spool/mail/用户名

这是由于hadoop组不存在 请先建hadoop组

通过cat /etc/passwd 可以查看用户的pass

cat /etc/shadow 可以查看用户名

cat /etc/group 可以查看 组

更多详细Linux知识可参考<>.

linux一条命令能创建多个用户组吗?

linux一条命令不能创建多个用户组.Linux中创建用户组的命令是groupadd,这个命令只能创建一个用户组.

每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理.不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建.

用户组的管理涉及用户组的添加、删除和修改.组的增加、删除和修改实际上就是对/etc/group文件的更新.

①.、增加一个新的用户组使用groupadd命令. 其格式如下:

groupadd 选项 用户组

可以使用的选项有:

-g GID 指定新用户组的组标识号(GID).

-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同.

例1:代码:# groupadd group1

此命令向系统中增加了一个新组group1,新组的组标识号是在当前已有最大组标识号基础上加1.

groupdel 用户组

例如:代码:#groupdel group1

此命令从系统中删除组group1.

groupmod 选项 用户组

常用的选项有:

-g GID 为用户组指定新的组标识号.

-o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同.

-n新用户组 将用户组的名字改为新名字

这条命令将当前用户切换到root用户组,前提条件是root用户组确实是该用户的主组或附加组.类似于用户账号的管理,用户组的管理也可以通过集成的系统管理工具来完成.

Linux怎么用命令添加新用户,添加新用户的命令

groupadd? 添加用户组

useradd? 添加用户

示例如下:

useradd命令的几个常用参数:

-g 指定新用户所属的用户组

-d 指定新用户的家目录

-s 指定用户的登录shell

以上就是土嘎嘎小编为大家整理的linux命令后加adm相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章