五一
快乐
海南仙岛

动态统计

发布统计(近 10 个月)
  • 2026-04:5 篇
  • 2026-03:4 篇
  • 2025-12:1 篇
  • 2025-11:1 篇
  • 2025-10:1 篇
  • 2025-09:10 篇
  • 2025-08:11 篇
  • 2025-07:1 篇
  • 2025-06:2 篇
  • 2025-04:3 篇
分类统计
  • Linux:301
  • 仙岛教程:230
  • 网络相关:56
  • 软件交流:55
  • 七嘴八舌:39
标签统计
  • linux:173
  • centos:84
  • wordpress:54
  • 方法:40
  • ffmpeg:31
  • php:29
  • shell:28
  • Windows:23

时光机 往年本月

标签: linux

No Image

使用expect控制ssh自动登录连接Linux服务器方法

因为我自己有几台Linux的服务器需要管理,有时候管理的时候需要ssh手动登录并执行相应代码,操作非常繁锁,于是想到自动化脚本,写一个一键管理的脚本,以后只要运行相应的脚本就可以管理对应的服务器,这样的效率就会高很多了,本来Linux上有一个shell脚本,但是执行它还是需要手动登录ssh,能不能自动登录ssh呢? 我查找了网上很多资料,有的人说用ssh-keygen管理方便,但缺点是需要在本地保存Key验证码.于是便选择了expect来实现.方法也非常简单. expect是Unix系统中用来进行自动化控制和测试的软件工具,由Don Libes制作,作为Tcl脚本语言的一个扩展,应用在交互式软件中如telnet,ftp,Passwd,fsck,rlogin,tip,ssh等等。该工具利用Unix伪终端包装其子进程,允许任意程序通过终端接入进行自动化控制;也可利用Tk工具,将交互程序包装在X11的图形用户界面中。 我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,比如普通用户使用sudo命令时就需要我们手动输入密码;expect就是能够完成这种自动交互任务,而无需人的干预。Expect的作者Don Libes在1990年开始编写Expect时对Expect做有如下定义:Expect是一个用来实现自动交互功能的软件套件(Expect [is a] software suite for automating interactive tools)。系统管理员可以使用它创建用来实现对命令或程序提供输入的脚本:一般来说这些输入都需要手工输入(比如之前提到的执行sudo程序期望用户从终端输入用户密码)进行的,Expect则可以根据程序的提示 模拟标准输入给程序提供信息来实现交互程序执行。 expect和sh的shell脚本不一样,expect是以 #!/usr/bin/expect 开始,而sh则是以# !/bin/bash开始.使用之前需要安装expect. 这里用到的只是expect的几个命令,expect,spawn和send. 回车符号分别是\r \n

No Image

Linux下shell备份脚本教程

原创内容,转载请注明出处:https://www.myzhenai.com.cn/post/1656.html https://www.myzhenai.com/thread-16096-1-1.html 使用前请先安装rar_Linux压缩工具, Linux下rar压缩解压缩程序rar的安装使用方法:https://www.myzhenai.com/thread-15509-1-2.html https://www.myzhenai.com.cn/post/1040.html 将以下脚本内容修改自己的配置后保存为后缀名为.sh的文件即可.运行的时候请用 sh ****.sh

No Image

CenTOS6.5发布

centos好久没有更新了,感觉从centos6.4后有好长一段时间一直都没有更新包,现在终于有大动作了. centos i386:https://mirrors.163.com/centos/6.5/isos/i386/ centos x86_64:https://mirrors.163.com/centos/6.5/isos/x86_64/ 网盘快速下载:https://yunpan.cn/Q9XWNru9ctAIb https://pan.baidu.com/s/1tKwDO 更多Linux版本下载:https://www.myzhenai.com/thread-15833-1-1.html https://www.myzhenai.com.cn/post/1327.html

No Image

Eclipse安装简体中文包教程

Eclipse安装简体中文包教程网上有很多方法,有的说是下载语言安装包,然后解压缩到Eclipse安装目录然后重启就可以.不过我是利用Eclipse的Install New Software来安装的. 方法很简单: 一:打开Eclipse 二:help-->Install New Software 三:add-->Name:Indigo Language Package -->Location:https://download.eclipse.org/tech ... site/R0.11.0/indigo -->OK 四:选中 Babel Language Packs in Chinese(Simplified) -->Next-->勾选同意-->Finish 五:重新启动Eclipse Linux安装Eclipse教程:https://www.myzhenai.com/thread-15802-1-1.html https://www.myzhenai.com.cn/post/1290.html

