摘要:
[toc] 如果您是非计算机相关专业零基础兄弟,在学习Linux编程基础之前,建议先学习计算机基础、Linux操作系统基础知识和计算机网络基础知识。 计算机基础知识包括了很多常识性的内容,学了不一定有用,但是如果对一些基本常识不了解,可能会闹笑话。 我们学习的目标是成为C/C++程序员,不是Lin 阅读全文
摘要:
[toc] 有三种方法可以获得Linux学习环境:安装本地虚拟机、购买云服务器和使用我们提供的服务器。 一、安装本地虚拟机 ================== 在您个人电脑的Windows系统中安装VMWare软件,然后在VMWare中安装CentOS7操作系统。对初学者来说,折腾一下本地虚拟机 阅读全文
摘要:
[toc] Linux系统各发行版镜像下载,包括CentOS、RedHat Enterprise Linux、Ubuntu、Fedora、SUSE等。 建议选择地域离您比较近的服务器。 1、搜狐 例如: CentOS7.7的下载目录是 ,如下: 2、网易 3、北京理工大学 "http://mirr 阅读全文
摘要:
[toc] Linux的命令有几百个,对程序员来说,常用的并不多,并不需要全部掌握。如果在学习和工作中遇到了陌生的Linux命令,不要轻易放过,多查资料,掌握它,日积月累,知识面就会宽广。 本文介绍的是Linux的常用命令,对初学者来说,建议系统化的学习Linux基础知识。 推荐视频: 这个视频非 阅读全文
摘要:
[toc] 一、关于vi ========== vi是最强大的文本编辑器,没有之一。尽管 vi已经是古董级的软件,但还是有无数新人迎着困难去学习,可见其经典与受欢迎的程度。 无论是小说中还是电视剧,真正强大的武器都不容易驾驭,需要付出一些努力才能收获到更加强大的力量,对于vi这 上古神器 说更是如此 阅读全文
摘要:
[toc] 一、环境变量的概念 ================== 1、环境变量的含义 程序(操作系统命令和应用程序)的执行都需要运行环境,这个环境是由多个环境变量组成的。 2、环境变量的分类 1)按生效的范围分类。 系统环境变量 :公共的,对全部的用户都生效。 用户环境变量 :用户私有的、自定 阅读全文
摘要:
[toc] Linux有多种发行版本,各种发行版本之间安装软件包的方法和命令不一样,同发行版本之间安装软件包的方法也有不同。Linux主要有三大派系:红帽子派系(Redhat、Centos、Oracle Linux)、Debian派(Ubuntu、Kali),SUSE派系(SuSe、OpenSUS 阅读全文
摘要:
[toc] 发博客的时候要注意,word有可能会把文中两个减号“ ”转换成中文的”–“,文中本就应该存在”–“,如果有,那一定是被转换了。 一、systemctl介绍 ================= CentOS7启用了新的系统和服务管理器,采用systemctl命令代替了老版本的servic 阅读全文
摘要:
[toc] 一、防火墙的概念 ================ 防火墙技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机网络于其内、外网之间构建一道相对隔绝的保护屏障,以保护用户资料与信息安全性的一种技术。 专业的防火墙由软件和硬件组成,可以保护整个网络,价格也很贵,从几万到几十 阅读全文
摘要:
[toc] 一、ftp简介 =========== ftp(File Transfer Protocol文件传输协议)是基于TCP/IP协议的应用层协议,用于文件的传输,包括ftp服务器(或服务端)和ftp客户端。 ftp客户端与服务器创建网络连接,请求登录服务器,登录成功后,就可以进行文件传输, 阅读全文