自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(174)
  • 收藏
  • 关注

原创 linux ~

在linux中,”/“代表根目录,”~“是代表目录。Linux存储是以挂载的方式,相当于是树状的,源头就是”/“,也就是根目录。而每个用户都有”家“目录,也就是用户的个人目录,比如root用户的”家“目录就是/root,普通用户zyh的家目录就是/home/zyh 可以看到 创建用户就会在根目录下的home目录中创建用户对应的家目录 用户创建完后,我们就可以在/home目录下看到,就是系统默认创建的该用户的”家“目录:一、cd / 是跳转到根目录根目录是所有用户共享的目录,如图所示二、.

2021-02-27 22:15:47 5450

原创 linux 软链接

Linux软链接,类似于windows系统的快捷键。譬如你将windows系统的D盘中某一个文件夹放在桌面上当做快捷键。一、软链接创建1、创建软链接ln -s 【目标目录】 【软链接地址】1【目标目录】指软连接指向的目标目录下,【软链接地址】指“快捷键”文件名称,该文件是被指令创建的。如下示例,public文件本来在data文件下是不存在的,执行指令后才存在的。示例:结果:2、软链接创建需要同级目录下没有同名的文件。就像你在windows系统桌面创建快捷键时,不能有同名的文件。当同级目录.

2021-02-27 22:13:26 5634

原创 linux启动盘制作

大家都知道做启动盘的方式有很多种,可以量产可以用启动盘制作工具,这里介绍另一种方式制作启动盘。 其实,就是使用软碟通就可以轻松搞定!本站下载:软碟通ultraiso本站下载iso镜像:量产网winpe目录有大量的iso启动盘,这里示范的是深度winpe的iso镜像,也可以直接用微软官方的原版系统镜像,一般都是iso格式的。首先,电脑上要安装UltraISO软碟通 。用管理员权限装好之后呢,再往下看。一、首先进入UltraISO软件;二、点击菜单【文件】-----打开.....选择你的IS.

2021-02-27 22:12:00 6385

原创 linux运维工具

1、远程桌面连接TigerVNCXshell2、FTP服务和客户端FileZilla - 将客户端的文件上传到服务器上.客户端可以使用免费的FileZilla Client,支持多线程上传文件。3、硬件检测CPU-Z - CPU-Z是一款免费的系统检测工具,可以检测CPU、主板、内存、系统等各种硬件设备的信息。它支持的CPU种类相当全面,软件 的启动速度及检测速度都很快。4、端口监控TcpView - TcpViews是一款免费的端口和线程监控工具,可以列出当前所有TCP和UDP端口的进.

2021-02-27 22:08:20 5555

原创 linux的基本指令

1、显示日期的指令: date****2、显示日历的指令:cal****3、简单好用的计算器:bc****怎么10/100会变成0呢?这是因为bc预设仅输出整数,如果要输出小数点下位数,那么就必须要执行 scale=number ,那个number就是小数点位数,例如:********4、重要的几个热键[Tab],[ctrl]-c, [ctrl]-d[Tab]按键---具有『命令补全』不『档案补齐』的功能****[Ctrl]-c按键---让当前的程序『停掉.

2021-02-27 22:01:39 196

原创 linux 创建快捷方式

整理一下Linux创建快捷方式两种方式,以软件app为例。环境系统:majaro linux 终端:zsh手动创建 app.desktop创建快捷方式 app.desktop 到 /usr/share/applications 中cd /usr/share/applicationssudo vim app.desktop在Vim中打开app.desktop空文件,按A进行编辑。输入一下文字[Desktop Entry]Type=Application # 快捷方式类.

2021-02-27 21:58:06 5720

原创 linux 运行可执行文件

本文只为整理思路,供自己日后参考。现在就从从一个执行文件a.out的运行开始,自上而下地分析linux是如何运行一个执行文件的。1、首先,需要了解一下a.out这个目标文件。a.out在linux下是ELF(Executable Linkable Format)文件格式,该目标文件由一个文件头、代码段、数据段(已初始化)、从定位信息区、符号表及符号名字字符串构成,如下左图所示,经过链接后生成执行文件如下右图所示,需要说明的是1).bss段在目标文件和执行文件中并不占用文件的空间,但是它在加载时占用地址空.

2021-02-27 21:56:15 8645

原创 linux c 开发

