- 博客(27)
- 收藏
- 关注
原创 自动化运维工具puppet的安装和配置
简介当手中有相当多的机器需要管理的时候,自动化处理冗余又无聊的任务对系统管理员来说就很重要了。很多管理员习惯了自己写脚本模拟复杂软件之间的调度。不幸的是,脚本会过时,脚本的作者会离职,如果不花费巨大精力来维护这些脚本的话,它们早晚会一点儿用也没有。如果能有一个系统,任何人都可以使用、安装工具,不论其受雇于何人,那真是太期待了。目前已有几种系统可以解决这类需求,puppet就是其中之一。Pupp...
2019-01-17 16:33:15
875
1
原创 自动化运维工具ansibled的安装和使用
简介ansible可以实现批量系统配置、批量软件部署、批量文件拷贝、批量运行命令等功能软件特点需要依靠大量的模块实现批量部署安装Ansible之后,不需要启动或运行一个后台进程,或是添加一个数据库.只要在一台电脑上安装好,就可以通过这台电脑管理一组远程的机器.基于ssh服务,在远程被管理的机器上,不需要安装运行任何软件管理主机的要求目前,只要机器上安装了 Python 2.6 或 Py...
2019-01-11 17:00:02
382
原创 linux系统上传代码到gitlab服务器
查看系统是否安装git[root@sgfs_read_s001a_192.168.16.226 gzwq]# git --versiongit version 1.7.1首先进入要上传代码的目录,例如,我要将jianyu文件夹下的代码上传到gitlab,则,cd /data/rsync/update/jianyu/执行git init 命令,会出现一个隐藏的.git目录,该目录会保存工程...
2019-01-07 17:37:03
5850
1
原创 linux安装gitlab服务器后,一些简单使用
gitlab设置邮箱修改配置文件:/etc/gitlab/gitlab.rbgitlab_rails[‘smtp_enable’] = truegitlab_rails[‘smtp_address’] = “smtp.qq.com”gitlab_rails[‘smtp_port’] = 465gitlab_rails[‘smtp_user_name’] = "**@qq.com"git...
2019-01-07 17:18:26
1366
原创 liunx搭建gitlab服务器
GitLab 简介GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。GitLab拥有GitHub拥有的一切可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。由于系统自带的yum源...
2019-01-04 16:57:26
596
原创 linux搭建samba服务器
先查看系统中是否安装有samba服务相关的软件包,可以使用yum软件包管理工具安装samba安装成功之后,系统会生成服务的配置文件和一些命令工具/etc/samba/smb.conf //是samba服务的主配置文件/etc/init.d/smb //是samba的启动/关闭文件设置开机自动启动chkconfig --level 35 smb on ...
2018-12-26 15:36:28
171970
原创 linux下的压缩与解压
.tar 解包: tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------------------------------------- .gz 解压1:gunzip FileName.gz 解压2:gz...
2018-12-24 16:08:50
190
原创 能Ping通外网但就是不能打开所有网页的解决办法
开始——>运行——>输入cmd回车——>输入 netsh winsock reset 命令(重置winsock文件)——>重启系统。
2018-12-24 16:02:40
7694
原创 扣掉主板电池后蓝屏
你可以进主板的BIOS里看看 SATA选项里的硬盘模式是不是AHCI模式 如果是就改成IDE应该就可以了可能你装系统是没有加载AHCI驱动 而现在换电池导致主板BIOS设置里的硬盘模式还原成了AHCI模式开机在系统启动界面就会蓝屏或重启...
2018-12-24 16:01:41
3003
原创 惠普打印机提示使用过期的耗材是什么原因?
硒鼓不是原装,解决方案:首先,在“设置”中找到“打印机和传真”选项;然后,右击默认的打印机,选择属性,点击“设备设置”,在里边有一个“状态消息”,选择“关闭”即可。...
2018-12-24 16:00:41
5703
原创 虚拟机ros5.25的备份和还原
首先我们先随便进行一些配置,以便测试作了上面的配置后,接下来备份ros这里也可以把备份文件拉一份到你的物理机,防止ros上的被删除。当需要还原时,再拉回来删除之前的配置还原ros一:用winbox还原测试时,卡在下面的界面,无法点击,暂时未找到方法解决没关系,下面还可以用命令行进行还原重启后即可还原到备份时的状态...
2018-12-19 14:53:43
1249
原创 虚拟机安装和激活ros5.25软路由
刚进去的时候只有system被选中,这时按下键盘的a,将所有的选项选中,然后再按i,进行安装系统:安装完成后会提示让你重启,重启完输入用户名weiadmin 密码为空到下面这一步就算安装好ros了/interfaceprint 查看网卡‘然后输入/返回输入ip address 回车,设置ip登陆winbox,提示要你激活下面是激活的过程...
2018-12-19 14:40:29
7110
1
原创 linux中grep的用法
过滤多个关键字#grep -E ‘root|mysql’ /etc/passwdroot❌0:0:root:/root:/bin/bashoperator❌11:0:operator:/root:/sbin/nologinmysql❌500:500::/home/mysql:/sbin/nologin排除多个关键字cat /etc/passwd| grep -vE ‘mysql|roo...
2018-12-19 10:57:31
4142
原创 linux搭建svn服务器
要求:运维组具有全部目录有完全控制权限,部门成员只对自己所属目录有读写权限,部门成员对public有读权限检查是否已经有svn,如下显示还没安装svnserve --version-bash: svnserve: command not found下面安装svnyum install -y subversion安装完成则可以看到如下信息 (若需查看svn安装位置,可以用命令 rpm ...
2018-12-18 12:01:19
391
原创 切换svn的登陆账号
在空白的地方右击,然后将鼠标放在‘TortoiseSVN’上面,在出现的子菜单中选择settings这里可以指定需要清除哪一个密码
2018-12-17 18:01:05
3366
原创 shell中awk的用法
#!/bin/bash####split替换分割符time=“12:34:56”out=echo $time | awk '{split($0,a,":");print a[1],a[2],a[3]}'echo $out#输出结果为 12 34 56###length 字符串长度#length函数返回没有参数的字符串的长度。length函数返回整个记录中的字符数。echo “12...
2018-12-15 17:21:28
1040
原创 shell中sed用法
在第5行后追加新行变成第6行sed ‘5a hello all’ /etc/passwd在最后一行的追加一行成为新的最后一行sed ‘KaTeX parse error: Expected 'EOF', got '\nbbb' at position 53: …ed -i '24a aaa\̲n̲b̲b̲b̲' combine.json …d’ a.log...
2018-12-15 16:47:33
195
原创 shell中tee命令
linux tee 命令详解功能:读取标准输入的数据,并将其内容输出成文件。-a或–append 附加到既有文件的后面,而非覆盖它.[root@localhost ~]# who | tee who.outroot pts/0 2009-02-17 07:47 (123.123.123.123)[root@localhost ~]# cat who.outroo...
2018-12-15 16:19:15
16144
原创 shell中date的用法
显示年月日date +%F2018-12-15指定日期往后推三天a=date -d "20160508 3 days" "+%Y%m%d"echo $a输出结果为20160511以今天为基础,向后推一天 (今天20181215)a=date +%Y%m%d --date='1 day'echo $a输出结果为20181216...
2018-12-15 15:52:11
900
原创 ros软路由加h3c交换机搭建企业网络环境
项目所需设备:ccr1009-7g路由器,H3C下s5120交换机两台,tp-link交换机若干台,无线路由器若干台项目要求:一:内网划分为vlan16,vlan18,vlan20,vlan22二:路由器和H3C交换机之间,H3C交换机与交换机连接使用端口聚合三:外网3条:要求vlan16,vlan18各用一条,vlan20,vlan22共用一条。若其中一条出了问题,可以自动切换到其他线路...
2018-12-14 11:42:10
5090
原创 linux搭建ftp服务器
安装 vsftp软件关闭firewall和SELinuxsetenforce 0 # 设置SELinux 成为permissive模式 (关闭SELinux)setenforce 1 # 设置SELinux 成为enforcing模式 (开启SELinux)或者修改配置vi /etc/selinux/configSELINUX=enforcingSELINUXTYPE...
2018-12-07 16:57:41
225
原创 win10搭建ftp服务器
控制面板-程序和功能-启用或关闭windwos功能打开“IIS管理器”后,在左栏的“网站”上点击右键,打开“添加FTP站点” (控制面板\所有控制面板项\管理工具\iis管理器)和 paste()函数import pyperclippyperclip.copy(‘this is a pyperclip test’) pypercl...
2018-11-13 16:42:42
884
原创 Python join()方法
Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。str = “-”;seq = (“a”, “b”, “c”); # 字符串序列print str.join( seq );以上实例输出结果如下:a-b-clist=[‘1’,‘2’,‘3’,‘4’,‘5’]print(’’.join(list))结果:12345...
2018-11-13 16:00:32
218
原创 python中sys.argv的用法
import sysa=sys.argv[0]#a=sys.argv[1]#a=sys.argv[2:]print(a)#Sys.argv[ ]其实就是一个列表 python “c:\盛赫\python\脚本\all_py.py” a b c d#编号0是代表代码本身文件路径#编号1是代表后面第一个参数 即列子中的a#编号2是代表后面参数2和后面的参数 即列子中的 b c d...
2018-11-13 15:31:58
234
原创 python使用过程遇到的问题
1.print输出错误print ‘hello word’SyntaxError: Missing parentheses in call to ‘print’. Did you mean print(‘hello word’)?print (‘hello word’)hello word其实这个错误信息,是因为Python3中取消了以前Python 2中的语法,两者在打印...
2018-10-24 14:57:30
321
原创 windows下安装python
windows下安装python (写于2018-10-24)下载地址https://www.python.org/downloads/windows/1.X86和X86-64的区别:系統是32 bit 的版本还是 64bit 的2.web-based ,executable , embeddable zipfile区别web-based: 透过网络安装的,就是执行安装后才透过网络下载p...
2018-10-24 10:36:39
338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人