Zhonghui

每个不曾起舞的日子,都是对生命的辜负

User Tools

Site Tools


软件:linux:linux

Linux

默认都是Debian系列

Unix > Linux / MacOS / FreeBSD (BSD = Berkeley Software Distribution)
Windows

服务器配置
安装SSL证书
查看系统信息

既然谈到Linux,就一定要了解Shell

  1. 30分钟掌握Linux(GeekHour) https://www.youtube.com/watch?v=zdwmMl1GAVQ

安装

安装Linux的时候,镜像一般有CD或者DVD的形式,这两种存储方式有什么区别呢?
在物理技术上,二者记录用的激光波长不同,并且普通CD的容量为700M,普通DVD的容量为4.7G。其实对于数据本身来说,存储介质并不重要,但是CD的物理技术限制了一个CD数据文件的大小基本放不下一个完整的系统,所以一般用DVD存储方式的镜像来安装系统。

基础操作

基础命令

删除文件:sudo rm -r ./Data/ # 删除文件夹需要使用-r
复制文件:sudo cp -r /Source/ ./Target/ # 复制文件夹需要使用-r
移动文件:sudo mv /Source/ ./Target/ # 移动文件夹不需要使用-r
 
查找和显示给定命令的执行文件的路径
参数a表示:列出所有匹配路径
which -a python

文件管理

用户管理

环境变量

先参考Windows的环境变量,Linux的环境变量也类似

安装软件

安装软件的时候,出现各种包依赖冲突,大概率是软件源的版本不对,更换源的时候,一定要注意系统的版本(系统的别名是否相同)
默认的软件源的配置放在这里(使用apt作为包管理器的发行版):/etc/apt/sources.list
此外,还可以在 /etc/apt/sources.list.d/ 目录下通过单独的文件来管理额外的软件源。

对于/etc/apt/sources.list
这个文件包含了系统主要的APT仓库列表。文件中的每一行都代表一个软件源,通常格式如下:
deb [options] url distribution component1 component2 component3

  1. deb:表示这是一个二进制软件包的仓库。
  2. options:可选项,可以用于指定如何处理仓库(如 [arch=amd64] 表明只关心amd64架构的包)。
  3. url:仓库的URL,指向软件包所在的服务器。
  4. distribution:通常是Debian的发行版名(如 buster, bullseye 等)或者 stable, testing, unstable 这样的链接。
  5. component:仓库中的组成部分,常见的有 main, contrib, non-free 等。

例如,一个典型的Debian软件源条目可能看起来是这样:
deb http://deb.debian.org/debian/ bullseye main contrib non-free

关于包管理器的知识

关于Linux的第三方仓库

管理员权限

如何使用sudo(在Debian系列的发行版上)

配置SSH

压缩文件

压缩解压命令

计划任务

网络配置

时间配置

软件配置

Debian系列

Debian系列的发行版包括:Debian、Ubuntu,使用的包管理器是apt。

apt的使用命令

搜索一个包:

apt-cache search <package name>

先查看安装的版本、可用的版本:

apt-cache policy <package name>

安装某一个特定的版本:

sudo apt-get install <package name>=<version>

CenterOS系列

CenterOS使用的包管理器是yum。

ln创建链接

命令行使用代理,export https_proxy=127.0.0.1:7890

输出一个环境变量,echo ${https_proxy}

ssh 使用 认证文件

SSH删除历史记录

OpenWrt

OpenVPN

Google Cloud

DokuWiki

零散

  1. 自动检测文件类型工具file:The Linux file command helps determine the type of a file and its data. The command doesn't take the file extension into account, and instead runs a series of tests to discover the type of file data.

问题

  • 和Windows下不同的换行;换行和回车的问题
  • 不同的编码的问题,UTF8为什么还有不同的分类,汉字是如何编码的?不同编码之间是如何转换的? Unicode和UTF-8/UTF-16?
  • SSL证书是什么?如何安装SSL证书?
  • 新机器上默认没有vim,nano是默认的文本编辑器
  • linux的版本是一个单词(有点像吉祥物),安卓也是
  • 使用Screen在后台执行任务
  • chmod更改文件权限,可以使用数字描述权限,数字可以是3位或4位
  • chown user:group,更改文件的所属

Odt笔记(20221007)

/var/www/DokuWikiStick/dokuwiki/data/pages/软件/linux/linux.txt · Last modified: 2024/12/19 15:59 by zhonghui