yoobak

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

关于Linux的一些简要叙述

开源许可证

  开源许可证是一种许可证,允许软件源代码公开、免费使用、修改和分发。常见的开源许可证包括MIT许可证、Apache许可证、GPL许可证等。这些许可证都有不同的限制和要求,开发者在选择使用时需要根据自己的需求和情况进行选择。开源许可证的主要目的是促进软件的共享和协作,使得更多的人可以参与到软件的开发和改进中来。同时,开源许可证也可以保护软件的知识产权,防止他人滥用和侵犯。

 

在虚拟机安装ubuntu步骤

一、虚拟机准备

1、这里采用VMware Workstaion来进行安装,点创建新的虚拟机,再点自定义(高级)

2、这里要点稍后安装操作系统

3、 根据你要安装的操作系统来选,这里选Ubuntu 64位。

4、名称写相关跟操作系统相关就行,位置一般不放在C盘。当然如果你C盘空间够大的话,随意~

5、这里按照最低配置来选,可以带得动。想要提高虚机的运行速率可以调高。

6、一般情况下最低2G可以跑起来。

 7、网络连接类型选NAT,接下来I/O控制器、磁盘类型默认就行。

 8、接下来选择创建新虚拟磁盘

 

9、因为是虚拟出来的,磁盘空间可以随便给,不要点立即分配所有磁盘空间。

 

 10、最后点自定义硬件,把驱动包导入。

 

 

11、在官网把下载好的ISO导入文件

 

 

二、虚拟机准备完成后,启动客户机默认(done)

 

 这里是镜像地址是软件下载的地方要改成阿里云的  http://mirrors.aliyun.com/ubuntu/

 这里设置一下用户名、密码

 

选中Install OpenSSH server  

 

 之后默认就行了,等待安装完成。

 

安装完,重启。

 linux中的帮助文档

一般来说可以通过type+命令,来查看该命令是不是内部命令和外部命令。内部命令可以用help  command 来获取帮助,而外部命令不能用help command,可以用 command --help、man command等。

 

通过type或者which都可以看出tree是外部命令。

 下面通过man tree来获取该命令的一些参数选项。

 

通过tree -d 来列出仅目录

 

man文档部分:

  • NAME(名称)
  • SYNOPSIS(用法格式说明)
  • DESCRIPTION(描述)
  • OPTIONS(选项)
  • AUTHOR(作者)
  • BUGS(bug信息)
  • EXAMPLES(使用示例)
  • SEE ALSO(其他帮助文档)
  • FILES(相关文件)

其中SYNOPSIS中:

  []:中括号表示可选内容

  <>:尖括号表示必选内容

  a|b:表示二选一

  {}:大括号表示分组

  ...:表示同一内容可出现多次

 

文件的详细信息

 -rw-r--r-- 其中左边第一个 - 代表该fstab是普通文件

rw- 代表着是主的权限,能进行读写。

r--代表是组的权限,只读。

r--代表是其他人的权限,只读。

第一个root是用户。

第二个root是所属组。

946代表是该文件的大小。

May 17 22:42代表最近修改文件的日期

 

Linux的FHS结构

 

/:是所有文件的根目录

/bin:存放所有用户使用的基本命令

/boot:系统启动引导文件存放目录

/dev:设备文件

/etc:配置文件

/home:普通用户的家目录

/lib:共享库文件

/lib64:x86_64系统上的辅助共享库文件

/media:便携式移动设备挂载点

/mnt:临时文件系统挂载点

/opt:第三方引用程序的安装位置

/proc:包含了关于当前运行的进程和内核参数的信息

/root:管理员家目录

/srv:系统上运行的服务用到的数据

/tmp:临时文件存储位置

/usr:包含了所有的可执行文件、库、大多数系统程序的源代码

/var:var是变量的简称,是程序存储运行时信息的地方,如系统日志、用户跟踪、缓存和其他系统程序创建和管理的文件。

 

常见的文件管理命令

touch 建立新的文件
rm  删除文件
rmdir 删除目录
cat 查看文件内容
head 默认取文件内容的前10行
less 默认取文件内容的后10行
more 按页显示文件的内容

 

用户管理、组用户

useradd  添加用户                              groupadd  添加组

userdel   删除用户          groupdel 删除组      

usermode 修改用户        groupmod  修改组

 

权限

chmod  可结合数字对文件权限的更改

chown 修改所有者

setfacl  进行精确的文件权限控制

 

posted on   TUOP  阅读(35)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示