博客
关于我
Linux操作系统的安装与使用
阅读量:581 次
发布时间:2019-03-12

本文共 1885 字,大约阅读时间需要 6 分钟。

Linux系统入门及实用技能掌握

前言

在实际工作中,由于大量开源软件及开发环境均在Linux下运行,熟练掌握Linux的常用技巧已成为每一名工程师必备的素质。

Linux操作系统不同发行版本特点

Debian介绍

Debian是社区化的Linux典范,是迄今为止最严格遵循GNU规范的Linux系统。由Ian Murdock于1993年创建,Debian分为三个主要版本:stable(服务器版)、testing(稳定版)和unstable(测试版)。

Ubuntu介绍

严格来说,Ubuntu并非独立的发行版本,而是基于Debian的unstable版本增强而来。可以说,Ubuntu是Debian所有优点的延伸,同时带来一些独特优势,是一个功能完美的Linux桌面系统。Ubuntu共分为三个版本:

  • 基于Gnome的Ubuntu
  • 基于KDE的Kubuntu
  • 基于Xfce的Xubuntu

Red Hat介绍

Red Hat Linux在公共环境中的表现优异。作为商业化的发行版,该系统拥有强大的支持团队和完善的服务体系,尤其适合企业级网络环境运行。其使用最新内核版本并包含大部分必要软件包。

Fedora介绍

Fedora与Red Hat有着密切联系。自Red Hat 9.0后,Red Hat不再发布桌面版,而是将项目转交给开源社区,于是Fedora诞生。此项目由Red Hat赞助,社区与公司工程师共同参与开发。Fedora的目标是推动自由和开源软件的快速进步。

CentOS介绍

CentOS是基于Red Hat Enterprise Linux(RHEL)开源编译的企业级发行版。作为RHEL的下游维护版本,CentOS持续更新且完全兼容RHEL。

Slackware介绍

Slackware以其稳定性和安全性著称,拥有众多忠实用户。系统尽量采用原封不动的软件包,降低了自定义化导致的潜在问题风险。

openSUSE介绍

openSUSE是一个由Novell资助的全球性开源项目,旨在促进Linux的广泛采纳。该项目提供免费的openSUSE操作系统,致力于打造最友好的Linux发行版。

中国大陆的Linux发行版

在国内,代表性的发行版包括:红旗Linux、冲浪Linux(Xteam Linux)、蓝点Linux、GNU/Linux以及Open Desktop等。

Win10安装Ubuntu双系统

常见问题

安装双系统后,可能会遇到Ubuntu无法获取无线网络的情况。尽管安装了系统中的无线网卡驱动,但仍然可能无法连接网络。请参考对应网卡的安装文档,确保无线功能正常。

Linux基础命令使用指南

磁盘管理

  • 显示当前目录位置:pwd
  • 切换目录:cd 条件名称
  • 查看当前目录下的文件与文件夹:ls
  • 查看隐藏文件及网络文件:ls -a
  • 查看目录下的文件详细信息:ls -l
  • 查看包含隐藏文件的详细信息:ls -al

文件管理

  • 创建文件:touch 文件名
  • 删除文件:rm 文件名(需确认操作)
  • 强制删除文件:rm -f 文件名
  • 创建文件硬链接:ln 源文件 链接文件
  • 创建符号链接:ln -s 源文件 链接文件
  • 创建目录:mkdir 目录名
  • 强制删除目录:rm -rf 目录名
  • 复制目录及内容:cp -r 基础目录 目标目录
  • 移动文件或目录:mv 源文件 目标路径

用户管理

  • 创建新用户:useradd 用户名
  • 创建用户组:groupadd 用户组名
  • 将用户添加至指定组:newgrp -a 用户名 用户组名
  • 删除用户:deluser 用户名
  • 创建链接:ln -s /原文件 /链接文件

醉酒环境搭建指南

###搭建http服务器

在Linux环境下快速搭建http服务器:

python3 -m http.server

###访问本机服务器

打开浏览器,直接输入localhost:8000即可访问服务器。

搭建mysql数据库服务器

###安装命令

sudo apt-get install mysql-server  sudo apt-get install mysql-client  sudo apt-get install libmysqlclient-dev

###数据库操作

  • 登录数据库:mysql -u root -p
  • 查看当前密码:sudo cat /etc/mysql/debian.cnf
  • 修改默认密码(需root权限):mysql -u debian-sys-maint -p

安装完成后,使用root账号登录即可管理数据库。

转载地址:http://qeetz.baihongyu.com/

你可能感兴趣的文章
ENDC含义
查看>>
Java基本概念:方法
查看>>
pwn题shellcode收集
查看>>
使用docker搭建nfs实现容器间共享文件 nfs server nfs client
查看>>
Failed to establish a new connection: [Errno -2] 未知的名称或服务‘
查看>>
CURL 发送请求详解
查看>>
python中的序列化
查看>>
django中使用celery执行异步任务实现
查看>>
区块链初步了解
查看>>
centos7安装telnet服务
查看>>
redis简单使用示例(附代码)
查看>>
centos7 安装 mongodb3.6.3
查看>>
LIVE 预告 | 牛津胡庆拥:学习理解大规模点云
查看>>
java有道翻译
查看>>
lora技术在无线抄表行业应用
查看>>
leetcode——区域和检索
查看>>
msfvenom的使用&免杀&外网渗透
查看>>
HTTP/2 协议详解
查看>>
grafana改用https登录
查看>>
使用jenkins进行项目的自动构建部署
查看>>