软件安装命令
1. tar
tar 命令的基本用法为:
tar [选项] 文件名
常用的选项包括
-c 创建一个新的档案文件
-t 查看档案文件的内容
-x 分解档案文件的内容
-f 指定档案文件的名称
-v 显示过程信息
-z 采用压缩方式
举例
1 tar -czf oracle.tar.gz /u01/app/oracle /etc/oratab /home/oracle
该命令将/u01/app/oracle 目录下的所有文件 /etc/oratab 文件和
/home/oracle目录下的所有文件合并到oracle.tar文件中 并采用压缩方式
2 tar -tzf oracle.tar.gz
该命令列出归档文件 oracle.tar中的所有文件列表
2. rpm
1)安装:
rpm -i rpm包名
例如
rpm -i tomcat4.rpm
该命令将安装 Tomcat软件并进行相关系统配置
2)升级:
rpm -U rpm包名
例如
rpm –U tomcat4.rpm
该命令将升级 Tomcat软件并进行相关系统配置
3)查看已安装的软件:
要想列出已经安装的全部软件包 可以通过以下命令
rpm -qa
可以使用 g r e p命令指定软件包的名称 或者部分名称 如下所示
rpm -qa | grep 'tomcat'
该命令将列出包名中包含 tomcat的软件包
此外 要 ......
ifconfig 命令,查看/配置网络信息
ifconfig的语法为
ifconfig [-a] [-V] [-s] <interface> [[<AF>] <address>]
[[-]broadcast [<address>]]
[netmask <address>]
[up|down]
其中 interface 为网卡名 address 为 IP 地址 broadcast 表示设置广播
地址 其后的 address 为广播地址的 IP netmask 表示设置子网掩码
其后的 address 为子网掩码的 IP up down 设置当前网卡的状态 up
表示启用当前网卡 down 表示关闭当前网卡
Ifconfig的常用参数说明如下
-a 查看所有网卡状态
-V 查看 ifconfig命令的版本信息
-s 查看统计信息
示例
1 将第一块网卡的 IP地址设置为 192.168.0.1
ifconfig eth0 192.168.0.1 格式 ifconfig 网络设备名 IP地址
2 暂时关闭或启用网卡
关闭第一块网卡 ifconfig eth0 down
启用第一块网卡 ifconfig et ......
网上有很多资料,也是参考eygle的文档。
OS : Redhat AS 4 U5
DB : Oracle 10.2.0.3
1.修改jdk 下面的字体。
[oracle@rac2 db_1]$ cd $ORACLE_HOME/jdk/jre/lib/
[oracle@rac2 lib]$ mv font.properties font.properties_bak
[oracle@rac2 lib]$
[oracle@rac2 lib]$ cp font.properties.zh_CN.Redhat font.properties
[oracle@rac2 lib]$
2.修改jre 下面的字体
[oracle@rac2 lib]$ cd $ORACLE_HOME/jre/1.4.2/lib
[oracle@rac2 lib]$ mv font.properties font.properties_bak
[oracle@rac2 lib]$ cp font.properties.zh_CN.Redhat font.properties
3.清除em的cache
[oracle@rac2 lib]$ cd $ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs
[oracle@rac2 zhs]$ rm *.gif
4. 重新启动em
[oracle@rac2 zhs]$ emctl stop dbconsole
[oracle@rac2 zhs]$ emctl start dbconsole ......
网上有很多资料,也是参考eygle的文档。
OS : Redhat AS 4 U5
DB : Oracle 10.2.0.3
1.修改jdk 下面的字体。
[oracle@rac2 db_1]$ cd $ORACLE_HOME/jdk/jre/lib/
[oracle@rac2 lib]$ mv font.properties font.properties_bak
[oracle@rac2 lib]$
[oracle@rac2 lib]$ cp font.properties.zh_CN.Redhat font.properties
[oracle@rac2 lib]$
2.修改jre 下面的字体
[oracle@rac2 lib]$ cd $ORACLE_HOME/jre/1.4.2/lib
[oracle@rac2 lib]$ mv font.properties font.properties_bak
[oracle@rac2 lib]$ cp font.properties.zh_CN.Redhat font.properties
3.清除em的cache
[oracle@rac2 lib]$ cd $ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs
[oracle@rac2 zhs]$ rm *.gif
4. 重新启动em
[oracle@rac2 zhs]$ emctl stop dbconsole
[oracle@rac2 zhs]$ emctl start dbconsole ......
1,Linux的I2C驱动架构概览
Linux中I2C总线的驱动分为两个部分,总线驱动(BUS)和设备驱动(DEVICE)。其中总线驱动的职责,是为系统中每个I2C总线增加相应的读写方法(比如不同的主芯片集成的I2C控制器)。但是总线驱动本身并不会进行任何的通讯,它只是存在在那里,等待设备驱动调用其函数。
设备驱动则是与挂在I2C总线上的具体的设备通讯的驱动。通过I2C总线驱动提供的函数,设备驱动可以忽略不同总线控制器的差异,不考虑其实现细节地与硬件设备通讯。
2,总线驱动
在系统开机时,首先装载的是I2C总线驱动。一个总线驱动用于支持一条特定的I2C总线的读写。一个总线驱动通常需要两个模块,一个struct i2c_adapter和一个struct i2c_algorithm来描述:
static struct i2c_adapter pb1550_board_adapter =
{
name: "pb1550 adapter",
id: ......
1,Linux的I2C驱动架构概览
Linux中I2C总线的驱动分为两个部分,总线驱动(BUS)和设备驱动(DEVICE)。其中总线驱动的职责,是为系统中每个I2C总线增加相应的读写方法(比如不同的主芯片集成的I2C控制器)。但是总线驱动本身并不会进行任何的通讯,它只是存在在那里,等待设备驱动调用其函数。
设备驱动则是与挂在I2C总线上的具体的设备通讯的驱动。通过I2C总线驱动提供的函数,设备驱动可以忽略不同总线控制器的差异,不考虑其实现细节地与硬件设备通讯。
2,总线驱动
在系统开机时,首先装载的是I2C总线驱动。一个总线驱动用于支持一条特定的I2C总线的读写。一个总线驱动通常需要两个模块,一个struct i2c_adapter和一个struct i2c_algorithm来描述:
static struct i2c_adapter pb1550_board_adapter =
{
name: "pb1550 adapter",
id: ......
这一章我们学习Linux的时间表示和计算函数
1.时间的表示
2.时间的测量
3.计时器的使用
--------------------------------------------------------------------------------
1。时间表示 在程序当中,我们经常要输出系统当前的时间,比如我们使用date命令的输出结果.这个时候我们可以使用下面两个函数
#include
time_t time(time_t *tloc);
char *ctime(const time_t *clock);
time函数返回从1970年1月1日0点以来的秒数.存储在time_t结构之中.不过这个函数的返回值对于我们来说没有什么实际意义.这个时候我们使用第二个函数将秒数转化为字符串. 这个函数的返回类型是固定的:一个可能值为. Thu Dec 7 14:58:59 2000 这个字符串的长度是固定的为26
2。时间的测量 有时候我们要计算程序执行的时间.比如我们要对算法进行时间分析.这个时候可以使用下面这个函数.
#include
int gettimeofday(struct timeval *tv,struct timezone *tz);
strut timeval ......
这一章我们学习Linux的时间表示和计算函数
1.时间的表示
2.时间的测量
3.计时器的使用
--------------------------------------------------------------------------------
1。时间表示 在程序当中,我们经常要输出系统当前的时间,比如我们使用date命令的输出结果.这个时候我们可以使用下面两个函数
#include
time_t time(time_t *tloc);
char *ctime(const time_t *clock);
time函数返回从1970年1月1日0点以来的秒数.存储在time_t结构之中.不过这个函数的返回值对于我们来说没有什么实际意义.这个时候我们使用第二个函数将秒数转化为字符串. 这个函数的返回类型是固定的:一个可能值为. Thu Dec 7 14:58:59 2000 这个字符串的长度是固定的为26
2。时间的测量 有时候我们要计算程序执行的时间.比如我们要对算法进行时间分析.这个时候可以使用下面这个函数.
#include
int gettimeofday(struct timeval *tv,struct timezone *tz);
strut timeval ......
辞职之后一直没有找工作,不是找不到,只是不满意待遇问题。在打了一个月游戏之后于昨天开始接触linux系统。
我用的是ubuntu,具体安装的时候没有仔细的分区,主要是/boot分了256M;挂载点(swap)分了1GB;/分了所有的。
在安装之后遇到的第一个问题是以前windows下的rar不能解压,随后找了一些网络相关的文件。具体方法是:
sudo apt-get install unrar
压缩:sudo apt-get install rar
卸载是sudo apt-get remove rar/unrar
在安装之后开始解压了许多的图书。在安装一些应用软件的时候遇到一些问题,其实此时回归一下昨天真的比较幼稚。
安装软件的简单方式是:sudo apt-get install 软件名称
卸载是:sudo apt-get remove 软件名称
但是有些软件是rpm的,不是deb的。
具体方法是。先将rpm转化成deb格式。
首先要安装alien
sudo apt-get install alien
rpm转化deb
sudo alien ****.rmp
运行deb包
sudo dpkg -i ****.deb
每个用户几乎都要上网的,如果是路由器的局域网那还是比较简单的,但是要拨号就需要执行一些命令了。
安装命令:sudo pppveconf
开启拨号:sudo pon dsl-provider
关闭网络:sudo poff dsl-provider
linux下有很完美的在线帮 ......