华南农业大学 Linux 实验大全

Linux 实验五 系统管理 阅读详情
AI摘要

博客涵盖多个实验内容,包括实验1 - 3、实验5 - 7。实验3使用Windows10下的WSL - Ubuntu18.04;实验5介绍不同行分割方式;实验6提出计划任务需求,如启动关闭ftp服务等;实验7涉及代码文件及makefile写法。

实验1

要求掌握:

touch, echo, tail, find, grep, date, tar, ls, awk, mv,
# 新建一个exam1.txt的文件
touch exam1.txt

# 利⽤重定向把字符串 1234567890 追加到 exam1.txt 的末尾;
echo 1234567890 >>exam1.txt

#把/etc/passwd的最后5⾏追加到 exam1.txt 中;
tail -n 5 /etc/passwd >>exam1.txt

# 搜索 /usr 下所有以 xml 结尾的⽂件(不包含⽬录),并把路径中含有"codes"的⽂件路径追加到exam1.txt 中;
find /usr -name "*.xml" | grep codes >>exam1.txt

# 把当前时间按照 年-⽉-⽇ 时:分:秒 的格式追加到 exam1.txt 中。如:2020-11-23 09:32:43;
date +'%Y-%m-%d %H:%M:%S'>>exam1.txt

# 对⽬录 /var/log 进⾏压缩⽣成名为 log.tar.gz ⽂件;
tar -czvf log.tar.gz /var/log

# 通过 ls 命令以⻓格式的形式查看 log.tar.gz 的信息,并把信息追加到 exam1.txt 中;
ls -l log.tar.gz

# 利⽤ awk 命令提取上⼀步中打印的 log.tar.gz 的 ⽂件类型和权限信息 追加到 exam1.txt
中;
ls -l log.tar.gz | awk '{print $1 $2}' >>exam1.txt

# 把 exam1.txt 重命名为 学号.txt 然后提交
mv exam1.txt 2018238907.txt

实验2

要求掌握:

mkdir, touch, cat, head, useradd, userdel, chown, chmod, chgrp, su, ls[-lRSh], ln, rm,
# 登录 root 账号,查看 /tmp ⽬录下是否存在⼦⽬录 myshare,如果没有则建⽴该⽬录;
mkdir myshare

# 在 myshare ⽬录下创建⼀个名为“学号”的⽂件夹和⼀个名为 exam2.txt 的⽂件;
mkdir 201825666
touch exam2.txt

# 创建⼀个名字为 test 的新⽤户,并指定uid为1024;
useradd -u 1024 test

# 把 /etc/passwd 和 /etc/shadow 含有⽤户 test 信息的⾏追加到 exam2.txt ⽂件中;
cat /etc/passwd | grep test >>exam2.txt
cat /etc/shadow | grep test >>exam2.txt

# 把 /etc/passwd 前13⾏的内容 追加到 myshare ⽬录下名为 tmp.txt的⽂件中;
head -n 13 /etc/passwd >>myshare/tmp.txt

# 把 myshare ⽬录下的所有⽂件和⼦⽬录的内容以⻓格式(含权限信息)的⽅式追加到 exam2.txt 中;
ls -lR myshare >>exam2.txt

# 把 myshare ⽬录及其⽬录下的所有⽂件和⼦⽬录的拥有者设置为⽤户 test ,组改为 mail;
chown -R test myshare
chgrp -R mail myshare

# 利⽤su命令切换到⽤户 test 账号;
su test
	
# 保存 hello.sh 后,给予 hello.sh 拥有者可读、可写和可执⾏的权限,同组可读可执⾏,其他⼈可执⾏权限;
chmod 751 hello.sh

# 以⻓格式的形式查看 hello.sh 的⽂件权限信息,并把输出内容追加到 exam2.txt;
ls -l hello.sh>>exam2.txt

# 输⼊ ./hello.sh 执⾏脚本,查看输出结果。并把输出结果追加 exam2.txt;
./hello.sh >>exam2.txt

