运维笔记之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(三十分钟后重启)

时间: 2024-08-02 15:13:30

运维笔记之Linux系统管理(一)的相关文章

通哥运维笔记之Linux系统管理问题总结(一)

问题一, 创建新用户xuetong,用该用户登陆报错如下: [[email protected] ~]# su - xuetong id: cannot find name for user ID 504 id: cannot find name for group ID 504 id: cannot find name for user ID 504 [I have no [email protected] ~]$ 并且显示I have no name! 解决:由于/etc/passwd 和/

通哥运维笔记之Linux系统管理问题总结(二)

问题八 启动Apache报错: [Sun Dec 27 11:28:26 2009] [alert] (EAI 2)Name or service not known: mod_unique_id: unable to find IPv4 address of "vm85.bc.com″ Configuration Failed 在/etc/hosts中添加: 127.0.0.1 vm85.bc.com 问题九 启动tomcat报错: [[email protected] conf]# serv

Linux系统运维笔记(二),Linux文件编辑命令

Linux系统运维笔记 Linux文件编辑命令 首先我们使用命令 vi filename 打开一个文件,这个时候进入到的是命令模式 接下来我们按i,然后键盘随便输入写内容. 然后按ESC重新进入到命令模式. 在命令模式的情况下,我们按:,进入到了末行模式. 输入wq!,然后回车,强行保存退出. q! [强制退出不保存]q[退出不保存]wq[退出并保存后面也可以加个!] vi /etc/centos-release 查看centos系统版本 原文地址:https://www.cnblogs.com

通哥运维笔记之Linux下安装JDK

java安装: linux中java的安装步骤: 1,下载jdk1.6.0 链接:wget http://down1.chinaunix.net/distfiles/jdk-6u18-dlj-linux-i586.bin 2,安装jdk: 将jdk下载到相关目录,如:usr/local/ 执行安装:./jdk-6u18-dlj-linux-i586.bin 进入jdk目录:cd /usr/local/jdk1.6.0_18 3,配置java环境变量:vi /etc/profile 在profil

51CTO持续更新《通哥的运维笔记》

<通哥的运维笔记>将持续在51CTO网站更新,希望大家多多关注.互相学习,后期,我将会退出<通哥的运维笔记>系列视频教程,希望带给大家最大的收获,帮助大家更好的学习.进步.<通哥的运维笔记>主要从linux系统管理.虚拟化.cloudstack云平台以及网络管理之CCNA.CCNP.CCIE,等等方面深入讲解.

运维笔记{网络改造}来个照虎画猫!

运维笔记{网络改造}之疯言疯语 话说现有网络环境大概是这样的 ---.100MB联通光纤总带宽---. 连接Cisco 2960交换机--.. -.连接H3C5100路由器x4台----.1/2层各两台(ˇˇ) 想-{每台独立的公网IP做NAT转换} -连接Cisco3560三层交换机x4台-..对应每台路由器-..{交换机之间使用Trunk口连接} -.连接接入层杂牌交换机x8台-.每台3560接两台接入层交换机到桌面交换机-工位. 描述完毕!!! 改造完成环境是那样的呢?   Look看吧

[转帖]运维必读:Linux 的内存分页管理

运维必读:Linux 的内存分页管理 https://cloud.tencent.com/developer/article/1356431 内存是计算机的主存储器.内存为进程开辟出进程空间,让进程在其中保存数据.我将从内存的物理特性出发,深入到内存管理的细节,特别是了解虚拟内存和内存分页的概念. ▉内存 简单地说,内存就是一个数据货架.内存有一个最小的存储单位,大多数都是一个字节.内存用内存地址(memory address)来为每个字节的数据顺序编号.因此,内存地址说明了数据在内存中的位置.

Linux运维笔记20180001-文件与目录管理权限

这段时间想了很多,虽然准备考研,但最后的目的也是为了工作,所以每天都会抽出一个小时来巩固运维的小知识.我觉得老师对我讲的一句话是对的,聪明的人会把两件事情同时做好.我没有盲目自信,毕竟时间精力有限,每天固定三个知识点,我会坚持做好.我的笔记基本源于网络整理,作为一位大学生,我觉得版权的问题没有商量的余地,在借鉴别人的文章时,我会把人家的地址贴出,以此让更多的人看见,致敬鸟叔,向那些在路上的程序员致敬. 1.umask 文件默认权限(0022) (1)root用户:默认022 文件:  -rw-r

python运维笔记第一节

python 基础 公开发布时间1991年 是一种面向对象.解释型计算机程序设计语言由Guido van Rossum于1989年发明第一个公开发行版发行于1991年.   优点 简单                                                    Python是一种代表简单主义思想的语言. 易学                                                    Python极其容易上手因为Python有极其简单的说明文档