技术标签: Linux ubuntu linux debian
Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于Debian GNU/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的。
目前已有大量各种各样基于 GNU/Linux的操作系统,例如:Debian, SuSE, Gentoo, RedHat 、 Mandriva、华为EulerOS、Centos等。在这业已竞争纷繁的世界里,Ubuntu 是又一个参与者
- Debian 是一个广受称道、技术先进且有着良好支持的发行版,Ubuntu 正是基于 Debian之上,旨在创建一个可以为桌面和服务器提供一个最新且一贯的 Linux 系统。
- Ubuntu 囊括了大量从 Debian 发行版精挑细选的软件包,同时保留了 Debian 强大的软件包管理系统,以便简易的安装或彻底的删除程序。
- 与大多数发行版附带数量巨大的可用可不用的软件不同,Ubuntu 的软件包清单只包含那些高质量的重要应用程序。
- 注重质量,Ubuntu提供了一个健壮、功能丰富的计算环境,既适合家用又适用于商业环境。
- 本项目花费了大量必要的时间,努力精益求精,每6个月就会发布一个版本,以提供最新最强大的软件。Ubuntu支持各种形形色色的架构,包括 i386 (386/486/Pentium(II/III/IV)和Athlon/Duron/Sempron 处理器),AMD64(Athlon64, Opteron及64位 Intel 处理器),以及PowerPC(iBook/Powerbook, G4 and G5)等。
root@node3:~# cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.4 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.4 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
root@node3:~# cat /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
cp /etc/apt/sources.list /backup/source/
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
root@node3:~# apt-get update
命中:1 http://mirrors.aliyun.com/ubuntu focal InRelease
获取:2 http://mirrors.aliyun.com/ubuntu focal-security InRelease [114 kB]
获取:3 http://mirrors.aliyun.com/ubuntu focal-updates InRelease [114 kB]
获取:4 http://mirrors.aliyun.com/ubuntu focal-backports InRelease [108 kB]
获取:5 http://mirrors.aliyun.com/ubuntu focal-proposed InRelease [267 kB]
获取:6 http://mirrors.aliyun.com/ubuntu focal-security/universe Sources [110 kB]
获取:7 http://mirrors.aliyun.com/ubuntu focal-security/main Sources [277 kB]
获取:8 http://mirrors.aliyun.com/ubuntu focal-security/universe amd64 Packages [870 kB]
获取:9 http://mirrors.aliyun.com/ubuntu focal-security/main amd64 Packages [1,777 kB]
获取:10 http://mirrors.aliyun.com/ubuntu focal-updates/universe Sources [297 kB]
获取:11 http://mirrors.aliyun.com/ubuntu focal-updates/main Sources [593 kB]
获取:12 http://mirrors.aliyun.com/ubuntu focal-updates/main amd64 Packages [2,191 kB]
获取:13 http://mirrors.aliyun.com/ubuntu focal-updates/universe amd64 Packages [1,155 kB]
获取:14 http://mirrors.aliyun.com/ubuntu focal-backports/main Sources [8,254 B]
获取:15 http://mirrors.aliyun.com/ubuntu focal-backports/universe amd64 Packages [26.0 kB]
获取:16 http://mirrors.aliyun.com/ubuntu focal-backports/main amd64 Packages [51.2 kB]
获取:17 http://mirrors.aliyun.com/ubuntu focal-proposed/restricted Sources [21.2 kB]
获取:18 http://mirrors.aliyun.com/ubuntu focal-proposed/main Sources [71.3 kB]
获取:19 http://mirrors.aliyun.com/ubuntu focal-proposed/universe Sources [29.2 kB]
获取:20 http://mirrors.aliyun.com/ubuntu focal-proposed/universe amd64 Packages [79.1 kB]
获取:21 http://mirrors.aliyun.com/ubuntu focal-proposed/main amd64 Packages [482 kB]
获取:22 http://mirrors.aliyun.com/ubuntu focal-proposed/restricted amd64 Packages [421 kB]
已下载 9,062 kB,耗时 9秒 (966 kB/s)
正在读取软件包列表... 完成
update是更新软件列表,upgrade是更新软件。这两个命令一般是一起使用
随着 apt install package 命令的使用频率和普遍性逐步超过 apt-get install package,越来越多的其它 Linux 发行版也开始遵循 Ubuntu 的脚步,开始鼓励用户使用 apt 而不是 apt-get。
apt install -y mariadb-server
systemctl enable --now mariadb
root@node3:~# systemctl status mariadb
● mariadb.service - MariaDB 10.3.34 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2022-05-01 15:05:18 CST; 1min 19s ago
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Main PID: 3565 (mysqld)
Status: "Taking your SQL requests now..."
Tasks: 31 (limit: 38260)
Memory: 70.4M
CGroup: /kubepods/burstable/pod9d8aa482-9bdb-4613-891a-ed40f6989d17/0a85221715fd6e17a4208fcc2f7d
7560a4238aee852fd9b497cca86a35ef0b67/system.slice/mariadb.service
└─3565 /usr/sbin/mysqld
5月 01 15:05:18 node3 systemd[1]: Starting MariaDB 10.3.34 database server...
5月 01 15:05:18 node3 mysqld[3565]: 2022-05-01 15:05:18 0 [Note] /usr/sbin/mysqld (mysqld 10.3.34-Mar
iaDB-0ubuntu0.20.04.1) starting as process 3565 ...
5月 01 15:05:18 node3 systemd[1]: Started MariaDB 10.3.34 database server.
root@node3:~# mariadb
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 36
Server version: 10.3.34-MariaDB-0ubuntu0.20.04.1 Ubuntu 20.04
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+
3 rows in set (0.001 sec)
MariaDB [(none)]>
sudo apt install <软件名> //安装软件最简单的方式
sudo apt list //查看所有已安装的软件列表
sudo apt search <软件名> //搜索某个软件
sudo apt remove <软件名> //删除某个软件包
sudo apt purge <软件名> //删除某个软件包以及配置文件,更彻底
先在官网下载软件的deb格式安装包,然后cd到下载文件夹,打开terminal(终端)输入:
dpkg -i <.deb后缀的软件名> //i 表示 install
dpkg -r <包的名字> //r 表示 remove, 此种方法会保留配置文件
dpkg -P <包的名字> //直接全删了,配置也不会保留
dpkg -l //查看安装列表
dpkg -S <包的名字> //搜索某个包
ls 列出当前目录文件(不包括隐含文件)
ls -a 列出当前目录文件(包括隐含文件)
ls -l 列出当前目录下文件的详细信息
cd .. 回当前目录的上一级目录
cd - 回上一次所在的目录
cd ~ 或 cd 回当前用户的宿主目录
mkdir 目录名 创建一个目录
rmdir 空目录名 删除一个空目录
rm 文件名 文件名 删除一个文件或多个文件
rm -rf 非空目录名 删除一个非空目录下的一切
mv 路经/文件 /经/文件移动相对路经下的文件到绝对路经下
mv 文件名 新名称 在当前目录下改名
find 路经 -name “字符串” 查找路经所在范围内满足字符串匹配的文件和目录
tar -c 创建包 –x 释放包 -v 显示命令过程 –z 代表压缩包
tar –cvf benet.tar /home/benet 把/home/benet目录打包
tar –zcvf benet.tar.gz /mnt 把目录打包并压缩
tar –zxvf benet.tar.gz 压缩包的文件解压恢复
tar –jxvf benet.tar.bz2 解压缩
fdisk -l #查看系统分区信息
fdisk /dev/sdb #为一块新的SCSI硬盘进行分区
chown root /home #把/home的属主改成root用户
chgrp root /home #把/home的属组改成root组
Useradd #创建一个新的用户
Groupadd 组名 #创建一个新的组
Passwd 用户名 #为用户创建密码
Passwd -d用户名 #删除用户密码也能登陆
Passwd -S用户名 #查询账号密码
Usermod -l 新用户名 老用户名 #为用户改名
uname -a #查看内核版本
cat /etc/issue #查看ubuntu版本
lsusb #查看usb设备
sudo ethtool eth0 #查看网卡状态
cat /proc/cpuinfo #查看cpu信息
lshw 查看当前硬件信息
sudo fdisk -l #查看磁盘信息
df -h #查看硬盘剩余空间
free -m #查看当前的内存使用情况
ps -A #查看当前有哪些进程
kill 进程号(就是ps -A中的第一列的数字)或者 killall 进程名( 杀死一个进程)
kill -9 进程号 #强制杀死一个进程
Linux系统主要目录
/bin 构建最小系统所需要的命令,最常用的命令
/boot 内核和启动文件
/dev 各种设备文件
/etc 系统软件的启动和配置文件
/home 用户的主目录
/lib C编译器的库
/media 可移动介质的安装点
/opt 可选的应用软件包
/proc 超级用户root的主目录
/sbin 和系统操作有关的命令
/tmp 临时文件存放点
/usr 非系统的程序和命令
/var 系统专用的数据和配置文件
top命令
进程号 USER PR NI VIRT RES SHR %CPU %MEM TIME+ COMMAND
1 root 20 0 170336 12044 8524 S 0.0 0.6 0:01.75 systemd
33 root 20 0 11792 2980 2716 S 0.0 0.1 0:00.15 cron
34 message+ 20 0 7532 4728 3912 S 0.0 0.2 0:00.32 dbus-daemon
35 root 20 0 34000 18240 10652 S 0.0 0.9 0:00.05 networkd-dispat
38 root 20 0 16672 7276 6436 S 0.0 0.3 0:00.25 systemd-logind
41 root 20 0 12176 7344 6424 S 0.0 0.4 0:00.00 sshd
655 root 20 0 17980 8544 7444 S 0.0 0.4 0:00.00 systemd
656 root 20 0 20452 3388 888 S 0.0 0.2 0:00.00 (sd-pam)
843 root 20 0 14632 10364 7844 S 0.0 0.5 0:00.45 sshd
848 root 20 0 6324 4588 4072 S 0.0 0.2 0:00.00 sftp-server
849 root 20 0 13940 4564 3944 S 0.0 0.2 0:00.10 bash
2718 systemd+ 20 0 24544 12268 8340 S 0.0 0.6 0:00.06 systemd-resolve
2722 root 20 0 35516 12068 11184 S 0.0 0.6 0:00.04 systemd-journal
3565 mysql 20 0 1251740 85092 19028 S 0.0 4.1 0:01.37 mysqld
3722 root 20 0 14116 3660 3120 R 0.0 0.2 0:00.00 top
root@node3:~# ps -ef |grep mysql
mysql 3565 1 0 15:05 ? 00:00:01 /usr/sbin/mysqld
root 3724 849 0 15:38 pts/1 00:00:00 grep --color=auto mysql
root@node3:~#
root@node3:~# free -m
总计 已用 空闲 共享 缓冲/缓存 可用
内存: 2048 90 1668 0 288 1957
交换: 0 0 0
sysctl -a
root@node3:~# sysctl -a |grep net.ipv4.ip_forward
net.ipv4.ip_forward = 1
net.ipv4.ip_forward_update_priority = 1
net.ipv4.ip_forward_use_pmtu = 0
sysctl -w net.ipv4.ip_forward=1
root@node3:~# sysctl -p
root@node3:~#
文章浏览阅读279次。今天网上下了一个项目,加载不了,并报如下错误: Web 应用程序项目 MvcApplication1 已配置为使用 IIS。 若要访问本地 IIS 网站,必须在管理员帐户的上下文中运行 Visual Studio。另外,必须安装下列 IIS 组件:ASP.NET。解决方案:1、右键点击该项目,编辑MvcApplication1.csproj。2、找到<..._web 应用程序项目 vplus.webservice 已配置为使用 iis。 若要访问本地 iis 网站,
文章浏览阅读158次。Python系列之笨方法学Python是我学习《笨方法学Python》—Zed A. Show著的学习思路和理解,如有不如之处,望指出!!!文章主要分为三个部分:原文—摘录至《笨方法学Python》第三版学习中遇到的问题问题的解决方法附加练习原文—摘录至《笨方法学Python》第三版ex13.py & ex14.py# ex13.pyfrom sys imp..._python argument variable 区别
文章浏览阅读430次。欢度●中秋国庆HAPPY CHINESE FESTIVAL愿阖家团圆贺祖国生日与普天同庆望九州安泰双节同庆首届市民博饼节ENJOY THE BEST SEASON博饼庆双节家国齐团圆由“美年大健康”独家冠名厦门市民数据公司主办首届市民博饼节火热开“博”!上线3天,引爆全城实打实的超高中奖率不玩套路,奖品诱人点击下方小程序进入活动马上开“博“!还有!线下状元王中王争霸赛面对面博出终极大奖..._元初博饼小程序
文章浏览阅读238次。不知这几天种的那好几棵线段树成活了没……一本通1496:题意:在郊区有NN座通信基站,PP条双向电缆,第ii条电缆连接基站AiAi和BiBi 。特别地,11号基站是通信公司的总站,NN号基站位于一座农场中。现在,农场主希望对通信线路进行升级,其中升级第ii条电缆需要花费LiLi 。电话公司正在举行优惠活动。农场主可以指定一条从11号基站到NN..._在加权无向图上求出一条从 11 号结点到 nn 号结点的路径,使路径上第 k + 1k+1 大
文章浏览阅读1.2w次,点赞5次,收藏16次。 题目描述任意给定 n 个整数,求这 n 个整数序列的和、最小值、最大值输入描述输入一个整数n,代表接下来输入整数个数,0 < n <= 100,接着输入n个整数,整数用int表示即可。输出描述输出整数序列的和、最小值、最大值。用空格隔开,占一行思路:因为只需要最大最小值,所以不需要全部排序,也不需要储存,先设maxi,mini变量,初始值都等于第一..._任给定n个整数,求这n个整数序列的
文章浏览阅读226次。服务器上先加载torch再加载pandas,出现如下报错:ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /root/miniconda3/lib/python3.8/site-packages/pandas/_libs/window/aggregations.cpython-38-x86_64-linux-gnu.so)_pandas version `glibcxx_3.4.29' not found
文章浏览阅读263次。本文记录有关在Visual Studio中安装MFC开发组件的操作_vs默认可以安装mfc吗
文章浏览阅读3.9k次,点赞2次,收藏4次。我是王石头,这是CAD插件学习系列教程的第六篇,这次推荐的cad插件是重叠文字自动避让的工具。在日常的cad的制图中,文字压盖情况是无法避免的,尤其在一些大型图件中,如果有大量的文字压盖情况需要修改的话,那真的让人头疼,首先你并不知道发生压盖的位置,一个个查找的话,容易漏掉,如果错误非常多的话,耗时耗力。那么,今天介绍的这款插件,就能一键解决重叠文字的压盖,并实现自动避让功能。使用方法 cad界面下输入appload命令加载; 2. 点击加载后,命令行会提示加载成功,启动命令:td_cad重叠文字避让程序及lisp源代码
文章浏览阅读1.2k次。可以在手机里直接安装使用。对于我们模拟练习钢琴非常有用。首先我们先启动手机,然后进入手机里的应用市场,搜索【钢琴键盘模拟器】安装到手机桌面上。 然后我们点 击【钢琴键盘模拟器】的图标,进入可操作界面。这时候会制动跳转到手机横屏界面。我们可以看到在操作界面里有模拟钢琴的黑白键盘。 同时在钢琴键盘模拟器的操作界面里,我们点击“加号”“减号”按钮可以调节黑白键盘的大小比例。 我们可以在钢琴键盘..._手机怎么安装键盘钢琴软件
文章浏览阅读4.4w次,点赞32次,收藏127次。Windows下安装git超详细图文教程_git安装教程 windows
文章浏览阅读6k次,点赞18次,收藏89次。经典马里奥小游戏新年好!祝各位朋友新年快乐!!健康平安!!!代码有部分删减,不影响理解。演示视频.具体过程:按下十字按键的中央按键开始游戏。碰到柱子边界游戏结束。累计平安通过一定数量的柱子障碍,获得积分奖励,可选择继续游戏,失败则成绩全部清零;或直接结束游戏,并存档游戏进度。具体代码片段:`timescale 1ns / 1psmodule project_..._verilog 小游戏
文章浏览阅读173次。软件设计模式一、软件设计模式的产生背景1、设计模式出处设计模式”这个术语最初并不是出现在软件设计中,而是被用于建筑领域的设计中。1977 年,美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造》(A Pattern Language: Towns Building Construction)中描述了一些常见的建筑设计问题,并提出了 253 种关于对城镇、邻里、住宅、花园和房间等进行_对软件设计模式的认识