一、用户和用户组,权限管理
不同用户可队不同文件目录有不同的权限。
给用户分组也可按组分配权限
linux的权限有三种:读、写、执行
创建用户命令:useradd usersname
-g指定用户所属的组
-d指定新账户的主目录
-m自动创建家目录
删除用户命令:userdel usersname
-r删除用户的同时删除家目录
修改用户账号属性:usermod
-u用户id
-g所属组id
-a -G GID:不使用-a选项,会覆盖此前的附加组
-d -m将家目录的内容移至新位置
-s该用户账号的新登录
-l新的登录名称
用户切换:
su - username 加-同时切换到用户的家目录,不加直接在当前目录切换到新用户。
用户组管理:
创建用户组:groupadd 创建时会默认创建一个与用户名同名的组名,新创建的用户没有sudo权限,需要将用户加到amd,sudo这两个组中才有sudo权限
删除用户组:groupdel
修改组属性:groupmod
-g Gid
二、权限管理
命令:chmod +/- rwx 文件名|目录名 +增加权限,-取消权限
每个文件都有三组不同的权限,第一组文件所有者,第二组文件所属组,第三组是其他用户。
权限管理数字表示命令(这个很方便):chmod 755 文件名|目录名 指定权限修改
第一个数字代表所有者权限,第二个代表所属组权限,第三个数字代表其他人权限
三、远程管理
ifconfig 查看系统ip地址
ping命令:检查网络是否正常通信,Linux默认ping不会结束。例如:ping www.baidu.com
ssh远程连接:(secure shell)
SSH是一种网络协议,用于计算机之间的加密登录。Linux下默认开启sshd服务,只有开启sshd服务才能进行ssh连接。可以使用service sshd status查看是否开启sshd服务,active表示已开启。
ssh远程连接:
windows下连接方式:借助第三方软件xshell或putty来连接。ssh端口号默认:22
Linux下ssh命令连接方式:ssh -p 端口 主机。ssh一般使用默认的22,看到提示welcome表示已经连接成功。ssh 192.168.*.* -p 22
scp 文件复制:(secure copy)
远程拷贝文件
scp 远程服务器文件路径 本地路径(例:scp swayzzu@192.168.***.***:/home/file1 /home/swayzzu 此处注意路径,有的路径是没有权限的)
在windows下,想传文件到Linux可以使用winscp
四、系统信息管理
data查看系统当前时间
查看磁盘空间:
df -TH查看磁盘分区及挂载情况(disk free)
du -sh[目录名]查看目录大小(disk usage)
du -h[文件名]查看文件大小(disk usage)
查看内核/操作系统/CPU信息:
uname
查看进程:top
ps 查看系统所有进程的状态
命令:ps -ajx一般使用ps命令带选项ajx一起使用
结束进程:
命令:kill[参数] [进程号]
kill -9 [进程号] :强制结束进程
kill -15 [进程号]:结束进程
在linux中,1号进程(init进程)是不能被删除的,是所有进程的祖先进程
以上就是Linux远程管理及权限命令详解的详细内容,更多关于Linux远程管理及权限命令的资料请关注好代码网其它相关文章!