Linux教程
Linux教程。
C语言技术网-码农有道
二十二年的C/C++语言开发经验,擅长C/C++语言在数据处理和网络通信方面的应用,freecplus开源框架作者。
freecplus框架是UNIX平台下C/C++程序开发的业务层基础框架,由C语言技术网组织开发、维护。其目的是为C/C++程序员供免费的、开源的程序库。freecplus框架与C++标准库结合使用,可以极大的提高程序员的开发效率。
freecplus框架的初衷是为C/C++程序员提供功能强大、简单易用的函数和类,把程序员从纷繁复杂的C/C++底层代码中解放出来,程序员将更关注软件功能和业务逻辑的实现。
展开
-
CentOS7的安装和配置
文章目录1、CentOS7安装包的下载2、在VMWare中创建新的虚拟机3、新建虚拟机向导4、安装来源5、指定CentOS7的安装位置6、指定磁盘容量和存放方式7、开始创建虚拟机8、虚拟机打不开,提示“此主机不支持虚拟化实际模式”的解决方法9、选择安装过程中的语言10、安装信息摘要11、设置root用户(系统管理员)的密码12、系统安装中13、安装成功14、修改CentOS7的字符集15、启用网卡...原创 2020-04-30 11:43:23 · 2581 阅读 · 3 评论 -
CentOS7配置rsync实现文件同步
文章目录一、安装软件包二、修改系统配置1、关闭SELINUX2、开通防火墙端口3、启用rsyncd服务三、配置rsync1、创建操作系统用户2、创建测试目录和文件3、创建rsnyc登录用户密码文件4、配置rsync服务器参数5、把客户端的文件同步上传到服务器6、从服务器同步下载文件到客户端7、客户端的密码配置四、应用经验1、小心有坑2、客户端权限问题3、日志文件的问题4、效率问题5、rsync+s...原创 2020-04-01 20:04:23 · 1055 阅读 · 0 评论 -
CentOS7配置samba共享文件系统
文章目录一、安装软件包二、修改系统配置1、关闭SELINUX2、开通防火墙端口3、启用smb服务三、Samba服务的参数文件四、配置任何人都可以访问的共享文件系统1、创建测试目录和文件2、配置/etc/samba/smb.conf文件3、重启samba服务,验证结果4、注意事项五、配置需要用户名/密码才能访问的共享文件系统1、创建操作系统用户2、创建测试目录和文件3、添加 Samba 用户4、配置...原创 2020-03-31 16:45:52 · 567 阅读 · 0 评论 -
Linux开机启动程序rc.local
文章目录1、/etc/rc.local是/etc/rc.d/rc.local的软链接2、rc.local文件的原始内容3、rc.local文件的配置4、应用经验5、版权声明在CentOS7中,实现开机启动程序主要有两种方法:1)把要启动的程序配置成自定义的系统服务,该方法我已经介绍过,请阅读:CentOS7添加自定义系统服务。2)在/etc/rc.local脚本文件中编写启动程序的脚本,本文...原创 2020-03-28 18:26:06 · 2191 阅读 · 0 评论 -
Linux系统简介
文章目录一、Linux 简介二、Linux 的发行版三、Linux 应用领域四、Linux vs Windows1、 免费与收费2、软件与支持3、安全性4、使用习惯5、可定制性6、应用范畴7、Linux的优点8、Windows的优点五、文章版权一、Linux 简介Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux...原创 2020-03-27 10:23:26 · 249 阅读 · 0 评论 -
Linux学习方法
文章目录一、计算机基础知识的学习二、Linux操作系统的学习内容三、计算机网络的学习内容四、学习策略五、版权声明如果您是非计算机相关专业零基础兄弟,在学习Linux编程基础之前,建议先学习计算机基础、Linux操作系统基础知识和计算机网络基础知识。计算机基础知识包括了很多常识性的内容,学了不一定有用,但是如果对一些基本常识不了解,可能会闹笑话。我们学习的目标是成为C/C++程序员,不是Lin...原创 2020-03-27 10:19:38 · 339 阅读 · 0 评论 -
Linux学习环境
文章目录一、安装本地虚拟机1、优点2、缺点二、购买云服务器三、使用我们的服务器四、版权声明有三种方法可以获得Linux学习环境:安装本地虚拟机、购买云服务器和使用我们提供的服务器。一、安装本地虚拟机在您个人电脑的Windows系统中安装VMWare软件,然后在VMWare中安装CentOS7操作系统。对初学者来说,折腾一下本地虚拟机是有必要的。对职业的程序员来说,基本上不用本地虚拟机。1、...原创 2020-03-27 10:13:38 · 256 阅读 · 0 评论 -
Linux安装包下载地址(国内)
文章目录1、搜狐2、网易3、北京理工大学4、北京交通大学5、兰州大学6、厦门大学7、上海交通大学8、清华大学9、天津大学10、中国科学技术大学11、西南大学12、东北大学13、电子科技大学14、青岛大学Linux系统各发行版镜像下载,包括CentOS、RedHat Enterprise Linux、Ubuntu、Fedora、SUSE等。建议选择地域离您比较近的服务器。1、搜狐http:/...原创 2020-03-27 10:10:27 · 2408 阅读 · 0 评论 -
Linux常用命令
文章目录1、开机2、登录3、切换用户4、重启和关机5、清屏6、查看服务器的ip地址7、时间操作8、目录和文件9、正则表达式10、查看当前目录11、改变当前目录12、列出目录和文件信息13、创建目录14、删除目录和文件15、移动目录和文件16、复制目录和文件17、修改用户的密码18、打包压缩和解包解压19、判断网络是否连通20、显示文本文件的内容21、统计文本文件的行数、单词数和字节数22、搜索文件...原创 2020-03-27 10:05:40 · 867 阅读 · 0 评论 -
vi常用命令
文章目录一、关于vi二、创建/打开文件三、vi的三种模式四、vi的常用命令五、版权声明一、关于vivi是最强大的文本编辑器,没有之一。尽管 vi已经是古董级的软件,但还是有无数新人迎着困难去学习,可见其经典与受欢迎的程度。无论是小说中还是电视剧,真正强大的武器都不容易驾驭,需要付出一些努力才能收获到更加强大的力量,对于vi这上古神器说更是如此。由于它全程使用键盘操作,很多首次接触vi的人会...原创 2020-03-27 10:01:30 · 588 阅读 · 0 评论 -
CentOS7设置环境变量
文章目录一、环境变量的概念1、环境变量的含义2、环境变量的分类3、Linux环境变量二、常用的环境变量1、查看环境变量2、常用的环境变量三、设置环境量1、系统环境变量2、用户环境变量3、环境变量脚本文件的执行顺序四、重要环境变量的详解1、PATH环境变量2、LANG环境变量3、LD_LIBRARY_PATH环境变量4、CLASSPATH五、环境变量的生效六、应用经验七、版权声明一、环境变量的概念...原创 2020-03-27 09:55:26 · 659 阅读 · 0 评论 -
CentOS7安装软件包的方法
文章目录一、rpm安装1、查看系统中已安装的软件包2、查看软件包的安装文件3、安装/升级软件包4、删除软件包二、yum安装1、yum的语法2、yum的常用命令3、示例三、应用经验四、版权声明Linux有多种发行版本,各种发行版本之间安装软件包的方法和命令不一样,同发行版本之间安装软件包的方法也有不同。Linux主要有三大派系:红帽子派系(Redhat、Centos、Oracle Linux)、D...原创 2020-03-27 09:52:00 · 836 阅读 · 3 评论 -
CentOS7系统服务管理systemctl
文章目录一、systemctl介绍二、systemctl常用命令1、启动服务2、停止服务3、重启服务4、查看服务是否已启动5、查看服务的状态6、启用开机自启动服务7、停用开机自启动服务8、查看服务是否为开机自启动9、只重启正在运行中的服务10、显示所有的服务状态11、查看启动成功的服务列表12、查看启动失败的服务列表13、查看所有服务的状态14、列出在指定服务之前启动的服务(依赖)15、列出在指定...原创 2020-03-27 09:48:34 · 383 阅读 · 0 评论 -
CentOS7配置防火墙
文章目录一、防火墙的概念二、防火墙配置1、查看防火墙的命令2、配置防火墙的命令三、centos7以下版本四、云平台访问策略配置五、版权声明一、防火墙的概念防火墙技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机网络于其内、外网之间构建一道相对隔绝的保护屏障,以保护用户资料与信息安全性的一种技术。专业的防火墙由软件和硬件组成,可以保护整个网络,价格也很贵,从几万到几十万的都有...原创 2020-03-27 09:43:18 · 244 阅读 · 0 评论 -
CentOS7安装和配置ftp服务
文章目录一、ftp简介二、安装ftp软件包1、安装ftp服务器2、安装ftp客户端三、配置ftp服务器1、关闭SELINUX2、配置ftp数据端口参数3、开通防火墙4、启动vsftpd服务5、云平台访问策略配置四、主动模式和被动模式1、主动模式2、被动模式3、从主动模式到被动模式五、版权声明一、ftp简介ftp(File Transfer Protocol文件传输协议)是基于TCP/IP协议的...原创 2020-03-27 09:39:08 · 244 阅读 · 0 评论 -
ftp命令详解
文章目录一、安装ftp客户端软件包二、ftp的用户三、登录服务器四、切换工作目录1、查看服务器工作目录2、切换服务器工作目录3、切换本地工作目录五、查看服务器上的目录和文件1、列出目录或文件名的详细信息2、仅列出目录和文件名六、下载/上传文件1、文件传输入的模式2、下载文件3、上传文件七、其它ftp命令八、Windows的ftp客户端九、版权声明一、安装ftp客户端软件包在CentOS7中,采...原创 2020-03-27 09:34:36 · 341 阅读 · 0 评论 -
CentOS7设置中文字符集
文章目录一、字符编码和字符集1、字符编码(character encoding):2、字符集(Character set)3、国际编码(Unicode)二、汉字的编码1、汉字的编码2、汉字的编码选择3、编码的转换三、设置Linux的字符集1、查看当前系统已安装的字符集2、安装中文字符集3、修改字符集配置文件四、LANG环境变量五、修改客户端的字符集六、字符集转换工具七、应用经验八、版权声明一、字...原创 2020-03-27 09:31:32 · 1576 阅读 · 0 评论 -
CentOS7计划任务crontab
文章目录一、计划任务的基本概念二、用户计划任务1、查看crontab文件2、编辑crontab文件3、删除crontab文件4、crontab文件格式5、crontab示例三、系统计划任务四、如何在用户计划任务中执行需要环境变量的程序五、应用经验六、版权声明一、计划任务的基本概念linux系统采用crond守护进程来控制系统和用户的计划任务,实现周期性的执行某种任务或处理某些事件。Linux...原创 2020-03-27 09:26:11 · 323 阅读 · 0 评论 -
CentOS7添加自定义系统服务
文章目录一、编写Oracle数据库启动/重启/关闭的脚本1、启动Oracle数据库的shell脚本2、重启Oracle数据库的shell脚本3、关闭Oracle数据库的shell脚本二、编写自定义服务的配置文件1、Unit部分2、Service部分3、Install部分4、重启行为三、使用自定义的服务1、重新加载服务配置文件2、启动/停止/启重oracle服务3、把oracle服务设置为开机/关机...原创 2020-03-27 09:21:55 · 298 阅读 · 0 评论 -
Centos7配置IP地址和DNS
文章目录一、查看IP地址1、ifconfig命令2、ip addr命令二、配置网卡1、动态IP地址2、静态IP地址3、重启网卡三、注意事项四、本地虚拟机设置静态IP后不能上网的解决方法1、以系统管理员打开VMWare2、选择虚拟网络编辑器菜单3、选择VMnet8这一行4、还原VMnet8的默认设置5、修改VMnet8的参数6、NAT设置7、保存设置8、确认虚拟机为NAT模式9、启动虚拟机CentO...原创 2020-03-27 09:12:20 · 423 阅读 · 0 评论