No Image

Linux下使用crontab添加定时任务

crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρνο),原意是时间。 通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。 使用权限: root用户和crontab文件的所有者 语法: crontab [-e [UserName]|-l [UserName]|-r [UserName]|-v [UserName]|File ] 参数: -e [UserName]: 执行文字编辑器来设定时程表,内定的文字编辑器是 VI,如果你想用别的文字编辑器,则请先设定 VISUAL 环境变数来指定使用那个文字编辑器(比如说 setenv VISUAL joe) -r [UserName]: 删除目前的时程表 -l [UserName]: 列出目前的时程表 -v [UserName]:列出用户cron作业的状态

No Image

Linux pdf文档乱码的解决方法

我使用的是CentOS6.4,在使用Evince打开pdf中文文档的时候发现边栏索引没有问题,但内容却都是一些白方块或黑方块.不能正常阅读. 解决方法很简单:

No Image

更新clamav病毒库的方法

原创内容,转载请注明出处:https://www.myzhenai.com.cn/post/1367.html https://www.myzhenai.com/thread-15880-1-1.html 很多教程,包括官方文档里都说要升级clamav病毒库需要运行freshclam程序,但是不知道为什么,我本地源码编译安装的clamav0.98却无法正确运行,一直提示有问题,不知道是不是freshclam.conf文档的配置有问题.但是我通过另外一个方法解决了clamav病毒库的升级问题. 编译安装clamav:https://www.myzhenai.com/thread-15526-1-1.html https://www.myzhenai.com.cn/post/1061.html

No Image

Linux下目录无法删除的解决办法

不知道为什么,我的用户根目录下出现了一个全是英文大小写字母创建的文件夹,无法进入文件夹,无法删除.用root权限也不行. 一操作系统就卡住了. 我把这文件拖到回收站了,但最终发现回收站无法清空了.回收站也没办法打开,一打开回收站系统就卡住.

No Image

CentOS回收站的路径

我看到网上有些朋友说linux系统的回收站目录在当前目录的.Trash文件夹.但是我发现我的CentOS6.4 32.bit里并没有这个路径. CentOS的回收站目录应该是在当前目录下的.local/share/Trash/files/ 这个路径是隐藏属性的.

No Image

Linux(CentOS)下安装Android(安卓)模拟器

Android:https://developer.android.com/ Linux安装jdk-7u25-linux-i586:https://www.myzhenai.com/thread-15801-1-1.html https://www.myzhenai.com.cn/post/1284.html 安装之前请先安装Jdk,之前网上有很多教程写得很麻烦,所以我这里就告诉大家一个快速安装和配置Android终端的方法.首先是下载android安装包,大家可以根据自己的系统到Android官方主页上下载.我这里使用的是Linux 32bit的系统,所以我下载的是android-sdk_r22.0.5-linux.tgz这个包.官方所有的包我也离线了一份到我们的360云盘和百度云盘并分享了.大家也可以根据自己的需要来下载安装. 360云盘:https://yunpan.cn/QGuRrqFDYBktY 百度云盘:https://pan.baidu.com/share/link?shareid=2581255114&uk=3744424561

No Image

各种版本Linux系统下载

这是我收集的一些Linux系统的各个版本,其中我安装使用过四个版本,分别是红旗Linux桌面,Ubuntu,Centos,Red hat Linux这四个.我还是比较喜欢简洁的Centos. 关键字:linux centos debian fedora slackware suse ubuntu freebsd gentoo mepls redflag redhat 我之前也发过一个帖子,不过那个是使用迅雷快传的,现在迅雷快传已经删除所有下载链接了,现在这个是我用360云盘的离线功能拖官方的安装光盘iso文件,但是360盘有个缺点,不允许离线超过2G的文件,所以有些有种子的我就把种子拖到360云盘,没有种子的也只好作罢了.

No Image

Linux安装netbeans编译器教程

netbeans:https://netbeans.org/community/releases/74/ https://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-432126.html NetBeans IDE是一个屡获殊荣的集成开发环境,可以方便的在Windows,Mac,Linux和Solaris中运行。NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE目前支持PHP、Ruby、JavaScript、Ajax、Groovy、Grails和C/C++等开发语言。 NetBeans项目由一个活跃的开发社区提供支持, NetBean开发环境提供了丰富的产品文档和培训资源以及大量的第三方插件。 NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java、C/C++,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。 在 NetBeans Platform 平台中,应用软体是用一系列的软体模组(Modular Software Components)建构出来。而这些模组是一个jar档(Java Archive File)它包含了一组Java程式的类别而它们实作全依据依 NetBeans 定义了的公开介面以及一系列用来区分不同模组的定义描述档(Manifest File)。有赖於模组化带来的好处,用模组来建构的应用程式可只要加上新的模组就能进一步扩充。由於模组可以独立地进行开发,所以由 NetBeans 平台开发出来的应用程式就能利用着第三方软件,非常容易及有效率地进行扩充。

