Welcome 微信登录

首页 / 操作系统 / Linux

Linux下非交互式远程执行命令脚本(比ssh更好的方式)

Linux下非交互式远程执行命令脚本(比ssh更好的方式)

openssh在每台机器上都有,ssh与scp经常出现在我们的生活中。然而当要管理的机器规模越来越大时,ssh登陆到目标机器进行管理就变得不现实了。虽然可以直接在ssh后面接命令的方式,进行命令的执行。 但是ssh的严格的权限认证使得我们不得不输入密码,或是建立信任关系,很难去自定义一个特定的认证方式。基于ssh的这种不足。于是笔者就写了一个jetfire,这个工具。比ssh多的一个重要的功能就是可以自定义认证方式,顺便避免了ssh一个潜在的bug。bug...
Unix/Linux-终端(Terminal)模拟器下彩色手册(color man page)

Unix/Linux-终端(Terminal)模拟器下彩色手册(color man page)

0 安装软件所需要安装的软件是most页面处理程序,名字还挺闷骚的,和less对这干。我的安装环境是gentoo linux,代码如下:emerge -v most1 软件配置安装好以后,直接导出环境变量其实就可以使用了,代码如下:export PAGER="/usr/bin/most -s"此时其实已经可以使用了,例如运行man man以后就可以看到彩色的页面,但是存在两点问题:一是此配置只对当前终端有效,二是操作习惯会发生改变(比如原先向下翻页是j命令...
VMWare 虚拟机 Ubuntu 双网卡 访问 samba 速度 翻倍

VMWare 虚拟机 Ubuntu 双网卡 访问 samba 速度 翻倍

目的:提高与虚拟机 Ubuntu 的 Samba 文件共享访问速度。解决方案:Ubuntu 使用双网卡,一个桥接到物理网卡,一个使用 host-only 方式与主机进行 Samba 交互。如下图所示:加了一块 host-only 访问的虚拟网卡以后,启动虚拟机,其实已经可以访问虚拟机 Ubuntu 的 Samba 共享,但这时候默认是 DHCP 获取 IP ;不知道为什么这样的访问速度会慢好多,但也比通过另外一块桥接物理网卡访问 Samba 的速度要快;只...
vi & vim 移动 光标 滚动 屏幕

vi & vim 移动 光标 滚动 屏幕

Abstract:1)在屏幕中移动光标;2)在行内移动光标;3)屏幕滚动;vi & vim 有编译模式与命令模式,下述光标移动操作均为命令模式下操作;下文中以 ^ 符表示 Ctrl 键被按下,如 ^F 标示 Ctrl 与 F 键被同时按下;下文中以 + 号表示按下某键后再按另外按键,如 z + Enter 表示先按下 z 键,再按下 Enter 键;1,在屏幕中移动光标:vi & vim 命令行模式操作移动光标位置都是指移动到要编辑单词、字...
Linux常用命令使用

Linux常用命令使用

1.wgetwget是一个从网络上自动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理。命令格式:wget [options] [URL]2.scp(服务器之间的互相拷贝)scp 命令是 SSH 中最方便有用的命令了。试想在两台服务器之间直接传送文件,仅仅用 scp 一个命令就完全解决了。你可以在一台服务器上以 root 身份运行scp servername:/home/ftp/pub/fil...
使用Kickstart+Apache+Dhcp+Pxe无人值守安装操作系统

使用Kickstart+Apache+Dhcp+Pxe无人值守安装操作系统

今天在班上,老板发了两台旧的服务器,让我和同事把系统装上。手上没有U盘,拿了个新光驱,光驱也坏了,这。。我们想到了用kicskstart来安装系统。刚好手里一台手提电脑,真机就是RedHat6.2(如果在手提电脑上做虚拟机也是可行的),下面我们开始来做服务。设备: 1台笔记本,1台机架式老式服务器(虽然老也是至强E5的),1张红帽系统光盘或者ISO镜像文件系统: RedHat 6.2安装的具体步骤如下 所示:1).安装Httpd: yum install ...
SUSE Linux 11 pxe+dhcp+tftp+ftp 无人值守安装

SUSE Linux 11 pxe+dhcp+tftp+ftp 无人值守安装

由于工作需要,公司来了一批服务器 ,需要大批量安装SUSE 11.2.所以在suse下做了个无人值守,发现与RedHat的 kickstart差不多,suse linux下使用的是autofast, 安装文件不再是ks.cfg,是一个以autoinst.xml的文件.这个文件默认安装suse最后一步的时候是勾选的,和RedHat,ROOT目录下的anaconda-ks.cfg差不多。1.首先来安装所需软件zypper install -y dhcp tft...
Debian修改inittab不启动图形界面问题及解决

Debian修改inittab不启动图形界面问题及解决

