Linux基础学习day04笔记

Windows正在配置Xftp6在下面的框输入包含安装程序包“Xftp 6.msi“的文件夹的路径 Windows正在配置Xftp6在下面的框输入包含安装程序包“Xftp 6.msi"的文件夹的路径 阅读详情

1. vsftpd安装

作用:可以使用ftp工具或者命令将客户机上的文件上传到服务器上。

server: ftp服务器程序 vsftpd
client: ftp客户端程序 fillzilla、smartFTP

关闭进程:

    $ ps -ef | grep vsftpd
    $ kill -9 pid
    # 或者
    $ killall vsftpd

删除软件(apt install / apt remove)
删除软件(解压 / 删除)

$ sudo apt remove --purge vsftpd

安装过程:

  1. 使用apt安装

       	$ sudo apt install vsftpd
    
  2. 测试

       	$ vsftpd -version
       	vsftpd: version 3.0.3
       	/usr/sbin不在PATH中
    
  3. 连接测试

    	$ ftp 152.136.136.220
    		提示输入用户名密码,说明可以访问ftp服务器
    		如果提示timeout,说明网络有可能不同,对方添加了防火墙
    

    解决方案:
    去阿里云的管理页面中打开21端口即可

  4. 如果使用的是fillzilla

    		将被动模式变为主动模式
    
  5. 这时候可以查看,但是无法上传文件

    解决方案:
    配置vsftpd

    	$ sudo vi /etc/vsftpd.conf
    			将31行的注释给删除即可
    			write_enable=YES
    
  6. 重启vsftpd

       	$ sudo service vsftpd restart
    

PATH 环境变量

         /home/ubuntu/bin:
			/home/ubuntu/.local/bin:
			/usr/local/sbin:
			/usr/local/bin:
			/usr/sbin:
			/usr/bin:
			/sbin:
			/bin:
			/usr/games:
			/usr/local/games:
			/snap/bin:/opt/node-v10.16.2/bin:

终端

         ls
		 vsftpd

解决方案:

        $ sudo vi /etc/profile
			追加
			export PATH=$PATH:/usr/sbin
		$ source /etc/profile

2. subversion 安装

将本地代码保存到服务器端,具有版本控制。

  • 客户端:tortoiseSVN/axure/webstorm
  • 服务端:subversion
  1. 安装

     $ sudo apt install subversion
    
  2. 测试

     $ svn help
    
  3. 创建仓库,初始化仓库

    # 进入到家目录
    $ cd 
    # 在家目录中创建仓库目录
    $ mkdir repository
    # 将仓库目录初始化为svn远程仓库
    $ svnadmin create repository
      conf  db  format  hooks  locks  README.txt
    
  4. 配置仓库信息
    conf

    svnserve.conf svn核心配置文件
    19 anon-access = read
    20 auth-access = write
    27 password-db = passwd
    36 authz-db = authz
    passwd 用户及密码
    [users]
    terry = terry
    larry = larry
    tom = tom
    jacky = jacky
    boss = boss
    authz 权限
    [groups]
    webui = tom,jacky,boss
    javaee = terry,larry,boss
    [/]
    boss = rw
    [/webui]
    @webui = rw
    [/javaee]
    @javaee = rw

  5. 启动仓库

     $ svnserve -dr repository
    
  6. 开放端口 3690

  7. 使用小乌龟链接

3. 安装nodejs 【jdk】解压安装

  1. 下载安装包

    https://nodejs.org/dist/v10.16.2/node-v10.16.2-linux-x64.tar.xz

$ wget https://nodejs.org/dist/v10.16.2/node-v10.16.2-linux-x64.tar.xz

  1. 解压到/opt中

  2. 配置环境变量

     node的家目录
     		NODE_HOME=/opt/node-v10.16.2
     		node的可执行文件目录	/opt/node-v10.16.2/bin
     $ sudo vi /etc/profile
     		追加
     		export NODE_HOME=/opt/node-v10.16.2
     		export PATH=$PATH:/usr/sbin:$NODE_HOME/bin
     $ source /etc/profile
    
  3. 测试

     $ node -v
     v10.16.2
    
华为OD新系统机试真题 - 失灵的键盘(C/C++/Py/Java/Js/Go) 华为OD新系统机试真题 【失灵的键盘】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD4月15号机试真题【失灵的键盘】 阅读详情

