
linux
文章平均质量分 78
lpp1989
这个作者很懒,什么都没留下…
展开
-
linux怎么把自己的程序作为后台程序运行
一.要使自己的程序作为daemon进程,自己的程序需要遵循一些基本规则 1.调用fork 2.在子进程中调用setsid() 3.把工作目录更改为根目录chdir("/"). (可选) 4.关闭不需要的描述符 (可选) int main(int argc, char** argv ){ if( argc == 2 && ( strcasecmp转载 2012-08-09 09:47:20 · 1751 阅读 · 0 评论 -
Ubuntu启动自动运行脚本的方法
1、最简单的方法:在/etc/rc.local文件中exit 0之间添加要自动运行的语句,如:echo "shangyunfeitest" > /root/sss重启系统后即可自动运行2、在/etc/profile文件中末尾行添加,如:echo "shangyunfeitest" > /root/aaa/root/abc.shBash /root/aaa.sh转载 2012-08-15 11:30:09 · 2329 阅读 · 0 评论 -
UBUNTU添加开机自动启动程序方法
总结的很全面的一篇文档,非常好!!!http://hi.baidu.com/taoxirou/item/1aef9ed1c3ba20eeb3f777c7UBUNTU添加开机自动启动程序方法1. 开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置 文件继续引导过程,启动其转载 2013-08-01 10:08:27 · 2647 阅读 · 1 评论 -
Linux(Ubuntu)下设置环境变量的各种方法
环境变量是和Shell紧密相关的,用户登录系统后就启动了一个Shell。对于Linux来说一般是bash,但也可以重新设定或切换到其它的 Shell。对于UNIX,可能是CShelll。环境变量是通过Shell命令来设置的,设置好的环境变量又可以被所有当前用户所运行的程序所使用。对于bash这个Shell程序来说,可以通过变量名来访问相应的环境变量,通过export来设置环境变量。下面通过几个实例转载 2012-10-31 19:33:04 · 748 阅读 · 0 评论 -
Linux操作系统学习线路图
1.掌握至少50个以上的常用命令。比如:安装和登录命令:login、 shutdown、 halt、 reboot 、mount、umount 、chsh文件处理命令:file、 mkdir、 grep、dd、 find、 mv 、ls 、diff、 cat、 ln系统管理相关命令: df、 top、 free、 quota 、at、 lp、 adduser、 groupa转载 2012-09-18 11:56:55 · 687 阅读 · 0 评论 -
Linux操作系统下MySQL数据库的使用方法
一、连接MYSQL: 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>2、例2:连接到远程转载 2012-08-23 10:25:06 · 1047 阅读 · 0 评论 -
Ubuntu 系统下自启动选项的设置方法
这里说明,Ubuntu 中系统没有了RH系统中的 chkconfig 命令 !可用一些小工具来管理 Ubuntu 的启动选项:小工具 rcconf:#sudo apt-get rcconf#sudo apt-get install rcconfroot 下运行: #sudo rcconf功能更全的工具:sysv-rc-conf#sudo apt-get update转载 2012-08-15 11:59:25 · 683 阅读 · 0 评论 -
linux启动自动运行程序
首先,linux随机启动的服务程序都在/etc/init.d这个文件夹里,里面的文件全部都是脚本文件(脚本程序简单的说就是把要运行的程序写到一个 文件里让系统能够按顺序执行,类似windows下的autorun.dat文件),另外在/etc这个文件夹里还有诸如名为rc1.d, rc2.d一直到rc6.d的文件夹,这些都是linux不同的runlevel,我们一般进入的X windows多用户的运行转载 2012-08-15 11:01:54 · 3457 阅读 · 0 评论 -
linux启动脚本学习
转自:http://yaksayoo.blog.51cto.com/510938/188621linux启动脚本学习一、init和运行级别接触过linux的朋友应该都了解到,传统的init定义了7个运行级(run level),例如0级是关闭系统、2级进入是多用户字符界面、5级是进入图形界面等等。/etc/inittab文件规定了系统进入到每一个运行级时需要转载 2012-08-14 08:26:17 · 606 阅读 · 0 评论 -
Ubuntu下环境变量该写进哪个文件里
(以Ubuntu10.04,bash shell为准)在linux下设定环境变量时,如果只是临时用一下,可以直接在shell下用set或export命令设定环境变量,如果希望此环境变量每次开机或打开shell时自动设定而无须每次都手动设定,那么需要将export命令写入某个系统文件中,拥有这种功能的文件常见的有如下几个:/etc/environment 或 /etc/profile 或 ~转载 2012-08-14 09:07:19 · 3062 阅读 · 0 评论 -
ubuntu的init与系统服务设置
initInit是位于/sbin/init的一个程序,它是在linux下,在系统启动过程中,初始化所有的设备驱动程序和数据结构等之后,由内核启动的一个用户级程序,并由此init程序进而完成系统的启动过程。ubuntu与传统的linux略有不同,使用upstart完成系统的启动,但表面上仍维持init程序的形式。运行级别传统上,linux有几种不同的运行级别,包括如下几种:# 0转载 2012-08-14 09:02:40 · 889 阅读 · 0 评论 -
linux开机启动
linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。阅读之前建议先看一下附图。本文中假设inittab中设置的init tree为:/etc/rc.d/rc0.d/etc/rc.d/rc1.d/etc/rc.d/rc2.d/etc/rc.d/rc3.d/etc/rc.d/rc4.d/etc/rc.d/rc5.d/e转载 2012-08-10 15:20:39 · 487 阅读 · 0 评论 -
Linux中如何让进程(或正在运行的程序)到后台运行?
在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了:1$ ./test.sh &2[1] 172083 4$ jobs -l5[1]+ 1转载 2012-08-09 18:14:44 · 1354 阅读 · 0 评论 -
linux 让你的进程后台运行
最近在学习相关内容,觉得有用就转载一下。fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的一。& 最经常被用到 这个用在一个命令的最后,可以把这个命令放到后台执行二。ctrl + z 可以将一个正在前台执行的命令放到后台,并且暂停三。jobs 查看当前有多少在后台运行的命令四转载 2012-08-09 16:17:08 · 11396 阅读 · 0 评论 -
组播
组播技术是TCP/IP传送方式的一种。在我们讨论组播技术之前先来看看TCP/IP的传送方式。TCP/IP传送方式有三种:单播,广播,组播。 单播(Unicast)传输:在发送者和每一接收者之间需要单独的数据信道。 如果一台主机同时给很少量的接收者传输数据,一般没有什么问题。但如果有大量主机希望获得数据包的同一份拷贝时却很难实现。 这将导致发送者负担沉重、延迟长、网络拥塞;为保证一定的服转载 2013-12-16 15:14:56 · 1183 阅读 · 1 评论