随笔分类 -  linux

摘要:一.awk语法 awk [options] 'commands' filesoption-F 定义字段分隔符,默认的分隔符是连续的空格或制表符使用option中的-F参数定义间隔符号用$1,$2,$3等的顺序表示files中每行以间隔符号分隔的各列不同域NF变量表示当前记录的字段数-v 定义变量并赋 阅读全文
posted @ 2017-03-23 18:52 qianxiamo
摘要:正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。 正则符号: ^ 行首 $ 行尾 . 除了换行符以外的任意单个字符 * 前导字符的零个或多个 .* 所有字符 [] 字符组内的任一字符 [^] 对字符组内的每个字符取反(不 阅读全文
posted @ 2017-03-23 08:37 qianxiamo
摘要:作业五:通配符实验 但是一般使用()的方式,因为反引号在多个反引号的时候无法正确指代 echo $变量名 echo $? 表示上一次命令的执行是否成功,0表示成功,其他表示失败 3.{}表示范围 4.[]表示其中内容的任意一个 5.&&和||和; 命令a && 命令b 表示a成功才执行b a不成功不 阅读全文
posted @ 2017-03-21 19:22 qianxiamo
摘要:作业四:整理bash命令类型,验证寻找一个命令的优先级 ==> alias ==> Compound Commands ==> function ==> build_in ==> hash ==> $PATH ==> error: command not found hash命令 [root@pyt 阅读全文
posted @ 2017-03-21 19:21 qianxiamo
摘要:作业三:ssh登录,scp上传、下载,ssh秘钥登录,修改ssh server端的端口为8888然后进行登录和scp测试 1.ssh登录 [root@localhost network-scripts]# systemctl status sshd 2.scp上传、下载 [root@python1 阅读全文
posted @ 2017-03-21 19:19 qianxiamo
摘要:作业二:为集群内的机器设定主机名,利用/etc/hosts文件来解析自己的集群中所有的主机名,相应的,集群的配置应该改成使用主机名的方式 1.主机信息配置并解析 [root@localhost ~]# vim /etc/hosts [root@localhost ~]# ping python [r 阅读全文
posted @ 2017-03-21 19:16 qianxiamo
摘要:作业一:临时配置网络(ip,网关,dns)+永久配置 [root@localhost ~]# ifconfig eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.202.131 netmask 阅读全文
posted @ 2017-03-21 19:14 qianxiamo
摘要:作业五:源码安装nginx,并按照作业一描述的那样去测试使用 [root@localhost nginx]# yum install gcc-* glibc-* openssl openssl-devel pcre pcre-devel zlib zlib-devel -y [root@localh 阅读全文
posted @ 2017-03-21 00:10 qianxiamo
摘要:作业四:nginx反向代理+三台web+nfs共享存储实现集群配置 在各个web服务器上挂载nfs [root@localhost nginx]# mount -t nfs 192.168.152.134:/share /data/www/html/ [root@localhost nginx]# 阅读全文
posted @ 2017-03-21 00:09 qianxiamo
摘要:作业三:nginx反向代理三台web 实现基于轮询的方式调度三台web,并验证结果 实现基于权重的方式调度三台web,并验证结果 实现基于hash的方式调用三台web,并验证结果 [root@localhost ~]# vim /etc/nginx/nginx.comf [root@localhos 阅读全文
posted @ 2017-03-21 00:08 qianxiamo
摘要:1.二进制安装nfs 2.作为共享存储挂载在三台web的网站根目录下实现,在任意一台web上修改的结果,其余两台都可以看到 [root@localhost ~]# yum install rpcbind [root@localhost ~]# ls /var/www/html index.html 阅读全文
posted @ 2017-03-21 00:06 qianxiamo
摘要:作业一:nginx服务 1.二进制安装nginx包 2.作为web服务修改配置文件 3.让配置生效,验证配置 [root@localhost ~]# yum -y install epel-release [root@localhost ~]# cd /etc/yum.repos.d/ [root@ 阅读全文
posted @ 2017-03-21 00:04 qianxiamo
摘要:# yum install zlib-devel -y # tar -xf Python-3.6.0 cd Python-3.6.0 # ./configure --prefix=/usr/local/python3.6# make && make install # echo 'PATH=/usr 阅读全文
posted @ 2017-03-17 22:35 qianxiamo
摘要:作业六:yum命令1) 自定义yum仓库:createrepo[root@localhost /]#mkdir /rpm_bak[root@localhost /]#cp /media/Packages/apr-* /rpm_bak/[root@localhost /]#cp /media/Pack 阅读全文
posted @ 2017-03-17 22:24 qianxiamo
摘要:作业五:rpm命令 1) 挂载光盘文件到/media目录 [root@localhost 桌面]# mount /dev/sr0 /media mount: /dev/sr0 写保护,将以只读方式挂载 [root@localhost 桌面]# df 文件系统 1K-块 已用 可用 已用% 挂载点 / 阅读全文
posted @ 2017-03-17 22:21 qianxiamo
摘要:作业四:查询firewall进程,然后杀死 [root@localhost 桌面]# ps -aux |grep firewall root 772 0.0 2.0 327912 20704 ? Ssl 15:23 0:00 /usr/bin/python -Es /usr/sbin/firewal 阅读全文
posted @ 2017-03-17 22:20 qianxiamo
摘要:作业三:dd命令测试硬盘速度 [root@localhost 桌面]# dd if=/dev/sdc2 of=/a.txt bs=2M count=2 记录了0+1 的读入 记录了0+1 的写出 1024字节(1.0 kB)已复制,0.0180346 秒,56.8 kB/秒 阅读全文
posted @ 2017-03-17 22:19 qianxiamo
摘要:作业二: 1.free命令查看内存 [root@localhost 桌面]# free total used free shared buffers cachedMem: 1003432 899760 103672 8228 1028 335564-/+ buffers/cache: 563168 阅读全文
posted @ 2017-03-17 22:16 qianxiamo
摘要:作业一: 1) 开启Linux系统前添加一块大小为15G的SCSI硬盘 2) 开启系统,右击桌面,打开终端 3) 为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑分区,大小为5G 4) 格式化主分区为ext3系统 [root@localhost 桌面]# mkfs 阅读全文
posted @ 2017-03-17 22:12 qianxiamo
摘要:作业四: 1) 建立/etc/passwd的软连接文件,放在/tmp目录下 [root@localhost 桌面]# ln -s /etc/passwd/a.txt /tmp/aa.txt 2) 建立/etc/passwd的硬链接文件,放在/boot下,如果不成功,思考是为什么 [root@loca 阅读全文
posted @ 2017-03-16 22:10 qianxiamo