相关推荐

AutoLISP 学习 (一)

AutoLISP基本语法结构、语法 以括号组成表达式,左右括号一定要成对,单、双引号也要成对,例如: (defun c:hello() (princ "\nHello world!") (prin1) ) 表达式格式:(函数名 操作数 操作数 …),例如: (setq p1 (list 0 0)) (setq p2 (list 10 10)) (setq p3 (list 20 20)) ;;; CAD中画直线,经过p1 p2 p3 (command "LINE" p1 p2 p3 ""

m0_54575622的博客 2123

红帽Linux学习笔记——Day04(RHCSA)

permit(允许),root(管理员root用户),Login(登录),prohibit(禁止),password(密码),允许root通过ssh远程登录吗?#查找/usr目录,找权限包含sgid的文件,找到后执行cp拷贝命令,cp的使用-p是保留文件的权限,{}代表找到的文件(固定格式),\;Linux系统除了有软件包之外,还有组包(一组软件包),安装组包,就可以把组内的所有软件包都安装!enp1s0(网卡名称,名称不是固定的,可能是ens33,ens36,eth0,enp2等)

m0_62166971的博客 1126

GEO数据挖掘实战:用R语言从GSE42872数据集中找到关键差异基因(附完整代码)

本文详细介绍了使用R语言从GSE42872数据集中挖掘关键差异基因的完整流程,包括数据下载、探针ID转换、差异表达分析和功能富集分析。通过实战代码演示,帮助生信研究者掌握GEO数据挖掘的核心技术,快速识别疾病相关基因并理解其生物学功能。

weixin_42625070的博客 366

Linux嵌入式基础学习总结 笔记day_04

Gitee上传学习

shushuqweq的博客 665

【毕设】基于LoRa的物联网控制器:从原理图到PCB的完整硬件设计指南

本文提供了一份完整的基于LoRa的物联网控制器硬件设计指南,涵盖从系统框图、原理图设计到PCB布局布线的全流程。详细讲解了电源电路、单片机最小系统、信号接口以及LoRa无线模块等核心模块的设计要点与抗干扰技巧,并分享了实用的调试心得,旨在帮助电子、物联网专业学生顺利完成毕业设计,掌握低功耗远距离物联网节点的硬件开发实践。

weixin_42126677的博客 307

无实习经验?IT应届生简历封神思路:把校园经历写成offer收割机

摘要: IT应届生无实习经历如何打造竞争力简历?本文揭秘“无实习简历封神指南”,通过四大步骤将校园经历转化为HR认可的硬核技能: 素材挖掘:课程设计、个人项目、社团活动、竞赛证书都是隐藏的“实战经验”,用STAR法则细化成果。 技能转化:匹配岗位JD关键词,用“动词+量化结果”包装经历(如“优化查询效率30%”)。 避坑指南:避免流水账、夸大技能或堆砌无关经历,聚焦技术能力与岗位需求。 核心逻辑:HR看重潜力而非经验,用校园经历证明学习能力、问题解决能力和技术落地能力。 无实习≠无竞争力,学会“翻译”经历,

通俗易懂学IT 424

Linux云计算学习笔记day04

一、Linux基础操作与命令1、ctrl键 →快捷键2、tab→自动补全3、ctrl+c→取消当前操作4、ctrl+l(小写字母l)→清屏5、ctrl+a→光标行首6、ctrl+e→光标行尾7、ctrl+u→把光标到行首的内容剪切/删除8、ctrl+y→粘贴9、pwd→当前定位10、cd→切换目录/进入到目录中11、cd ~ →回老家 直接cd也可以12、...

追梦娃的博客 224

深入大模型-13-大模型Skills应用之标准目录结构和开发一个Skill的步骤

首先对比Prompt工程,上下文工程,Skills工程,MCP工具的概念与区别,然后介绍Skill的标准目录结构,同时描述了开发一个Skill的步骤和最佳实践。

qq_20466211的博客 748

嵌入式开发之Linux学习笔记day04

在一般模式中可以进行删除、复制、粘贴等的动作,但是却无法编辑文件内容的!要等到你按下i, I, o, O, a, A等任何一个字母之后才会进入编辑模式。VIM编辑器是从VI发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计。注意:通常在Linux中,按下这些按键就可以进行编辑。]3个中的任何一个按钮,就可以将光标移动到最底下那一行。VI是Unix操作系统和类Unix操作系统中最通用的文本编辑器。以vim打开一个文件就直接进入一般模式了(这是默认的模式)。

