Linux
关小二
客官,您吃点儿啥?这里有上好的酒肉,包您满意。
展开
-
两种引导Linux安装方法
使用EasyBCD引导Linux安装添加条目-NeoGrub-安装-配置 在弹出的文件里面编辑: ( 文件路径:在C:\NST\ )#编辑引导条目的标题install CentOS7,可以随便title install CentOS7#(必须)指定内核;指定iso所在文件夹:#hd表示硬盘#/dev/sda10 iso文件所在分区#/guan/boot/ 在分区中的具体文件夹kern原创 2016-09-27 19:08:34 · 2692 阅读 · 0 评论 -
C语言:获取程序运行消耗的时间——gettimeofday
在测试程序时,往往需要了解程序执行所需的时间,在C语言中可以使用函数gettimeofday来得到时间。来不及解释了,直接上例子。对于普通的C程序:使用 gettimeofday() 函数#include<stdio.h>#include<sys/time.h> //注意引用这个头文件#include<unistd.h>int delay(int time){//这里用来表示你自己要运原创 2017-02-27 16:01:15 · 13268 阅读 · 1 评论 -
Linux OS内核 作业一:kthread和workqueue
实验题目: http://gauss.ececs.uc.edu/Courses/c4029/labs/lab2.html题目是来自国外某知名大学的作业。具体翻译就不说了,大致就是用kthread和workqueue循环打印日志。因为是第一次编译内核模块,而且c语言的水平也是渣渣,所以中间遇到了不少的坑。写在这里,大家共勉。原创 2017-02-28 17:01:16 · 2961 阅读 · 0 评论 -
Linux OS内核 作业三:设备驱动与读写信号量
实验题目: http://gauss.ececs.uc.edu/Courses/c4029/labs/lab6.html大致内容就是写一个设备驱动,实现“开关读写”。然后加入读写信号量,实现互斥访问:可以多个人同时读,但只要有一个人写,那么其他人就不能读和写。原创 2017-02-28 20:38:11 · 761 阅读 · 0 评论 -
Linux OS内核 作业二:多线程访问
实验题目: http://gauss.ececs.uc.edu/Courses/c4029/labs/lab3.html大致内容就是多个线程访问同一个变量,变量累加。然后记录变量在累加的过程中被访问的次数。(不知道有没有说清楚,方正是挺拗口的)。未同步时的情况#include <linux/kernel.h>#include <linux/module.h>#include <linux/原创 2017-02-28 19:59:51 · 801 阅读 · 0 评论 -
Linux初步使用经验积累
Linux初步使用的相关经验。特著此文,以备查阅,欢迎交流。原创 2016-09-22 21:57:17 · 281 阅读 · 0 评论 -
Linux中mount和umount命令常用汇总
作者本人使用的Linux发行版本是CentOS 7mount#挂载基本格式mount [参数] 文件系统 目录#例:#挂载光盘,参数 t 用于指定挂载类型,如ext2、ext3、vfat、iso9660mount -t iso9660 /dev/cdrom /media#不加参数 t ,系统就会自己测试挂载#显示挂载信息mount -lumount#卸载基本格式umount [参数]原创 2017-01-18 18:17:24 · 1112 阅读 · 0 评论 -
Linux中yum和rpm常用汇总
作者本人使用的Linux发行版本是ContOS 7yum安装#yum源保存的地方:/etc/yum.repos.d/#添加阿里云的yum源wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo#yum配置文件/etc/yum.conf#yum安装软件包yum install/remove/s原创 2017-01-18 18:06:55 · 382 阅读 · 0 评论 -
grub2引导丢失恢复和配置简述
背景:我今天手贱,重新安装了Windows。也没有做任何备份。当开机的时候就傻x了,引导grub2不见了。本来grub2是用来引导linux和Windows的,但现在引导被覆盖了,Linux系统就进不去了。这本来不是一件大事,但把我弄得焦头烂额。。。。原创 2016-11-28 00:23:09 · 6977 阅读 · 0 评论 -
Linux日志&文本筛选
sort -t ',' -k 2 -n wenjian.txt #以,为分隔符,对第二个字段,按照数字大小生序排序# -k2,2 表示从第二字段开始到第二字段结束。# -k2 表示 从第二字段开始到行尾结束。# -k2.2,2.5 表示从第二字段第二字符开始到第二字段第5字符结束#多字段排序sort -t ',' -k 1,1 -k 3n,3 -k 4n,4 >test wen原创 2016-11-02 10:59:49 · 1062 阅读 · 0 评论 -
Linux编译内核总结
1、安装虚拟机目标机 1:VirtualBox+CentOS7_nimimal 目标机 2:VirtualBox+CentOS7_nimimal宿主机:CentOS72、网络部分虚拟机VirtualBox网络配置 VirtualBox使用NAT连接方式,目标机开启dhcp #编辑Linux网络配置文件vim /etc/sysconfig/network-scripts/ifcfg-enp1s原创 2016-09-29 19:29:57 · 400 阅读 · 0 评论 -
Git学习
配置与概念git config user.name “guan”git config user.email &amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;guan@xx.com&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;创建repository并初始化git init 路径git init --bare 路径基本操作查看版本库状态git statusgit status -u原创 2018-11-26 11:33:32 · 162 阅读 · 0 评论