在很多人的眼里,C语言和linux常常是分不开的。这其中的原因很多,其中最重要的一部分我认为是linux本身就是C语言的杰出作品。当然,linux操作系统本身对C语言的支持也是相当到位的。作为一个真正的程序员来说,如果没有在linux下面用C语言编写过完整的程序,那么只能说他对C语言本身的理解还相关肤浅,对系统本身的认识也不够到位。作为程序员来说,linux系统为我们提供了很多理想的环境,这其中包括了下面几个方面,(1)完善的编译环境,包括gcc、as、ld等编译、链接工具(2)强大的调试环境,主要是.

2021-02-27 21:52:21 6404

原创 linux 编译c

打开安装好的Linux系统(ubuntu18.04)1.安装编辑器使用语句:sudo apt-get install vim安装vim,可以在安装前查看是否安装vim编辑器。(特别提示:在安装vim前最好将软件更新,使用指令sudo apt-get update.)之所以要加sudo的原因是这些安装和更新软件的时候需要使用管理员权限才可以进行。2.安装gcc编译器和安装vim类似使用sudo apt-get install gcc,安装完成后可以使用cc-v来查看编译器版本信息等。cc -v界面如.

2021-02-27 21:48:42 5668

原创 linux远程执行命令

1.Expect语言实现自动化交互简介:摘自百度Expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。Expect的作者Don Libes在1990年开始编写Expect时对Expect做有如下定义:Expect是一个用来实现自动交互功能的软件套件(Expect [is a] software suite for automating interactive tools)。使用它,系统管理员可以创建脚本来对命令或程序进行输入,而这些命令和程序是期望从终端(termin.

2021-02-26 16:19:41 6269

原创 linux 学习网站

一.鸟哥的Linux私房菜(http://vbird.dic.ksu.edu.tw/)http://linux.vbird.org/new_linux.php​ 只要学习过Linux的人应该都听说过鸟哥吧!对于初学者来说,经典中的经典。二.Linux中国(https://linux.cn/)​ 这是一个关于Linux的资讯网站,网站提供了各种关于Linux的资讯你都可以在这里找到三.实验楼(https://www.shiyanlou.com/)​ 这是一个IT.

2021-02-26 16:18:28 6034

原创 linux和unix区别

转至:http://www.goceanedu.com.cnUNIX是历史最悠久的通用操作系统。1969年,美国贝尔实验室的K.Thompson和D.M.Ritchie在规模较小及较简单的分时操作系统MULTICS的基础上开发出UNIX, 当时是在DEC的PDP—7小型计算机上实现的,1970年正式投入运行。此后数年,UNIX一直是一个限于在AT&T内部使用的操作系统。1971年,发展出以 PDP-11/20汇编语言所写成的V1版,包括最基本的文件系统和一些简单的软件,之后,又经历了一些改进。 .

2021-02-26 16:17:05 5785 2

原创 linux查询文件大小

linux下查询文件及文件夹大小不像windows那么简单,需要使用命令进行查看,本经验将介绍如何查询文件大小、各文件夹大小及总大小统计方法。1.最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用ls -ll,会显示成字节大小,而ls- lh会以KB、MB等为单位进行显示,这样比较直观一些。2.通过命令du -h --max-depth=1,可以查看当前目录下各文件、文件夹的大小,这个比较实用。=du -h -d 13.查询当前目录总大小可以使用du -sh,其中s代表统计汇总.

2021-02-26 16:15:44 5679

原创 linux 磁盘空间查询

突然系统不能使用了,可以看一下是不是磁盘占满 了首先登录到服务器我的是mac直接登录 使用ssh登录ssh -t root@104.224.166.36 -p27988windows系统也可以使用 xshell来登录命令行dfdf -lh清楚磁盘使用情况df -a 是全部的文件系统的使用情况df -i显示inode信息df -k 已字节数显示区块占用情况df --help查看更多df命令及使用方法top命令查看内存使用情况PID:当前运行进程的IDUSER:进程...

2021-02-26 16:14:30 5490

原创 linux视频

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! 这15 张光盘最为值得推荐的是国嵌的视频教程,其中的一些wince资料以及中嵌的视频教程也比较适合初学者。国嵌视频教程由嵌入式Linux专业培训机构成都国嵌公司免费提供的4个培训班完整最新视频。总共包含4张DVD光盘,76个视频文件,总时长接近3000分钟。光盘中还附带教学时所用的...

2021-02-26 16:13:15 5465

原创 linux备份数据库

autobackupmysql.shfilename=date +%Y%m%d/usr/local/mysql/bin/mysqldump -uroot -ppass databaseName > /usr/db_backup/$filename.sqlcrontab -l 显示当前的crontab 文件(默认编写的crontab文件会保存在 (/var/spool/cron/用户名 例如: /var/spool/cron/muyuan)具体操作步骤如下:1.建备份文件夹:mkdir d.

2021-02-26 16:11:39 7340

原创 linux红帽

安装准备1,pc机一台2,下载RHEL6软件一、安装VMware9虚拟机跟普通的软件安装没什么区别,直接按照提示点击next即可,按照提示输入序列号等等即完成安装。二、定制安装RHEL6—-创建虚拟电脑PC步骤1,在磁盘创建一个目录,如在D盘创建一个名为VMware的文件夹步骤2,打开VMware,选择File–>New Virtual Machine选择定制安装步骤3、然后点击next,选择workstation9.0步骤4、点击next,选择稍后安装步骤5、点击next,选.

2021-02-26 16:10:25 5976

原创 linux连接

常用连接linux工具​ 一般我们装linux,基本上都是用来做服务器的,而且基本上服务器也只有一个主机,没有键盘和显示器,在无法接触到物理机的情况下,我们如何对服务器进行管理呢?本篇文章,将会介绍在工作中接触的常用连接linux的工具。iis7服务器管理工具(官网:http://fwqglgj.iis7.net/?zmyc) 这是一款多功能服务器集成管理器。 对于linux服务器,这款工具可以做到以下操作:批量SSH操作、常用命令一键操作、常用环境,面板等一键下载,安装、sft.

2021-02-26 16:08:26 6240

原创 linux远程

一、为什么要远程连接Linux在实际的工作场景中,虚拟机界面或者物理服务器本地的终端都是很少接触的,因为服务器装完系统之后,都要拉倒IDC机房托管,如果是购买的云主机,那更碰不到服务器本体了,只能通过远程连接的方式管理自己的Linux系统。因此在装好Linux系统之后,使用的第一步应该是配置好客户端软件(ssh软件进行连接)连接Linux系统。通过什么软件呢?XshellSecureCRT二、远程连接必备的知识ip地址 > 服务器的位置互联网上的计算机都会有一个唯一的32位的ip.

2021-02-26 16:06:32 5718

原创 linux怎么查找文件

在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。  区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。 (3)which 查看可执行文件的位置 ,只有设置了环境变量的程序才可以用 (4.

2021-02-25 23:17:48 10363

原创 linux启动数据库

1、查看mysql版本  1)status;  2)select version();2、Mysql启动1)使用 service 启动:  service mysqld start (5.0版本是mysqld)  service mysql start (5.5.7版本是mysql)2)使用 mysqld 脚本启动:  /etc/inint.d/mysqld start3)使用 safe_mysqld 启动:  safe_mysqld&3、Mysql停止1)使用 servi.