嵌入式小程同学的博客 462

华为OD机试双机位C卷-分披萨 (Py/Java/C/C++/Js/Go)

华为OD机试(机考)双机位C卷 【分披萨】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为od机试 - 分披萨。

qq_45776114的博客 1397

华为OD机试真题 新系统【Skill执行链完整性检测】

华为OD机试 新系统真题【Skill执行链完整性检测】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【Skill执行链完整性检测】

qq_45776114的博客 765

《Linux性能优化实战》学习笔记 Day04

乐观锁虽然去除了锁操作,但是一旦发生冲突,重试的成本非常高。这是两种最基本的处理方式,更高级别的锁都会选择其中一种来实现,比如读写锁就既可以基于互斥锁实现,也可以基于自旋锁实现。用队列把请求锁的线程排队,按照先来后到的顺序加锁即可,当然读线程仍然可以并发,只不过不能插队到写线程之前。读写锁是有倾向性的,读优先锁很高效,但容易让写线程饿死,而写优先锁会优先服务写线程,但对读。当你无法判断锁住的代码会执行多久时,应该首选互斥锁,互斥锁是一种独占锁。CAS相对用的较少,没啥特别高的并发量,锁还是方便的。

过了这个村没这个老王的博客 2454

YOLOv8性能提升:引入华为GhostNetv1特征提取网络

本文提出一种轻量化改进方案,将GhostNetV1作为YOLOv8的主干网络,以提升移动端部署效率。通过Ghost模块的两步特征生成机制(初级卷积+廉价操作),显著降低了30%的计算量(FLOPs)和参数量,精度损失控制在1%以内。实验表明,改进后的模型在骁龙865芯片上推理速度提升25%。核心创新包括:1)用GhostBottleneck替换CSP模块;2)保留FPN+PAN结构确保多尺度检测能力;3)提供完整的PyTorch实现方案。该工作为资源受限场景的目标检测提供了实用解决方案,未来可结合注意力机制

shrgegrb的博客 1181

【Linux高级学习笔记day04】linux编辑器vim+命令行模式+ 文本输入模式+末行模式+vim基础操作

文章目录编辑器vimvi简介命令行模式文本输入模式末行模式vim基础操作 编辑器vim vi简介 vi是“Visual interface”的简称,它在Linux上的地位就仿佛Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。Vi不是一个排版程序,它不象Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个...

汪雯琦的博客 1199

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Linux学习笔记 -- day04 配置及使用 rz/sz 命令

一、编译安装方式 1、下载压缩包 从 http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz 中下载压缩包 lrzsz-0.12.20.tar.gz 2、使用工具将压缩包放入 linux 的  /  目录中 2、将压缩包放到 /use/local/bin 目录下 mv lrzsz-0.12.20.tar.gz /usr/loca

wingzhezhe的博客 1498

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

嵌入式学习笔记--Linux系统编程--DAY04进程间通信-信号

进程一般是单独执行在内存空间的,不同的进程各自完成资源的申请、管理和使用。不同的进程之间存在【进程隔离】有些程序需要不同的进程之间进行相互配合来实现相应的功能,这个时候就需要进程间进行通信。一个进程收到一个信号的时候,可以用如下方法进行处理:1)执行系统默认动作 对大多数信号来说,系统默认动作是用来终止该进程。2)忽略此信号(丢弃) 接收到此信号后没有任何动作。3)执行自定义信号处理函数(捕获) 用用户定义的信号处理函数处理该信号。

NO_1000phone的博客 1105

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Linux学习笔记Day04-01 任务调度,服务管理,进程管理

任务调度 定时调度脚本或代码 crontab [选项] -e编辑定时任务 -l 查询任务 -r 删除当前用户所有任务 编辑代码如下 表示每分钟执行执行 任务执行 编写脚本 新建mytask1.sh 将命令写入 crontab -e 给mytask1.sh赋予执行权限 查看date.txt 重启任务调度 service cron restart 进程管理 ps指令 查看有没有sshd的进程 kill&killa...

qq_53157982的博客 980

