系统管理

学习MySQL:系统管理

懵懂的女人 提交于 2019-12-01 05:03:09
MySQL服务器分发 1.MySQL可用于多个操作系统,包括Linux/Windows/Mac OS X和Oracle Solaris等;本课程仅讲述Linux; 2.MySQL可以作为二进制文件分发和源代码分发的形式提供: - 二进制文件分发:是预编译的,可以运行的程序,可用于Enterprise和Community MySQL Server版本,这些二进制文件是正式的经过Oracle测试的版本; - 源代码分发:不保证与商业代码更新一致,它们也不包括Oracle支持; TIPS:有关可用OS类型的完整列表http://dev.mysql.com/downloads/mysql/; MySQL二进制文件分发 1.用于Linux的二进制文件: - RPM文件可用于基于RPM的Linux分发,例如Oracle Linux;通过使用rpm程序或者通过使用yum等软件包管理器来安装这些文件,每个RPM的安装布局由RPM文件自身内包含的规范文件提供;(使用rpm -qpl 来查看安装时RPM文件内容的位置) - TAR文件可用于多种Linux和UNIX类似系统,要安装这种类型的分发,使用.tar程序在安装目录中解压缩该分发; 2.用于Windows的二进制文件: - 完整分发:包含MySQL安装的所有文件以及配置向导。 - 非安装分发:.zip归档文件,不使用安装或配置向导

redis系统管理命令

此生再无相见时 提交于 2019-11-30 18:44:19
exists 和 del exists key:判断一个key是否存在,存在返回1,否则返回0。 del key:删除某个key,或是一系列key type 和 keys type key:返回某个key元素的数据类型(none不存在,string字符,list列表,set元组,zset有序集合,hash哈希) key key-pattern:返回匹配的key列表,key不存在返回空 randomkey 和 clear randomkey:随机获得一个已经存在的key,如果当前数据库为空,则返回空字符串 clear:清除界面 rename 和 renamenx rename oldname newname:更改key的名字,新键如果存在将被覆盖。 renamenx oldname newname 更改key的名字,新键如果存在则更新失败 dbsize 返回当前数据库的 key的总数 限定key 生存时间 expire:设置某个key的过期时间 查询key剩余生存时间 ttl:查找key剩余生存时间,返回时间单位为秒 清除key flushdb:清空当前数据库中所有键 flushall:清空所有数据库中的所有键 config get 和 config set config get:用来读取运行redis服务器的配置参数 config set:用来更改运行redis服务器的配置参数

HRM项目的搭建

你。 提交于 2019-11-30 06:31:31
                HRM项目的搭建 一.项目背景 1.项目背景 我们开发一个源码人力系统,让找工作的人,能够选择特定机构的课程学习,并参与平台发布的招聘,而且还能参与一些活动。 让招聘单位入驻进来发布岗位进行招聘,甚至委托培训机构培训合适的人才。对于配置机构可以发布课程,吸收学员来完成学习并通过收取学费获取商业价值。 2.使用项目的人 找工作人 招聘的人 培训机构 系统运营方 二.项目架构 1.项目原型 - 前后端分离 后台管理的前端:elementui+vue 门户网站的前端:div+css(前端) 2.后台技术架构 SpringBoot+SpringCloud 2.功能图 3.项目整体技术架构 二.后台项目搭建 一.项目基本模块搭建 hrm-parent hrm-basic-parent //项目基本模块 hrm-basic-utils //公共工具模块 hrm-basic-common //公共代码模块 hrm-support-parent //项目支撑服务 hrm-eureka-server-1010 hrm-gateway-zuul-1020 hrm-config-server-1030 hrm-systemmanage-parent hrm-systemmanage-common //针对系统管理服务公共代码如:domain,query hrm

Linux系统管理——Linux初体验