No Image

Linux安装Eclipse教程

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。 虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。 这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、PHP等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。 基于 Eclipse 的应用程序的一个突出例子是 IBM Rational Software Architect,它构成了 IBM Java 开发工具系列的基础。 eclipse:https://www.eclipse.org/downloads/

No Image

Linux安装jdk-7u25-linux-i586

Java:https://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 这里有不同平台的版本可供下载,对于Linux平台,有32位和64位两种,每种又分成了rpm和tar.gz两种类型文件,对于使用rpm管理包的Linux系统可以下载rpm文件安装,也可以下载tar.gz文件。没有使用rpm包管理器的Linux只能使用tar.gz文件。本人自己用的是32位的CentOS 6.4版,选择下载jdk-7u25-linux-i586.tar.gz(注:CentOS使用rpm包管理器,也可以下载jdk-7u25-linux-i586.rpm来进行安装)。 要下载相应版本必须接受相应的许可协议,缺省情况下是不接受相应的许可协议,

No Image

Linux下的音频批量转换软件:音乐魔方Audio-convert-mod简体中文版

如果你需要在 Linux 下进行音频格式转换,那么 Audio-convert-mod 是一个值得一用的工具。Audio-convert-mod 简单易用,转换音频格式文件只需三步即可搞定。另外,使用 Audio-convert-mod 可执行批量转换。目前,Audio-convert-mod 支持 MP3、OGG、FLAC、WAV、AAC/MP4/M4A、MAC/Monkey's Audio/APE、MPC (Musepack)、WV (wavpack) 等音频格式的编码和解码。 Audio-convert-mod 的当前版本为3.46.0,提供有源码包和 RPM 包。安装 Audio-convert-mod 需要 gawk 和 file。此外,为了获得上述音频格式的编码/解码支持,需要安装一些常用的编码/解码器,比如:lame 用于 MP3 转换、vorbis-tools 用于 OGG 转换、flac 用于 FLAC 转换、mac 用于 APE 转换等等。

No Image

Smplayer安装和出现错误的解决方法

Smplayer是一个基于Qt库,用Mplayer作为后端的媒体播放器。 虽然是Qt程序,但是在Gnome下兼容良好。 SMPlayer有一个特色功能是它能记住你播放任何文件时候的设置。 Smplayer是一个非常好用的媒体播放器、可以支持大部分的视频和音频文件。它支持音频轨道切换、允许调节亮度、对比度、色调、饱和度、伽玛值,按照倍速、4倍速等多种速度回放、还可以进行音频和字幕延迟调整以同步音频和字幕。 SMPlayer是一款多平台的视频播放工具,支持播放视频文件、DVD、VCD等。 SMPlayer 是 MPlayer 的一个图形化前端,基于 qt4库开发的。具有十分完备的功能,可以支持大部分的视频和音频文件。它支持音频轨道切换,允许调节亮度、对比度、色调、饱和度、伽玛值,按照倍速、4倍速等多种速度回放,还可以进行音频和字幕延迟调整以同步音频和字幕。

No Image

linux下编译安装wxWidgets-2.8.12和audacity-2.0.3教程

