×

linux系统入门

linux系统入门(新人入门,是学linux系统好,还是学java好)

admin admin 发表于2023-01-24 13:57:40 浏览47 评论0

抢沙发发表评论

本文目录

新人入门,是学linux系统好,还是学java好

建议两个同时学习,两者没有冲突,一个是系统,一个是开发语言,不需要二选一。linux是必学,java看你的工作需要,开发语言实际上有很多种

学习LINUX基础操作需要多长时间


给个参考值(我学习过程):
基础命令,两个周,理解不了为什么会这样。
系统基础:两个多月3个月时间(马哥的视屏+鸟哥的linux私房菜第一卷),学完后对系统有基本了解。某些概念照样不清楚。
编程基础与原理:3个多月4个月的时间,unix环境高级编程,大名鼎鼎的APUE。学完后对posix规范,系统API调用了解不少。(可惜学第一遍能理解的内容估计也就70%)。
网络运行原理与编程:2个多月,unix网络编程,unp。网络运行原理的理解,网络编程思想有质的提高。看完基础部分。想多播、组播等等高级点的内容都没看完,此书难度不小,要能学会,受益不浅。
后两本书找视屏很难找。拿书硬看。

Linux操作系统入门到精通


  Linux中常用命令是必须掌握的,它们与系统状态、目录、文件、网络等相关。本节讲解常用的Linux命令,为今后学习更复杂的命令打下良好基础。
  系统工作命令
  1. 查看系统信息
  uname -a 显示当前系统相关信息
  uname -r 显示系统内核版本
  uname -m 显示计算机类型
  cat /proc/version 查看当前操作系统相关信息
  cat /etc/redhat-release 查看当前操作系统发行版信息
  2. 查看当前主机名
  hostname
  3. 查看网卡信息
  ifconfig
  4. 查看系统时间
  date
  5. 查看进程状态
  ps -aux
  6. 动态显示进程状态
  top
  7. 以树状图显示进程间的关系
  pstree
  8. 结束正在运行的指定进程
  kill -9 进程ID
  9. 下载网络文件
  wget 下载地址
  磁盘操作命令
  1. 显示系统磁盘的空间用量
  df -h 显示磁盘分区信息
  fdisk -l 查看磁盘分区
  fdisk /dev/sdb 管理磁盘分区
  du -sh 目录或文件 查看目录或文件占用的空间大小
  2. 挂载或卸载设备
  mount /dev/sdb2 /media/umnt 将设备/dev/sdb2挂载到/media/umnt目录
  umount /media/umnt 卸载已挂载的设备
  3. 文件系统修复
  fsck -y /dev/sda1 修复的可以是分区,也可以是目录
  用户与组操作命令
  useradd xiaoqian 创建普通用户
  passwd xiaoqian 设置用户密码
  su – xiaoqian 切换用户
  groupadd qf 创建用户组
  gpasswd -a xiaoqian qf 将用户添加到组中
  gpasswd -d xiaoqian qf 将用户从组中删除
  groupdel qf 删除组
  userdel xiaoqian 删除用户
  目录与文件操作命令
  mkdir abc 创建一个空目录
  mkdir -p aba/abb/abc 创建多级目录
  pwd 查看当前所在目录
  ls -l 查看目录与文件的属性
  ls -a 查看隐藏的目录与文件
  cd qf/aba/ 切换目录
  cd - 返回上次目录
  rmdir abc 只能删除空目录
  rmdir -p abc/abd 连同上层空目录一起删除
  touch abc.txt 创建一个空白文件
  echo hello 》 word.txt 新建word.txt文件,并写入内容hello
  ll abc.txt 查看文件信息
  cat /etc/hosts 查看文件内容
  more /etc/profile 逐页显示文件内容
  head /etc/passwd 查看文件前几行的内容
  tail /var/log/messages 查看文件后几行的内容
  grep ’root’ /etc/passwd 对文件内容进行过滤,搜索关键词
  cp /tmp/file1.txt /opt 复制文件
  cp -r /tmp/test01 /opt 复制目录
  mv /opt/test01 /tmp 移动文件
  rm linux.txt 删除文件
  tar -cvf folder.tar file1.txt file2.txt 将多个文件打成一个包
  tar -xvf folder.tar -C /home/xiaoqian 解包到指定目录
  tar -zcvf file.tar.gz folder1 floder2 将多个文件打包并压缩
  tar -zxvf /data3/data0.tar.gz -C /data2 将文件解包并解压缩到指定目录

Linux从入门到精通的作品目录