现在的Linux发行版一般都支持图形界面,然而有时我们并不需要图形界面,不需要相关的进程在开机的时候启动。红帽系列的Linux发行版提供/etc/inittab文件进行此配置,将其中的“id:5:initdefault:”中的5换成3即可。具体原因可自行google(关系到文件夹/etc/rc*.d/文件夹,其中*的取值为1-5)。但是对于Debian,好像就不是那么简单了,即使做了上述的更改,仍会启动图形界面。解决办法有两个:一、...
Linux任务调度命令(轻松管理Linux)

Linux任务调度命令(轻松管理Linux)

Linux任务调度其实就是让系统在某个时间执行某些命令或者程序,这样可以让管理员更加轻松地管理自己的Linux,当我刚了解到这个方法时,我的内心充满了无尽的欣喜,感觉Linux实在是太强大了。下面我就来具体的讲讲这个命令一:任务调度分类1.系统工作,有些重要的工作必须周而复始的执行,比如病毒扫描2.个别用户工作,个别用户可能希望执行某些程序,比如定时打开音乐播放器二:任务调度文件的位置/etc/crontab三:个人任务调度命令crontab -e接着输入...
Ubuntu 13.04安裝Chromium网页浏览器

Ubuntu 13.04安裝Chromium网页浏览器

Ubuntu是一个以桌面应用为主的GNU/Linux操作系统,目前最新的版本为13.04版,它是一个开放源代码、功能强大且免费的操作系统,除了操作系统以外,还有文书资料处理、影像处理、影音播放、烧录、……等免费软件,关于Ubuntu 13.04的下载与安装详见:VirtualBox 4.2.12安装Ubuntu 13.04。Ubuntu 13.04预设的浏览器为Firefox,如果想要安装与使用Chromium浏览器〈Chrom...
Ubuntu 安装Virtualbox 4.2.12和Extension Pack

Ubuntu 安装Virtualbox 4.2.12和Extension Pack

Virtualbox是由德国Innotek公司开发的开源的虚拟机软件,功能强大而且简单好用。然而,在Ubuntu或其他Linux系统中使用Virtualbox却不是那么简单,容易出错,比如安装不成功,无法启动虚拟机,无法使用USB,无法上网等。一、安装Virtualbox 4.2.12你还在Ubuntu Software Center和Synaptic Package Manager中直接安装Virtualbox吗?这种安装方式我在Ubuntu12.10,...
你需要知道多少Linux常用命令?

你需要知道多少Linux常用命令?

虽然用过两年的Ubuntu,但是心里还是没底,毕竟这是公司的服务器。算算时间,半个月过去了,发现其实用的Linux的命令不是很多,通过查看命令使用记录,总结出来常用的大致如下:netstat 查看一些端口信息ifconfig IP网段参数hostname 主机名cp 文件复制scp 远程服务器文件复制rm 文件删除tar 文件解压缩find 查找文件sh example.sh & 后台执行脚本sh example.sh > err.log &...
Linux系统安装出错后出现grub rescue的修复方法

Linux系统安装出错后出现grub rescue的修复方法

1、先使用ls命令,找到Linux系统的安装文件在哪个分区:grub rescue>ls会罗列所有的磁盘分区信息,比方说:(hd0,1),(hd0,5),(hd0,3),(hd0,2)2. 然后依次调用如下命令: X表示各个分区号码grub rescue>ls (hd0,X)如果都找不到的话,需要查一下是否因为Linux版本差异,造成grub的路径不对。3. 假设找到(hd0,5)时,显示了文件夹中的文件,则表示Linux安装在这个分区。4. ...
Linux系统Vim基本命令

Linux系统Vim基本命令

vi filename(文件名) --- 进入命令行模式在插入模式中输入Esc,则当前模式转入命令行模式。Vi命令行模式功能键:I---切换到插入模式,此时光标当于开始输入文件处A---切换到插入模式,并从目前光标所在位置的下一个位置开始输入文字O---切换到插入模式,且从行首开始插入新的一行ctrl+b---屏幕往后翻动一页ctrl+l---屏幕往前翻动一页ctrl+u---屏幕往后翻动半页ctrl+d---屏幕往后翻动半页0---光标移到本行的开头G-...
Linux下UP-CUP S2440型产品光盘环境的安装与配置

Linux下UP-CUP S2440型产品光盘环境的安装与配置

UP-CUP S2440型产品光盘环境的安装:执行命令挂载光驱磁盘到本地/mnt目录mount /dev/cdrom /mnt若系统不识别/dev/cdrom,可用 mount -t iso9660 /dev/hdb/mnt拷贝光盘代码资源到宿主机(本机)上执行UP-CUP S2440开发平台光盘UP-CUP2440Linux目录下的自动安装脚本文件install.sh,该文件用于用户初次在宿主机Fedora上自动安装光盘内容及交叉编译环境 ./insta...
<< 741 742 743 744 745 746 747 748 749 750 >>