什么是操作系统 作为应用开发程序员,我们开发的软件都是应用软件,而应用软件必须运行于操作系统之上,操作系统则运行于硬件之上,应用软件是无法直接操作硬件的,应用软件对硬件的操作必须调用操作系统的接口,由操作系统操控硬件. 自由软件 推荐多有人可以自由使用,自由传播 项目:GNU  is not unix 有很多优秀软件:gawk,bash,gcc,emacs 规则:GPL 1.所有人可以自由传播开源的软件 2.所有人可以任意修改开源软件,但必须把修改后的内容发出来 Linux发行版本 创建虚拟机和…
使用工具:(1)源码管理(git工具):(2)自动部署:(3)web服务器 linux基础 服务器介绍 运维的职责:运行和维护服务器 1数据不能丢----大片不能没 2保证网站7*24小时允许---(一直要运行) 3.用户体验要好----打开ia网站速度 服务器的尺寸 服务器的分类 机架式服务器 服务器的核心硬件 HP是惠普 服务器型号(机架式) 规定的尺寸是服务器的宽(48.26cm(19英寸))与高(1.75英寸(4.445cm)的倍数)由于宽为19英寸,所以有时也将满足这一规定的机架称为“…
使用工具:源码管理,自动部署,web服务器(linux) linux系统基础入门 1.下载地址 2.本文介绍的是一个基于Ubuntu的开源操作系统 下载优麒麟 Ubuntu是一个广泛应用于个人电脑,云计算,以及所有智能物联网设备的开源操作系统. 目前国内Linux更多的是应用于服务器上,而桌面操作系统更多使用的是 Windows. 安装虚拟机…
第六节 Linux系统基础优化 标签(空格分隔):Linux实战教学笔记-陈思齐 第1章 基础环境 第2章 使用网易163镜像做yum源 默认国外的yum源速度很慢,所以换成国内的. 第一步:先备份 mkdir backup mv C* backup/ 第二步:下载163yum源 wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 第三步:清除旧缓存 yum clean all 第四步:创建新缓存 yum makecache 第五步:安…
VC++6.0入门→精讲 2013.06.09,目前,每一章的“自测题”和“小结”三个板块还没有看(备注:第一章的“实验”已经看完). 2013.06.16 第三章的“实验”.“自测题”.“小结”和“第11页的3.1.3应用程序举例”部分没看 2013.06.17 第四章的“实验”.“自测题”.“小结”没看 第一章 VC++6.0开发环境 ²        第4页“1.1.2应用程序向导AppWizard”之前的内容很容易,无需再看 ²        第5页对“消息映射”的概念定义.及Messa…
Linux系统基础优化和基本命令 网络参数设定命令 ifconfig: 查询,设置网卡和ip等参数 ifup,ifdown: 脚本命令,更简单的方式 ip: 符合指令,直接修改上述功能 编辑网卡配置文件: vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改配置参数: ONBOOT=yes 网卡配置文件详解 网络配置文件: /etc/sysconfig/network 网络接口配置文件: /etc/sysconfig/network-scripts/i…
目录 Linux 系统基础优化和常用命令 软连接 tar解压命令 gzip命令 netstart命令 ps命令 kill命令 killall命令 SELinux功能 iptables防火墙 Linux中文显示设置(防止中文乱码) df 命令 tree命令 设置主机名 DNS 查看Linux的dns, 唯一配置文件 本地强制dns解析文件 /etc/hosts nslookup命令 计划任务crond服务 软件包管理 windows程序 macos程序 RPM软件包管理器 实例 rpm安装软件 r…
Linux系统基础 目录   简介 0x01 Linux文件与目录管理 0x02 Linux系统用户以及用户组管理 0x03文档的压缩与打包 0x04 apt安装软件 0x05 进程管理 标签 Linux 简介 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.目前更多企业将计划使用Linux服务器,在这方面超过了微软.因此掌握Linux系统对一个渗透测试人员至关重要.Linux命令功能强大复杂,本节课我们化繁…
Linux系统基础优化及常用命令   Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. ifconfig 查询.设置网卡和ip等参数 ifup,ifdown    脚本命令,更简单的方式启动关闭网络 ip 符合指令,直接修改上述功能 在我们刚装好linux的时候,需要用xshell进行远程连接,那就得获取ip地址,有时候网卡默认是没启动的,Linux也就拿不到ip地址,因此我们得手…
这是看itercast的学习笔记 Linux系统基础命令 日期时间 命令date用以查看.设置当前系统时间:格式化显示时间: +%Y--%m--%d 命令hwclock(clock)用以显示硬件时钟时间 命令cal用以查看日历 uptime用以查看系统运行时间 输出.查看命令 命令echo用以显示文件内容 命令cat用以显示文件内容 命令head用以显示文件的头几行(默认10行) -n指定显示行数 命令tail用以显示文件的末尾几行(默认10行) -n指定显示行数 -f追踪显示文件更新(命令不会…
Linux系统基础网络配置老鸟精华篇 原文:http://blog.51cto.com/oldboy/784625 对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太多的初学者徘徊在门外就不奇怪了,这里,老男孩老师花了一些时间总结了这个文档小结,也还不够完善,欢迎大家补充,交流.谢谢大家!20120827补充:http://oldboy.blog.51cto.com/2561410/974194 深入浅出route命令小结目录:1)配置修改主机名hostname…
Linux系统基础(一) Linux的基本原则: 由目的单一的小程序组成,组合小程序完成复杂任务: 一切皆文件: 配置文件保存为纯文本格式. 1.shell 1.1 shell简介 Shell俗称壳(用来区别于核),是指"为使用者提供操作界面"的软件(命令解析器).它类似于DOS下的command.com和后来的cmd.exe.它接收用户命令,然后调用相应的应用程序. 常见的shell有两种,一种是图形界面,即GUI,一种是命令行终端,即CLI. 常用的GUI:Graphic User…
linux系统中Nginx+FFmPeg实现网页监控视频播放配置过程 1.安装好的nginx上添加模块nginx-http-fiv-module-master 此模块是rtmp模块的升级版,有它所有的功能,因此安装它 (1)从GitHub上下载该模块,将压缩包放到nginx目录的/usr/local/nginx下 cp:nginx-http-fiv-module-master .zip /usr/local/nginx (2)解压到此 unzip nginx-http-fiv-module-ma…
目录 一. 嵌入式体系结构 二. 开发过程中的分工 三. 嵌入式软件体系结构 四. 嵌入式Linux 一. 嵌入式体系结构 <嵌入式系统设计师教程>这本书的前三章脉络很清晰, 按照嵌入式系统结构从下往上, 从底层的硬件, 电路, 到上层的系统, 应用, 逐层展开介绍. 书的后三章是在掌握好前面的基础后, 对于应用开发, 软件工程等宏观上的指导. 我根据前三章的结构画出了图1.1的嵌入式系统结构图, 系统分层结构一目了然. 第三层多出来的Linux和四大块, 后面再介绍. 图1.1 二. 开发过…
Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. ifconfig 查询.设置网卡和ip等参数 ifup,ifdown    脚本命令,更简单的方式启动关闭网络 ip 符合指令,直接修改上述功能 在我们刚装好linux的时候,需要用xshell进行远程连接,那就得获取ip地址,有时候网卡默认是没启动的,Linux也就拿不到ip地址,因此我们得手动启动网卡 #编辑网卡配置文件 vim…
Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. ifconfig 查询.设置网卡和ip等参数 ifup,ifdown    脚本命令,更简单的方式启动关闭网络 ip 符合指令,直接修改上述功能 在我们刚装好linux的时候,需要用xshell进行远程连接,那就得获取ip地址,有时候网卡默认是没启动的,Linux也就拿不到ip地址,因此我们得手动启动网卡 #编辑网卡配置文件 vim…
Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. ifconfig 查询.设置网卡和ip等参数 ifup,ifdown    脚本命令,更简单的方式启动关闭网络 ip 符合指令,直接修改上述功能 在我们刚装好linux的时候,需要用xshell进行远程连接,那就得获取ip地址,有时候网卡默认是没启动的,Linux也就拿不到ip地址,因此我们得手动启动网卡 #编辑网卡配置文件 vim…
运维是干嘛的?安装服务器系统?重装系统再装系统?背锅的? 我就稀里糊涂的,这样报着必死的决心,考下RHCE认证,走上了Linux运维的道路,成为了一名linux运维工程师.有些心得跟大家分享下,避免小白多走冤路.Linux运维必须要掌握的工具,我列出这几方面,这样的话入门就基本没问题. Linux系统学习可以选用redhat或者centos,特别是centos在企业中用得最多,当然还会有其它版本的,以这两个版本学习就可以,因为你懂的,没什么大区别,有时间可以再研究一下SUSE,比如我的公司就是在…
Linux简介与安装Unix ;windows; linux; apple(mac) linux=kernel (内核)=OSlinux全是文件==================================================IDE硬盘(支持4块):hd(a-d) [非IDE硬盘]SCSI硬盘,SATA硬盘,u盘(支持16块):sd(a-p) device 设备 (运行) hardware 硬件 /dev/hda /dev/sdc 分区:主分区(一块磁盘物理支持4个)c d e…
一.关闭防火墙iptables:                (1)关闭                 /etc/init.d/iptables stop                (2)检查                  /etc/init.d/iptables status                (3)设置开机不自动启动                  chkconfig iptables off                (4)检查               …
1. 什么是Linux系统编程 Linux系统编程分为三个部分:系统调用.C库和C编译器. 系统调用系统编程的基础是系统调用,也结束于系统调用.在带有操作系统的嵌入式开发中,需要从操作系统申请一些服务和资源,从用户空间向内核发起的一些函数调用.系统调用包括对文件的读写.进程的控制等等. 在Linux中,系统的实现少于其它内核.例如在Windows下有几千个系统调用,但是在Linux中只有不到300个.Linux作为开源软件,在不同的体系结构(x86,PowerPC,ARM等)中各自实现标准系统调…
一.说明 本篇文章,我将结合自己的实践以及简介,来对linux系统做一个直观清晰的介绍,使得哪些刚接触Linux的小伙伴可以快速入门,也方便自己以后进行复习查阅. 二.基本知识整理 1.Linux文件系统架构 1).文件或目录起始于"/"根目录,并且以树装结构呈现 2).最顶层以"/"开始 3).linux文件系统的文件或者目录名严格区分大小写,并且以/分隔开 4).".."表示上层目录 5)."."表示当前目录 6).隐藏目…
操作系统是很多人每天必须打交道的东西,因为在你打开电脑的一刹那,随着bios自检结束,你的windows系统已经开始运行了.如果问大家操作系统是什么?可能有的人会说操作系统就是windows,就是那些可以放大.缩小.移动的窗口.对曾经是计算机专业的朋友来说,这个答案还要稍微复杂一些,操作系统可能还有linux.unix.ios.sun solaris.aix等.如果再细化一点,对嵌入式工具比较解的朋友还会有新的补充,因为在他们看来,vxworks.eCos.ucos也都是操作系统,虽然它们好多系…
本文来自于: https://www.cnblogs.com/hafiz/p/6686187.html#4196989 一.说明 本篇文章,我将结合自己的实践以及简介,来对linux系统做一个直观清晰的介绍,使得哪些刚接触Linux的小伙伴可以快速入门,也方便自己以后进行复习查阅. 二.基本知识整理 1.Linux文件系统架构 1).文件或目录起始于"/"根目录,并且以树装结构呈现 2).最顶层以"/"开始 3).linux文件系统的文件或者目录名严格区分大小写,并…
普通Linux分区方式: /根分区 Linux系统必须要有的,相当于 Windows的C盘,系统程序相关的. /boot分区 存放内核相关程序 是可选的 5 6给200M,7给256M(工作中1-2G) swap分区 虚拟分区 作用内存不够的时候 系统就会把swap当做内存用. 防止因为内存不够死机.物理内存在8G以上,一般就给8G(可以给1.5倍). 物理内存小于8G,就按1.5倍内存来给,例如:2G内给3G swap大小. 内存不够,swap分区来凑. 修改IP地址 vi /etc/sysc…
编辑网卡配置文件 vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改配置参数 ONBOOT= yes启动或者关闭ipsystemctl restart/start/stop  network  网卡配置文件详解 网络配置文件: /etc/sysconfig/network 网络接口配置文件: /etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME DEVICE=: 关联的设备名称,要与文件名的后半部“I…
磁盘管理(一) Linux设备认识 /dev/cdrom /dev/sr0 /dev/mouse /dev/sda /dev/hda IDE硬盘(支持4块):hd(a-d) [非IDE硬盘]SCSI硬盘,SATA硬盘,u盘(支持16块):sd(a-p) device 设备 (运行) hardware 硬件 /dev/hda /dev/sdc 分区:主分区(一块磁盘物理支持4个)扩展分区(只能有一个,占用一个主分区的位置)逻辑分区(在扩展分区创建) 第2个非IDE设备第4个逻辑分区: /dev/s…
wall # 给其它用户发消息 whereis ls # 查找命令的目录 which # 查看当前要执行的命令所在的路径 clear # 清空整个屏幕 reset # 重新初始化屏幕 cal # 显示月历 echo -n | md5sum # md5加密 mkpasswd # 随机生成密码 -l位数 -C大小 -c小写 -d数字 -s特殊字符 netstat -anlp | grep port # 是否打开了某个端口 ntpdate stdtime.gov.hk # 同步时间 tzselect…
学习大数据是必须掌握一定Linux知识的,工欲善其事,必先利其器.在学习之前,首先需要搭建Linux系统,本节将讲解VMware Workstation的安装和CentOS 7系统的安装. 1.2.1 VMware Workstation安装 (1)在VMware 官网地址(https://www.vmware.com/cn.html)处下载虚拟机安装包(VMware-workstation-full-14.1.1.28517.exe),双击该安装包,进入安装向导界面,如图1.1所示. 图1.1…
第10章 linux的系统优化 10.1 系统的版本,内核查看 10.1.1 系统版本的查看 [root@oldboy6666 ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@oldboy6666 ~]# 10.1.2 系统内核的查看 [root@oldboy6666 ~]# uname -r 3.10.0-957.el7.x86_64 10.1.3 系统系统架构的查看 [root@oldboy6666…