音频编辑录音器(Audacity)是一个免费的跨平台(包括Linux、Windows、Mac OS X)音频编辑器。你可以使用它来录音,播放,输入输出WAB、AIFF、Ogg Vorbis和MP3文件,并支持大部份常用的工具,如剪裁、贴上、混音、升/降音以及变音特效等功能。你可以剪切,复制和粘贴(带有无约束的取消),混合音轨,和给录音添加效果。它还有一个内置的封装编辑器,一个用户可自定义的声谱模版和实现音频分析功能的频率分析窗口。Audacity 让你轻松编辑音乐文件无负担&def提供了理想的音乐文件功能自带的声音效果包括回声,更改节拍,减少噪音,而内建的剪辑、复制、混音与特效功能,更可满足一般的编辑需求。它还支持VST和LADSPA 插件效果。 怎样编译Audacity 依赖性 wxWidgets 库是必需的。Audacity 2.0.3依赖于 wxGTK 2.8.12。 libsndfile 库也是必需的,可在Audacity SVN找到。其他库都是 可选安装。 CMake是必需的,用于编译 libsoxr (现在是Audacity默认重采样库)。 如果你使用Apt或者RPM类的系统包管理器安装库,那么每个库都得选择 "dev" (开发)版。 如果你使用yum方式来安装的话,EPel源码库里带的那个audacity1.3***版本的rpm文件版本太低了,安装可以顺利安装,但在使用的时候会提示 此版本的Audacity在编译时没有附带针对MP3文件的支持 所以我们就别外安装最新版本的,在编译的过程中我们会遇到一些问题,首先最大的问题就是wxWidgets的编译,这个问题我折腾了很久,因为我以为wxWidgets编译成功了,但是在接下来编译audacity的时候却提示没有找到wxWidgets.我第一次编译wxWidgets的时候是编译它的最新的wxWidgets2.9.5,但好像不行. 另外一个问题是cmake的版本太低,系统自带的cmake才2.6,而audacity2.0.3却需要cmake2.8.

No Image

Linux下的电影播放机Totem

Totem:https://projects.gnome.org/totem/ Totem是什么? Totem是官方的GNOME桌面环境基于GStreamer的电影播放器​​。它具有播放列表,全屏模式,寻求和音量控制,以及键盘导航。 它配备了更多功能,例如: 视频缩略图的文件管理器 鹦鹉螺“属性”选项卡 Mozilla的火狐插件在你的浏览器观看电影 命令行的视频属性帮手(索引) 特点 播放任何GStreamer的支持文件 支持LIRC Shoutcast的,M3U,ASX,SMIL和ra播放列表的支持(也可用从运LGPL库) 播放VCD,DVD(菜单),圆盘式自动检测 TV-Out功能配置可选的分辨率切换 4.0,4.1,5.0,5.1,立体声和AC3输出音频的输出 Xinerama的双头和视支持全屏模式(移动鼠标,你会得到很好的控制) 遥控器的操作模式来控制正在运行的Totem 寻求和音量控制 长宽比的变化,基于视频的原始大小缩放 全键盘控制 播放列表,重复和随机模式,节能功能和拖放重新排序 GNOME和Nautilus集成(Totem注册的文件类型,添加了一个菜单项,使用代理服务器的配置,节约会议,并注册,MMS,PNM uvox和RTSP计划的,删除播放列表中的项目,从弹出的光盘) 属性窗口(关于当前电影的信息) 拖放和鼠标滚轮的行动 屏幕截图功能 亮度,对比度,色调和饱和控制 可视化插件播放音频文件时, Telestrator模式下使用超级无敌掌门狗 视频缩略图 鹦鹉螺属性页 在远程显示器上的作品 自动外挂字幕加载,或手动(仅适用于命令行,使用这样的:Totem文件:///文件。avi#副标题:file.srt) DVD,VCD和OGG/ OGM字幕和语言支持 更准确的寻求对话 身份验证对话框时位置需要 GStreamer的 使用GStreamer的后端时,你可以安装多个插件包。您可以安装他们以同样的方式,你会安装Totem。可以在这里找到一些有关的GStreamer插件包。 GST-插件基 基本和必要的GStreamer插件 GST-插件好 大多数开放格式的插件 GST-插件丑 优质的插件可能会造成分配问题,需要DVD播放 GST-插件坏 一组插件,需要更多的工作,需要DVD播放 GST-ffmpeg的 基于FFmpeg的插件,包含了所有的基本流行的编解码器,如DivX和WMV解码器

No Image

Linux安装GStreamer的方法

GStreamer的是什么? https://gstreamer.freedesktop.org/ GStreamer是一个库,用于构建媒体处理组件图。 它支持的应用范围从简单的Ogg / Vorbis格式播放,音频/视频流复杂的音频(混音)和视频(非线性编辑)处理。 应用程序可以利用编解码器和过滤器技术,透明的进步。 通过编写一个简单的插件用干净的,通用的接口,开发人员可以添加新的编解码器和过滤器, 阅读更多... GStreamer是LGPL下发布。 1.x系列API和ABI的稳定,并取代了以前稳定的0.10系列。 它们都可以安装在平行。 要安装GStreamer可以先安装RPMforge的源来使用yum方式安装.

No Image

Linux安装FFmpeg的方法

FFmpeg是一款优秀的播放器解码插件,可以跨平台,有不同平台的版本,对于解码,编码和录制以及转换作用的很多的软件都是使用FFmpeg的插件来实现的. FFmpeg:https://www.ffmpeg.org/download.html