![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux运维
文章平均质量分 82
信号旗YPA
DBA
展开
-
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 · 675 阅读 · 0 评论 -
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 · 313 阅读 · 0 评论 -
第四次作业
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 · 232 阅读 · 0 评论 -
Linux运维第二讲
欢迎评论,请多多指教############linux运维第二讲##########*********tab键***********tab补齐系统中文件名和系统命令名称及某些命令参数[kiosk@foundation24 Desktop]$ cat 第 ##双击tab查找文件第一节课笔记 第二讲课堂笔记 [kiosk@foundation24 Desktop]$ ca原创 2016-12-27 17:20:37 · 361 阅读 · 0 评论 -
python 第一次作业
7-5(a)修改那个脚本,使它能记录用户上次的登录日期和时间(用 time 模块),并与用户密码一起保存起来。程序的界面有要求用户输入用户名和密码的提示。无论户名是否成功登录,都应有提示,在户名成功登录后,应更新相应用户的上次登录时间戳。如果本次登录与上次登录在时间上相差不超过 4 个小时,则通知该用户: “You already logged in at: .”(b) 添原创 2017-03-30 14:05:31 · 591 阅读 · 0 评论 -
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 · 294 阅读 · 0 评论 -
Linux运维第二十三讲
##################333#########################3########1.firewalld1.1 firewall的图形管理yum install httpd -y ##安装http做测试firewall-config ##打开图形管理,前提是firewall开启服务(permanent ##为永久设置) 也可直接设原创 2017-03-23 21:56:26 · 442 阅读 · 0 评论 -
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 · 357 阅读 · 0 评论 -
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 · 222 阅读 · 0 评论 -
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 · 482 阅读 · 0 评论 -
python学习第四讲
###################### 文件######################1.打开文件 r ##只读模式(默认模式) 若文件不存在会报错 r+ ##可读可写 若文件不存在会报错 (从开头开始覆盖原有) w ##只写模式 若文件不存在会创建文件 w+ ##可读可写 若文件原创 2017-04-10 20:57:36 · 276 阅读 · 0 评论 -
python第三次作业
1.文件备份用户自己输入想要备份的文件,及备份保存的路径(必须以/结尾)。备份文件名称为“当前用户名+保存时间+后缀”#!/usr/bin/env python#coding=utf-8import osimport timeback_file =[]a=1while 1: filename = raw_input("请输入你所要备份的文件名称(含绝对路原创 2017-04-10 21:02:59 · 281 阅读 · 0 评论 -
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 · 196 阅读 · 0 评论 -
Linux运维第十四讲
#############第十四讲############################################################ #############1.ftp1.1 安装ftp服务并测试yum install vsftpd.x86_64 -ysystemctl restart vsftpdtouch /var/ftp/wes原创 2017-02-28 18:45:56 · 248 阅读 · 0 评论 -
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 · 534 阅读 · 0 评论 -
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 · 254 阅读 · 0 评论 -
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 · 257 阅读 · 0 评论 -
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 · 205 阅读 · 0 评论 -
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 · 253 阅读 · 0 评论 -
Linux运维第一次作业
若有不佳之处,还请多多指教第一单元练习题>>>1.用student用户登陆系统图形界面2.打开一个bash答: 第一种方式:单击鼠标右键------>点击open in terminal 第二种方式:点击桌面左上方Applications----->Favorites--->点击terminal3.修改student的密码,把密码更新成"T3st1ngtlme"(主机字母和数字)原创 2016-12-25 22:24:41 · 283 阅读 · 0 评论 -
Linux运维第二次作业
若有不足,请多多指教第四单元练习1.在student用户下执行find /etc -namepasswd命令,并管理其输出要求如下: *显示所有正确输出,屏蔽错误输出 *保存正确输出到/mnt/find.out,错误输出到/mnt/find.err *建立/mnt/file.all文件,并且保存所有输出到此文件中原创 2017-01-02 16:02:34 · 374 阅读 · 0 评论 -
Linux运维第四讲
#####第四讲笔记#####********1.下方权力 用visudo编辑,这样编辑可以报错比vim好 调用使用sudo+命令 用户名 主机名=(权限用户身份root) 提示命令 NOPASSWD: +命令*******2.用户信息的控制 密码信息存放在/etc/shadow中 用户信息存放在/etc/passwd原创 2017-01-11 17:22:35 · 270 阅读 · 0 评论 -
Linux运维第三讲
#############第三讲课堂笔记############1.管理输入输出###################1.1在linux中正确的编号为1,错误信息的编号为2 下面操作均在“student”下进行的 字符设备:显示字符的 find /etc -name passwd ##查找etc下的名为passwd的文件 输出重定向:(将字符倒入原创 2017-01-19 14:11:34 · 213 阅读 · 0 评论 -
Linux运维第五讲
############第五讲课堂笔记#################1.特殊权限 which查询命令位置 1.1 suid #冒险位 之针对二进制可执行文件, 文件内记录的程序产生的进程的所有人为文件所有人 和进程发起人身份无关 设定方式: chmod u原创 2017-01-19 14:17:19 · 178 阅读 · 0 评论 -
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 · 216 阅读 · 0 评论 -
Linux运维第六讲
#######第六讲笔记#################################1.sshkey加密#### 1.1.生成公钥私钥 服务端ssh-keygen **生成公钥私钥工具 ls /root/.ssh/ **默认路径 id_rsa **私钥,就是钥匙 id_rsa.p原创 2017-01-19 14:23:50 · 183 阅读 · 0 评论 -
Linux运维第八讲
########第八讲#######****1.同步日志时间 clock -s 硬件时间覆盖软件时间 clock -w 软件时间覆盖硬件时间 同步之前先关闭服务端防火墙 vim /etc/chronyc.conf 同步方式:服务端: 图片 服务端allow设置为网段,172.2原创 2017-01-19 14:40:42 · 217 阅读 · 0 评论 -
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 · 474 阅读 · 0 评论 -
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 · 154 阅读 · 0 评论 -
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 · 190 阅读 · 0 评论 -
第一阶段学习测试题
考试信息: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 · 765 阅读 · 0 评论 -
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 · 1998 阅读 · 0 评论 -
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 · 245 阅读 · 0 评论 -
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 · 206 阅读 · 0 评论 -
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 · 259 阅读 · 0 评论 -
Linux运维第一讲
笔记结合老师上课所讲知识点,再加入了自己的一些理解方便自己记忆,加上一些图片可以直观的显示命令的使用。菜鸟初次学习,若有那些不完善的地方,还请各位前辈多多指教。原创 2016-12-25 21:52:28 · 477 阅读 · 0 评论