有些话、适合烂在心里 提交于 2019-11-30 01:29:57
第一章 服务器硬件与Linux初体验 一、Linux系统组成 1、内核 (1)芬兰大学生李纳斯.脱沃兹在 1991 年发布,主要由C语言及小部分汇编开发而成 (2)版本号格式 x.yy.zz ①X:主版本号,用于表示内核结构 ② Y:次版本号,奇数代表开发版本,偶数代表稳定版本 ③Z:修订版本号,同一版本修改的次数 2、外围程序 (1) GPL和LGPL协议 ①软件必须以源代码的形式发布,允许用户任意复制、传递、修改使用及再次发布新的软件版本 ②如果新发布的某个软件使用了受GPL协议保护的任何自由软件的一部分,则发布时也必须遵守GPL协议,将源代码开放并允许其他用户任意复制、传递及修改使用 ③不对使用自由软件的任何用户提供任何形式的责任担保或承诺 ④不排斥对自由软件进行商业性质的包装和发布,也不限制在自由软件的基础上打包发行其他非自由软件 ⑤LGPL允许使用者在自己的程序中使用GNU程序块,而无需公开全部代码 二、发行版本 1、Red Hat 2、Debian 3、Ubuntu 三、系统安装 1、CentOS6-8、Win7 2009sever(虚拟机下安装) (1)创建相应虚拟机 (2)虚拟机光驱路径指向相应镜像文件 (3)启动虚拟机 (4) CentOS需注意开始的文件检查直接跳过(选择检查会耗费很长时间) (5)创建分区 (6)选择安装类型及相应软件服务等 (7

Linux系统管理

跟風遠走 提交于 2019-11-30 00:01:08
1 、请描述 crontab 计划任务的配置格式及其含义。( 5 分) 分 时 日 月 周 + 任务内容 2 、请描述 LVM 逻辑卷的创建过程及相关命令。( 10 分) (1). fdisk /dev/ 磁盘 先对磁盘进性分区 (2). pvcreate /dev/sd[abc]1 建立物理卷 (3). vgcreate 卷组名 /dev/sd[abc]1 建立卷组 (4). lvcreate -L 容量大小 -n 逻辑卷名 卷组名 3 、请描述破解 root 用户密码的两种处理思路。( 5 分) (1). 进入单用户模式修改密码 (2). 进入修复模式修改 root 密码 passwd root 4 、请描述以下命令输出中每列含义。 1 ) /etc/passwd 文件用于保存用户的基本信息( 5 分) [root@localhost ~]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash 第一字段 root :用户账号名 第二字段 x :密码占位符 第三字段 0 : uid 号 第四字段 0 : gid 号 第五字段 root :用户备注 第六字段 /root :用户宿主目录(家目录) 第七字段 /bin/bash :登录的 shell( 若为 /sbin/nologin 则不能登录 ) 2 ) /etc/shadow

jenkins

徘徊边缘 提交于 2019-11-29 07:08:07
持续集成,自动测试,持续部署的超级引擎,支持自定义工具集,多种交互通道 安装依赖:yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel –y rpm –ivh jenkins-2.32.3-1.1.noarch.rpm Admin 默认密码: /var/lib/jenkins/secrets/initialAdminPassword 卡启动 : 断网等待 systemctl start jenking chkconfig jenkins on 系统设置 – 》用户管理 修改密码 安装插件 存放插件路径:/var/lib/jenkins/plugins/ tar xf plugins.tar.gz -C plugins systemctl restart Jenkins 解压完重启一下 chown Jenkins:Jenkins –R ./ 修改权限 更新那插件 下载插件 https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/ http://updates.jenkins-ci.org/ 下载完直接在高级上传更新 Jenkins配置 rpm -ql Jenkins /etc/init.d/Jenkins 服务启动文件 /etc/logrotate.d/jenkins /etc

Linux系统管理4---账号管理