2021-02-25 23:16:22 9852

原创 linux socket编程实例

阅读目录  基本的局域网聊天  客户端服务端双向异步聊天源码  局域网内服务端和有限个客户端聊天源码  完美异步聊天服务端和客户端源码  C++定时器  select异步代码  pthead多线程服务端:  服务器端先初始化socket,然后与端口绑定,对端口进行监听,调用accept阻塞,等待客户端连接。  socket() -> bind() -> listen() -> accept()客户端:  客户端先初始化socket,然后与服务端连接,服务端监听.

2021-02-25 23:12:51 5920

原创 linux驱动

 本文首先描述了一个可以实际测试运行的驱动实例,然后由此去讨论Linux下驱动模板的要素,以及Linux上应用程序到驱动的执行过程。相信这样由浅入深、由具体实例到抽象理论的描述更容易初学者入手Linux驱动的大门。一、一个简单的驱动程序实例驱动文件hello.c#include <linux/module.h>#include <linux/kernel.h>#include <linux/fs.h>#include <linux/init.h&gt.

2021-02-25 17:25:31 5511

原创 linux设置密码

ubuntu默认root密码 安装完Ubuntu后忽然意识到没有设置root密码,不知道密码自然就无法进入根用户下。到网上搜了一下,原来是这麽回事。Ubuntu的 默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码, enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了 以上就是良许教程网为各位朋友分享的Linux相关知识。...

2021-02-25 17:21:48 5948

原创 linux权限设置

