[linux学习笔记] 用户管理命令

一、用户添加命令useradd 1、useradd命令格式:useradd [选项] 用户名; 选项: -u UID:手工指定用户的UID号; -d 家目录:收工指定用户的家目录; -c 用户说明:手工指定用户的说明; -g 组名:手工指定用户的初始组; -G 组名:指定用户的附加组,添加到多个附加组时,附加组名用“,”隔开; -s shell:手工指定用户的登录shell,默认是/bin/bash/; 例如:useradd -u 666 - G root -d /home/lamp1 -c "test user" -s /bin/...

[linux学习笔记] 用户管理相关文件和用户组管理命令

一、用户管理相关文件 1、用户的家目录 普通用户:/home/用户名/,所有者和所属组都是此用户,权限是700 超级用户:/root/,所有者和所属组都是root用户,权限是550 2、用户的邮箱 /var/spool/mail/用户名/ 3、用户模版目录 /etc/skel/ 可以统一设置给所有用户的提醒信息文件,包括之后新建的用户 二、用户组管理命令 1、添加用户组 groupadd [选项] 组名,选项有-g GID——指定组ID 2、修改用户组 groupmod [选项] 组名,选项有-g GID——修改组ID,...

[转]野生程序员的故事

       野生程序员是指仅凭对计算机开发的兴趣进入这个行业,从前端到后台一手包揽,但各方面能力都不精通的人。野生程序员有很强大的单兵作战能力,但是在编入“正规军”之后,可能会不适应新的做事方法。   遭遇“野生程序员”        腾讯公司内部的团队很多,在团队管理上有项目和专业两个维度。也就是说,有些团队是项目维度的,整个团队共同维护一个产品,成员来自不同的职业岗位;有些团队是专业维度的,比如...

[linux学习笔记] 用户配置文件

1、用户信息文件/etc/passwd 1)第1字段:用户名称; 2)第2字段:密码标志; 3)第3字段:UID(用户ID); 4)第4字段:GID(用户初始组ID);         初始组:用户一登陆就立刻拥有这个用户组的相关权限,每个用户的初始组只能有一个,一般就是和这个用户的用户名相同的组名组委这个用户的初始组;         附加组:指用户可以加入多高其他的用户组,并拥有这些组的权限,附加组可以有多个。 5)第5字段:用户说明...

[linux学习笔记] 源码包管理与脚本安装包

一、源码包介绍 1、源码包和RPM包的区别 安装之前的区别:概念上的区别; 安装之后的区别:安装的位置不同; 2、RPM包安装位置,是安装在默认位置中 /etc/:配置文件安装目录; /usr/bin/:可执行的命令安装目录; /usr/lib/:程序所使用的函数库保存位置; /usr/share/doc/:基本的软件使用手册保存位置; /usr/share/man/:帮助文件保存位置; 3、源码包安装位置 安装在指定位置当中,一般是/usr/local/软件名/ 4、安装位置不同带来的影响 RPM包安装的服务可以使用系统服务管理命令(service)来管理,例如RPM包安...

[linux学习笔记] yum在线管理

1、网络yum源 vi /etc/yum.repos.d/CentOS-Base.repo [base]:容器名称,一定要放在[]中; name:容器说明,可以自己随便写; mirrorlist:镜像站点,可以注释掉; baseurl:yum源服务器的地址。默认为CentOS官方yum源服务器,可换成自己的yum源地址; enabled:此容器是否生效,如果不写或者携程enable=1都是生效,写成enable=0就是不生效; gpgcheck:如果是1,是指RPM的数字证书生效,如果是0则不生效; gpgkey:数字证书的公钥文件保存位置,不用修改; 2、常用yum命令 ...

[linux学习笔记] 软件包管理和RPM命令管理

一、软件包管理 1、软件包分类 源码包>脚本安装包 二进制包(RPM包、系统默认包) 2、源码包 优点:开源,可修改源代码;可自由选择所需的功能;软件是编译安装,更适合自己的系统,更稳定,效率更高;卸载方便; 缺点:安装步骤多,尤其是较大软件集合,如LAMP环境,容易出现拼写错误;编译时间过长;编译安装过程中报错新手很难解决问题; 3、RPM包 二进制包的优点:包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载;安装速度比源代码包安装快的多; 二进制包的缺点:不可能看到源代码;功能选择不如源码包灵活;软件包的依赖性;   二、RPM包...

[linux学习笔记] vim常用操作和使用技巧

  插入命令 a:在光标所在字符后插入; A:在光标所在行尾插入; i:在光标所在字符前插入; I:在光标所在行行首插入; o:在光标下插入新行; O:在光标上插入新行;   定位命令 :set nu:设置行号; set nonu:取消行号; gg:到第一行; G:到最后一行; nG:到第n行; :n:到第n行; $:移至行尾; 0:移至行首;   删除命令 x:删除光标所在处字符; nx:删除光标所在处后n个字符; dd:删除光标所在行,ndd删除n行; dG:删除光标所在行到文件末尾内容; D:删除光标所在处到行尾内容; :n1,n2d...