梦想与她 提交于 2019-11-29 01:55:38
passwd地区 第一字段amber:用户账号名 第二字段x:密码占位符 第三字段500:UID编号 第四字段500 gid编号 第五字段:空:用户备注 第六字段:home/amber:用户家目录 第七字段 bin/bash :登录的shell 第一字段:amber:用户账号名 第二字段$6&....:密码密文 第三字段:16799:账号上次修改时间距1970年1月1日过去多少天 第四字段0:距上次密码修改起多少天内不能再次修改密码,单位天。0表示随时可以修改密码 第五字段9999:强制修改密码时间,多少后强制修改密码 第六字段7:强制密码修改时间提醒时间,密码过期前7天开始警告 第七字段 空:当密码过期后经过多少天该账号会被禁用 第八字段 空:密码过期日期,显示为过期日期距1970年1月1日多少天 第九字段为扩展字段 ,暂时毫无用处 命令 useradd 添加用户账号 格式 useradd 选项 用户名 passwd 设置、更改用户口令 usermod 修改用户属性 userdel 删除用户账号 groupadd 添加组账号 gpasswd 设置账号密码,添加删除组成员 groupdel 删除组账号 查询命令 id 查询用户身份标识 groups 查询客户(账户)所属的组 finger 查询账号的详细信息 w 查询已登录到主机的用户信息 whoami 查询当前登录的账号名 who

jenkins安装NodeJS遇到的问题

柔情痞子 提交于 2019-11-28 22:19:09
1.通过插件管理安装插件失败 可以修改地址或者手动上传 下载插件失败查看: https://www.cnblogs.com/SmilingEye/p/11424235.html 2.不显示NodeJS配置 系统管理->全局工具配置,没有NodeJS配置 一般情况下会出现下面图NodeJS配置 系统管理->全局工具配置->NodeJS配置 如果没有请尝试 重启jenkins http://172.16.1.144:9003/restart 检查插件是否安装并启用 3.系统管理->全局工具配置->NodeJS配置,没有下拉选项 下面博客提供解决方法,并且解决了问题。 https://blog.csdn.net/qq_33381971/article/details/89423977 https://blog.csdn.net/u012075238/article/details/85197034 来源: https://www.cnblogs.com/SmilingEye/p/11429827.html

Linux系统管理12——Linux文件系统与日志

元气小坏坏 提交于 2019-11-27 21:58:43
1.indoe与block indoe用于指向block块的指针(代表着原信息) block 块用来存储实际数据,每块block块大小为4KB(代表块信息) 创建一个文件后,会同时创建一个inode和一个block,inode存放的是文件的属性信息,但是不包括文件名,并存放所对应数据所在的block块的地址的指针。 block存放文件的数据,每个block最多存放一个文件,而当一个block存放不下的情况下,会占用下一个block。 一般情况下,每个inode 占用1024 byte ,即128字节 的磁盘空间文件内容存放在数据块中。 每个block块最多可存放一个文件,所以一般block块的大小设置要根据我们服务器的应用了设置,如果这个服务器较多用来存放一些多的小文件,那就可以把block块的大小设置的小一些,不至于浪费空间,而当存放的都是大数据时就需要把block设置的大些,这样可以减少对磁盘block的读取次数,也可以减少inode的记录负担。 block越大,inode越少,适合存储大文件的文件系统;block越小,inode越多,适合存储文件多而小的文件系统。 系统运行时,inode和block会在修改后内存与磁盘做一个同步,我们用ls -li列出来的内容这是内存中的暂存,所以有时候系统非正常的关机会导致block和inode的不同步问题。 2.系统内部打开文件的步骤

Linux系统管理-——5、文件系统与LVM

我的未来我决定 提交于 2019-11-27 15:21:35
一、创捷文件系统 mkfs 、mkswap 命令 1.mkfs命令 (1)作用:创捷文件系统(格式化)Make Filesystem (2)格式:mkfs -t 文件系统类型 分区设备 (3)常用选项: -t 指定格式化文件类型 -b 指定block大小,单位字节 -I :inode 大小 -U 设置 UUID号 -q 执行时不显示任何信息 (4)例: [root@A feng]# mkfs mkfs mkfs.btrfs mkfs.cramfs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.fat mkfs.minix mkfs.msdos mkfs.vfat mkfs.xfs [root@A feng]# fdisk -l /dev/sdb WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion. 磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型