1.用户组多用户同时登录一个系统而执行不同的任务,而互不影响,不同的用户可具有不同的权限,每个用户在权限允许的范围内完成不同的任务为方便管理属于同一组的用户,方便为组中的用户统一规划权限或指定任务;在Linux系统中创建每个用户时,将自动创建一个与其同名的基本用户组,而且这个基本用户组只有该用户自己useradd #用于创建用户groupadd #用于创建组usermod #用于修改用户属性2.文件和目录各种权限的作用和意义目录r 只能读取文件列表w 没有任何作用x 可以进入目录rw .

2021-02-25 17:19:56 5503

原创 linux和windows的区别

1. 什么是linux?Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。2. Linux系统的特点?稳定的系统 :打个比方,安装Linux的主机连续运行一年以上不曾宕机、不必关机是很平常的事,我的windows系统今早打开时是黑屏,强行关机之后才恢复,原因不明安全性和漏洞的快速.

2021-02-25 17:18:17 5586

原创 linux环境编程

1、GCC简介GCC(GNU Compiler Collection,GNU编译器套件):是由GNU开发的编程语言编译器。GCC编译器套件支持多种语言的编译,包括了C、C++、Objective-C、Fortran、Java、Ada和Go语言的前端,也包括了这些语言的库。下面表格中列了些对于C、C++相关的主要软件包: 1名称功能cppC预处理器gccC编译器g++c++编译器gccbug创建BUG报告的shell脚本gcov覆盖测试工具,用于分析程序.

2021-02-25 17:16:01 5561

原创 linux查找进程

进程是在 CPU 及内存中运行的程序代码,而每个进程可以创建一个或多个进程(父子进程)。查看进程方法:第一种:ps auxps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。a:显示当前终端下的所有进程信息,包括其他用户的进程。u:使用以用户为主的格式输出进程信息。.

2021-02-25 17:14:10 6804

原创 linux shell编程

 Shell是命令解释器(command interpreter),是Unix操作系统的用户接口,程序从用户接口得到输入信息,shell将用户程序及其输入翻译成操作系统内核(kernel)能够识别的指令,并且操作系统内核执行完将返回的输出通过shell再呈现给用户,下图所示用户、shell和操作系统的关系:  Shell也是一门编程语言,即shell脚本,shell是解释执行的脚本语言,可直接调用linux命令。 .java -> .class  一个系统可以存在多个shell,可以通过cat.

2021-02-25 17:12:08 5476

原创 linux启动服务

查看开机启动项1:systemctl list-unit-files --type=service 2:systemctl list-unit-files --type=service | grep enabled3:systemctl list-unit-files --type=service | grep disabled开机停止某个服务: 1:sudo systemctl stop vsftpd.service 2:sudo systemctl disable vsftpd.serv.

2021-02-24 16:16:23 5594

原创 中国linux系统

对于广大电脑初级用户来说,Windows就是操作系统的代名词。但“天外有天,OS外有OS”,操作系统并非只有Windows一种。早在Windows诞生之前,Unix、Macintosh这些知名的操作系统就已经存在。只是因为Windows占据了操作系统绝大部分的市场份额,所以许多用户都不太熟悉Windows之外的其他操作系统。  目前操作系统市场上除了Windows之外,还有Mac、Linux等比较知名的操作系统。与闭源的Windows相比,开源的Linux受到了许多人的欢迎。Linux是一套免费使用和自.

2021-02-24 16:14:34 7541

原创 linux重装mysql

一、卸载1、使用以下命令查看当前安装mysql情况rpm -qa|grep -i mysql2、停止mysql服务、删除之前安装的mysql(如果没有包,直接进入第三步)删除命令:rpm -e –nodeps 包名rpm -ev MySQL-client-5.5.25a-1.rhel5rpm -ev MySQL-server-5.5.25a-1.rhel5如果提示依赖包错误,则使用以下命令尝试rpm -ev MySQL-client-5.5.25a-1.rhel5 --nodeps如果提示错误:e

2021-02-24 16:05:32 5682

原创 linux自学

前言在 「关于我 」那篇博文里,朋友们应该知道了我不是科班出身,是由机械强行转行到Linux应用开发方向。下面我就详细向大家介绍自己这一路上的转行历程,希望对大家有所启发。我是学机械专业的,对于机械专业我还是很感兴趣,而且当年这个专业也是我自己选择的。本科时成绩没排第一,但也排专业前列。硕士时成绩一直是专业第一,还拿过国家奖学金。由此可见,我还是挺热爱机械的,考研时甚至还想去中科院深造(可惜落榜了),想成为一名机械砖家。转折点但转机在我毕业之后。本来我就想一直踏踏实实的做机械,但阴差阳错的,第一份.