# 进⼊⽤户 test 的⽤户主⽬录,在这个⽬录下创建 hello.sh 的软链接,同时拷⻉ hello.sh 到该⽬录下并改名为 hello.sh.bak;
cd /home/test
ln -s /tmp/myshare/hello.sh /home/test/hello.sh
cp /tmp/myshare/hello.sh hello.sh.bak

# 以⻓格式形式查看⽤户 test 主⽬录下的所有⽂件(含隐藏⽂件)并把结果追加到 exam2.txt中;
ls -lRa /home/test >>exam2.txt

# 执⾏⽤户 test 主⽬录下的hello.sh⽂件,查看链接是否正常;
/home/test/hello.sh

# 退出⽤户 test 帐号,回到root帐号
su root

# 以⻓格式形式查看⽤户 test 主⽬录下的所有⽂件(含隐藏⽂件)并把结果追加到 exam2.txt中;
ls -lRa /home/test >>exam2.txt

# 从 /usr 开始查找后缀名为.conf的所有⽂件(不包含⽬录),把输出结果追加到 exam2.txt中;
find /usr -name "*.conf" -type f >>exam2.txt

# 利⽤命令从上⼀步找到的conf⽂件中找出⽂件容量最⼤的⽂件,并把这个⽂件以⻓格式形式追加到exam2.txt 中 ;(倒引号)
ls -lSh `find /usr -name "*.conf" -type f` | head -n 1 >>exam2.txt

# 统计出系统中有多少个⽤户帐号,把数量追加到 exam2.txt 中;
cat /etc/passwd | wc -l >>exam2.txt

# 删除⽤户test 的所有内容(包括主⽬录)
userdel -r test

# 删除/tmp/myshare⽬录
rm -rf /tmp/myshare


实验3

我使用的是 Windows10 下的 WSL-Ubuntu18.04

要求掌握:

# 关闭防火墙
systemctl stop firewall

# 安装并启动telnet服务(xinetd模式);
sudo apt install -y xinetd telnetd
service xinetd start
service xinetd stop
service xinetd restart
vim /etc/xinetd.d/telnet

# 测试 telnet
telnet localhost

# 安装并启动ftp服务(stand alone模式);
sudo apt install -y vsftpd
service xinetd restart
service vsftpd start
ps -ef | grep vsftp

# 创建名为 a+学号 的账号,并在sudoers⽂件中添加该⽤户信息,使得该⽤户可以使⽤sudo命令;
useradd a2018988888
passwd a2018988888
chmod u+w /etc/sudoers
# 增加“a2018988888 ALL=(ALL) ALL”一行

# 利⽤chkconfig命令查看 telnet状态,并把结果追加到 root主⽬录下的 exam3.txt ⽂件中;
chkconfig --list | grep telnet >>exam3.txt

# 把vsftpd的进程信息追加到 exam3.txt ⽂件中(注意去掉grep本身那⼀条记录);
ps -ef | grep vsftpd | grep -v "grep">>exam3.txt

# 把telnet的配置⽂件的内容追加到 exam3.txt 中;
cat /etc/xinetd.d/telnet >>exam3.txt

# 在window命令⾏下,使⽤ a+学号 帐号 telnet 登录linux,把root主⽬录下的 exam3.txt ⽂件复制到当前⽤户的主⽬录下 tmp.txt ,并把 tmp.txt 的所属⽤户和所属组改为当前⽤户和当前⽤户所属的组;
telnet 192.168.1.107
sudo cp exam3.txt /home/jt/tmp.txt
sudo chown jt /home/jt/tmp.txt
sudo chgrp jt /home/jt/tmp.txt

# 在上⼀步的telnet登录中,把当前路径和当前时间追加到 tmp.txt 中;
sudo pwd>>tmp.txt
date +"%H:%M:%S">>tmp.txt

# 在上⼀步的telnet登录中,把/etc/passwd⽂件中的第1、3、4字段内容(⽤户名、uid和gid信息)追加到 tmp.txt 中;


# 在新打开的cmd窗⼝中使⽤ftp命令进⾏匿名登录(⽤户名:ftp,密码为:空);
ftp 192.168.1.107

# 退出ftp⽤户登录
ftp>close
ftp>quit

# 登录成功后,切换到/usr⽬录,并查看⽬录内容。发现⽤户可以访问其他⽬录;
cd /usr