第1篇 基础篇
第1章 Linux概述 2
1.1 Linux的起源和发展 2
1.1.1 Linux的起源 2
1.1.2 追溯到UNIX 2
1.1.3 影响世界的开源潮流 3
1.1.4 GNU公共许可证:GPL 4
1.2 为什么选择Linux 4
1.2.1 作为服务器 4
1.2.2 作为桌面 5
1.3 Linux的发行版本 5
1.3.1 不同的发行版本 5
1.3.2 哪种发行版本最好 7
1.3.3 本书选择的发行版本 7
1.4 Internet上的Linux资源 9
1.5 小结 9
第2章 Linux安装 11
2.1 安装前的准备工作 11
2.1.1 我能从哪里获得Linux 11
2.1.2 硬件要求 11
2.1.3 与Windows“同处一室” 12
2.1.4 虚拟机的使用 12
2.1.5 免费的虚拟机软件:VMware Server 13
2.2 安装Linux至硬盘 14
2.2.1 第一步:从光驱启动 14
2.2.2 关于硬盘分区 15
2.2.3 选择软件包 19
2.2.4 设置用户和口令 20
2.2.5 第一次启动 20
2.3 获取帮助信息 21
2.4 进阶:修复受损的Grub 21
2.4.1 Windows惹的祸 22
2.4.2 使用救援光盘 22
2.4.3 重新安装Grub 23
2.5 小结 24
第3章 Linux基本配置 26
3.1 关于超级用户root 26
3.1.1 root可以做什么 26
3.1.2 避免灾难 27
3.1.3 Debian和Ubuntu的root用户 27
3.2 依赖于发行版本的系统管理工具 28
3.3 中文支持 29
3.4 关于硬件驱动程序 30
3.5 获得更新 31
3.6 进阶:配置Grub 31
3.6.1 Grub的配置文件 31
3.6.2 使用Grub命令行 33
3.7 小结 34
第4章 桌面环境 35
4.1 快速熟悉你的工作环境 35
4.1.1 运行应用程序 35
4.1.2 浏览文件系统 35
4.1.3 创建一个文本文件 35
4.2 个性化设置 37
4.2.1 桌面背景和字体 38
4.2.2 屏幕保护程序 39
4.2.3 显示器分辨率 40
4.2.4 代理服务器 40
4.2.5 鼠标和键盘 41
4.2.6 键盘快捷键 42
4.2.7 登录界面 43
4.3 进阶1:究竟什么是“桌面” 43
4.3.1 可以卸载的图形环境 43
4.3.2 X窗口系统的基本组成 44
4.3.3 X系统的启动过程 45
4.3.4 启动X应用程序 45
4.3.5 桌面环境:KDE和Gnome谁更好 46
4.4 进阶2:配置X服务器 47
4.4.1 理解配置文件 47
4.4.2 配置显卡 48
4.4.3 配置显示器 48
4.4.4 联系显卡和显示器 48
4.4.5 如果显示出了问题 49
4.5 小结 49
第2篇 系统管理篇
第5章 Shell基本命令 52
5.1 Shell简介 52
5.2 印刷约定 52
5.3 快速上手:浏览你的硬盘 53
5.4 提高效率:使用命令行补全和通配符 54
5.5 查看目录和文件 56
5.5.1 显示当前目录:pwd 56
5.5.2 改变目录:cd 56
5.5.3 列出目录内容:ls 57
5.5.4 列出目录内容:dir和vdir 58
5.5.5 查看文本文件:cat和more 59
5.5.6 阅读文件的开头和结尾:head和tail 60
5.5.7 更好的文本阅读工具:less 61
5.5.8 查找文件内容:grep 62
5.6 我的东西在哪——find命令 63
5.7 更快速地定位文件——locate命令 64
5.8 从终端运行程序 65
5.9 查找特定程序:whereis 65
5.10 用户及版本信息查看 65
5.11 寻求帮助——man命令 66
5.12 获取命令简介:whatis和apropos 67
5.13 小结 68
第6章 文件目录管理 69
6.1 Linux文件系统的架构 69
6.2 快速上手:和你的团队共享文件 70
6.3 建立文件和目录 71
6.3.1 建立目录:mkdir 71
6.3.2 建立一个空文件:touch 72
6.4 移动、复制和删除 72
6.4.1 移动和重命名:mv 72
6.4.2 复制文件和目录:cp 74
6.4.3 删除目录和文件:rmdir和rm 74
6.5 文件和目录的权限 75
6.5.1 权限设置针对的用户 75
6.5.2 需要设置哪些权限 76
6.5.3 查看文件和目录的属性 76
6.5.4 改变文件所有权:chown和chgrp 77
6.5.5 改变文件权限:chmod 78
6.5.6 文件权限的八进制表示 79
6.6 文件类型 79
6.6.1 查看文件类型 80
6.6.2 建立链接:ln 80
6.7 输入输出重定向和管道 82
6.7.1 输出重定向 82
6.7.2 输入重定向 83
6.7.3 管道: 84
6.8 小结 85
第7章 软件包管理 86
7.1 快速上手:安装和卸载QQforLinux 86
7.1.1 安装QQforLinux 86
7.1.2 运行QQforLinux 87
7.1.3 卸载QQforLinux 87
7.2 软件包管理系统简述 87
7.3 管理.deb软件包:dpkg 88
7.3.1 安装软件包 88
7.3.2 查看已安装的软件包 89
7.3.3 卸载软件包 90
7.4 管理RPM软件包:rpm 90
7.4.1 安装软件包 90
7.4.2 升级软件包 91
7.4.3 查看已安装的软件包 91
7.4.4 卸载软件包 92
7.5 高级软件包工具:APT 93
7.5.1 APT简介 93
7.5.2 下载和安装软件包 93
7.5.3 查询软件包信息 95
7.5.4 配置apt-get 96
7.5.5 使用图形化的APT 97
……
第8章 磁盘管理
第9章 用户与用户组管理
第10章 进程管理
第3篇 网络篇
第11章 网络配置
第12章 浏览网页
第13章 收发邮件
第14章 传输文件
第15章 远程登录
第4篇 娱乐与办公篇
第16章 多媒体
第17章 图像
第18章 打印机配置
第19章 办公软件的使用
第5篇 程序开发篇
第6篇 服务器配置篇
第7篇 系统安全篇


