Linux学习
hello-world2016
热爱Linux和开源, 喜欢编程,看书, 听音乐 和篮球。
展开
-
Linux MTR命令
mtr -h 提供帮助命令mtr -v 显示mtr的版本信息mtr -r 已报告模式显示[root@10.10.90.97 ~]# mtr -r 202.108.33.94FOCUS9097 Snt: 10 Loss% Last Avg Best Wrst StDev220.181.61.252转载 2013-03-19 10:45:12 · 5199 阅读 · 1 评论 -
Ubuntu Samba Server
## Sample configuration file for the Samba suite for Debian GNU/Linux.### This is the main Samba configuration file. You should read the# smb.conf(5) manual page in order to understand the option原创 2012-08-10 13:47:38 · 1024 阅读 · 0 评论 -
ubuntu 添加右键“Open in terminal”
命令:sudo apt-get install nautilus-open-terminal注销,重新登录即可。原创 2012-07-10 22:13:30 · 675 阅读 · 0 评论 -
编译软件源代码提示-lcrypto 无法链接
1.cd /usr/lib2. sudo ln -sf libcrypto.so.0.9.6 libcrypto.so.0原创 2012-05-12 08:18:07 · 996 阅读 · 0 评论 -
GRUB RESCUE下 修复Linux引导
前段时间修复移动硬盘分区表的时候,把本本的分区也重新弄了下,导致ubuntu的grub找不到linux分区(由于root分区uuid改变造成的不能正常启动),切换到Linux系统时,提示错误“unknown filesystem”,进入grub rescue模式。在Google上搜了一下,终于解决了,方法如下:1. 首先使用set命令,查看当前配置信息;2. 然后再使用ls命令,遍历一转载 2012-05-11 22:45:55 · 7621 阅读 · 0 评论 -
2011总结
不知不觉,大二的第一个学期也快要结束了.我的专业是软件技术(测试方向),大一上学期学习C语言,下学期学习Java SE, 现在学习的是Java EE. 大学生活,并没有高中时想的那么美好,感觉还是三点一线的生活,只不过多了点属于自己的爱好时间去发展所长.星期一至星期五,每天就是起床->上课->图书馆->吃饭->睡觉.偶尔看看电影,听听音乐,有那么一点诗意,也有那么一点枯燥.最开心的是坐在原创 2012-01-01 23:06:35 · 1243 阅读 · 2 评论 -
为GRUB2添加背景图片
1.自己弄一张自己喜欢的,然后将它转化为xx.tga格式的.(只修改后缀名是没有用的,必须是要真正是tga格式的(建议使用tga),其他的我测试过会有问题,不知道是不是自己修改的问题还是其他问题,总之我的试过不行), 并且大小必须合乎你机子所支持的大小(可以在电脑启动时,进入grub命令行,输入:vebinfo查看自己的电脑所支持的分辨率.2.将修改后的图片复制到/usr/share/imag原创 2012-01-01 14:08:50 · 1743 阅读 · 0 评论 -
Ubuntu Give up waiting for root device 解决之道
前言昨天晚上把ubuntu 9.10 的Linux 内核升级到 31-17 就关机了。今天中午进去后出错,内容如下:Give up waiting for root device. Common problems: -boot args (cat.proc/cmdline) -check root delay=(did the system wait long enough?)转载 2011-12-31 21:55:46 · 17765 阅读 · 8 评论 -
安装GRUB到U盘
1.下载HP的U盘格式化工具,它可以格式化U盘为可启动盘.2.下载grubinst,将安装到U盘中(注意,是安装到U盘,而不是复制文件到U盘)3.下载grub4dos,将其中的gldr, gldr.mbr, grub.exe, grub.pif文件复制到U盘(是复制到U盘)4.设置BIOS, 并将其设置为USB-ZIP,注意,是USB-ZIP,其他类型的很可能启动不了.....OK原创 2011-12-31 22:08:03 · 934 阅读 · 0 评论 -
Ubuntu10.04下编译内核Linux-3.1.6
工具:GCCLDMAKEutil-linux(fdformat)module-init-tools(depmod)tune2fsJFS(IBM的文件系统)ReiserFSXFS(SGI的文件系统)quota-toolsnfs-utilsudev(udevinfo)ps这些工具最好与内核源码目录下的Documentation/Changes原创 2012-01-01 09:57:17 · 2348 阅读 · 0 评论 -
Ubuntu 10.04 下编译pgAdmin3-1.14.1
1.下载好pgadmin3-1.14.1.tar.gz和wxWidgets-2.8.12.tar.bz2.2.先编译安装wxWidgets:cd wxWidgets解压后的目录:./configuremakesudo make installcd contrib./configuremake sudo make installcd src/stc/./c原创 2011-12-15 20:14:16 · 1062 阅读 · 0 评论 -
在Linux下玩拳皇(不是Wine的)
1.下载好xmame(apt-get install xmame-*)2.到我的资源里下载KOF97.tar.bz2文件,然后放到/usr/share/games/xmame/rooms/ 它文件夹下应该是:(注意文件夹下的名字全要小写)3.然后在终端里输入: xmame kof97就可以了。4.xmame kof97 -s n以n倍的大小开始游戏。原创 2011-11-18 23:01:35 · 3578 阅读 · 1 评论 -
Dynamic Switching the Wallpages in Ubuntu 10.04
1. mkdir /usr/share/backgrounds/yourdirName2.copy your pictrues to the /usr/share/backgrounds/youdirName3.copy the /usr/share/backgrounds/cosmos/background-1.xml to the / /usr/share/backgrounds/yo原创 2011-11-16 23:24:04 · 762 阅读 · 0 评论 -
Ubuntu Proftp Server
## /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file.# To really apply changes, reload proftpd after modifications, if# it runs in daemon mode. It is not required in inetd/xin原创 2012-08-10 13:49:07 · 901 阅读 · 0 评论 -
Linux下curl的使用
result = curl --verbose --data "id=${cetID}${i}&name=${MyName}" --header "Referer: http://cet.99sushe.com/" "http://cet.99sushe.com/s"其中id=xxx&name=xxx是参数与参数值http://xxxx/是你所要请求的网站的域名,也可以使用IP原创 2012-08-26 10:06:38 · 706 阅读 · 0 评论 -
用VIM来配置HLA的语法高亮
1.下载:hla.vim:https://github.com/jmahler/hla.vim/blob/master/syntax/hla.vim2. 在家目录下修改或建立一个:~/.vimrc:加入:syantax enable。3. 将下载好的hla.vim文件放入到$VIMRUNTIME/syantax/ 目录下4.在$VIMRUNTIME/下找到filetype.vim文件,原创 2012-09-19 12:21:14 · 910 阅读 · 0 评论 -
rsync+inotify 配置实时同步服务器
1.安装inofity-tools工具及rsync在服务器上(注意是服务器,即被备份的系统上),安装rsync在客户端上(即备份系统上,存储服务器的备份文件)2.在客户端上配置:/etc/rsyncd.conf文件,内容如下:uid = nobodygid = nobodyuse chroot = nomax connections = 10strict modes = yesp原创 2013-03-08 11:10:33 · 1437 阅读 · 0 评论 -
架设rsync服务器
1.服务器端,设置(或添加)文件:/etc/rsyncd.conf,内容如下:uid = nobodygid = nobodyuse chroot = nomax connections = 10strict modes = yespid file = /var/run/rsyncd.pidlock file = /var/run/rsync.locklog fil原创 2013-03-08 09:36:18 · 1104 阅读 · 0 评论 -
源码安装Nginx
1.下载好源码:http://nginx.org/en/download.html2.安装相应的编译环境:gcc, openssl-devl, pcre-devel和zlib-devel3.配置:./configure --prefix=/opt/nginx1.2 --with-http_stub_status_module 3.make4.sudo make install原创 2013-03-07 16:31:53 · 1089 阅读 · 0 评论 -
Linux下的Socket基础编程(2)
#include #include #include # include #include #include #include #include #include #define BIND_PORT 9999#define BUFFSZ 4096int main(int argc, char * argv[]){ //extern int socket (int __原创 2013-02-10 10:38:26 · 943 阅读 · 0 评论 -
Linux下消息队列小例子
发送方:#include #include #include #include #include #include #include struct msg{ long msg_types; char msg_buf[511];};int main(void){ int qid; int pid; int len; struct msg pmsg; pm原创 2013-02-10 09:02:26 · 901 阅读 · 0 评论 -
ubuntu下开始自动挂载硬盘分区
# /etc/fstab: static file system information.## Use 'blkid -o value -s UUID' to print the universally unique identifier# for a device; this may be used with UUID= as a more robust way to name# dev原创 2013-02-05 11:05:32 · 979 阅读 · 0 评论 -
Linux下的Socket基础编程(来自Unix网络编程)
1.服务器端:/* * server.c * * Created on: Nov 20, 2012 * Author: gentoo */#include #include #include #include #include #include #include #include #include #include #define SERVER_原创 2012-11-22 23:01:09 · 751 阅读 · 0 评论 -
Linux X86_64下的32位汇编环境
1.汇编: as -32 -o hello.o hello.s 2.链接: ld -dynamic-link /lib/ld-linux.so.2 -lc -melf_i386 hello.o -o hello原创 2012-11-22 15:55:02 · 1269 阅读 · 0 评论 -
Linux下C内联汇编小例子
/* ============================================================================ Name : GCC.c Author : Gentoo Version : Copyright : Your copyright notice Description : Hello Wor原创 2012-11-19 23:17:16 · 932 阅读 · 0 评论 -
我的Linux PS1 变量
\[\033[01;32m\][\u@\h\[\033[01;34m\] \t \w \[\033[01;32m\]]$ \[\033[00m\]截图:原创 2012-11-26 22:54:51 · 735 阅读 · 0 评论 -
自己的~/.bashrc 配置文件
# ~/.bashrc: executed by bash(1) for non-login shells.# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)# for examples# If not running interactively, don't do anything[ -z原创 2012-09-18 19:23:38 · 2364 阅读 · 0 评论 -
64位下安装HLA环境
1.首先安装ia32-libs:apt-get install ia32-libs;2.下载好HLA安装包,然后将其解压到特定的目录3.配置好环境变量:PATH="$PATH:/home/gentoo/HLA/usr/hla/"hlalib="/home/gentoo/HLA/usr/hla/hlalib"hlainc="/home/gentoo/HLA/usr/hla/inclu原创 2012-09-18 18:55:54 · 1769 阅读 · 2 评论 -
Compile Linux Kernel in Ubuntu
以下操作均要root权限.sudo su(这样子比较方便,一次性取得root权限)1:下载好linux-2.6.39.tar.bz(内核文件)2:tar -jxvf /path/to/linux-2.6.39.tar.bz -C /usr/src/(解压到/usr/src文件夹下,老大linus说解压到任何目录下都是可以的^_^,老大都这么说了,应该是真的.不过我没有试过,网上的教程原创 2011-10-22 22:57:51 · 847 阅读 · 0 评论 -
Config the Network in Linux
####### The local networking ########auto loiface lo inet loopback############################################ The DHCP networ原创 2011-10-02 08:55:10 · 674 阅读 · 0 评论 -
Config The Java Environment In Linux
1.Download the linux's version JDK in the official web page(Oracle)2.Execute the command: sh jdk-6u27-linux-i586.bin3.copy the jdk1.6.0_原创 2011-09-14 21:54:51 · 736 阅读 · 0 评论 -
Why Learning Computers Should Learn English Well
(Preface: I'm a newbie, and my English is just so so, if there are some mistakes, please point out , and I will correct. ) I think t原创 2011-08-19 08:56:59 · 1046 阅读 · 1 评论 -
Linux ls order
ls(1) is used to display permission information (and more) for files and directories. When it is invoked with the "-l" option, it displays t原创 2011-08-17 08:54:10 · 652 阅读 · 0 评论 -
Linux Filesystem Hierarchy(/boot)
/boot/boot.0300Backup master boot record./boot/boot.bThis is installed as the basic boot sector. In the case of most modern distri原创 2011-08-16 12:57:02 · 738 阅读 · 0 评论 -
Linux Filesystem Hierarchy(Directory)
To comply with the FSSTND the following directories, or symbolic links to directories, are required in /. /bin Essential comma原创 2011-08-16 12:37:52 · 646 阅读 · 0 评论 -
Linux Special Devices
In general, block devices : are devices that store or hold datacharacter devices : can be thought of as devices that transmit or trans原创 2011-08-16 15:29:52 · 659 阅读 · 0 评论 -
Debian APT
1.Conf file :/etc/apt/sources.list2.update apt: apt-get update. Do not forget to runapt-get update after modifying the/etc/apt/sources.lis原创 2011-08-17 06:39:10 · 578 阅读 · 0 评论 -
Solute the problems by yourself from primary sources
The Debian site at http://www.debian.org for the general information The documentation under the "/usr/share/doc/" directory T原创 2011-08-17 07:34:51 · 633 阅读 · 0 评论 -
For Linux New Users
"This is Unix. It gives you enough rope to hang yourself." --- Miquel van Smoorenburg"Unix IS user friendly It's just selective about who原创 2011-08-17 07:30:43 · 539 阅读 · 0 评论 -
UNIX System V Signals
Symbol Number Action MeaningSIGHUP 1 exit Hangs up.SIGINT 2 exit Interrupts.SIGQUIT 3 core dump Quits.SIGILL 4 core dump Ill原创 2011-08-16 16:44:08 · 573 阅读 · 0 评论