2021-02-24 16:03:59 5814

原创 国产linux系统

新华Linux华镭系统桌面RAYS LX华镭系统桌面版RAYS LX是新华Linux研制开发的中文Linux桌面操作系统,采用多项先进技术,全面满足政府、公司、个人、家庭的办公、学习、教育、娱乐等多方面应用需求。全方位的功能应用RAYS LX汇聚众多日常应用中所必备的软件:OpenOffice办公套件可进行文档编辑、电子表格制作、幻灯片演示等日常办公应用,图像处理、网络应用、电子邮件、多媒体应用、即时通讯等多种工具一应俱全,办公、娱乐、教育……轻松应对,无须另行安装其它应用工具,使用更方便,性价比更.

2021-02-24 16:01:48 6216

原创 linux 后台运行程序

1. 在终端输入命令,使程序后台执行:nohup ./pso > pso.log 2>&1 &解释:nohup就是不挂起的意思,将pso直接放在后台运行,并把终端输出存放在当前目录下的pso.log文件中。当客户端关机后重新登陆服务器后,直接查看pso.log文件就可看执行结果(命令:#cat pso.file)。使程序在Linux下后台运行 (关掉终端继续让程序运行的方法)2. 关闭当前后台运行的命令​ ps命令 功能:查看当前的所有进程​ .

2021-02-24 15:59:48 5710

原创 linux服务器是什么

Linux服务器就是采用Linux系统的网络服务器,同时也有采用windows的服务器,作用是类似的。而Linux并不是一个特定的系统,而是使用Linux内核的系统,现在发行版很多,Red hat是其中一个常用做服务器的发行版Linux服务器具有什么样的优势1.稳定性Linux系统是众所周知最具稳定性的系统;事实上,以Linux系统的美国服务器用户在出现系统崩溃的反馈上比例非常少。这对于用户来说,特别是小型和中小型企业的用户特别有价值,因为服务器系统一旦崩溃对企业的业务会造成很大的影响。  与wi.

2021-02-24 15:58:05 17001

原创 linux php环境搭建

1.安装apache[root@VM_0_5_centos /]# yum -y install httpd出现下图表示安装成功!2.安装php[root@VM_0_5_centos /]# yum -y install php出现下图表示安装成功3.安装php-fpm[root@VM_0_5_centos /]# yum -y install php-fpm出现下图表示安装成功4.安装php-mysql[root@VM_0_5_centos /]# yum -y install ph.

2021-02-24 15:56:28 6122 1

原创 linux环境搭建

1、准备工作工具:(网上下载,也可以留言评论,我给你链接)VMware-workstation-full-12.5.7.20721.exe(虚拟机)ubuntu-16.04.5-desktop-amd64.iso(ubuntu镜像文件)winscp(图形用户界面)备注:也可以不用虚拟机,直接在window系统下安装,但是比较麻烦,要分出盘给linux系统,相当于电脑有双系统。我是把linux安装在虚拟机上,安装的linux版本是ubuntu,还有很多版本…其它版本类似安装。winscp它的主要功.

2021-02-24 15:55:05 5548

原创 linux怎么编程

最近开始学习linux编程,对于linux的命令,却还不特别熟悉,在此记录一下,学习linux的一些命令首先ctrl+alt+t打开终端,然后使用vim进行编程 vim hello.c 在hello.c中 按下 i 或者 insert 输入以下内容输入完成后按 esc 输入:wq保存并退出gcc -o hello hello.c./hello执行的结果为:Hello world!在默认情况下产生的可执行程序名为a.out,但你通常可以通过gcc的“-o”选项来指定自己的可执行程序名称。 .

2021-02-24 15:52:41 6926

原创 windows连接linux

对于远程桌面连接Linux,大家可能会第一时间想到使用VNC,,远程桌面Windows,大家第一时间会想到使用Windows自带的远程桌面。那么有没有办法,使得在Linux中可以远程Windows,在Windows中远程桌面Linux?今天就跟大家一起探讨一下Linux与Windows相互远程。以CentOS6.6为例,步骤如下所示:使用Windows远程桌面连接Linux1、检查服务器是否安装GNome[root@admin /]# rpm -qa | grep desktop如果在查询的结.

2021-02-23 15:30:56 6341

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除