# 修改vsftp的配置⽂件,禁⽌匿名⽤户登录,同时锁定登录⽤户的⽬录,不能进⾏⽬录切换;
mkdir /var/ftp/test
chmod -R 777 /var/ftp/test
touch /var/ftp/test/1.txt
chown -R jt:jt /var/ftp/test
service vsftpd restart

# 然后把hosts⽂件上传到 a+学号 的⽤户主⽬录中;
put hosts /var/ftp/hosts

# 删除 a+学号 ⽤户信息;
userdel -r a2018666666

实验5

例子1:
在这里插入图片描述

#!/bin/bash
options_show(){
    echo "Use one of the following options:"
    echo "P:To display current directory"
    echo "S:To display the name of running file"
    echo "D:To display today's date and present time(如:2017-04-26 05:45:12) "
    echo "L:To see the list of files in your present working directory"
    echo "W:To see who is logged in"
    echo "I:To see the ip address of this local machine"
    echo "echo \"Q:To quit this program"
    echo "Enter your option and hit:"
}

typeset -l opt
options_show
while read opt
do
    case $opt in
    "p")
        echo `pwd`
    ;;
    "s")
        echo $0
    ;;
    "d")
        echo `date +"%Y-%m-%d %H:%M:%S"`
    ;;
    "l")
        echo `ls .`
    ;;
    "w")
        echo `whoami`
    ;;
    "i")
        echo `ifconfig`
    ;;
    "q")
        break
    ;;
    esac
    options_show
done

例子2
在这里插入图片描述

#!/bin/bash
show(){
    echo "Please input your score:"
}

show
while read score
do
    if [ $score -lt 0 ]
    then
        break
    elif [ $score -lt 60 ]
    then
        echo "Failed"
    elif [ $score -ge 60 -a $score -le 69 ]
    then
        echo "Passed"
    elif [ $score -ge 70 -a $score -le 79 ]
    then
        echo "Medium"
    elif [ $score -ge 80 -a $score -le 89 ]
    then
        echo "Good"
    elif [ $score -ge 90 -a $score -le 100 ]
    then
        echo "Excellent"
    fi
    show
done

例子3
在这里插入图片描述

#!/bin/bash
show(){
    echo "Please input your dir-path:"
}

while read dir
do
    if [ $dir = "q" ]
    then
        break
    fi
    if [ -e $dir ]
    then
        idx=0
        fns=(`ls $dir`) # 这个括号非常重要,可以转成数组
        ls -l $dir | while read x
        do
            if [ $idx == 0 ]
            then
                let idx++
                continue
            else
                echo "/"${fns[$idx-1]}"_"${x:0:1}
                let idx++
            fi
        done
    else
        echo "This path is not exists!"
    fi
    show
done

这里,如果是带有空格的行就需要用read的方式来分割,如果是空格的分割,只需要用数组转换法即可


实验6

例子4
在这里插入图片描述

#!/bin/bash
while read opt
do
    for((i=$opt;i>=1;i--));do
        for((j=$i;j>=1;j--));do
            echo -n "$j " #不换行
        done
        echo
    done
done

例子5

在这里插入图片描述
计划任务:
需求1:crontab 30 8 * * * run1.sh 和 crontab 30 23 * * * run2.sh
需求2:crontab 30 8-23/1 * * * run3.sh
需求3:crontab 50 23 * * * run4.sh

需求1:启动和关闭ftp服务:

#!/bin/bash
# run1.sh
systemctl start vsftpd
if [ $?!=0 ];then
	echo "start ftp error" | mail -s "start ftp error" root
else
	pinfo=`ps -ef | grep vsftpd | head -n 1`
	date=`date +"%Y-%m-%d"`
	echo $pinfo>>/var/ftp/${date}.log
fi
#!/bin/bash
# run2.sh
systemctl stop vsftpd
if [ $?!=0 ];then
	echo "Stop ftp error" | mail -s "Stop ftp error" root
fi

需求2:ping Baidu:

#!/bin/bash
# run3.sh
date=`date +"%Y-%m-%d"`
ping -c 4 >>/var/ftp/${date}.log

