1、查看telent是否安装:rpm -q
telnet
[root@localhost root]#rpm -qa Linux telnet
Linux telnet-0.17-25
//Linux telnet*.rpm是默认安装的//
2、查看telent-server是否安装:rpm -q
telnet-server
[root@localhost root]#rpm -qa Linux telnet-server空
//Linux telnet*.rpm是默认没有安装的//
3、安装telnet-server:第3张盘上有Linux
telnet-server-0.17-25.i386.rpm
[root@localhost root]#rpm -ivh Linux
telnet-server*.i386.rpm
4、修改Linux telnet配置文件
vi /etc/xinetd.d/Linux telnet
service Linux telnet
  ......
问题描述:
当linux启动到sendmail服务时,无法正常进入系统
解决问题:
1、并不是无法进去,而是这一个服务启动的特别慢,所以敬请等待
2、如启动时不想等待,OK,那当我们进入以后,关掉sendmail服务:chkconfig sendmail off
......
1.变更用户: su root 或 su - 注意(若只用su,则只换用户,不换shell)。
2.创建文件夹: mkdir -m777 tool 创建too并设置权限 mkdir -p tool2/tool3 连级创建文件夹。
3.删除文件或文件夹: rm -r tool2 递归删除,连同子目录一起删除。 rm -fr 不用提示,直接强制递归删除。
4.移动目录: mv -iv /home/tool /home/shanxiao 移动文件夹时显示信息,并提示是否覆盖。
5.新建文件: touch one two three 新建one,two,three三份文件。
6.文件更名: mv one two 将one改名为two。
7.图形模式到命令行模式切换: init 3 命令行模式 init 5 图形模式 start x 图形模式,修改 vi /etc/inittab 中id:5:initdefault,
设置默认开机模式是命令行还是图形。
8.上传和下载文件: rz上传文件。 sz下载文件。(注意此命令要安装相关插件才能生效)
9.检测rpm包的安装: rpm -q mysql 检测mysql是否已经安装。
10.启动和关闭web服务: /etc/init.d/httpd start 启动apche,类似有/etc/init.d/iptables stop 关闭防火墙。
11.查找文件: find / -name httpd.conf 在根目录下查找名字为httpd.conf的文件。
&n ......
USB是大家常见的,设备总线。 这个USB分为两个部分:主机,设备。 他是一个树形的关系: 主机
设备 设备 设备 主机里装的是,主机控制器,设备中装的是设备控制器 Host Controller 和 UDC 从主机侧看 从设备侧看 USB设备驱动 Gadget驱动 USB核心 Gadget API USB主机控制器驱动 UDC驱动 USB控制器 USB控制器 在主机侧要实现的驱动有两部分,USB设备驱动和USB主机控制器驱动。现阶段我们先关注,下面的。主机控制器驱动。 在设备侧分为3个层次,UDC驱动、Gadget API、Gadget 驱动。其中的USB控制器,与主机侧等同。 Linux中,USB设备用usb_device结构趋描述,而USB设备描述符定义为usb_device_descriptor结构体.
usb配置在内核中使用usb_host_config结构体, USB配置描述符用usb_config_descriptor结构体,
usb接口:usb_interface结构体描述,usb接口描述符定义为结构体us ......
这是别人,我只是稍改
1、将文件checkout到本地目录
svn checkout path(path是服务器上的目录)
例如:svn checkout svn://192.168.1.1/pro/domain
简写:svn co
2、往版本库中添加新的文件
svn add file
例如:svn addtest.php(添加test.php)
svn add *.php(添加当前目录下所有的php文件)
3、将改动的文件提交到版本库
svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关)
例如:svn commit -m “add test file for my test“ test.php
简写:svn ci
4、加锁/解锁
svn lock -m “LockMessage“ [--force] PATH
例如:svn lock -m “lock test file“ test.php
svn unlock PATH
5、更新到某个版本
svn update -r m path
例如:
svn update如果后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本。
svn update -r 200 test.p ......
(1)简述:在编译好了的ANDROID根文件系统的system/etc/pointercal这个文件内,存放着7个数,这7个数就是《linux的触摸屏之一》所讲的a,b,c,d,e,f,s。比如我在自己的MID上查看的数值为:4933 -5 -15710176 -95 -4961 56071328 65536。
(2)处理说明:“system/etc/pointercal”这个文件是被java程序读取使用的,文件目录:frameworks/base/services/java/com/android/server/InputDevice.java(注:我用的是koolu的源码,官方的源码请自行搜索)。该文件的第32行定义了:static final String CALIBRATION_FILE = "/system/etc/pointercal";这个CALIBRATION_FILE变量在第237行被使用于打开该文件:FileInputStream is = new FileInputStream(CALIBRATION_FILE);后面的代码就是从这个文件里读取那7个数据,用于上层函数的坐标转换。所以只要根据该公式通过手工计算出那7个值,就可以准确的进行触摸操作了。
(3)计算:计算前需要取得4个触摸屏的坐标,我们取LCD 4个对角的坐标,因为只有这4个坐标知道确切的LCD坐标。要取坐标必须打开内核中触摸屏的调试代码,启动后在console上使用dmesg命令来跟踪取得。如下是我的320x240屏记录的结果:
坐标轴里小括号()里面 ......