首页 > 系统相关 >Linux笔记(银河麒麟V10)

Linux笔记(银河麒麟V10)

时间:2023-08-20 15:44:44浏览次数:40  
标签:bin node cnpm V10 麒麟 v18.17 npm usr Linux

Linux 下切换 Python 版本

$ whereis python
$ rm /usr/bin/python
$ ln -s /usr/bin/python3.6 /usr/bin/python

测试:

$ python --version
Python 3.8.2

安装 Node.js-v18

$ curl https://nodejs.org/dist/v18.17.0/node-v18.17.0-linux-x64.tar.xz --output nodejs18.tar.xz # 下载
$ tar -xf nodejs18.tar.xz # 解压
$ mv node-v18.17.0-linux-x64 /usr/lib/ # 移动
$ rm /usr/bin/node # 删除原node
$ ln -s /usr/lib/node-v18.17.0-linux-x64/bin/node /usr/bin/node # 创建命令链接
$ ln -s /usr/lib/node-v18.17.0-linux-x64/bin/npm /usr/bin/npm # 创建npm命令链接
$ npm install -g npm@latest # 更新npm模块

测试:

$ node -v
v18.17.0
$ npm -v
9.6.7

安装 cnpm

$ npm install -g cnpm # 全局安装cnpm
$ sudo ln -s /usr/lib/node-v18.17.0-linux-x64/bin/cnpm /usr/bin/cnpm # 创建命令链接
$ cnpm -v # 测试安装成功

安装 openssh

$ sudo apt-get install openssh-server
$ service ssh stop # 停止服务
$ service ssh start # 启动服务
$ service ssh status # 查看服务状态

samba 服务

服务相关

$ systemctl restart smbd.service # 启动/重启服务
$ sudo systemctl status smbd # 查看服务状态
$ vim /etc/samba/smb.conf # 查看配置

samba 用户相关(必须设置 smb 用户,用系统用户是无法访问共享的)

$ pdbedit –a username # 新建samba用户

标签:bin,node,cnpm,V10,麒麟,v18.17,npm,usr,Linux
From: https://www.cnblogs.com/xtboy/p/17644087.html

相关文章

  • 常见的Linux问题和故障排除方法
    以下是一些常见的Linux问题和故障排除方法:1.**无法启动系统**:-检查硬件连接是否正常,例如硬盘、内存等。-使用恢复模式或救援系统进行修复。-查看启动日志以找出问题所在。2.**网络连接问题**:-检查网络连接,确保网线或Wi-Fi正常。-使用`ping`命令测试网络连......
  • linux shell 条件语句和循环结构
    条件语句和循环结构在Shell脚本中用于控制程序的流程,让你可以根据条件决定执行不同的代码块,或者重复执行某些代码。下面是条件语句和循环结构的一些示例和说明:**条件语句:**1.**if语句**:使用`if`语句根据条件执行不同的代码块。if["$age"-gt18];thenecho"成年"el......
  • linux shell 函数与脚本调试
    **函数:**1.**函数定义**:使用`function`关键字或者直接写函数名来定义函数。functionmy_function(){echo"函数内容"}my_function(){echo"函数内容"}2.**函数调用**:直接使用函数名来调用函数。my_function3.**函数参数**:可以在函数中使用参数来传递值。......
  • Linux驱动开发详解——学习笔记
    Linux设备驱动概述计算机系统的运转需要软件和硬件共同参与,硬件是底层基础,软件则实现了具体的应用。硬件和软件之间则通过设备驱动来联系。在没有操作系统的情况下,工程师可以根据硬件设备的特点自行定义接口。而在有操作系统的情况下,驱动的架构则由相应的操作系统来定义。驱动存......
  • linux环境编程(1): 实现一个单元测试框架-2
    正片开始在之前的文章中,介绍了如何实现一个类似gtest的单元测试框架,完整的项目代码可以参考这里:https://github.com/kfggww/cutest.近期对cutest的实现做了一些修改,包括:TestSuite的声明宏,修改为TEST_SUITE增加TestSuite的声明宏TEST_SUITE_WITH.可传递Suite的......
  • Linux路由功能练习(1)
    打开一台Linux虚拟机VM1,并添加2块网卡,一个使用VMware1网卡,一个使用VMware2网卡配置VMware1网卡的IP地址为192.168.136.254/24;VMware2网卡的IP地址为192.168.137.254/24[root@nb~]#ifconfigens33192.168.136.254netmask255.255.255.0[root@nb~]#ifconfigens37192.168.1......
  • Linux性能优化宝典
    性能优化性能指标高并发和响应快对应着性能优化的两个核心指标:吞吐和延时应用负载角度:直接影响了产品终端的用户体验系统资源角度:资源使用率、饱和度等性能问题的本质就是系统资源已经到达瓶颈,但请求的处理还不够快,无法支撑更多的请求。性能分析实际上就是找出应用或系统的瓶颈,设法......
  • windows系统下从硬盘安装linux-ubuntu
    #windows系统下从硬盘安装linux-ubuntu-1.使用系统自带的分区工具,划10G左右的空间当作安装盘。分区格式为FAT32,取个名字叫A。-2.把下载好的ubuntu镜像打开,复制内容到安装盘A。-3.重启电脑,按F12选择硬盘启动项。这里选ubuntu。 ......
  • Linux网络编程(epoll的ET模式和LT模式)
    (文章目录)前言本篇文章主要来讲解epoll的ET模式和LT模式,epoll中有两种模式可以选择一种是ET模式(边缘触发模式),另一种是LT模式(水平触发模式)一、ET模式和LT模式概念讲解1.水平触发模式(LT,Level-Triggered)在水平触发模式下,当一个文件描述符上的I/O事件就绪时,epoll会立即通知......
  • Linux专栏(一):VMware的下载与安装
    1背景想要学习Linux系统但又不想经历安装双系统复杂的操作,可以试试虚拟机方案。只是虚拟机方案不可以调用GPU就非常的无语,作为初学者学习还是非常不错的!注意:倘若真正转入Linux系统,安装双系统或者单Linux才是完美解决方案✿✿ヽ(°▽°)ノ✿2下载VMware虚拟机VMware虚拟机......