
LINUX操作系统
时暑
衡量工程师的标准:创造力,学习能力,解决问题能力
展开
-
linux环境下SOCKET网络编程
前言 SOCKET 是对TCP/IP的封装与应用。 在同一个互联网上,通过IP地址和端口号与协议,二台主机则可以互相锁定特定的进程。 SOCKET 是一种特殊的文件。使我们不必了解TCP/IP等协议即可完成对话。 对他的操作也和普通文件类似“open----write/read----close"。1:创建一个SOCKET #include原创 2017-08-08 13:23:58 · 317 阅读 · 0 评论 -
Vmware下Centos7开通共享文件夹
安装步骤:1、yum -y install kernel-devel-$(uname -r)2、yum -y install net-tools perl gcc gcc-c++3、./vmware-install.pl (安装vm tool)4、yum install open-vm-tools-devel -y5、vmhgfs-fuse .host:/ /mnt/hgfs...原创 2019-05-28 21:52:00 · 300 阅读 · 0 评论 -
LINUX驱动入门(一)
前言:本文将结合简单的驱动代码,讲述编写LINUX下驱动代码流程。所使用的平台是Ubantu14.。本文讲述流程是:先放代码,编译生成驱动,安装卸载驱动。这个流程走完后再讲解驱动代码。驱动测试代码(test.c):#include <asm/siginfo.h>#include <linux/rcupdate.h>#include <linux/...原创 2019-03-03 23:51:58 · 487 阅读 · 0 评论 -
[记录]LINUX系统在登陆页面循环问题及解决方法
问题描述:质量部在登陆CENTOS7系统服务器时,出现普通用户在输入账号密码后,出现黑屏,有返回登陆界面。但是可以使用ROOT登陆,进入操作系统的图形化界面。解决办法:假设普通用户名字为:Administrator1、使用root用户进入操作系统后,使用 ll /home 查看Administrator文件夹归属和权限;(正确的权限应该是Administrator文件夹归属于Adm...原创 2019-02-20 11:58:36 · 1183 阅读 · 1 评论 -
LINUX系统识别外设(基于C的自动读写)(LINUX模拟U盘)【二】
前言最近在开发基于量子随机数的离线密钥充值系统,主要功能是对外设进行充值随机数密钥。软件部署在centos7系统上,因此需要软件自动识别系统是否有外设通过USB口接入设备。在上一章中我简单介绍了如何去对linux系统中的外来存储设备进行读写操作,在本章中我将继续讲解,并提供相应的源码作例子 模拟U盘由于学习过程中,你可能没有实际的外设进行演练,因此博主写了一份脚本文件用作LIN...原创 2018-10-06 14:28:47 · 1910 阅读 · 2 评论 -
LINUX系统识别外设(基于C的自动读写)【一】
前言最近在开发基于量子随机数的离线密钥充值系统,主要功能是对外设进行充值随机数密钥。软件部署在centos7系统上,因此需要软件自动识别系统是否有外设通过USB口接入设备。识别外设在linux系统中,外设连入系统是以文件形式存在的,设备文件存放在linux系统的/dev下面。外设有很多种:软盘、U盘、光驱、磁盘等。它们被系统自动识别和命名,命名规则为 主设备号(设备类型)+次设备号(具...原创 2018-09-23 00:32:51 · 1842 阅读 · 0 评论 -
基于linux下的xshell脚本文件入门及例题
当需要进行一些重复而量大的操作时,脚本文件能使我们更轻松首先来认识下几个基础的命令echo 内容 将内容输出到屏幕程序1 | 程序2 将程序的输出结果作为程序2的输入greap name 抓取含name的文件$变量 取变量的值$@ 输出参数$# 输出参数数量$n 输出第n个参数$? 输出是上一个程序返回的值exit n原创 2017-07-09 16:06:06 · 2276 阅读 · 2 评论 -
linux下的常见命令整合
熟悉LINUX命令对于操作LINUX系统有很大的从帮助cd 路径 进入该目录cd / 返回根目录cd .. 返回上一级目录cd - 返回上一次目录cp 文件 路径 将指定文件拷贝到指定路径下cp -r 文件夹 路径 将指定文件夹拷贝到指定路径mv 文件 路径 将指定文件剪切到指定目录× 通配符rm -f 文件 删除指定文件rm -rf 文件 删除原创 2017-07-09 16:03:52 · 267 阅读 · 0 评论 -
linux系统文本编译器vi/vim命令集合
Vim普遍被推崇为类Vi编辑器中最好的一个vim分命令行模式;插入行模式;低行模式;vi 文件名 :创建并进入文本vi 进入文件时处在命令行模式i 进入插入行模式即可开始编写文本esc 退出插入模式: 进入低行模式命令行指令集:number yy 复制该行至下N行 number dd 剪切该行至下N行原创 2017-07-09 14:37:39 · 358 阅读 · 0 评论 -
几道简单的例子让你了解LINUX下的进程通信
不同进程的空间是相互独立的,但我们可以通过进程间通信在不同进程之间传播或交换信息。在这篇文章里,主要介绍二种通信手段一:管道通信二:信号通信一:管道通信管道通信通过在进程外建立一个管道,里面可以写入读出数据。管道分无名管道和有名管道。无名管道的例子:#include#include#include#includeint main(){原创 2017-07-17 19:11:16 · 236 阅读 · 0 评论 -
Centos7 Mysql 一键安装(设置默认密码)、一键卸载脚本
平台:Centos7安装包:mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar兼容:Mysql8、5一键安装脚本:请在NEWPASS变量上写下你要设置的默认密码#bin bash#mysql 8.0 @author Wang Jianbin @Data 20190601INSTALL_PACKAGE_PATH="./mysql/mysql-8....原创 2019-06-03 00:51:30 · 955 阅读 · 1 评论