- 博客(37)
- 问答 (1)
- 收藏
- 关注
原创 mysql实例异常前信息采集
#!/bin/bash##脚本使用说明####脚本使用前提,环境需安装pstack工具如果没有的话##安装方式yum install gdb -y##/opt/mysql/data/$port/mysqld.sock sock路径根据你们实际环境做调整##脚本中的mysql登录方式为使用socket登录,可根据你们实际情况修改替换##文件保存路径/root可以根据自己情况修改read -p "enter user:" userread -p "enter passwd:" passwd.
2021-03-26 16:33:05 169 2
原创 centos7 下安装go-torch (踩了很多坑,go get的时候一直不行,搞了半天找出了解决方式)
1.安装依赖环境yum install go -y2.安装go-torch工具[root@opengauss x]# go get -vgithub.com/uber/go-torchpackagegolang.org/x/sys/unix: unrecognized import path "golang.org/x/sys/unix" (https fetch: Gethttps://golang.org/x/sys/unix?go-get=1: dial tcp 216.239.3...
2020-08-21 11:25:00 698
原创 python第三次作业
1.文件备份用户自己输入想要备份的文件,及备份保存的路径(必须以/结尾)。备份文件名称为“当前用户名+保存时间+后缀”#!/usr/bin/env python#coding=utf-8import osimport timeback_file =[]a=1while 1: filename = raw_input("请输入你所要备份的文件名称(含绝对路
2017-04-10 21:02:59 297
原创 python学习第四讲
###################### 文件######################1.打开文件 r ##只读模式(默认模式) 若文件不存在会报错 r+ ##可读可写 若文件不存在会报错 (从开头开始覆盖原有) w ##只写模式 若文件不存在会创建文件 w+ ##可读可写 若文件
2017-04-10 20:57:36 303
原创 python学习第三讲
1.模块 1.1 [kiosk@foundation24 code]$ cat mokuai.py #!/usr/bin/env python #coding=utf-8 import sizedef ##调用sizedef中的模块 print sizedef.cheng(1
2017-04-10 20:53:55 534
原创 python第二次小练习
9–6.文件比较. 写一个比较两个文本文件的程序. 如果不同, 给出第一个不同处的行号和列号.#!/usr/bin/env python#coding=utf-8import os.pathdef pD(): x=len(lines1[i]) y=len(lines2[i]) if x >= y:
2017-04-06 14:02:42 276
原创 python学习第二讲
在python的代码编写中,很是讲究缩进 迭代: In [2]: c = iter({1,3,2,4,6,5}) In [8]: c.next() Out[8]: 1 In [9]: c.next() Out[9]: 2 In [10]: c.next()
2017-04-06 13:46:32 269
原创 python学习第一讲(基本的操作)
1.python安装 yum install pythoon yum install ipython(包组) ##python解释器 python解释器: cpython ipython:基于cpython,交互方式有所增强 pypy: 对代码进行动态编译,JIT技术(just-in-tim
2017-04-05 16:28:49 570
原创 python 第一次作业
7-5(a)修改那个脚本,使它能记录用户上次的登录日期和时间(用 time 模块),并与用户密码一起保存起来。程序的界面有要求用户输入用户名和密码的提示。无论户名是否成功登录,都应有提示,在户名成功登录后,应更新相应用户的上次登录时间戳。如果本次登录与上次登录在时间上相差不超过 4 个小时,则通知该用户: “You already logged in at: .”(b) 添
2017-03-30 14:05:31 607
原创 Linux运维第二十三讲
##################333#########################3########1.firewalld1.1 firewall的图形管理yum install httpd -y ##安装http做测试firewall-config ##打开图形管理,前提是firewall开启服务(permanent ##为永久设置) 也可直接设
2017-03-23 21:56:26 458
原创 Linux运维第二十二讲
#######################1.samba########################################1.1 服务的安装和用户的建立 1 yum install samba-client samba-common samba -y ##安装samba服务 5 systemctl stop firewalld.service
2017-03-23 21:53:31 314
原创 Linux运维第二十一讲
1.ipv6的设置nm-connection-editor删除原有的网卡nmcli connection add con-name wula ifname eth0 type ethernet ip6 2017::ff4/48ifconfig通过ping6自己的地址,看是否创建成功2.高级网络设置2.1 网桥的设置 902 cd /etc/sysconf
2017-03-14 19:40:49 237
原创 linux运维第二十讲
邮件的收发1.收发邮件的前期准备 此次试验需要 虚拟机1:域名设置为mailwestos.westos.com IP=172.25.254.25 虚拟机2:域名设置为maillinux.linux.com IP=172.25.254.26 1.1 dns的设置: 虚拟机1设置: 1 hostnam
2017-03-14 19:21:09 369
原创 第四次作业
1.自动增添用户[root@desktop mnt]# cat useradd.sh #!/bin/bashNUMUSERS=`wc -l /mnt/username |cut -d " " -f 1`NUMPASSWD=`wc -l /mnt/passwd |cut -d " " -f 1`if[ "$NUMUSERS" = "0" -o "$NUMPASSWD" = "
2017-03-09 21:35:02 246
原创 Linux运维第十九讲
1.apache1.1 准备阶段服务端配置: 340 yum install httpd -y ##安装服务 342 systemctl start httpd 349 firewall-cmd --permanent --add-service=http ##在防火墙添加可以通过的服务 350 firewall-cmd --permanen
2017-03-08 19:40:11 340
原创 Linux运维第十八讲
创建shell脚本的标准:a.创建包含bash命令的文本文件,文件第一行应为#!/bin/bashb.使脚本具有可执行权限chmod +x filename.sh脚本调试:bash -x filename.sh###################### 1.引用和转义1.1 弱引用符号“”[root@desktop mnt]# cat shellscr
2017-03-08 19:36:57 218
原创 Linux运维第十七讲
回环借口:自身内部的1.DNS1.1 设置服务端口 42 yum install bind -y ##安装DNS服务 43 systemctl start named ##开启服务(开启后需要不断的输入字符) 44 ll /dev/random 45 cat /dev/random 46 netstat -a(有效链接信息表)n(显
2017-03-01 18:28:42 279
原创 Linux运维第十六讲
1.当/boot下的东西都被删除后(网络引导和CD引导均可以用,在使用CD引导之前,我在虚拟机上直接从真机上lftp得到了kernel)chroot /mnt/sysimagegrub2-install /dev/vdalftp 172.25.254.250 ##获取镜像rpm2cpio kerner...... | cpio -idcp vmlinux-3.10.0-
2017-03-01 18:23:49 222
原创 Linux运维第十五讲
553 文件系统不允许500 权限过大530 权限过小 密码不对 服务不对 1.永久修改安全上下文[root@ftpserver homes]# semanage fcontext -a(添加) -t(修改标签) public_content_t '/homes(/.*)?'##使用该语句永久设置restorecon -R(第归)vv(显示)F(刷新) /homes/ ##
2017-03-01 18:17:48 257
原创 Linux运维第十三讲
1.当磁盘分区被沾满时,不能再分出swap分区时。我们可以用创建块的方式创建一个新分区 dd if=/dev/zero of=/swap bs=1M count=1000mkswap /swap 2.磁盘加密2.1 加密 4 fdisk /dev/vdb ##新建分区 6 fdisk -l ##查看分区 7 cryptsetup luks
2017-03-01 18:16:15 2046
原创 Linux运维第十四讲
#############第十四讲############################################################ #############1.ftp1.1 安装ftp服务并测试yum install vsftpd.x86_64 -ysystemctl restart vsftpdtouch /var/ftp/wes
2017-02-28 18:45:56 277
原创 Linux运维第十二讲
******第十二讲******************************* ****** #####1.控制文件的访问1.1 setfacl用法 setfacl -m u:student:rwx file1 **设置用户student对file1的控制权限setfacl -m g:student:rwx file1 **设置用户组student对fi
2017-02-19 13:40:27 221
原创 Linux运维第十一讲
第十一讲1.自动安装脚本1.1 前期准备工作yum install system-config-kickstartsystemctl start httpdsystemctl stop firewalld.service` 1.2 第一步生成安装文件system-config-kickstart进行如下配置:配置完后保存/var/www/html/vim /
2017-02-19 13:33:53 206
原创 Linux运维第十讲
第十讲笔记1.软硬链接ln -s /file /file **软链接ln /file /file **硬链接ls -li **查看文件节点2.设备2.1 设备的使用fdisk -1 **查看真实存在的设备blkid **系统能够挂载使用的设备iddf **查看设备被系统使用的情况2.2 设备的挂载mount 设备 挂载点mount /
2017-02-19 13:28:48 166
原创 Linux运维第九讲
第九讲笔记1.yum命令 1.1yum基本命令 yum install softwarename ***安装软件repolist **列出设定的yum源信息 remove softwarename **卸载软件list softwarename **查看软件源是否有此软件clean all **清空yum缓存whatprovides filename **查
2017-02-19 13:19:05 484
原创 第一阶段学习测试题
考试信息:IPADDR: 172.25.x.100(X 在这里指您的工作站编号)NETMASK: 255.255.255.0GATEWAY: 172.25.x.254DNS: 172.25.254.254yum源地址为:ftp://172.25.x.250/pub/rhel7.0 1.在进行考试之前,请先重置根用户密码为 examwestospasswd roo
2017-02-11 21:26:52 793
原创 Linux运维第三次作业
1.在系统中创建set-ip-tool命令要求如下当在系统中执行set-ip-tool 172.25.254.x后*)会自动显示ifconfig命令的输出*)系统ip被设定为:172.25.254.x*)系统网关被设定为:172.25.254.250*)系统dns被设定为:172.25.254.2502.在server主机中把/etc目录打包压缩到/mnt中,名
2017-01-19 14:45:26 288
原创 Linux运维第八讲
########第八讲#######****1.同步日志时间 clock -s 硬件时间覆盖软件时间 clock -w 软件时间覆盖硬件时间 同步之前先关闭服务端防火墙 vim /etc/chronyc.conf 同步方式:服务端: 图片 服务端allow设置为网段,172.2
2017-01-19 14:40:42 227
原创 Linux运维第七讲
######第七讲#########1.设置IP cat >/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 **设备名 ONBOOT=yes **开机启动 BOOTPROTO=dhcp **分配方式(静态和动态) NAME=eth0 END **后的内容是作
2017-01-19 14:29:59 232
原创 Linux运维第六讲
#######第六讲笔记#################################1.sshkey加密#### 1.1.生成公钥私钥 服务端ssh-keygen **生成公钥私钥工具 ls /root/.ssh/ **默认路径 id_rsa **私钥,就是钥匙 id_rsa.p
2017-01-19 14:23:50 195
原创 Linux运维第五讲
############第五讲课堂笔记#################1.特殊权限 which查询命令位置 1.1 suid #冒险位 之针对二进制可执行文件, 文件内记录的程序产生的进程的所有人为文件所有人 和进程发起人身份无关 设定方式: chmod u
2017-01-19 14:17:19 190
原创 Linux运维第三讲
#############第三讲课堂笔记############1.管理输入输出###################1.1在linux中正确的编号为1,错误信息的编号为2 下面操作均在“student”下进行的 字符设备:显示字符的 find /etc -name passwd ##查找etc下的名为passwd的文件 输出重定向:(将字符倒入
2017-01-19 14:11:34 223
原创 Linux运维第四讲
#####第四讲笔记#####********1.下方权力 用visudo编辑,这样编辑可以报错比vim好 调用使用sudo+命令 用户名 主机名=(权限用户身份root) 提示命令 NOPASSWD: +命令*******2.用户信息的控制 密码信息存放在/etc/shadow中 用户信息存放在/etc/passwd
2017-01-11 17:22:35 286
原创 Linux运维第二次作业
若有不足,请多多指教第四单元练习1.在student用户下执行find /etc -namepasswd命令,并管理其输出要求如下: *显示所有正确输出,屏蔽错误输出 *保存正确输出到/mnt/find.out,错误输出到/mnt/find.err *建立/mnt/file.all文件,并且保存所有输出到此文件中
2017-01-02 16:02:34 395
原创 Linux运维第二讲
欢迎评论,请多多指教############linux运维第二讲##########*********tab键***********tab补齐系统中文件名和系统命令名称及某些命令参数[kiosk@foundation24 Desktop]$ cat 第 ##双击tab查找文件第一节课笔记 第二讲课堂笔记 [kiosk@foundation24 Desktop]$ ca
2016-12-27 17:20:37 394
原创 Linux运维第一次作业
若有不佳之处,还请多多指教第一单元练习题>>>1.用student用户登陆系统图形界面2.打开一个bash答: 第一种方式:单击鼠标右键------>点击open in terminal 第二种方式:点击桌面左上方Applications----->Favorites--->点击terminal3.修改student的密码,把密码更新成"T3st1ngtlme"(主机字母和数字)
2016-12-25 22:24:41 306
原创 Linux运维第一讲
笔记结合老师上课所讲知识点,再加入了自己的一些理解方便自己记忆,加上一些图片可以直观的显示命令的使用。菜鸟初次学习,若有那些不完善的地方,还请各位前辈多多指教。
2016-12-25 21:52:28 502
空空如也
opengauss启库报错,无明显报错仅仅有内存的warning
2020-08-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人