您的位置:首页 > 运维架构 > Linux

Linux权限、用户、系统的管理命令

2016-10-28 00:53 896 查看

显示权限

r: 读权限(read) w: 写权限(write)x:执行权限(execute)

-rwxrw-r– (可用二进制表示:111 110 100,即764)

第一位:文件类型(d 目录,- 普通文件,l 链接文件)

第2-4位:所属用户权限,用u(user)表示

第5-7位:所属组权限,用g(group)表示

第8-10位:其他用户权限,用o(other)表示

修改权限

chmod g-rw haha.txt 表示将haha.txt所属组权限中减去rw权限

chmod o+rw haha.txt 表示将haha.txt其他用户权限中减去rw权限

chmod 700 haha.txt 表示将haha.txt权限修改为-rwx——

chmod -R 777 haha 表示递归修改haha文件夹里的文件权限

chown angela:angela aaa 修改aaa文件夹所属的用户(必须root用户才能更改,不然随意用户都可以修改其他用户的文件)

备注:aaa文件夹里有个bbb.txt,比如删除bbb.txt操作,这个删除操作是属于aaa文件夹的写权限,删除是在修改父目录不关乎子目录。

基本的用户管理

user add hello 添加用户(需要修改密码才能登陆)

pawsswd angela 修改密码

vi /etc/sudoers allow root to run any commands anywhere下面,将需要的用户加上,然后该用户就可以用sudo来执行系统级别的指令(为用户配置sudo权限)

sudo 调用root权限

su hello 切换用户,如果su后不带用户,则切换至root

系统管理操作

reboot 重启

halt 关机

hostname 查看主机名

hostname hadoop 修改主机名(重启后无效)

/etc/sysconfig/network 修改主机名(重启后永久生效)

ifconfig eth0 192.168.12.22 修改ip(重启后无效)

/etc/sysconfig/network-scripts/ifcfg-eth0 修改ip(重启后有效)

uname -a 查看系统信息

date 日期

cal 日历

–help 命令后加–help可显示这个命令如何使用

du -sh packages/ 查看文件夹的大小

-h 用人类可读的方式显示

df -h 查看磁盘空间

配置主机之间的免密ssh登陆

假如 A 要登陆 B

在A上操作:

%%首先生成密钥对

ssh-keygen (提示时,直接回车即可)

%%再将A自己的公钥拷贝并追加到B的授权列表文件authorized_keys中

ssh-copy-id B
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux