![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LINUX相关
文章平均质量分 50
红黑的米兰
这个作者很懒,什么都没留下…
展开
-
Ubuntu 10.04 VM虚拟机安装配置过程
在VM环境下安装默认方式安装虚拟机后,需要进行一些基本的配置操作1.设置root密码,ubuntu安装时没有设置root密码,Ctrl + Alt + Shift + F1切换到命令行模式,输入sudo passwd root然后输入要修改的密码2.网络设置,在默认安装的配置条件下,一般可以直接使用NAT方式共享本机上网,如果出现不能连接的情况,可以在vm虚拟机下的网络设置中选择edit->virtual network editor 对其中的vmnet进行配置,默认有一个使用NAT模式,另外一个使用Hos原创 2010-11-14 14:46:00 · 2283 阅读 · 0 评论 -
shell实现数据求交集
#!/bin/bash# input1 key \n# input2 key \t dataMap \nsort -k1 | awk -F '\t' 'BEGIN{lastkey = "";has_flag = 0;n = 0;}{if(lastkey != "" && lastkey != $1){if(has_flag == 1){f原创 2013-09-10 10:07:40 · 1073 阅读 · 0 评论 -
解决vim中不能使用小键盘
使用终端登录Linux后使用vim编辑文本,这时在默认设置下载插入模式使用小键盘会插入一些非数字的字符。更改的方法:在终端设置中选择终端类型为linux原创 2013-09-09 14:44:36 · 20633 阅读 · 2 评论 -
Linux 内核入门学习笔记(一) AT&T汇编基础
AT&T汇编语法格式寄存器引用 引用寄存器要在寄存器号前加% mov % eax, % ebx操作数顺序 从左到右 mov % eax(源) , % ebx(目的)常数/立即数的格式 立即数前要加$ mov $4 , % ebx 符号常数直接引用 mov value , % ebx 引用符号地址在符号前加 $ mov $value, % ebx操作数的长度 操作数的长度用加在指令后的符号表示 b(byte) w(word) l(long) movw原创 2011-02-23 21:00:00 · 1437 阅读 · 0 评论 -
《Linux操作系统分析》课程笔记
<br />2011.02.24<br />第一课<br />原创 2011-02-23 20:35:00 · 411 阅读 · 0 评论 -
Linux内核编译图解
<br />《Linux操作系统分析》第一个作业就是编译Linux内核,索性就做一个图文解析吧!<br />编译用的环境是在VMware 7.0.0 build-203739下安装的Ubuntu 10.04 LTS版本,要安装的内核是Linux-2.6.26<br />以防出现问题,先把虚拟机文件进行了备份。<br /> <br />1.复制linux-2.6.26.tar.gz文件到usr/src<br />2.在终端中进入usr/src 然后用tar命令解压压缩包<br /><br /> <br />3原创 2011-02-28 19:47:00 · 714 阅读 · 0 评论 -
Shell学习笔记
<br />Shell学习笔记<br />Shell类似于windows下的批处理bat<br />Shell功能更加强大,而且已经变成了一门比较强大的编程语言<br />执行了Shell脚本,就执行了Shell中多个命令<br />可以做成分发脚本<br /><br />创建和执行Shell脚本<br /><br />使用echo命令显示信息<br /><br />创建变量<br /><br />使用本地和全局变量<br /><br />计算表达式<br /><br />使用if构造执行基于条件的Shel原创 2011-02-27 16:22:00 · 877 阅读 · 0 评论 -
Linux 套接字编程 (二)
<br />一、sendto函数<br />int Sendto(int sockfd, const void * data, int data_len, unsigned int flags, struct sockaddr *remaddr,int remaddr_len) <br /> <br />功能:基于UDP发送数据报,返回实际发送的数据长度,出错时返回-1<br />参数说明:<br />sockfd:套接字描述符<br />data:指向要发送数据的指针<br />data_len:数据长度原创 2010-11-25 18:25:00 · 923 阅读 · 0 评论 -
Linux 的套接字编程 (一)
一、需要的头文件数据类型:#include 函数定义:#include TCP/IP协议族:PF_INETTCP/IP的地址族:AF_INET二、socke函数int socket(int domain, int type, int protocol);这一个函数在客户端和服务器都要使用。 它是这样被声明的: 返回值的类型与open的相同,一个整数。 FreeBSD从和文件句柄相同的池中分配它的值。 这就是允许套接字被以对文件相同的方式处理的原因。 (1)参数domain告诉系统你需要使用什么 协议族。原创 2010-11-25 15:42:00 · 1219 阅读 · 0 评论 -
Linux基础命令
1.Linux版本2.6 偶数为稳定版,奇数为测试版,2.6和2.5为一个版本2.Linux LSB (Linux标准基础),目录架构FHS3.SAMBA(类似网上邻居),实现与windows共享文件4.ubuntu切换到命令行 Shift+Alt+Ctrl+[F1~F6] 命令行切换回界面Alt+[F7]5.root提示符#,一般用户提示符$6.注销exit7.~用户主文件夹,/系统根目录8.ls显示文件列表,但不显示隐藏文件 ls -al当前文件夹文件列表,详细信息 ls -al /root root文原创 2010-11-18 08:42:00 · 370 阅读 · 0 评论 -
解决VMware Tools installation cannot be started manually while Easy Install is in progress
<br /><br />解决VMware Tools installation cannot be started manually while Easy Install is in progress<br /> <br /> <br />在开启虚拟机操作系统的情况下,在虚拟机设置中更改floppy为auto detect。然后点击菜单中的安装VMware Tools,虚拟操作系统中的光驱里就会有VMware Tools的安装程序了,自行安装即可。转载 2010-11-14 10:54:00 · 825 阅读 · 0 评论 -
Ubuntu 启动时的root管理员密码设置
新接触ubuntu(base on debian)的人,大多会因为安装中没有提示root密码而不太清楚为什么会这样。 如何设定/改变/启用 root 使用者的密码? sudo passwd root 为了启用 root 帐号 (也就是 设置一个口令) 使用: sudo passwd root 当你使用完毕后屏蔽 root 帐号 使用: sudo passwd -l root 这个将锁住 root 帐号. 如何在终端机模式下切换到 root 身份? sudo -s -H原创 2010-11-14 10:54:00 · 6274 阅读 · 1 评论 -
linux服务器之间建立信任关系
假设有服务器1:server1.net.cn 服务器2: server2.net.cn要建立帐号test在两个服务器间的信任关系1.在服务器1和服务器2上分别执行 ssh-keygen -d 如果提示已经存在/home/test/.ssh/id_dsa 则忽略这一步2.在服务器1上/home/test/.ssh目录下 cp id_dsa.pub id_dsa.pub.se原创 2014-02-13 17:43:00 · 1215 阅读 · 0 评论