Linux系统管理(用户权限、磁盘存储、文件系统、内存、进程)
2017-01-07 00:00
369 查看
#一、用户权限管理
相关配置文件:上个图吧。
![](https://static.oschina.net/uploads/img/201701/07000709_EHqt.png)
用户管理工具
基本使用先参考另一篇文章:《linux系统基础结构》
虚拟内存:磁盘虚拟/交换空间(Swap Space),Linux内核会根据“最近经常使用法”,将暂时不用的内存信息写到交换空间。物理内存就会得到释放。当需要用到该内存信息,会到交换空间重新加载。
物理内存空闲很多,交换内存使用很多。一个占用大内存的程序运行时,很多不常用文件就会移到交换空间中。当程序运行结束后,交换空间中的文件只会在有需要的时候才会加载。就会产生这种奇怪的现象。
缓冲区(buffer)与缓存(cache):都是内存操作,用来提高读写性能。缓冲区存放文件元数据,缓存用来记录打开过的文件和程序。
内存管理常用命令:
用户级别:/var/spool/cron/<blackfox>
关于命令推荐查查:
Linux命令大全:http://man.linuxde.net/
用户与用户组
用户角色分类:超级用户(root)、普通用户(blackfox、ftp等)、虚拟用户(nobody等不能登陆的用户)相关配置文件:上个图吧。
![](https://static.oschina.net/uploads/img/201701/07000709_EHqt.png)
用户管理工具
用户组管理工具:[root@localhost blackfox]# groupadd test # groupadd新建用户组 [root@localhost blackfox]# usermod -a -G test,test1 blackfox # 添加附属组 [blackfox@localhost ~]$ newgrp test # 切换test组 [root@localhost blackfox]# groupdel test # 删除组
用户管理工具
[root@ localhost ~]# useradd -g fanslinux -G linuxfans -d /opt/mylinux mylinux # 添加用户mylinux,用户组fanslinux,附加用户组linuxfans,指定默认主目录 [root@ localhost ~]# usermod -g blackfox -G linuxfans,root -s /bin/bash mylinux # 修改mylinux用户,用户组blackfox,附加用户组linuxfans和root,修改默认shell [root@localhost blackfox]# passwd root # 修改密码 [root@localhost blackfox]# usermode -L mylinux # 锁定密码 -U解除锁定
文件与权限设定
[root@ localhost ~]# chown -R root:dba oradata # 修改oradata目录及其下文件,所属用户root,用户组dba [root@ localhost ~]# chmod u=rwx,g+r,o+r install.log # 修改文件用户权限rwx,用户组+r,其他用户+r # 还能用数字,语义不好记,纯属高手意淫,忽略吧。
二、磁盘管理
这么贵的东西,屌丝程序用不上。先略过。。。基本使用先参考另一篇文章:《linux系统基础结构》
三、文件系统管理
又一个不怎么用上的东西,后面再补吧。。。四、内存管理
物理内存:真内存虚拟内存:磁盘虚拟/交换空间(Swap Space),Linux内核会根据“最近经常使用法”,将暂时不用的内存信息写到交换空间。物理内存就会得到释放。当需要用到该内存信息,会到交换空间重新加载。
物理内存空闲很多,交换内存使用很多。一个占用大内存的程序运行时,很多不常用文件就会移到交换空间中。当程序运行结束后,交换空间中的文件只会在有需要的时候才会加载。就会产生这种奇怪的现象。
缓冲区(buffer)与缓存(cache):都是内存操作,用来提高读写性能。缓冲区存放文件元数据,缓存用来记录打开过的文件和程序。
内存管理常用命令:
[root@ localhost ~]# free # 查看内存使用情况
五、进程管理
##查看进程信息[root@ localhost ~]# ps -ef| grep tomcat # PID对应的就是进程id # UID PID PPID C STIME(启动时间) TTY TIME(CPU使用时间) CMD(正执行命令) [root@ localhost ~]# ps auxf| grep httpd # 查看子进程与父进程关系 # USER PID %CPU %MEM VSZ RSS TTY STAT(状态:R运行,S休眠,Z僵死,<优先级别高,N优先级别低,s父进程,+后台进程) START TIME [root@ localhost ~]# top [root@ localhost ~]# lsof -i:3306 # 查看哪个进程在使用。同:lsof -i:mysql [root@ localhost ~]# lsof -i tcp:25 # 查看TCP协议25端口进程 [root@ localhost ~]# kill -9 2344 # 终止2344进程 [root@ localhost ~]# kill httpd # 终止进程名字微httpd的一组进程
任务调度进程:crond
系统级别:/etc/crontab用户级别:/var/spool/cron/<blackfox>
# 每隔3小时重启apache,并忽略日志输出。 把下面内存加到crontab即可。 # 0 */3 * * * /usr/local/apache2/apachectl restart >/dev/null 2>&1
关于命令推荐查查:
Linux命令大全:http://man.linuxde.net/
相关文章推荐
- Linux系统中程序进程对文件的访问权限
- 掌握Linux的用户(组),权限,文件精妙的三角关系,和强大的三级帮助系统
- 一.Linux系统:用户及文件权限管理
- 怎么让普通用户达到root用户也可以拥有权限修改文件(CentOS系统)
- 【unit 3 & unit 4】用户权限列表 and 系统延迟及定时机制and系统临时文件的管理
- 如何实现Windows系统Users组用户可修改IP属性和限制Users组用户访问文件的权限!
- Oracle 用户、对象权限、系统权限、角色、配置文件
- linux根-文件系统-目录管理-文件管理-用户及权限详解-用户组-用户管理-权限管理
- 修改系统文件的用户权限的方法
- Unix高级编程:malloc内存管理、缓冲机制、mmap内存映射到进程、系统调用文件操作
- 掌握Linux的用户(组),权限,文件精妙的三角关系,和强大的三级帮助系统
- (转载)Linux 配置文件简介/登录注销,文件系统,系统管理,守护进程,用户程序配置文件/Understanding Linux configuration files
- Linux系统管理命令: 管理用户和文件权限
- 配置 JobhistoryServer 历史服务器,日志聚集功能,HDFS 文件系统用户权限检查,取消HDFS警告提示
- 用户ID,组ID 文件访问权限,文件与进程属性浅析
- 掌握Linux的用户(组),权限,文件精妙的三角关系,和强大的三级帮助系统
- 04 Linux系统管理—(管理用户和文件权限)
- 掌握Linux的用户(组),权限,文件精妙的三角关系,和强大的三级帮助系统
- win7及以上系统检测目标进程对文件和文件夹的访问权限
- 运维笔记13 (用户的权限列表,系统延时与定期任务,系统临时文件的管理)