1) .tar
解压:tar xvf filename.tar
解压:tar xjvf filename.tar.bz2
解压:tar xzvf filename.tar.gz
打包:tar cvf filename.tar dirname1 dirname2
打包:tar czvf filename.tar.gz dirname1 dirname2
2) .gz和.Z
解压:gunzip filename.tar.gz
解压:gunzip filename.Z
打包:gzip filename
(gzip不能压缩目录,可以先用tar压缩目录)
3) .bz2
解压:bzip2 -d filename.tar.bz2
4) .tar.tar(被Windows误认的扩展名),可用以下方式尝试
解压:tar xvf filename.tar.tar
解压:tar jxvf filename.tar.tar
解压:tar zxvf filename.tar.tar
5) .zip
解压:unzip filename.zip
......
启动94,95的nfs服务
方法一:到/etc/init.d/中运行 ./nfs start
到/etc/rc.d/rc3.d察看控制台服务(K字母开头的话为未启动,S为启动,直接改名字也可以将服务启动)
方法二:打命令setup,将System service中的nfs打勾,然后退出 ......
转载自:http://bbs.dp168.com/thread-23703-1-1.html
Redhat
简介:
Red Hat Linux是商业上运作最成功的一个Linux发行套件,普及程度很高,由Red Hat公司发行。
Red Hat
Linux可算是一个“中年的”Linux发行套件,1.0版本于1994年11月3日发行。虽然其历史不及Slackware般悠久,但比起很多的
Linux发行套件,Red Hat
的历史悠久得多。其使用的RPM软件包格式可以说是Linux社区的一个事实标准,被广泛使用于其他Linux发行套件中。
以Red Hat Linux为基础派生的Linux发行套件有很多,其中包括以桌面用戶为目标的Mandrake
Linux(原为包含KDE的Red Hat Linux),Yellow Dog Linux(开始時为支持PowerPC的Red Hat
Linux)和 ASPLinux(对非拉丁语言有较好支持的Red Hat Linux)。
自从Red Hat 9.0版本发布后,Red Hat公司就不再开发桌面版的Linux发行套件,而将全部力量集中在服务器版的开发上,也就是
Red Hat Enterprise Linux版。2004年4月30日,Red Hat公司正式停止对Red Hat
9.0版本的支持,标志着Red Hat Linux的正式完結。原本的桌面版Red Hat Linux发行套件则与
与来自民间的Fedora计划合併,成为Fedora Core发行版本。
......
本世纪第一个十年,即将过去。回顾以往,才能看清现在,我有几句话要说。
记得,在十年之前,人们只能玩玩美国红帽的 Linux 桌面(特别是 6.2 版本),整天 sudo (即 Super User do ),任凭激情泛滥。到了 2001 年 1 月, Linux 2.4 正式发布,首次支持 USB 和蓝牙技术,以及 ext3 文件系统。 2002 年 5 月, OpenOffice.org 1.0( 简记为 Ooo.org 1.0) 发布。 2003 年 3 月, SCO 控告 IBM (剑指 Linux 侵权), Linux 开始转入低潮。直到 2004 年 10 月, Ubuntu 桌面( 4.10 版本)发布,全球 Linux 发展出现了新的转机,同年 11 月,火狐浏览器 1.0 发布。 2006 年, LiveCD 自启动模式开始普遍。 2007 年 6 月, GPL v3 发布,进一步巩固了全球 Linux 阵营。 2008 年 2 月, Asus EeePC 上网本发布,同年 9 月,谷歌 Android SDK 1.0 发布。 2009 年 1 月 28 日, Knoppix 6.0 发布,重新改写 Live 自启动程序,极大地普及了 Live USB 自启动模式。注:至今,已有 24 种大牌 Linux 发行版采用 Live USB 模式发布。
2008 年 1 0 月,办公套件 OOo.org 3.0 发布,至 2009 年 10 月 29 日,全球 ......
信号指定处理函数
void (*signal (int signum,void (*handle)(int)))(int);设置某个信号的处理方法
int sigaction(int signum,const struct sigaction *act,struct sigaction *oldact);用于检查或改变进程在接到信号时的动作
信号集操作函数
static inline void sigaddset(sigset_t *set,int _sig);
static inline void sigdelset(sigset_t *set,int _sig);
static inline void sigismember(sigset_t *set,int _sig);
static inline void sigfindinword(unsigned long word);
static inline void sigemptyset(sigset_t *set);
static inline void sigfillset(sigset_t *set);
信号阻塞
int sigprocmask(int how,const sigset_t *set,sigset_t *oldset);
int sigpending(sigset_t *set);
int siguspend(const sigset_t *mask);
消息管理函数
int msgget(key_t,int flag);
int msgrcv(int msqid,struct msgbuf *msgp,int msgsz,long mtype,int msgflg);
int msgsnd(int msqid,struct msgbuf *msgp,int msgz,int msgflg);
int msgctl(int msgqid,int cmd,struct msqid_ds *buf);
线程操作函数
线程的创建
int pthread_create(pthread_t *thread,pthrea ......
这段时间老碰到有人问及各个Linux版本的本地root密码破解方法,我这里自己以及在网络上搜集了些资料,希望对看到了这文章而又恰好用得到的技术人员有点帮助:
(一)RedHat/CentOS/Fedora 系统密码破解
1.在grub选项菜单按E进入编辑模式
2.编辑kernel 那行最后加上空格S (或者空格Single)
3.按B,启动到single-user mode
4.进入后执行下列命令
# mount -t proc proc /proc
# mount -o remount,rw /
#passwd
#sync
#reboot
(二)Debian linux 系统密码破解
1.在grub选项菜单'Debian GNU/Linux,...(recovery mode)',按e进入编辑模式
2.编辑kernel那行最后面的 ro single 改成 rw single init=/bin/bash,按b执行重启
3.进入后执行下列命令
root@(none)#mount -a
root@(none)#passwd root
root@(none)#reboot
(三)Freebsd 系统密码破解
1.开机进入引导菜单
2.选择每项(按4)进入单用户模式
3.进入之后输入一列命令
root@#mount -a
root@#fsck -y
root@#passwd(修改密码命令)
root@#root(要破解密码的用户名)
Enter new unix password:
root@#in ......