谁知道,linux培训学习快还是自学快各需要多少时间呢


linux培训学习快,参加linux培训学习周期在五个月左右,从入门到精通。而选择自学linux的话,学习周期至少在一年以上。如需学习linux推荐选择【达内教育】。
linux前景如下:
在linux的应用开发和嵌入式开发的展方向上,专业人才用的比较多。现在许多企业在用linux系统,本着节约成本和创造价值的目的。服务器系统的软件投入和服务投入是一笔相当大的费用。现在【linux软件开发】,linux应用及数据库方向是比较好的方向。随着开源软件在世界范围内影响力日益增强,Linux服务器操作系统在整个服务器操作系统市场格局中占据了越来越多的市场份额,已经形成了大规模市场应用的局面。并且保持着快速的增长率。感兴趣的话点击此处,免费学习一下
想了解更多有关linux的相关信息,推荐咨询【达内教育】。该机构已从事19年IT技术培训,并且独创TTS8.0教学系统,1v1督学,跟踪式学习,有疑问随时沟通。该机构26大课程体系紧跟企业需求,企业级项目,课程穿插大厂真实项目讲解,对标企业人才标准,制定专业学习计划,囊括主流热点技术,助力学员更好的学习。达内IT培训机构,试听名额限时抢购。

linux从入门到精通怎么样


如果想要快速掌握这门课程,实现就业,无论是有基础还是无基础的情况下建议选择培训班去学习,从入门到精通学习5-6个月的时间,包含实战项目在内,毕业后就可以找工作;如果怕耽误工作的情况下,可以选择报名周末班,利用周末空闲时间来学习,同样也可以掌握好Linux技术。

Linux从入门到精通的内容简介


Linux是目前增长最迅速的操作系统。《Linux从入门到精通》由浅入深、循序渐进地向读者介绍Linux的基本使用和系统管理。全书内容包括Linux概述、Linux安装、Linux基本配置、桌面环境基本操作、Shell基本命令、文件和目录管理、软件包管理、磁盘管理、用户与用户组管理、进程管理、网络配置、浏览网页、收发邮件、文件传输和共享、远程登录、多媒体应用、图像浏览和处理、打印机配置、办公软件的使用、Linux编程工具、Shell编程、服务器基础知识、Apache服务器、vsftpd服务器、Samba服务器、NFS服务器、任务计划、防火墙和网络安全、病毒和木马防范。
《Linux从入门到精通》附带1张DVD光盘,内容为专门为《Linux从入门到精通》录制12.5小时的教学视频、Ubuntu安装光盘的镜像文件和另外赠送的31.5小时Linux专题学习视频。


