![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 66
xuriwuyun
这个作者很懒,什么都没留下…
展开
-
latex的中文支持
latex的中文支持最于刚接触latex的人来说的确是个棘手的问题,因为latex的安装是不包括中文支持的。看了几个博文的解决方案,加上一些自己的探索。总结出下面的解决方法: 打开新立德软件管理器,安装 texlive-xetex。 在终端运行 fc-list 命令,出现系统安装的所有字体。 此时从系统中的中文字体中选择一个,就可以实现了latex的中文支持了。 例如 t原创 2013-10-12 17:23:01 · 1255 阅读 · 0 评论 -
ssh客户端使用技巧
在linux下使用ssh连接服务器的时候,有没有感觉到下面的不方便:1 ssh连接在一段时间没有使用时,出现假死,并前导致当前终端都不能用,只能Kill掉;2 即使在内网环境下,每次建立ssh连接都需要花费好长时间,如5s以上;3 在已经连接到服务器A时,想再打开一个到服务器A的连接又要再次等待、输入密码,没有Windows下类似工具可以直接复制一个当前连接那么方便;4 当从外网,通过跳板,连接到一个内网服务器时,需要经过多次ssh跳转,这种情况在拷贝文件时尤显不便。这里有这些问题的解决方法,及一原创 2015-01-06 18:31:48 · 2516 阅读 · 0 评论 -
无线网卡命令行操作
sudo iwconfig wlan0 txpower on sudo iwlist wlan0 scan原创 2015-04-20 16:18:51 · 881 阅读 · 0 评论 -
linux服务器用作路由器
将一个linux服务器,配置成路由器。内网机器可以通过该机器访问外网。由于服务器网口较少,该方法适合在特殊情况下使用。如个人电脑没有无线驱动,无法链接路由,而且路由不支持有线链接,此时只能让个人电脑通过网线直连linux服务器,通过linux服务器曲线上网了。 将个人电脑通过网线直接与server的eth1相连,配置如下:原创 2015-04-20 15:44:57 · 1931 阅读 · 0 评论 -
Bash I/O重定向
使用Bash编程时,重定向是最常用到的技术之一。标准输出重定向还比较直观一个‘>'就搞定了,但是多个输出重定向时就有点乱了,而且输入重定向理解不顺,使用不自然。理解kernel如何管理文件描述符后,使用起来就很自然了,原理也比较简单!原创 2013-10-12 17:23:16 · 919 阅读 · 0 评论 -
电脑压力测试
基于linux下的测试套件测试套件:phoronix test suite获得可测试工具列表:proronix-test-suite list-tests获得工具信息:proronix-test-suite info运行工具:phoronix-test-suite bechmark原创 2013-10-12 17:23:34 · 1581 阅读 · 0 评论 -
linux命令
ldconfig用于添加动态链接库目录,及更新动态链接库信息fuser,可以用来断开特定的端口链接,一个用法:fuser -un tcpport_num~代表当前用户的home目录,如/home/xuriwuyun/~user 代表user的home目录,如~root=> /root/ack ?原创 2013-10-12 17:25:40 · 782 阅读 · 0 评论 -
移动硬盘上安装debian
其实移动硬盘上安装debian和普通安装差不多,只是将挂载点放到移动硬盘上了。选择挂载点时选择移动硬盘就行。这里主要说下当系统安装完成后。怎么启动debian。当安装程序完成后,它已经将grub引导写入内部硬盘的mbr了。如果在安装电脑上设置成从硬盘启动,一切正常,不用多改什么。但可能会出现两种情况一、如果想把移动硬盘拿到别的电脑上启动,就必须将该debian对应的grub引导程序写入移动原创 2013-10-12 17:23:10 · 3550 阅读 · 1 评论 -
GNU/sed的使用
以前一直觉得sed很神秘,很复杂,像找个空闲的时间的好好学一下。昨晚刚好像找点事做做,于是就看了下sed的info文档。才发现原来sed并不是那么难学的,如果熟悉regexp的话,那学起来就很简单了。sed在处理文本的过程中,有两个空间active pattern space 和 auxiliary hold space。一般情况下sed从输入文本读入一行放在patternspace,然后对原创 2013-10-12 17:23:46 · 989 阅读 · 0 评论 -
AT&T汇编语言
寻址方式:$8: 立即数寻址mov $8,�x 将eax赋值为8�x: 寄存器寻址mov $8,�x0x8000: 直接寻址mov 0x8000,�x(�x): 寄存器间接寻址mov �x,(%esp)8(�x,�p,4): 基址+变址+偏移量寻址mov �x,8(�x,�p,4) 等于mov�x,(�x+4*原创 2013-10-12 17:24:01 · 1250 阅读 · 0 评论 -
内存分段管理机制
在CPU启动时,处于实模式,寻址方式:段寄存器<<4 +偏移地址。段寄存器和偏移地址最长只能为16bit,所以在实模式下,只能访问物理内存开始的1MB地址空间。现在的操作系统所需内存早已超过1MB,所以它必须运行在保护模式下,以获得更大的内存空间。下面来简单介绍下实模式到保护模式的切换。 保护模式使用的是段式管理模式,从实模式到保护模式的切换就是寻址方式的变换。 实模式下寻址方式原创 2013-10-12 17:24:05 · 1058 阅读 · 0 评论 -
resolv.conf文件配置
resolv.conf是resolver类库使用的配置文件,每当一个程序需要通过域名来访问internet上面的其它主机时,需要利用该类库将域名转换成对应的IP,然后才可进行访问。 resolv.conf文件的配置选项不多,从man文档中看了半天,不理解domain和search使用来干嘛的。这里做个解释,防止以后忘了(环境:ubuntu12.04):nameserver x.x原创 2013-10-12 17:25:29 · 2357 阅读 · 0 评论 -
ubuntu上虚拟机的网络实验
宿主机:ubuntu1204 desktop虚拟机:ubuntu1204 server虚拟化软件: virtualbox 4.1.12虚拟机网络设置:Adapter 1:Intel PRO/1000 MT Desktop (Bridged adapter,eth0)宿主机eth0没插网线,利用ifconfig设置ip如下:#ifconfig eth0 192原创 2013-10-12 17:25:31 · 918 阅读 · 0 评论 -
ubuntu启动时开启或停止服务
利用命令sudo update-rc.d 来启动和停止开机时的服务。例如:sudo update-rc.d -f myserviceremovesudo update-rc.d -f myservice default再将/etc/default/apache2.conf内的语句全都注销。 还可以利用/etc/init/myservice.conf配置文件原创 2013-10-12 17:22:57 · 1137 阅读 · 0 评论 -
netbeans add tomcat server in ub…
系统ubuntu 10。04 在netbeans中添加tomcat服务器时(tool>servers>addservers),当点击addservers时出现如下画面add tomcat server in ubuntu" TITLE="netbeans add tomcat server in ubuntu" />图中虽有几个tomcat服务器可供选择,但如果你没安装tomca原创 2013-10-12 17:22:59 · 899 阅读 · 0 评论 -
debian 终端 中文乱码
今上午发现终端查看文件,发现文件名为中文的文件名称显示全为乱码(此时终端可以输入中文)。google了下,有个解决法案是在/etc/default/locale文件里写入: LANG=C这个方法的确能解决终端显示中文乱码的问题,但却导致scim中文输入法不能使用。此时用locale命令显示结果:LANG=en_US.utf8LC_CTYPE=en_US.utf8LC_NUM原创 2013-10-12 17:23:12 · 5616 阅读 · 0 评论 -
linux内核编译 出错总结
此次在ubuntu11.10上编译kernel3.4.2,原本在11.04上编译是没有问题的。错误如下:ERROR: "__modver_version_show" [drivers/staging/rts5139/rts5139.ko]undefined!WARNING: modpost: Found 5 section mismatch(es).To see ful原创 2013-10-12 17:23:48 · 1570 阅读 · 0 评论 -
修改屏幕分辨率
在linux下,可以通过修改grub的启动参数,来设置linux的分辨率。特别是是虚拟机下很有用。执行 Revision: "Hardware Version 0.0" Memory Size: 63 MB + 960 kB Memory Range: 0xd0000000-0xd3feffff (rw) Mode 0x0360: 848x480 (+896), 8 bits原创 2013-10-12 17:23:59 · 926 阅读 · 0 评论 -
fcitx 无法启动
fcitx无法启动,使用命令行fcitx启动。输入字符时出现一下错误: [INFO]/build/buildd/fcitx-4.2.0/src/core/errorhandler.c:58-FCITX -- GetSignal No.: 11Obtained 10 stackframes.fcitx()[0x4010aa]/lib/x86_64-linux-gnu/libc.原创 2013-10-12 17:25:23 · 2246 阅读 · 0 评论 -
tc命令学习
CBQ(Class Based Queueing)排队规则: 为可进行分类的排队规则,文档说它是最复杂,难理解,但效果却不是很好。好奇心驱使,所以就了解了下。它的难点在于它的shaping,由于它是通过计算传送包请求之间的时间间隔来控制传输速度的,但这种间隔却又很难测量,于是就有了它的不准确性。下面讲下它的shaping 原理吧,没那么难理解。 如何在一个10Mb/s的原创 2014-03-11 18:21:21 · 1619 阅读 · 0 评论 -
python中socket处于close_wait状态
python中使用socket进行编程时,发现client的tcp经常处于close_wait状态:linux中使用命令# netstat -atpn原因是server端关掉了tcp连接,给client发送FIN信号,client的tcp层回了ACK,然后它的socket状态就处于close_wait状态。实验:python中,socket在send之前处于close_wait原创 2014-03-27 16:53:37 · 8474 阅读 · 3 评论