需求3:打包日志:

#!/bin/bash
# run4.sh
date=`date +"%Y-%m-%d"`
tar -czvf "/root/${date}.tar.gz" /var/ftp
chmod 400 "/root/${date}.tar.gz"
rm -rf /var/ftp/*

实验7

在这里插入图片描述

main.cpp

#include "my_utils1.hpp"
#include "my_utils2.hpp"
#include <cstdio>

int main()
{
    my_utils1_print();
    my_utils2_print();
    return 0;
}

my_utils1.cpp

#include <cstdio>

void my_utils1_print(){
    printf("This U1\n");
}

my_utils1.hpp

#ifndef _U1_H
#define _U1_H
void my_utils1_print();
#endif

makefile

main : main.cpp my_utils1.cpp my_utils2.cpp my_utils1.hpp my_utils2.hpp
	gcc -o main $^

执行:

make

makefile的其他写法1:

CC=gcc
CFLAGS=-Wall-c   #-Wall:编译后显示所有警告
OBJS=main.cpp my_utils1.cpp my_utils2.cpp my_utils1.hpp my_utils2.hpp

main : ${OBJS}
	${CC} ${OBJS} -o main #需要注意的是前面必须要tab

makefile的其他写法2:

CC=gcc
CFLAGS=-Wall   #-Wall:编译后显示所有警告
OBJS=main.o my_utils1.o my_utils2.o

main : ${OBJS} 
	${CC} ${OBJS} -o main

main.o : main.cpp my_utils1.hpp my_utils2.hpp
	${CC} -c main.cpp

my_utils1.o : my_utils1.cpp my_utils1.hpp
	${CC} -c my_utils1.cpp

my_utils2.o : my_utils2.cpp my_utils2.hpp
	${CC} -c my_utils2.cpp

假如目录结构如下:
在这里插入图片描述

CC=gcc
OBJS=main.o my_utils1.o my_utils2.o

main : ${OBJS} 
	${CC} ${OBJS} -o main

main.o : main.cpp
	${CC} -c main.cpp -If1 -If2

my_utils1.o : f1/my_utils1.cpp f1/my_utils1.hpp
	${CC} -c f1/my_utils1.cpp -If1

my_utils2.o : f2/my_utils2.cpp f2/my_utils2.hpp
	${CC} -c f2/my_utils2.cpp -If2


如果省的记那么多,可以用这个最暴力:

main : main.cpp f1/my_utils1.cpp f2/my_utils2.cpp f1/my_utils1.hpp f2/my_utils2.hpp
	gcc -o main -If1 -If2 $^
华南农业大学Linux综合性实验部署MySql和三种动态语言Java,Python,Go到Docker容器中。 看资源绑定? 阅读详情

相关推荐

华农Linux课本实验6(1)菜单驱动程序。

Use one of the following options: P:To display current directory.....

华南农业大学Linux课程实验一

1、把 实验⼀.txt 移动到 /tmp ⽬录下,并重命名为 exam1.txt ; [root@wu1 home]# mv 实验⼀.txt /tmp [root@wu1 tmp]# mv 实验⼀.txt exam1.txt 2、把 exam1.txt 转成unix格式(命令未安装请⾃⾏安装); [root@wu1 tmp]# yum install dos2unix unix2dos [root@wu1 tmp]# dos2unix exam1.txt 3、利⽤重定向把字符串 1234567890 追

夜中听雪的博客 3325

华农Linux实验1

题目名称 linux实验-基本指令1 题目关键字 linux实验-基本指令1 题目录入时间 2013-4-1 22:36:02 题目内容 1、root帐号登录,查看/tmp目录,如果/tmp目录下没有子目录myshare,则建立该目录。 2、创建帐号testuser。 3、把myshare目录及其目录下的所有文件和子目录的拥有者该为testuser,工作组改为users。 4、切换至testuser帐号。进入/tmp/myshare目录,采用vim编辑器编写以上程序,程序名称为hello.sh: #!/bin/bash echo "app start" echo -e func (){ echo "hello world!" } func echo -e echo "app end" 5、保存hello.sh后,给予hello.sh拥有者可读、可写和可执行的权限,同组可读可执行,其他人可执行权限。 6、输入./hello.sh,观察程序输出的效果。 7、进入testuser的用户主目录,在这个目录下创建hello.sh的软链接,同时拷贝hello.sh到该目录下并改名为hello.sh.bak,要求拷贝时保留文件属性值。 8、退出testuser帐号,回到root帐号,从/开始查找后缀名为.conf的所有文件,把输出结果重定向到testuser帐号的主目录下的output.txt文件。 9、在上一步操作的.conf文件中找出文件容量最大的和最小那个,并把这两个文件的容量大小输出到output.txt文件中。 10、统计出系统中有多少个用户帐号,把数量输出到output.txt文件中。 11、把output.txt文件转换为windows记事本可正规打开的格式。 12、tar打包压缩testuser帐号主目录下的所有文件。 13、用U盘把上一步打包压缩文件拷贝到U盘上。 14、执行userdel -r testuser,执行rm -fr myshare 题目创建人 邝颖杰 题目注释 把打包压缩文件提交即可。

操作系统实验一 Linux基本操作

操作系统实验一 Linux基本操作

Code_流苏:在代码中寻诗意,在实践中觅真知 2840

CTF-MISC:BUUCTF练习汇总(1-25题,不包括签到题)

解题思路:该题比较基础,wireshark打开过滤HTTP流量包,追踪HTTP流后可以看到base64密文,解密后得到jpg图片,打开图片即可看到flag,在线OCR识别即可提取出flag值。解题思路:zip压缩包解压需要密码,图片中的盲文为解压的密码,解压后得到MP3音频文件,内容为典型的摩斯密码;解题思路:由题目可以为LSB隐写,使用StegSolve打开图片查看最低有效位得到PNG信息,另存为图片后发现是二维码,扫描后即可得到flag。对应摩斯电码为:-.-. - …-. .-- .–. . …

燕麦葡萄干的博客 1万+

微信小程序实现锚点效果 scroll-view的scroll-into-view属性

小程序中实现锚点效果,可以直接使用scroll-view的scroll-into-view属性就可以实现锚点效果,比较方便简单。那么需要用到scroll-view那些参数呢,下面具体讲讲:效果展示: wxml **注意:**viewid值是动态的,通过setData设置即可。js wxss......

FaxMiao的博客 5449

华南农业大学Linux课程综合实验-超详细版(实现用Go、nodejs、python、php读取mysql数据)

文章目录准备工作1.购买/领取 阿里云服务器2.服务器初始设置找不到控制台页面一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 准备工作 1.购买/领取 阿里云服务器 免费使用一个月ECS共享性n4 购买页面中主要注意的是操作系统,选择自己的操作系统即可。 2.服务器初始设置 设置实例密码,如果找不到这个页面,请看目录找不到控制台页面 设置完后远程登录 找不到控制台页面 如果你现在在这个页面中:阿里云控制台首页 往下滑找到云产品推荐,点击云服务器ESC 进入新页面后,点击管理控制台

iiopy的博客 3438

智能解决装箱问题:使用优化算法实现高效包装

装箱问题(Bin Packing Problem)是组合优化领域中的一个经典问题,主要涉及如何将一系列对象高效地装入有限数量的容器(或“箱”)中,同时满足特定的约束条件。这个问题的目标是最小化所需使用的箱子数量或者最大化箱子的装载效率,以减少空间或资源的浪费。

MindOpt_003的博客 5546

华南农业大学linux实验八(8): Docker入门

docker与nginx的基本使用

huang1xiao1sheng的博客 1990

机器人控制基础:伺服驱动电机 PID 参数自适应控制的实现方法及研究

伺服电机PID参数自适应控制技术研究 摘要:针对伺服驱动电机在动态负载工况下传统PID控制性能下降的问题,本文研究了多种自适应控制方法。通过分析6种主流技术(包括模型参考自适应、模糊逻辑、神经网络等)的原理、实现步骤及适用场景,揭示了负载感知精度、参数调节实时性和系统稳定性三大技术难点,并提出了相应解决方案。以模糊自适应PID为例的实验验证表明,该技术能有效提升伺服系统在变负载条件下的控制性能。研究为工业应用中伺服电机的精确控制提供了重要参考。

start_up_go的博客 827

【即插即用模块】卷积篇 | TCSVT 2025 | MFACB:多尺度膨胀融合,快速扩大感受野,多尺度特征精准捕捉!

本文提出了一种新型多尺度融合膨胀卷积模块MFACB,用于增强语义分割任务中的特征表达能力。该模块通过三分支串联膨胀卷积结构快速扩大感受野,采用双路径融合机制(基础信息路径+多尺度信息路径)实现高效上下文聚合。相比传统卷积块,MFACB在保持轻量化的同时显著提升了多尺度特征捕捉能力,实验表明其性能优于基础残差块。该模块支持自定义膨胀率和步长调整,可灵活嵌入不同网络阶段,适用于需要特征增强的视觉任务。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 311

linux学习——华农linux shell程序设计实验1

题目名称 linux shell程序设计实验1 题目关键字 linux shell程序设计实验1 题目录入时间 2013-5-6 10:25:36 题目内容 完成课本实验6的第2题,要有输入错误处理。 题目创建人 邝颖杰 题目注释 把程序文件以附件形式提交即可。 ...

m0_37965811的博客 279

Algorithm:【算法进阶之路】之算法面试刷题集合—数据结构的简介、最强学习路线(逻辑结构【数组-链表-栈和队列/树-图-哈希】、物理结构【元素/关系】、数据运算【十大排序/四大查找-图三大搜索-

​ Algorithm:【算法进阶之路】之算法面试刷题集合—数据结构的简介、最强学习路线(逻辑结构【数组-链表-栈和队列/树-图-哈希】、物理结构【元素/关系】、数据运算【十大排序/四大查找-图三大搜索-树三大遍历】、高级算法【枚举/回溯/递归/分治/动规/贪心】)、问题为导向的十大类刷题算法总结之详细攻略 目录 相关文章 数据结构思维导图 基本术语 一、数据结构的概述 二、数据的逻辑结构 三、数据的物理结构 四、数据的运算

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 6849

华南农业大学 Linux实验二

实验二 注意:以下内容中的学号需要替换为自己的学生学号 1.利用SSH客户端登录root账号,查看/tmp目录下是否存在子目录 myshare,如果没有则建立该目录; mkdir /tmp/myshare 2.在 myshare目录下创建一个名为“学号”的文件夹和一个名为exam2.txt的文件; cd /tmp/myshare mkdir 2018xxxx touch exam2.txt 3.创建一个名字为test的新用户,并指定uid为1024; useradd test -u 1024 4

weixin_43800577的博客 3450

GEE:基于自定义的年度时序数据集进行LandTrendr变化检测

本文介绍了使用年度时序数据进行LandTrendr变化检测的方法,包括核心函数调用、参数设置和结果可视化。通过筛选参数(年份、变化幅度和持续时间)对结果进行过滤,输出变化年份、变化幅度和持续时间。代码提供了完整的处理流程,包括数据输入、LandTrendr算法运行、结果筛选与可视化,并支持结果导出。适用于基于Google Earth Engine平台的地表变化检测分析。

养乐多的博客 752

fanuc机器人KAREL中 函数的应用

本次课程讲解编程的思路。很多的同学都玩过积木,一个一个的模块逐渐累积起来,通过彼此之间的相互联系,最终形成一个完整的整体。其实编程也是这样。 将一个对象根据其特点进行模块化拆分,尤其是一些特点非常相似的内容,将其变成一个模块。然后通过传递参数,实现不同的功能,这就是模块化编程。

haier123888的博客 2744

华南农业大学Linux各次实验SCAU-要提交的最终作品部分参考 百度云网盘链接

华南农业大学Linux实验1~7 SCAU-要提交的最终作品部分参考百度云网盘链接如下:链接:https://pan.baidu.com/s/1lN40pXYRYswC0lon30Rdrg 提取码:scau有教无类,欢迎大家转发分享!

m0_71473660的博客 800

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

华南农业大学Linux课程实验三——Linux中安装并使用telnet服务和ftp服务

安装并启动telnet服务(xinetd模式)。 安装并启动ftp服务(stand alone模式)。 在window命令⾏下,使⽤ a+学号 帐号 telnet 登录linux。 cmd窗⼝中使⽤ftp命令进⾏匿名登录。

夜中听雪的博客 7954

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

华南农业大学Linux课程实验二

# 利⽤SSH客户端登录 root 账号,查看 /tmp ⽬录下是否存在⼦⽬录 myshare,如果没有则建⽴该⽬录; [root@wu1 ~]# mkdir /tmp/myshare # 在 myshare ⽬录下创建⼀个名为“学号”的⽂件夹和⼀个名为 exam2.txt 的⽂件; [root@wu1 ~]# mkdir /tmp/myshare/201814090518 [root@wu1 ~]# touch /tmp/myshare/201814090518/exam2.txt # 创建⼀个名字为

夜中听雪的博客 4968

华南农业大学Linux课程实验七——Linux下C编程

题目一:gcc命令编译C程序生成可执行文件,gdb工具调试程序。 解答。 题目二:make和makefile。 解答。

夜中听雪的博客 3419

华南农业大学 Linux 期末简答速成

1.画出Linux系统的体系结构图,说明每一个模块的功能和联系 2.画出stand-alone图和xinetd的图模式 3.画出X windows的模式图 4.软连接和硬连接? 联系: (1)对软连接和硬连接修改,都会对源文件有效 (2)删除软连接或者硬连接本身,都不会对源文件有影响 区别: (1)硬连接,磁盘上只有一份数据,创建其中的一个连接,其余的文件不受影响,只有当链接数变成0,文件才会被真正删掉 (2)软连接,只是一个快捷方式,是一个独立的文件,删除了源文件连接文件就没用了。 5.

晋图的非正常人类胡言乱语集合 2727

华南农业大学Linux课程实验四——搭建⼀个FastDFS服务器

真的超级详细了。 步骤 1、环境准备 2、准备libfastcommon、fastdfs、nginx-1.15.4、fastdfs-nginx-module的包 3、安装libfastcommon 4、安装fastdfs(tracker+storage) 5、配置客户端 6、测试FastDFS 7、安装nginx-1.15.4及nginx的插件fastdfs-nginx-module 8、测试访问上传到storage的文件

夜中听雪的博客 3283

华南农业大学Linux综合实验参考SCAU-要提交的文件(代码及综合报告)-百度云链接~

华南农业大学Linux综合实验参考SCAU-要提交的文件(代码及综合报告)-百度云链接

m0_71473660的博客 894

华南农业大学 Linux期末笔记

第一章 Linux的起源、历史、特点、定义 GNU GPL 常见的发行版本 商业、共享、自由和免费软件的区别和联系 第二章 Linux的安装方式(区别和联系,如何选择)、安装过程、远程连接方式 Linux内核版本号 Linux目录结构、常见目录的作用和存放内容 Linux系统结构图、主要组件构成 关机、重启命令 关机 Shutdown -h now init 0 Halt -p poweroff -p 重启 shuwdown -r now init 6 Reboot 说明文档查看 ma

miceputil的博客 1274

Linux课程复习笔记总结(华南农业大学)

什么是 linux?是一个类 UNIX 内核的可以自由发布的实现版本,是一个操作系统的底层核心(内核)

weixin_53181458的博客 950

华南农业大学Linux综合性实验:使用Docker/Docker-Compose完成三种语言(Java、PHP、Go)的环境搭建

本博客只对编写Dockerfile/Docker-Compose的过程进行阐述,仅是对实验过程的一次记录,不会对如何连接服务器的过程进行解释。请确保自己服务器上的端口已经放行。本人完成实验大约在一个月前,因此博客的内容是一个月的记录,在6月上旬国内镜像下架了一批,不保证仍能够正常拉取镜像。

ssxxzzyybaba的博客 1283
上一篇: Linux Shell编程快速入门
下一篇: 华南农业大学期末 Linux速成大法(理论)
JintuZheng
博客等级 码龄11年 1483粉丝 109原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值