Linux学习笔记Day04-02 安装Ubuntu,ssh远程登录,软件操作,python开发

安装Ubuntu系统 下载链接 下载Ubuntu桌面系统 | Ubuntu​​​​​​s 傻瓜式安装 在界面显示不全时按住win键,鼠标左键移动下界面(无语) 给root用户设置密码 sudo passwd 切换至root 在Ubuntu下Python开发 自带python(nice) 安装vim 创建.py文件 在里面编写代码 执行 apt软件管理 Advanced Packaging Tool的简称,一款安装包管理工具 /etc/apt/sou...

qq_53157982的博客 183

Linux_day04 学习笔记 —— VIM、压缩和打包、软件管理(RPM、YUM)、数据重定向、命令执行判断

Linux_day041. VIM1.1 三种模式2. 压缩和打包2.1 概念2.2 压缩命令2.3 打包、解包命令3. 软件管理- RPM3.1 安装3.2 查询3.3 卸载3.4 升级与更新 1. VIM vim在vi的基础之上增加了很多的小功能。可以有效的帮助程序员快速的排查问题。 1.1 三种模式 一般模式 快捷键: 编辑模式 快捷键: 命令模式 : ? / 三个符号任意都可以进入命令模式 快捷键: 2. 压缩和打包 2.1 概念 2.2 压缩命令 gzip gzip拥有更快的压

LIKE_0217的博客 592

【Linux学习笔记day04】linux的文件和目录常用命令+查看目录内容ls+切换目录+创建和删除文件夹+拷贝移动+查看文件内容+重定向+管道+echo文字内容

文件和目录常用命令 文章目录文件和目录常用命令目标01. 查看目录内容1.1 终端实用技巧1> 自动补全2> 曾经使用过的命令1.2 `ls` 命令说明Linux 下文件和目录的特点1.3 ls 常用选项计算机中文件大小的表示方式(科普)1.4 ls 通配符的使用02. 切换目录2.1 `cd`2.2 相对路径和绝对路径03. 创建和删除操作3.1 `touch`3.2 `mkdir`...

汪雯琦的博客 699

Linux基础Day04笔记

vim是Unix类操作系统中最为流行的==文本编辑器==。尽管目前已有gedit等些工作在图形界面下使用起来也更为方便的文本编辑器,但在很多情况下,vim这种专为字符界面操作而设计的编辑器恐怕还是要充当首选,比通过telnet网络登录来使用系统时。

2503_90889017的博客 422

Linux基础 Day04 笔记(自用)

vim 是 Unix 类操作系统中最为流行的==文本编辑器==。尽管目前已有 gedit 等一些工作在图形界面下使用起来也更为方便的文本编辑器,但在很多情况下,vim 这种专为字符界面操作而设计的编辑器恐怕还是要充当首选,比如通过 telnet。输出为与其他的机器代码和库文件汇集成一个可执行的二进制代码文件(无后缀)如果不选择选项和目标文件,则会默认生成一个a.out的可执行文件。==命令模式—>底行模式==: 使用 : 进入到底行模式。==编辑模式/底行模式—>命令模式==:按下Esc键。

qq_48051310的博客 936

Linux嵌入式基础学习总结 笔记day_01

最基础的linux命令

shushuqweq的博客 1057

Linux基础学习04_day

Linux基础第5天笔记摘要 Vim编辑器进阶:详细介绍了Vim的常用操作, 网络相关指令,进程管理,磁盘管理。

2301_77484083的博客 600

Linux基础 Day01 笔记

=linux 下的命令==随着各种Linux系统的图形化程度不断提高,用户在桌面环境下,通过点击、拖拽等操作可以完成大部分的操作。然而,许多的Ubuntu Linux功能使用shell命令来实现,通常比使用图形化交互完成得更快、更直接。下面,我们来详细介绍一下shell。Shell,直译为“贝壳”,在操作系统中,它起着==内核==的外层保护工具的角色,==并负责完成用户与内核之间的交互==。命令:命令是用户向系统内核发送控制请求的文本流。

qq_48051310的博客 761

Linux基础学习day01笔记

了解linux操作系统 使用linux(ubuntu16.04)

Perryc的博客 264
上一篇: Linux基础学习day03笔记
下一篇: Linux基础学习day05笔记
Perryc
博客等级 码龄9年 5粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值