通哥运维笔记之Linux系统管理(一)

1,账户管理:

账户的添加:

添加用户名,设置密码(useradd,passwd);添加组(groupadd);将某用户加入某组(usermod -G);

创建用户,并指定主目录(useradd -d )

将某用户同时添加到两个组(usermod -G group1,group2 user);查看某用户属于某组(groups);

查看group、passwd、shadow、gshadow使用命令:例:cat /etc/grouop或者tail -1(2、3、4...) /etc/group

    或者grep newgroup /etc/group

将用户添加到组:gpasswd -a user group

将用户移除出组:gpasswd -d user group


账户的删除:

删除账户(userdel user,userdel -r user),彻底删除(rm -rf user);删除群组(groupdel group),彻底删除(rm -rf group);

删除密码:passwd -d user


账户权限:

更改用户名(usermod -l newuser user或者usermod -d /home/newuser newuser,mv /home/user /home/newuser);

更改组名(重命名):groupmod -n newgroup group

锁定账户:usermod -L user

解锁:usermod -U user

查询密码状态:passwd -s user

设置用户组管理员:gpasswd -A 用户名  要管理的用户组


查看当前用户UID: id 

查看用户:whoami 


2,文件管理:

新建文件:touch file

查看文件内容:cat -n file(从第n行开始输出文件内容)或者nl file(从第一行输出内容并显示行号);

  more file(从第一行开始查看)或者less file(比more更好用);head -n file(只显示前n行内容); 

  tail -n file(只显示后n行内容)

              

新建目录:mkdir directory

添加权限:chmod 777 file或者 chmod ugo+rwx file

删除文件:rm file

删除文件或目录:rm -rf directory

删除目录:rmdir directory

查找文件:find / -name "file"或者find / -name '*file*'(模糊查找)或者find /-name "file" -ls(查找文件并显示文件信息)

查看当前目录:pwd

3,分区、格式化:

利用fdisk进行分区(fdisk -l;fdisk /dev/sd*)

格式化分区:用 mkfs.bfs mkfs.ext2 mkfs.jfs mkfs.msdos mkfs.vfatmkfs.cramfs 

        mkfs.ext3 mkfs.minix mkfs.reiserfs mkfs.xfs 等命令来格式化分区(mkfs.ext3 /dev/sda*)

加载:mkdir /mnt/sda*

      mount /dev/sda* /mnt/sda*

      df -lh

进入:cd /mnt/sda*

查看硬盘容量:df


4,显示当前版本信息:uname -r[-a]

显示目前进程:ps或者ps -a(显示所有程序)或者ps -aux(-u 显示所有用户程序)

杀掉进程:kill -q(或者-ls 停止进程)

动态监测显示进程:top

查看内存信息:free -m

关机:shutdown -h now

定时重启:shutdown -r +30(三十分钟后重启)


本文出自 “通哥的运维笔记” 博客,谢绝转载!

你可能感兴趣的:(linux,管理,系统)