Centos7用户管理
一、用户分类:超级用户:root 普通用户:系统用户UID:1-999;本地用户UID:1000+。(UID即是每个用户的身份标示,类似于每个人的身 份证 号码。) 虚拟用户:伪用户,一般不会用来登陆,主要用于维持某个服务器的正常运行。 二、配置文件: 用户配置文件 /etc/passwd 用户组文件 /etc/group 用户对应的密码信息 /etc/shadow 三、用户命令:useradd 参数: -d #创建用户主目录路径,可指定家目录 -M #不创建用户的主目录 -u #指定用户UI
解决Linux用户模板文件被删除后显示不正常问题
注释: [root@localhost ldyabl]# useradd a [root@localhost ldyabl]# ls -a /home/a . .. .bash_logout .bash_profile .bashrc .mozilla [root@localhost ldyabl]# rm -rf /home/a/.bash* [root@localhost ldyabl]# ls -a /home/a . .. .mozilla [root@localhost ldyabl
CentOS 7的权限说明
一、对文件来说: r:读 ; w:写 ;x:执行 对目录来说: r:读(看目录有什么,如同ls) w:在里面建文件、删除、移动,如同touch mkdir rm mv cp x:表示用户可进入到该目录中 常见的几种文件权限组成:(UGO:所有者--用户组--其他用户) -rwx --- ---:文件所有者对文件具有读取、写入、执行的权限。 -rwx r-- r--:文件所有者对文件具有读取、写入、执行的权限,而用户组与其他用户具有读取权限。 -rw- rw- r-x:文件所有者与用户组对文件具
chown更改文件或目录的属主和属组
一、chown的作用:更改文件或目录的属主和属组 二、语法:chown user:group filename #更改文件的属主和属组 chown user filename #更改文件的属主 chown :group filename #更改文件的属组 例如: [ldyabl@localhost ~]$ touch {a,b,c}.txt [ldyabl@localhost ~]$ ll *.txt -rw-rw-r-- 1 ldyabl ldyabl 0 2月 27 22:35 a.txt
chmod修改权限的用法
一、chmod作用:修改文件、目录的权限 二、语法:chmod [对谁操作] [操作符] [赋予的权限] 文件名 三、操作对象:u 用户user,表现文件或目录的所有者 g 用户组group,表现文件或目录所属的用户组 o 其他用户other a 所有用户all 四、操作符:+ 添加权限 - 减少权限 =直接给定一个权限 五:权限:1、r 2、w 3.x 例如: 六、八进制数字表示权限 r w x 二进制代表100 010 001 十进制代表 4 2 1 例: rw-的值为4+2=6 rwxr
权限科学的计算方法步骤
1.将默认权限(目录777,文件666)和umask值转换为二进制 2.对umask取反 3.将默认的权限和umask取反后的值做与运算 4.将得到的二进制值在转换为八进制,即为权限
创建一个让root都无法删除的文件
在Linux创建无法删除的文件: 原因:命令chattr可以设置扩展属性 参数:a 只能追加内容 i 不能被修改 解决不可删除问题:首先用命令lsattr查看有哪些属性 然后去掉该属性就可以再次进行删除等修改操作了
sort排序简单说明
排序时,当处理大量数据时会用到sort命令 1.按默认字母规则: 例如:cat /etc/passwd |sort |more 2.按数据规则: 例如:①.vim file1 #每行随意写一些东西 ②.cat file1 |sort #默认从小到大 3.按月份排序: 例如:先自己vim在一个文件写上月份,然后执行sort -M 文件 4.反序: 例如:sort -r 文件 或 cat 文件 |sort -r #从大到小排序 5.组合使用: 参数:-t #指定一个用来区分键位置字符 -k #后面
Centos7系统进程管理简要说明
1.1什么是进程: 进程是已启动的可执行程序的运行实例,进程有以下部分组成: ●已分配内存的地址空间 ●安全属性,包括所有权凭据和特权 ●程序代码的一个或多个执行线程 ●进程状态 1.2进程的属性 ●进程ID(PID):是唯一的数值,用来区分数值 ●父进程的ID(PPID) ●启动进程的用户ID(UID)和所归属的组(GID) ●进程状态:运行R、休眠S、僵尸Z ●进程的优先级 ●进程所连接的终端名 ●进程资源占用:比如占用资源大小(内存:CPU占用量) 1.3使用PS查看进程工具 常用参数:
uptime及top命令
1.uptime查看CPU负载工具 如果服务器的CPU为1核,则load average中的数字>=3,则负载过高。 如果服务器的CPU为4核,则load average中的数字>=12,则负载过高。 2.top动态管理进程 top快捷键: ●默认3s刷新一次,按s修改刷新时间 ●按空格立刻刷新 ●q :退出 ●P :按CPU占用率大小排序 ●M:按内存占用率大小排序 ●T:按时间排序 ●数字1:显示每个内核的CPU使用率 ●u:指定显示的用户 ●h:帮助 ●p:查看某个进程状态
lsof命令与pstree命令的简单介绍
1.lsof命令用于查看你打开进程的状态: -i<条件>:列出符合条件的进程 -p<进程号>:列出指定进程号所打开的文件 例如:ps -aux |grep a.txt #查看进程号 lsof -p 进程号 lsof -i :端口号 2.pstree工具使用 pstree以树状图显示进程,只显示进程的名字,且相同进程合并显示 格式:pstree 或 pstree -p以树状图显示进程,还是显示进程PID
使用screen后台时执行自己所需要执行的操作
情况:公司需要备份1T数据,我们在xshell上直接执行备份脚本back.sh可以吗?或直接运行back.sh,把它放在后台运行可以吗?当关闭了xshell后,back.sh还在后台运行吗? 答:xshell长时间连接,如果本地网络偶尔断开或xshell不小心关闭,都会让后台运行的备份命令停止运行。所以应该使用screen。 1、screen概述和安装 screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口。在每一个screen窗口中就像操作一个真实的telent
稳健应对变更的三张王牌
变更是项目常态,寻求稳健应对之道才是上策。不能逃避,也不能过于顺从。在应对变更方面,应着力打造三张王牌。 第一张王牌:团队 团队是应对变更的根本,没有稳健、配合默契、协同一致的团队,一切都是枉然。任何时候都不能忘记团队建设,都要仔细研究团队需求、状态和问题。团队建设是最难的工作,也是项目经理必须勇敢面对的工作。在团队建设方面,我们永远不能自我感觉良好,不能自满。不论我们多么自信,在团队建设方面我们做得永远不够。实在不信,等团队面临高压态势时你就知道了。 第二张王牌:客户需求 解决客户需求是团队
究竟该控制功能还是控制成本?
首先,质量不能牺牲。在时间既定的条件下,宁可裁剪功能,不能增加成本。 为什么? 1)增加成本远比裁剪功能难。 裁剪功能需要基于对客户需求的深入研究,增加成本只是内部申报预算变更。相比之下,增加成本的操作容易很多,很难体现团队的价值。 2)增加成本未必能解决问题。 如果我们不知道兔子在哪儿,不论你放多少枪,都有可能一无所获。问题不是弹药不够,而是我们压根不知道兔子在哪儿。此时增加成本是无益的。 3)成本不足通常是目标过多造成的。成本不足是果,不是因。 切实定位兔子才是精益狩猎之道。
促进客户参加评审的技巧
项目成果需要客户评审确认后才能进入下一阶段。客户常常不愿意参加评审或不愿意表态,项目进展缓慢。 通常,碰到此类情况,项目经理应考虑: 1)客户的真实需求是什么?客户为什么不愿意参加评审? 2)我们的诉求是什么?我们真的是在为客户考虑吗?如果是,如何让客户相信?如果不是,评审是否有必要? 3)评审的内容客户是否能看懂?到底需要客户确认的是什么?一目了然吗?你能想客户解释清楚吗? 4)是否评审的规模太大了?能否拆分?执行分步评审。 5)是否有必要采用书面通知?
效率最高的两种项目沟通方式
沟通,是项目实施至关重要的一环。沟通方式有很多种,效率最高的有两种: 1)面对面交谈 俗话说,见面三分情,在空间允许的情况下,能面对面就不要打电话,能打电话就不要微信、QQ、短信。如果餐桌上合适,就不要在办公室。尽量不要发邮件。邮件沟通非常低效,多数情况下,邮件沟通都不是良好的沟通方式,既不正式也不非正式。邮件沟通通常会将沟通推向面对面交谈或正式书面沟通。 面对面交谈更为积极、正向、坦诚,希冀解决问题。 2)正式书面沟通 正式书面沟通看似慢、复杂。但不能忽视正式书面沟通的威力。正式书面沟通主要
今日推荐
周排行