Linux多线程实例练习 - pthread_cancel1、代码 xx_pthread_cancel.c#include <pthread.h>
#include <stdio.h>
#include <unistd.h>#define debug_Msg(fmt, arg...) do{ printf("%s %d : ", __FILE__, __LINE__); printf(fmt, ##arg); }while(0)#define ENABLE_X
char * pe = "enable return";
void * state_Enable(void *arg)
{int i = 0;int iExit = 0;while(i < 10 && iExit == 0){debug_Msg("state Enable...
一、linux运维实战练习题及解答1、显示/etc/passwd文件中以bash结尾的行 650) this.width=650;" src="/upload/getfiles/default/2022/11/12/20221112100947936.jpg" title="1.png" />2、显示/etc/passwd文件中的两位数或三位数 650) this.width=650;" src="/upload/getfiles/default/2022/11/12/20221112100948185.jpg" title="2.jpg" />3、显示`netstat -tan`命令结果中以‘LISTEN’后跟0个、1个或者多个空白字符结尾的行 650...
#!/usr/bin/python
def function():pass
1、找出ifconfig “网卡名” 命令结果中本机的IPv4地址 inet网卡:ifconfig ens33|grep -o "inet [0-9]\+.[0-9]\+.[0-9]\+.[0-9]\+"| cut -d" " -f2ifconfig ens33|grep -o "inet [0-9.]\{7,\}"|cut -d" " -f2
addr:2、查出分区空间使用率的最大百分比值 df |grep "/dev/sd"|grep -o "[0-9]\+%"|cut -d% -f13、查出用户UID最大值的用户名、UID及shell类型
4、查出/tmp的权限,以数字方式显...
Linux 第14天: (08月25日) 练习和作业 1、创建一个2G的文件系统,块大小为2048byte,预留1%可用空间,文件系统ext4,卷标为TEST,要求此分区开机后自动挂载至/testdir目录,且默认有acl挂载选项 2、写一个脚本,完成如下功能:(1) 列出当前系统识别到的所有磁盘设备(2) 如磁盘数量为1,则显示其空间使用信息否则,则显示最后一个磁盘上的空间使用信息 原文:http://11897100.blog.51cto.com/11887100/1842885
1.显示1984-11-18是1984年的第几天 650) this.width=650;" title="Screenshot from 2017-07-19 14-31-19.png" src="/upload/getfiles/default/2022/11/4/20221104085230078.jpg" /> 2.显示当前的日期 650) this.width=650;" title="Screenshot from 2017-07-19 14-32-20 (copy).png" src="/upload/getfiles/default/2022/11/4/20221104085230283.jpg" />650) this.width=650;" title="Screenshot from 2017-07-19 14-32-20.png" ...
1. Unix 和 Linux之间有什么关系?答:1)起源 unix起源比linux久,linux是一个类似于unix的产品,linux产品模仿了unix的系统和功能,是一套兼容于System V以及BSD UNIX的操作系统。 2)商业 unix是对源代码实行知识产权保护的商业软件,linux是开发源代码的自由软件,免费的。 3)用途 (1)商业unix支持的硬件多一点,且大多与硬件配套,而linux可以运行在多种硬件平台上。2. BSD是什么? 我们通常说的FreeBS...
一、iptables类作业前提:INPUT和OUTPUT默认策略为DROP;1、限制本地主机的web服务器在周一不允许访问;新请求的速率不能超过100个每秒;web服务器包含了admin字符串的页面不允许访问;web服务器仅允许响应报文离开本机;2、在工作时间,即周一到周五的8:30-18:00,开放本机的ftp服务给172.16.0.0网络中的主机访问;数据下载请求的次数每分钟不得超过5个;3、开放本机的ssh服务给172.16.x.1-172.16.x.100中的主机,x为你的座位号,...
在student用户下执行find /etc -name passwd 命令,并管理其输出要求如下: * 显示所有正确输出,屏蔽错误输出 find /etc/ -name passwd 2>>/dev/null650) this.width=650;" src="/upload/getfiles/default/2022/11/9/20221109110947496.jpg" title="Screenshot from 2017-03-29 19-01-30.png" /> * 保存正确数出到/tmp/find.out,错误数出到/tmp/find.err中find /etc/ -name passwd >>/tmp/find.out 2>>/tmp/fi...
查找和替换-举例删除/tmp/abc文件中第 2 至 5 行的内容在第 2 行后面添加 123456 这一行在文件的最后一行前面添加 123456 将文件中的 cat全部替换成 dog注以上操作均不会对源文件造成修改,只供显示使用)如果要对原文件进行修改,使用 –i 选项(慎用) 目录/var下查找所有 3 天内被修改过的文件目录/var下查找所有 3 天前被修改过的文件find /var -mtime +3在/var 目录下查找大于 5M 的文件小于5M 在/var 目录下查找大于 2M ...
1.取出系统中的文件/etc/passwd的第七列(以:为分隔符)。2.已知文件test.txt内容如下,请给出输出test.txt文件内容时,不包含oldboy字符串的命令。testqiudaooldboy3.只查看/etc/passwd文件内第5到第15行的内容4.把test.txt文件中的oldboy替换为oldgirl,给出命令5.test.txt 的内容如下,要求过滤出不包含qiudao的行。有几种方法可以实现oldboyoldgirlqiudao6.把文件/etc/passwd文件中的/sbin/nologin替换为/bin/bash 7.把/etc/sel...
1、创建一个10G的文件系统,类型为ext4,要求开机可自动挂载至单独数据/data目录;(1)新建立一个分区[root@centos6 wuzhibin]# fdisk /dev/sdaWARNING: DOS-compatible mode is deprecated. It‘s strongly recommended to switch off the mode (command ‘c‘) and change display units to sectors (command ‘u‘).Command (m for help): n(2)设置为主分区Command action e extended p primary par...
练习:1.根据要求编写一个脚本给定一个用户获取其密码警告期限判断用户密码使用期限是否已经小于警告期限如果小于,显示 warning 否则 显示 ok 2.根据要求编写一个脚本给脚本传递两个参数(整数)显示两者之和和乘积 3.根据要求编写一个脚本根据参数一给出的文件名,判断文件是否存在,存在输出ok,不存在输出 “no such file” 4.根据要求编写一个脚本传递一个用户名参数给脚本,判断此用户的用户名跟其基本组的组名是否一致,并...
1、总结本此课程中所涉及命令的使用方法及相关示例展示 主要为正则表达式的用法,包括基本正则表达式和扩展正则表达式2、总结基本正则表达式及扩展正则表达式 基本正则表达式的元字符: 字符匹配: .: 匹配任意单个字符; []:匹配指定范围内的任意单个字符; [^]:匹配非指定范围内的任意单个字符; [:lower:], [:upper:], ... ...
本周作业内容:1、详细描述一次加密通讯的过程,结合图示最佳。一次加密通讯的过程:首先Bob用单向加密的方法提取数据的特征码,用自己的私钥加密这段特征码,并附加到数据的后面。Bob用对称加密算法把数据及特征码整个进行加密。Bob用接收方的公钥加密对称密钥并附加到数据后面。Alice用私钥解密对称密钥。Alice用对称密钥解密出数据及加密的特征码。Alice用发送方的公钥解密特征码,并用相同的算法算出数据的特征码,比较两个特征...
一、实战案例(练习)内容 1、描述centos6系统开机启动流程;第一步:POST(加电自检)POST:Power On Self Test 加电自检。指计算机系统接通电源,是BIOS功能的一个主要部分,包括对CPU、系统主板、基本内存、扩展内存、系统ROM BIOS等器件的测试。如发现错误,给操作者提示或警告。简化或加快该过程,可使系统能够快速启动。第二步:启动BOIS,加载BIOS中的BootSequence(设备加载次序)启动BIOS的设置界面,然后根据按次序查找各引...