Linux系统该如何入门

先大致了解一下各种linux系统,比如centos、redhat、Ubuntu、deepin等等,然后动手安装最感兴趣的那种linux系统吧!

学习linux系统,从什么开始学起

linux最先要学的是Linux基础知识,学完基础知识才算入门,之后还要学习综合架构、Shell编程、数据库、云计算以及网络安全方面的知识,以下是linux基础部分要学习的内容:
1. 计算机硬件、组成原理、操作系统基础、Linux起源、核心介绍及Linux安装实战入门
2. Xshell远程网络连接Linux、基础优化、远程连接网络基础、Xshell连接故障排错、核心基础命令讲解
3. Linux系统核心通配符体系、三剑客(grep,sed,awk)核心正则表达式精讲及企业级案例实战模拟精讲
4. Bash核心符号、快捷键、通配符详解
5. Linux目录、FHS\挂载、文件属性、核心目录精讲
6. Linux文件及目录管理核心知识和命令精讲(第二关)
7. Linux企业级基础优化(工作中可直接使用
8. Linux文件及目录权限精讲及多个企业案例模拟
9. Linux重要核心命令回顾与深入精讲(第三关)

新手学Linux系统有哪些要学的知识

第0章 计算机硬件与组成基础 / 1
0.1 计算机硬件分类 / 1
0.2 运维与服务器 / 2
0.3 互联网公司的服务器品牌 / 5
0.4 服务器品牌详解及对应型号 / 6
0.5 服务器(计算机)核心零部件介绍 / 8
0.6 计算机和服务器的主要构成图解 / 20
0.7 计算机系统基础 / 21
0.8  计算机中数据的表示 / 26
0.9 计算机硬件基础问题小结 / 29
0.10 本章相关资料 / 29
第1章 Linux系统介绍与环境搭建准备 / 30
1.1 Linux简介 / 30
1.2 Linux的起源 / 32
1.3 Linux核心概念知识 / 36
1.4 Linux的特点 / 38
1.5 Linux的应用领域 / 39
1.6 如何选择Linux的发行版本 / 41
1.7 搭建学习Linux的运维环境 / 44
1.8 本章重点 / 57
1.9 本章相关问题 / 58
1.10 本章参考资料 / 58
第2章 企业级CentOS7.6操作系统的安装 / 59
2.1 下载CentOS系统ISO镜像 / 59
2.2 CentOS7.6操作系统的安装准备 / 62
2.3 开始安装CentOS7.6操作系统 / 63
2.4 系统安装后的基本配置 / 80
2.5 本章相关问题 / 90
第3章 远程连接管理Linux实践 / 91
3.1 远程连接Linux系统管理 / 91
3.2 SSH客户端常用工具Xshell / 95
3.3 克隆VMware下的虚拟机 / 110
3.4 本章重点 / 113
3.5 本章相关问题 / 113
第4章 Linux系统命令行入门基础 / 114
4.1 Linux命令行概述 / 114
4.2 在Linux命令行下查看命令帮助 / 118
4.3 Linux关机重启注销命令 / 122
4.4 本章相关问题 / 126
第5章 Linux文件及目录管理命令基础 / 127
5.1 操作Linux必知必会基础知识 / 127
5.2 Linux文件及目录核心命令 / 129
5.3 Linux文件及目录命令核心知识的试题及详解 / 156
5.4 有关Linux命令的思维 / 159
5.5 本章相关问题 / 159
第6章 Linux目录文件与系统启动知识 / 160
6.1 Linux系统目录结构介绍 / 160
6.2 Unix系统目录结构的历史典故 / 162
6.3 Linux的目录结构详解 / 164
6.4 重要的Linux系统文件介绍 / 167
6.5 Linux(CentOS6)系统启动流程说明(重点) / 179
6.6 Linux(CentOS7)系统启动流程说明(重点) / 184
6.7 本章重点 / 186
第7章 Linux文件过滤及内容编辑处理 / 187
7.1 vi/vim:纯文本编辑器 / 187
7.2 echo:显示输出文本内容 / 193
7.3 cat:合并文件或查看文件内容 / 195
7.4 more:分页显示文件内容 / 203
7.5 less:分页显示文件内容 / 205
7.6 head:显示文件头部内容 / 208
7.7 tail:显示文件内容尾部 / 210
7.8 grep:文本过滤工具 / 211
7.9 tr:替换或删除字符 / 214
7.10  有关vi/vim/cat/echo及特殊重点符号的考试题 / 216
7.11 有关grep/head/sed/awk及特殊重点符号的考试题 / 222
7.12 有关mkdir命令的考试题 / 223
7.13 有关cp/alias/unalias命令的考试题 / 224
7.14 本章知识总结 / 226
第8章 Linux文件类型及查找命令实践 / 227
8.1 Linux文件属性概述 / 227
8.2 Linux文件类型及文件扩展名 / 228
8.3 文件及目录查找命令 / 234
8.4 tar:打包压缩命令 / 254
8.5 date:显示与设置系统时间 / 258
8.6 本章重点 / 262
第9章 Linux文件核心属性知识 / 263
9.1 回顾Linux文件属性知识 / 263
9.2 用户及用户组 / 263
9.3 文件的权限列 / 268
9.4 文件的修改时间属性列 / 270
9.5 索引节点 / 270
9.6 硬链接及软链接数知识 / 276
9.7 chattr:改变文件的扩展属性 / 287
9.8 lsattr:查看文件扩展属性 / 289
9.9 本章重点 / 290
9.10 本章相关问题 / 290
第10章 Linux通配符与特殊符号知识应用实践 / 291
10.1 Linux通配符与特殊符号简介 / 291
10.2 Linux通配符知识与实践 / 291
10.3 Linux特殊符号知识与实践 / 294
10.4 Linux通配符与特殊符号知识小结 / 301
第11章 Linux正则表达式与三剑客知识应用实践 / 304
11.1 正则表达式介绍 / 304
11.2 正则表达式的分类 / 306
11.3 基本正则表达式实践 / 307
11.4 扩展正则表达式实践 / 312
11.5 预定义特殊中括号表达式 / 315
11.6 元字符表达式 / 316
11.7 sed:流编辑器 / 317
11.8 awk命令 / 322
11.9 本章重点 / 327
第12章 Linux系统权限知识及应用实践 / 328
12.1 文件权限介绍 / 328
12.2 Linux文件及目录权限核心知识说明 / 329
12.3 Linux权限体系核心知识实践 / 330
12.4 设置及更改文件及目录权限命令chmod / 337
12.5 企业环境下文件和目录的安全核心知识 / 341
12.6 默认权限掩码及设置命令umask / 342
12.7 Linux系统特殊权限位知识 / 345
12.8 改变文件或目录的用户和用户组命令chown / 352
12.9 chattr:改变文件的扩展属性 / 354
12.10 lsattr:查看文件的扩展属性 / 356
12.11 本章重点 / 357
第13章 Linux系统定时任务Cron(d)服务应用实践 / 358
13.1 Cron(d)介绍 / 358
13.2 用户定时任务Cron(d)使用说明 / 362
13.3 用户定时任务Cron实例说明 / 365
13.4 生产环境下用户Cron配置专业实践案例 / 366
13.5 生产环境下的定时Cron书写要领 / 369
13.6 调试Cron定时任务的技巧总结 / 372
13.7 crontab生产案例故障分析及解决 / 374
13.8 有关Cron定时任务的企业面试题 / 376
13.9 定时任务知识逻辑图(学习方法) / 376
13.10 本章重点 / 376
第14章 Linux用户管理知识与应用实践 / 378
14.1 用户及用户组配置文件介绍 / 378
14.2 Linux用户及用户组命令介绍 / 382
14.3 添加用户命令useradd / 383
14.4 用户信息修改命令usermod / 390
14.5  删除用户命令userdel / 392
14.6 添加用户组命令groupadd / 394
14.7 删除用户组命令groupdel / 394
14.8 修改用户密码命令passwd / 395
14.9 批量更新用户的密码命令chpasswd / 398
14.10 修改用户密码有效期命令chage / 398
14.11 用户查询相关命令 / 400
14.12 Linux用户身份切换命令su / 402
14.13 visudo:编辑sudoers文件的工具 / 406
14.14 以另一个用户身份执行命令:sudo / 407
14.15 CentOS7系统找回root密码的方法精讲 / 411
第15章 Linux系统权限集中管理项目案例实践 / 415
15.1 sudo配置文件/etc/sudoers深入介绍 / 415
15.2 企业环境中用户权限集中管理项目案例 / 419
15.3 记录所有用户执行sudo命令的操作日志 / 424
附录A 用户权限授权规划表格参考 / 427
附录B Linux服务器系统权限申请表 / 429
更多:
16.磁盘管理。
17.进程管理
18.软件包管理(yum与rpm)
19.网络基础
入门的话这些就差不多了。
以上内容对应的入门Linux书籍: