Linux学习笔记06—系统用户及用户组的管理

一、认识/etc/passwd和/etc/shadow1、/etc/passwd由‘:’分割成7个字段,每个字段的具体含义是:用户名存放账号的口令;现在存放在/etc/shadow下,在这里只用一个‘x’代替用户标识号,也叫做uid;0是超级用户(root)的标识号,1~499由系统保留,作为管理账号,普通用户的标识号从500开始;UId取值范围:0~65535(但实际上已经可以支持到4294967294)组标识号,也叫做gid;这个字段对应着/etc/group中的一条记录注释说明,该字段没有实际意义用户的家目录,当用户登录时就处在这个目录下;Shell,用户登录后要启动一个进程,用来将用户下达的指令传给内核,这就是shell2、/etc/shadow,用‘:’分割成9个字段用户名用户密码上次更改密码的日期要过多少天才可以更改密码,默认是0,即不限制密码多少天后到期密码到期前的警告期限账号失效期限账号的生命周期作为保留用的,没有什么意义。二、新增/删除用户和用户组1、groupadd命令作用:添加一个组语法:gr...

Linux学习笔记01—安装LInux系统

1、首先,使用光驱或U盘或你下载的LinuxISO文件进行安装。界面说明:Installorupgradeanexistingsystem安装或升级现有的系统installsystemwithbasicvideodriver安装过程中采用基本的显卡驱动Rescueinstalledsystem进入系统修复模式Bootfromlocaldrive  退出安装从硬盘启动Memorytest 内存检测注:用联想E49安装时选择第一项安装时会出现屏幕显示异常的问题,后改用第二项安装时就没有出现问题2、介质直接"skip"就可以了3、出现引导界面,点击"next"4、选中"English(English)"否则会有部分乱码问题5、键盘布局选择"U.S.English"6、选择"BasicStorageDevies"点击"Next"7、询问是否忽略所有数据,新电脑安装系统选择"Yes,discardanydata"8、Hostname填写格式"英文名.姓"9、网络设置安装图示顺序点击就可以了10、时区可以在地图上点击,选择"shanghai"并取消Systemcloc...

Linux下禅道系统的搭建

说明:禅道系统的搭建,分两大部分1、xampp环境的搭建2、禅道系统的搭建*************************************************************************一、xampp环境的搭建1、https://www.apachefriends.org/download.html下载xampp的安装包根据自己系统的位数来下载相应版本的安装包,uname-a查看系统位数2、使用SZ命令将安装包上传至/opt目录下,如下图:3、修改上传的xampp安装的包的执行权限,chmod777xampp-linux-1.8.3-3-installer.run,修改后如下图:4、执行安装包进行安装,命令./xampp-linux-1.8.3-3-installer.run5、安装完成后再/opt下有一个lampp的目录文件6、进入到/opt/lampp/lampp目录下启动lampp,启动成功后如下图:7、停止lampp,/opt/lampp/lamppstop,如下图: 注意:如果最终没有停止,就强行杀掉,kill-9pid8、关闭防火...
代码星球 代码星球·2020-04-04

LR监控linux系统资源

 一、检查系统是否安装rpc服务使用LR监控Linux,首先查看系统是否开启了rpc服务,其次查看Linux系统守护进程rpc.restat是否启动,该进程是必须的。可以通过命令rpcinfo-p来查看,如下图:说明rpc服务没有安装二、安装、启动rpc.rstatd  1、下载rpc的安装包:下载地址:https://pan.baidu.com/s/1i44OMpB  2、将下载的安装包通过rz命令上传到用户的家目录下,如下图:      3、解压文件:tar–zxvfrpc.rstatd-4.0.1.tar.gz      4、进入解压后的目录执行./configure,如下图:       发现报如下图所示的错误:         通过查询资料显示说系统为安装GCC导致,于是安装gcc,如下图:      Gcc–v //查看是否安装gcc      Yum–yinstallgcc//在线安装gcc   安...

LR监控windows系统资源方法

1、         通过客户端与服务器进行网络测试,保证通信畅通。(测试主机本身)2、         在运行中输入,service.msc打开系统的服务设置,开启服务器端Windows中的如下两个服务,如下图: 注:RemoteRegistry默认为禁用状态,可以先修改为手动后再进行启动3、         需要对服务器的系统本地策略进行更改,这个很重要,也是决定客户端能不能访问服务器端的关键步骤,具体需要进入控制面板下的管理工具中,找到本地安全策略,选择本地策略—安全选项—网络访问:本地账户的共享和安全模型,将安全设置修改为经典模式,如下图: 4、         在客户端进行测试,...

mysql-5.7.10产生的日志时间与系统时间不一致

问题描述:使用安装的mysqlworkbench登录mysql后,选择serverlog进行日志查看的时候,发现产生日志的时间和当期的系统时间不一致;如下图:查看mysql系统的当期时间显示的是:出现如上情况,很是不解;于是在度娘上问了一下各路大神,发现还真有灵丹妙药可以用:原因描述:在MySQL5.7新增了log_timestamps这个参数,该参数主要是控制errorlog、generalog,等等记录日志的显示时间参数且默认安装后error_log,slow_log日志时间戳默认为UTC,因此会造成与系统时间不一致,与北京时间相差8个小时解决办法:因为log_timestamps 是一个GLOBAL的全局参数,所以直接在登录后去set全局参数,重启后就会直接失效因此需要在mysql的配置文件中[mysqld]中增加一条log_timestamps的配置后重启服务即可解决该问题。操作步骤:1、去MySQL的安装目录找到my.ini配置文件,使用notepad打开,然后在[mysqld]下增加:log_timestamps=SYSTEM,如下图:2、重启mysql服务,再次...

sklearn框架的系统学习

    学习官网:https://scikit-learn.org(APIanduserguide比较重要,可以系统学习) ...
代码星球 代码星球·2020-04-04

Android取得系统时间

Timet=newTime();//实例化Time类t.setToNow();//取得当前的系统时间intmonth=t.month;//获取月intyear=t.year;//获取年intminute=t.minute;//获取分钟intdate=t.monthDay;//获取日inthour=t.hour;//获取时...
代码星球 代码星球·2020-04-04

CentOS更改yum源与更新系统

先看一下有没有安装wgetrpm-qa|grepwget[1]首先备份/etc/yum.repos.d/CentOS-Base.repomv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup[2]进入yum源配置文件所在文件夹cd/etc/yum.repos.d/[3]下载yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份)wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repowget-O/etc/yum.repos.d/epel.repohttp://mirrors.aliyun.com/repo/epel-7.repo[4]运行yummakecache生成缓存yumcleanallyummakecache[5]更新系统[root@localhostyum.repos.d]#yum-yupdate 今天遇到了一个坑,如下图一下子就懵了,wha...

Jenkins插件安装和系统配置

转载自http://www.cnblogs.com/parryyang/p/6256386.html前面我们只是把Jenkins部署在Tomcat中了,下面来看看Jenkins中的插件和一些基础的系统配置。  1、用户管理  我们一般的项目组肯定是由多名成员组成的,如何向Jenkins添加我们的成员呢?  点击系统管理->管理用户->添加用户,在用户管理页面,我们可以输入要添加用户的账户和密码。,当然也可以删除已存在的账户。    2、安装插件  Jenkins可以添加各种的插件,安装也特别方便。  点击系统管理-> 管理插件->可选插件,勾选需要的插件,点击直接安装即可。   这里需要安装以下几个插件(MavenSSHSVN):        3、配置GlobalToolConfiguration    在这里我们主要配置JDK和Maven    (1)配置JDK                 注:在添加的时候取消自动安装的勾选,才会出现如我的界面,不然要选在jdk安装包或orcale账户的用户名和...

Windows10下安装CentOS7双系统

  参考:参考1参考2问题1...

解决从本地文件系统上传到HDFS时的权限问题

当使用hadoopfs-putlocalfile/user/xxx时提示:put:Permissiondenied:user=root,access=WRITE,inode="/user/shijin":hdfs:supergroup:drwxr-xr-x表明:权限不够。这里涉及到两个方面的权限。一个是本地文件系统中localfile文件的权限,一个是HDFS上/user/xxx目录的权限。 先看看/user/xxx目录的权限:drwxr-xr-x  -hdfssupergroup     表示它属于hdfs用户,组名为supergroup因此需要使用sudo-uhdfshadoopfs-putlocalfile/user/xxx  来指定使用hdfs用户来执行上传命令。参考 当高兴地执行sudo-uhdfshadoopfs-putlocalfile/user/xxx 以为能成功上传时,又报错:put:localfile  Nosuchfileor...

分布式系统概念--第一篇 一致性协议、一致性模型、拜占庭问题、租约、副本协议

1,一致性协议两阶段提交协议与Raft协议、Paxos协议①两阶段提交协议在分布式系统中,每个节点虽然可以知晓自己的操作时成功或者失败,却无法知道其他节点的操作的成功或失败。当一个事务跨越多个节点时,为了保持事务的ACID特性,需要引入一个作为协调者的组件来统一掌控所有节点(称作参与者)的操作结果并最终指示这些节点是否要把操作结果进行真正的提交(比如将更新后的数据写入磁盘等等)。因此,二阶段提交的算法思路可以概括为:参与者将操作成败通知协调者,再由协调者根据所有参与者的反馈情报决定各参与者是否要提交操作还是中止操作。因此,系统包含两类节点,一类是协调者,一类是参与者,协议的执行由两个阶段组成:具体参考:二阶段提交:维基百科两阶段协议是阻塞的,节点在等待对方的应答消息时,它不能做其他事情且持有的资源也不释放。它主要是用来保证跨多个节点的操作的原子性--要么都操作,要么都不操作,而像Raft协议则诸如用来保证操作的一致性,即各个节点都执行相同的操作。两阶段协议的举例参考:两阶段提交协议 ②Raft协议和Paxos协议Raft与Paxos在分布式应用中的基本功能相似,但是Paxos...

php+MySql实现登录系统与输出浏览者信息功能

这篇文章主要介绍了php+MySql实现登录系统与输出浏览者信息功能的相关资料,需要的朋友可以参考下 本系统,与之前在《ASP连接Access数据库的登陆系统》(点击打开链接)一文中的asp登录系统的思想完全一样,只是编程语言从asp变成了php,数据库从Access变成了mysql。一、基本目标首先在mysql存在着如下的用户信息表:在页面中有一个登录表单,上面需要用户填写用户名与密码等信息如果用户输入的用户名在用户信息表里面根本就没有,那么则弹出“查无此人”的对话框,并返回本页如果用户输入的密码错误,那么则弹出“密码错误”的对话框,并返回本页如果用户输入的登录信息正确,那么则跳到“登录成功”的页面,并输出用户当前的IP、使用的系统的语言环境、与浏览器信息“登录成功”的页面是被保护的,浏览器并不可以通过在浏览器中输入地址的方式,绕开输入密码的页面,直接访问“登录成功”页面二、基本思想用户输入用户名与密码的那一页用静态页面,只要其表单指向登录判断页login...

Ubuntu 18.04 LTS 系统设置打不开了

在更换软件源后,安装了vim和chrome,chrome很顺利,但是安装vim的时候后就显示有问题了,有的依赖版本不对,嫌版本太高,卸载后再装可以。安装了python和python2依旧是有些依赖的问题,于是采用同样的方式,成功安装之后系统设置就打不开了解决方法:sudoaptinstallgnome-control-center但是又是一大堆依赖不正确,一个一个删显然不现实,中间甚至出现了桌面完全失效,只有终端可以用的情况于是搜索解决方法,有的说把软件源换回原来的,就试了一下,果然可以了,成功安装gnome-control-center重启后系统设置恢复正常,但是究竟是什么原因还不清楚,有待后面继续摸索...
首页上一页...127128129130131...下一页尾页