文章目录
- 前言
- 一、Linux操作系统不同发行版本特点
- 1.Debian介绍
- 2.Ubuntu介绍
- 3.Redhat介绍
- 4.Fedora介绍
- 5.Centos介绍
- 6.Slackware介绍
- 7.openSUSE介绍
- 7.中国大陆的Linux发行版
- 二、Win10安装Ubuntu20.04双系统
- 三、Linux基本命令的使用
- 1.磁盘管理
- 2.文件管理
- 3.用户管理
- 四、Linux中搭建http服务器
- 五、Linux中搭建mysql服务器
前言
实际工作中,由于大量开源软件,环境,都在linux下运行,熟练掌握Linux的常用技巧是每一个工程师必备的素质。
一、Linux操作系统不同发行版本特点
1.Debian介绍
Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。Debian最早由 Ian Murdock于1993年创建,分为三个版本分支: stable(服务器版), testing(稳定版) 和unstable(测试版)。
2.Ubuntu介绍
Ubuntu严格来说不能算一个独立的发行版本,Ubuntu是基于Debian的unstable版本加强而来,可以这么说,Ubuntu就是一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的 Linux桌面系统。
共分三个版本:
- 基于Gnome的Ubuntu
- 基于KDE的Kubuntu
- 基于Xfc的 Xubuntu
3.Redhat介绍
Red Hat Linux是公共环境中表现上佳的服务器。它拥有自己的公司,能向用户提供一套完整的服务,这使得它特别适合在公共网络中使用。这个版本的Linux也使用最新的内核,还拥有大多数人都需要使用的主体软件包。
4.Fedora介绍
Fedora和Redhat这两个Linux的发行版放联系很密切。Redhat 自9.0以后,不再发布桌面版的,而是把这个项目与开源社区合作,于是就有了Fedora 这个 Linux 发行版。Fedora项目是由 Red Hat 赞助,由开源社区与 Red Hat 工程师合作开发的项目统称。Fedora 的目标,是推动自由和开源软件更快地进步。
5.Centos介绍
CentOS(Community ENTerprise Operating System)是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。
6.Slackware介绍
Slackware稳定、安全,所以仍然有大批的忠实用户。由于Slackware尽量采用原版的软件包而不进行任何修改,所以制造新 bug的几率便低了很多。
7.openSUSE介绍
openSUSE 项目是由Novell公司资助的全球性社区计划,旨在推进 Linux 的广泛使用。这个计划提供免费的openSUSE 操作系统。这里是一个由普通用户和开发者共同构成的社区,我们拥有一个共同的目标—创造世界上最好用的 Linux 发行版。openSUSE 是 Novell 公司发行的企业级 Linux 产品的系统基础。
7.中国大陆的Linux发行版
红旗Linux(RedflagLinux) ,冲浪Linux(Xteam Linux) ,蓝点Linux , GNU/Linux,OpenDesktop等等 。
二、Win10安装Ubuntu20.04双系统
安装后的问题:安装双系统后,Ubuntu没有无线网络,下载了电脑无线网卡的驱动,但是还是没有无线网络
三、Linux基本命令的使用
1.磁盘管理
显示当前目录位置:pwd
切换目录:cd 目录名
显示不隐藏的文件与文件夹:ls
显示当前目录下的所有文件及文件夹包括隐藏的.和…等等:ls-a
显示不隐藏的文件与文件夹的详细信息:ls-l
显示当前目录下的所有文件及文件夹包括隐藏的.和…等的详细信息:ls-al
2.文件管理
创建文件:touch 文件名
删除文件(需要输入y或n再次确认):rm 文件名
强制删除文件:rm -f 文件名
创建文件硬链接(占磁盘空间):ln 源文件 链接文件
创建文件链接(不占磁盘空间):ln -s 源文件 链接文件
创建目录:mkdir 目录名
删除目录(需要输入y或n再次确认):rm-r 目录名
强制删除目录:rm -rf 目录名
复制目录:cp-r 目录名 目的路径
移动文件或目录:mv 源文件 目的路径
3.用户管理
创建新用户:useradd 用户名
创建用户组:groupadd 用户组名
将用户加入用户组:gpasswd -a 用户名 用户组名
将用户退出用户组:gpasswd -d 用户名 用户组名
四、Linux中搭建http服务器
搭建命令:python3 -m http.server
访问本机:
五、Linux中搭建mysql服务器
搭建命令:
1.安装mysql服务器:apt-get install mysql-server
2.安装mysql客户端:sudo apt-get install mysql-client
3.安装libmysqlclient,在使用开发工具连接数据库时会用到:sudo apt-get install libmysqlclient-dev
4.登录mysql数据库:mysql -u root -p
5.查看mysql密码:sudo cat/etc/mysql/debian.cnf
6.修改mysql密码:mysql -u debian-sys-maint -p
7.修改密码后,用root登录