建立linux两用户之间的信任关系
有a和b两台机器,现要将a机器的user1用户添加到b机器的user2用户信任列表里,使a机器的user1用户可以直接ssh到b机器的user2用户 步骤: 1,进入a机器/home/user1/.ssh目录,如果没有,执行mkdir -p /home/user1/.ssh,检查该目录下是否有一个id_rsa.pub文件,如果没有,执行ssh-keygen -t rsa 命令,该目录下会生成该文件.复制该文件的内容; 2,进入b机器/home/user2/.ssh目录,如果没有就创建,在该目录下 执行...
Linux系统下SSH远程登录慢的解决办法
相信很多朋友在使用Linux系统的时候因为安全性的原因摒弃了telnet rlogin 或者 X-window,而把openssh作为自己默认的远程登录方式。 然而经常会遇到的一个情况是telnet到server速度很快,但是ssh连接的时候却很慢,大概要等半分钟甚至更久。ping的速度也非常好,让人误以为是ssh连接不上。 下面说下如何解决这样的问题,最为常见的原因是因为server的sshd会去DNS查找访问client IP的hostname,如果DNS不可用或者没有相关记录,就会耗费大量时间。 1...
动态链接库管理命令Ldconfig使用说明
Linux系统中,为了让动态链接库为系统所共享,还需运行动态链接库的管理命令——ldconfig. 1. ldconfig命令的用途:主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件。缓存文件默认为 /etc/ld.so.cache,此文件保存已排好序的动态链接库名字列表。 2. ldconfig通常在系统启动时运行,而当用户...
Linux系统下设置环境变量三法
如果想将一个路径加入到$PATH中,可以像下面这样做: 1. 控制台中: $ PATH="$PATH:/my_new_path" 2. 修改profile文件: $ vi /etc/profile 在里面加入: export PATH="$PATH:/my_new_path" 3. 修改。bashrc文件: $ vi /root/.bashrc 在里面加入: export PATH="$PATH:/my_new_path" 后两种方法一般需要重新注销系统才能生效,最后可以通过echo命令测试一下: $ e...
Wine:Linux系统上运行Windows程序平台
Wine可以在绝大多数的Unix版本下工作,但其现在仍不能完全运行所有的Windows程序,不过由于几乎每个月都有新版本,越来越多的Windows程序已经能在Wine的帮助下在Linux中运行。 1、直接运行程序 使用命令wine [root@localhost root]#wine myprogfile 其中myprogfile是可以在Linux下直接访问的Windows程序名。 2、使用程序管理器 [root@localhost root]#progman 启动管理器窗口,从菜单中选择[File]|...
使用Msmtp+mutt+shell发邮件
1、编译一下软件 tar jxvf msmtp-1.4.13.tar.bz2 。/configure ——prefix=/opt/msmtp make make install 2、查看配置文件在那儿 [root@server bin]# ./msmtp ——version msmtp version 1.4.13 TLS/SSL library: none Authentication library: built-in Supported authentication methods: plain c...
Linux操作系统下实现网卡冗余
1.在 /etc/modules.conf 中添加bonding设备 alias bond0 bonding 2.编辑用于 eth0 和 eth1 的 /etc/sysconfig/network-scripts/ifcfg-ethX,这两个文件的内容除DEVICE字段外其他内容完全相同 DEVICE=ethX USERCTL=no ONBOOT=yes MASTER=bond0 SLAVE=yes BOOTPROTO=none 这会使 ethX(把 X 替换成以太网设备的号码,如eth0、eth1)从属...
用XMAME模拟器在Linux上玩游戏
安装:如果你使用的是debian或者ubuntu, $sudo apt-get instal xmame-common xmame-sdl xmame-svga xmame-tools xmame-x gxmame 如果你使用其它发行版,比如redhat或者gentoo等,可以通过各自的安装手段找到xmame相关的软件包并安装;如果你实在找不到安装源,可以在 http://x.mame.net/download.html 找到最新版本的源代码。 下载 mame rom : 其实就是一些相关的zip压缩包,...
用MRTG监测Linux系统CPU温度
在Linux下有个叫lm_sensors的软件可以帮助我们来监控主板,CPU的工作电压,风扇转速、温度等数据。这些数据我们通常在主板的 BIOS也可以看到。当我们可以在机器运行的时候通过lm_sensors随时来监测着CPU的温度变化,可以预防呵保护因为CPU过热而会烧掉。 1. 安装lm_sensors 现在基本上每个Linux都已经有lm_sensors包了,我们主要安装了就可以了。或者我们也可以通过源文件来自己编译。 1)在FC,RH, CENTOS下,用rpm: [root@securitycn...
Ubuntu Linux系统环境变量配置文件介绍
在Ubuntu中有如下几个文件可以设置环境变量 /etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。 /etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。 ~/.profile:在登录时用到的第三个文件是。profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些...
uClinux系统上运行自已编写的Hello程序
后在uClinux的user目录下面建立了一个名为test的目录: cd uClinux/user/ mkdir test 然后在test目录下建立一个名为hello.c的C程序,源代码如下: #include int main(void) { printf("Hello,uClinux! "); return(0); } 然后使用交叉编译器编译hello.c源程序,生成名为hello的可执行文件: arm-elf-gcc -Wall -elf2flt -o hello hello.c 再将该可执行文件...
疯狂挂载:Linux连接常用外部设备的方法
Linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着 linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用。现在许多企业的计算机系统都是由UNIX系统、Linux系统和Windows系统组成的混合系统,不同系统之间经常需要进行数据交换。下面我根据自己的实际工作经验介绍一下如何在linux系统下挂接(mount)光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX NFS网络共享。 挂接命令(mount) 首...