易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

Linux下串口编程之一:基础设置函数

1,串口操作需要的头文件
  #include   <stdio.h>   /* 标准输入输出定义 */
  #include   <stdlib.h>   /* 标准函数库定义 */
  #include   <unistd.h>   /* Unix 标准函数定义 */
  #include   <sys/types.h> 
  #include   <sys/stat.h> 
  #include   <fcntl.h>   /* 文件控制定义 */
  #include   <termios.h>  /*终端控制定义 */
  #include   <errno.h>   /* 错误号定义 */
2,打开串口
  在 Linux 下串口文件是位于/dev下的。串口一为/dev/ttyS0,串口二为/dev/ttyS1。打开串口是通过使用标准的文件打开函数操作:         int fd;  /* 以读写方式打开串口 */
  fd = open( "/dev/ttyS0",O_RDWR);
  if (-1 == fd)
  {  
    perror(" 提示错误!");       /* 不能打开串口一 */
  }
3,串口结构体及参数
     串口的设置主要是设置 struct termios 结构体的各成员值。 
    struct termio
  {
    unsigned shor ......

Linux修改IP、DNS

 一、修改IP、网关
  [root@localhost ~]#  vi /etc/sysconfig/network-scripts/ifcfg-eth0
  DEVICE=eth0
  ONBOOT=yes
  BOOTPROTO=static
  IPADDR=192.168.1.117
  NETMASK=255.255.255.0
  GATEWAY=192.168.1.1
 二、修改DNS
  [root@lvs_master ~]# vi /etc/resolv.conf
  nameserver 202.106.195.68
  nameserver 202.106.116.56
三、修改host name
        [root@lvs_master ~]# vi /etc/sysconfig/network
        NETWORKING=yes
        NETWORKING_IPV6=yes
        HOSTNAME=lvs_master
        GATEWAY=192.168.1.1
  
四、修改之后启动网络配置
  [root@lvs_master ~]# /etc/init.d/network restart 或者 service network restart
五、即时生效的方法
修改IP:
[root@lvs_master ~]# ifconfig eth0 192.168.0.20 netmask 255.255.255.0
修改default gateway:
[root@lvs_master ~]# rou ......

Linux下串口编程之二:读串口和写串口

1,打开串口
      /**打开串口,dev 串口设备名, mode 打开方式,**/
     int opendev(char *dev,mode_t mode)
    {
          int fd;
          fd = open(dev, mode);
          if (-1 == fd){   
                perror("Can't Open Serial Port");
                return -1; 
          }
          else{
                 fcntl(fd, F_SETFL, FNDELAY);
                 return fd ......

linux添加网卡及驱动


今天装了个RHCL5,不能加载网卡就更别说驱动了,用以下命令查看下网卡信息:
一、找硬件
[root@localhost
~]# kudzu --probe --class=network
class: NETWORK
bus: PCI
detached: 0
device: eth0
desc: "Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet
"
vendorId: 10ec
deviceId: 8167
subVendorId: 147b
subDeviceId: 1c2a
pciType: 1
pcidom:    0
pcibus: 1
pcidev: 8
pcifn: 0
[root@localhost
~]# lspci | grep Ethernet
01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet (rev 10)
我的测试机器的网卡型号是:RTL-8110SC/8169SC
二、下载驱动
有了硬件去网上下载相应的驱动,去http://www.realtek.com.tw
,我的网卡的驱动下载地址如下:http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=3&PNid=4&PFid=4&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true#RTL8110S-32/RTL8169S-32/RTL8110SB(L)/RTL8169SB(L)<br>RTL8110SC(L)/RTL8169SC(L
)
LINUX driver for kerne ......

oracle for linux安装

折腾了两个晚上的linux和oralce,总算出来点东西了。Oralce安装要选用适用的版本,不然安装不会成功,最后我的决定是linux选用centos 5.0,oracle选用10。
一、        准备工作:
1.       使用root用户登录
我使用的是在本机装,所以直接打开终端就好了,如果是远程安装,xhost +
[xhost 是用来控制X server访问权限的。通常我们登录到oracle服务器,作为应用程序来说,登录用的一端称为客户端没,但是作为图形来说,是在显示的一端显示的,需要使用登录一端的Xserver,所以登录端是server,所以在登录到服务器之前,需要在登录端运行Xhost+来使其用户能够访问host的Xserver, xhost+ 使所有用户都能访问Xserver,; xhost+ ip该IP上的用户都能访问;xhost + nis:user@domain使domain上的nis用户user能够访问;xhost + inet:user@domain使domain上的inet用户能够访问;-表示删除]
telnet host,su;
2.       检查硬件环境
l             至少512MB的内存;
确认物理内存cmd:# grep MemTotal /proc/m ......

oracle for linux安装

折腾了两个晚上的linux和oralce,总算出来点东西了。Oralce安装要选用适用的版本,不然安装不会成功,最后我的决定是linux选用centos 5.0,oracle选用10。
一、        准备工作:
1.       使用root用户登录
我使用的是在本机装,所以直接打开终端就好了,如果是远程安装,xhost +
[xhost 是用来控制X server访问权限的。通常我们登录到oracle服务器,作为应用程序来说,登录用的一端称为客户端没,但是作为图形来说,是在显示的一端显示的,需要使用登录一端的Xserver,所以登录端是server,所以在登录到服务器之前,需要在登录端运行Xhost+来使其用户能够访问host的Xserver, xhost+ 使所有用户都能访问Xserver,; xhost+ ip该IP上的用户都能访问;xhost + nis:user@domain使domain上的nis用户user能够访问;xhost + inet:user@domain使domain上的inet用户能够访问;-表示删除]
telnet host,su;
2.       检查硬件环境
l             至少512MB的内存;
确认物理内存cmd:# grep MemTotal /proc/m ......

Linux下配置NTP 架设本地时间服务器

http://inthirties.com:90/thread-919-1-1.html
配置NTP架设本地时间服务器
NTP是用来使系统和一个精确的时间源保持时间同步的协议.在Linux下,我们可以通过自带的NTP(Network Time
Protocol)协议通过网络使自己的系统保持精确的时间.
安装:
# yum install ntp
或者从安装盘查找 ntp 的rpm 包安装
当你只有一台可链接外网的服务器时,加入
# crontab -e
加入一行:
*/15 * * * * ntpdate 210.72.145.44
210.72.145.44 为中国国家授时中心服务器地址,这样该机就可以与国家授时中心进行同步了。
要架设本地时间服务器,只需要修改 /etc/ntp.conf文件里的几个简单的配置就可以了,以下是我添加的配置:
#add by Liu Li
server 210.72.145.44 prefer
(中国国家授时中心服务器地址 prefer表示优先 注意把默认的server更改成这样)
server 218.21.130.42

(cn.pool.ntp.org的IP)
restrict 192.168.100.0 mask 255.255.255.0
nomodify
(允许内网通讯
)
restrict 0.0.0.0 mask 0.0.0.0 nomodify
notrap noquery notrust
(屏蔽其他IP
过来更新时间

其他的保持默认不动。
为了使NTP服务可以在系统引导的时候自动启动,执行:
# chkconfig ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [1927] [1928] [1929] [1930] 1931 [1932] [1933] [1934] [1935] [1936]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号