关于Linux操作系统Fork的使用
Fork创建一个新的进程,新创建的进程是子进程,它是对父进程以后代码的一个复制,通常用来做多进程的服务器,也可以在子进程中运行独立的代码。 用getpid可以判断当前是子进程还是父进程。 看下面这个例子: #include #include #include int main() { pid_t pid; static int n = 0; printf("fork!\n"); switch (pid = fork()) { case -1: { /* ..pid.-1.fork.... */ /* ....
解决ChartDirector Linux下中文显示问题
用ChartDirector 制作走势图显示中文时,在Windows下是可以正常显示的阿,放到Linux环境下就是显示为[方框],解决方法如下: 程式 // Create a XYChart object of size 700 x 450 pixels XYChart c = new XYChart(700, 450); // Set the plotarea at (30, 20) and of size 200 x 200 pixels c.setPlotArea(120, 70, 520, 27...
Linux 系统下如何让终端远程图形登陆
关于打不开X图形界面的解决步骤: 1、进入/etc/X11/xdm目录中,编辑两个文件xdm-conf和Xaccess 编辑xdm-conf文件,找到DisplayManager.requestPort: 0 这行(注应该在最后一行)用!把此行注释掉。 编辑Xaccess文件,找到#any host can get a login window,在下面的空行中输入终端主机的网段,比如:192.168.1.0(根据实际情况填写网段) 2、进入/etc/X11/gdm目录中,编辑gdm.conf文件 查找En...
Linux下串口信息的读取
在Linux下串口信息的读取有了一点心得体会。 1. 打开串口 与其他的关于设备编程的方法一样,在Linux下,操作、控制串口也是通过操作起设备文件进行的。在Linux下,串口的设备文件是/dev/ttyS0或/dev/ttyS1等。因此要读写串口,我们首先要打开串口: char *dev = "/dev/ttyS0"; //串口1 int fd = open( dev, O_RDWR );...
Root用户的邮件转发到自己的收件箱
Linux下面的系统经常会自动发出一些 “邮件” 来提醒用户系统中出了哪些问题。可是这些邮件都是发送给 root 用户的。 出于系统安全考虑,通常不建议大家直接使用 root 帐户进行日常操作。所以要想点办法来不用经常登录到 root 名下去查邮件。 原文最后面一段比较啰嗦,让我给精简了。 如果您比较熟悉 mutt ,那么通常您可以通过 sudo mutt -f /var/mail/root 这条命令来读取系统消息。不过还有一个更简单的办法就是把这些邮件转发到您的本地用户收件箱中,然后使用您喜欢的邮件客户...
Linux操作系统下配置Dual Head
Dual Head 即把两个显示器拼在一起使用,我的两个显示器分别为 Dell Inspiron 1420 自带的显示器,分辨率(1280x800),另一个是Benq FP71G+,分辨率1280x1024,直接接在笔记本的显示器口上 修改 xorg.conf 大部分可以使用自动生成的 xorg.conf, 需要更改的是 "Section Screen" 下面的 SubSection "Display",需要在里边加入一行(大小即拼接后的长度和宽度) "Virtual 2560 1024" 重启 xser...
Linux操作系统下ATI显示卡双屏显示问题
相信大家在我们网站上看过了N卡的双显的做法,也有人提出疑问:A卡能不能也可以在linux下也做成双屏显示呢?答案是肯定的,能。下面就让我们来看看A卡在linux下是怎么配置为双屏显示的。 硬件平台: cpu: xeon 5050 *2 主板:intel S5000 XVN 内存:kingston FB 1G 显卡:ELSA V3400(FireGL) 电源:七盟500W 显示器:ViewSonic E70f *2 硬盘:ST SATA 160G 操作系统:redhat AS3 u6 首先要在ati官方网...
最简单的方法为Linux根分区扩容
在使用了一段时间的Fedora 7之后,已经深深的喜欢上了Linux及其文化,但日渐新增的软件及更新系统很容易造成根分区容量紧张,如何才能安全而又简单的扩展自己的根分区呢? 通常采用的另外挂载一个ext3分区到linux,然后再将/home或者/usr复制到到新分区,再修改fstab可以解决问题,但这种方法很麻烦,也不是最好的办法,因为它并没有从根本上扩展根分区的容量,而且如果在双系统情况下,如果将linux装在了物理磁盘的最后,且在linux系统之前重新用比如PQ之类的软件在windows的磁盘中分出...
Linux系统上双网卡绑定方法
1.使用yast工具配置第一块网卡,此时在/etc/sysconfig/network下将生成一个配置文件(例如:ifcfg-eth-xx:xx:xx:xx:xx:xx) 2.cp /etc/sysconfig/network/ifcfg-eth-xx:xx:xx:xx:xx:xx /etc/sysconfig/network/ifcfg-bond0 3.编辑ifcfg-bond0文件: 加入如下几行: BONDING_SLAVE_0='eth0' BONDING_SLAVE_1='eth1' BONDI...
Linux系统如何显示中文目录和文件名
修改/etc/下的fstab文件,fstab内容如下 /dev/hda9 / ext2 defaults 1 1 /dev/hda8 /boot ext2 defaults 1 2 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 /dev/hda10 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom iso966...
OEM在Linux系统中乱码问题解决方法
这个问题根本原因在于安装时,JDK/JRE字符集的自动选择。 1.在 $ORACLE_HOME/jdk/jre/lib 和 $ORACLE_HOME/jre/1.4.2/lib/ 目录下都有多种字符集字体配置文件,我们只要用合适的中文字符集文件替换缺省文件即可,我们选择使用font.properties.zh_CN.Redhat来替换缺省字体定义文件: 运行如下命令即可: [root@server ~]# su - oracle [oracle@server ~]$ cd $ORACLE_HOME/jdk...
解决在Virtual PC下安装Linux花屏的问题
同样,我在Virtual PC 2007上安装Fedora 8的时候出现了“著名”的花屏问题,首先,我按照从网上搜集的一些方法修改了Linux的默认显示色深,具体办法如下: 1. 插入安装光盘,然后选择Rescue install system; 2. 在接下来出现的对话框里会让你选择语言和键盘类型,直接OK就可以,然后会问你是否Start network interfaces,选择NO,在接下来的对话框里面,选择Continue,然后就会把你本机的Linux挂到/mnt/sysimage这个目录下面。...