五一
快乐
linux – 第 3 页 – 海南仙岛
Linux Shell下获取字符窜中的几个字符
Linux / 2017年03月14日

原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2468.html https://www.myzhenai.com/thread-17979-1-1.html
关键词: Linux获取字符窜中的第一个字符 Shell获取字符窜第一个字符
有时候我们经常需要用命令获取一段字符窜里的几个字符, 一般来说都是用sed和awk,但是这两个命令需要用到关键词. 如果需要获取的字符窜位置是固定的, 我们可以用以下的这个方法.

Linux下HTML5播放器一键生成脚本
Linux / 2017年02月7日

原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2394.html https://www.myzhenai.com/thread-17969-1-1.html
关键词: Linux Shell HTML5 播放器 脚本
我使用的Html5播放器代码是扒 https://www.hzyxc.com/tech/yxcmusic/ 这家的, 他在hostloc上开源的.
我只是写了一个一键生成网页的脚本, 大家如果是Linux服务器的, 并且音频文件也保存在服务器上,那么就可以用这个脚本生成一个网页链接, 然后发布这个网页就可以了.
目录下的几个文件夹和文件

Gnome3如何设置Gnome2那样的界面
Linux / 2017年02月2日

原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2366.html https://www.myzhenai.com/thread-17962-1-1.html
关键词: Gnome fedora ubuntu debian centos7
众所周知, 新版的 centos7, fedora, ubuntu, debian等都默认安装Gnome3了, 就是界面左边一竖排的图标, 然后桌面上全是空白的, 有些人喜欢这么整洁的桌面, 但有些人还是认为这样太麻烦, 因为有些程序你找不到,得通过终端来调用. 尽管你可以通过/usr/share/applications/ 这路径下找到, 但总是不方便. 我喜欢的是Centos6默认使用的Gnome2的样式,有应用程序分类,系统功能分类. 那么,我们怎么找回这些样式呢? 也就是说,我们怎样设置Gnome3可以像Gnome2那样方便? 其实也很简单.我们只需要安装 gnome-tweak-tool就可以了.

Linux默认声音设备无法打开的解决方法
Linux / 2016年10月22日

原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2326.html https://www.myzhenai.com/thread-17940-1-1.html
关键词: 默认声音设备无法打开 VMware无法自动检测声卡 设置默认声卡 Linux设置默认声卡
我有一台VMware虚拟机里的CentOS系统最近运行的时候总是会弹出提示 默认声音设备无法打开 总是要手动去连接声卡, VMware无法自动检测声卡了. 刚开始的时候我以为是CentOS的声卡驱动的问题, 因为我安装的是Alsa声卡,但是检测声卡驱动的时候是显示声卡驱动安装了的. 后来又以为是Vmware tools的问题, 于是重新安装了一遍VMware tools. 却发现还是没有解决问题, 于是不得不转换思路, 会不会是虚拟的声卡驱动有多个声卡呢? 所以才导致无法确定使用哪一个声卡是默认声卡而无法识别. 后面一步一步排查,还真是. 最后就是设置了默认声卡解决了问题.步骤如下

Linux(CentOS)下的Shockwave Flash shell一键更新脚本
Linux / 2016年09月26日

原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2318.html https://www.myzhenai.com/thread-17933-1-1.html
关键字: Shockwave Flash一键更新脚本 Flash一键更新脚本
这个脚本其实是我自己用的, 我的系统里安装了FlashPlayer软件和火狐(firefox)浏览器里安装了Shockwave Flash插件,因为要一个一个来更新显得太麻烦,所以我自己写了这么一个小脚本来快速更新. 原理很简单, 从官方网站上下载FlashPlayer的最新版本到本地覆盖旧版本程序,然后通过flashplayer -v得到最新的版本号,再通过指定的官方下载链接将Shockwave Flash插件下载到本地并安装,在安装之前自动卸载旧版本的Shockwave Flash.

一个简单的检测网络Shell脚本
Linux / 2016年09月9日

原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2309.html https://www.myzhenai.com/thread-17923-1-1.html
关键词: Shell判断变量是否为空 Shell判断参数是否为空 Shell检测网络 Shell ping Shell traceroute

Shell 自动删除指定字符窜后边的字符窜
Linux / 2016年09月3日

原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2300.html https://www.myzhenai.com/thread-17920-1-1.html
关键词: Linux删除指定字符窜后边的字符窜 Shell删除指定字符窜后边的字符窜 sed删除指定字符窜后边的字符窜 sed删除右边的字符窜 sed删除左边的字符窜
对于shell编程的过程中我们都会遇到一个问题,如何替换或删除掉文件中指定字符窜后边或前边的一段字符, 如果使用正则的话是方便,但正则也没有办法做到针对不同的字符窜, 更何况是不懂正则的朋友,像我这样.
所以我换了个思路, 先取到需要替换或删除的字符窜,放到一个变量中,然后再用这个变量做为替换或删除的关键词去操作. 实现方法也很简单.
因为演示的文本里有敏感关键词,所以我只能是截图来演示了. 但代码我会详细解释.

Linux Shell枚举目录下相同文件脚本
Linux / 2016年08月20日

原创内容,转载请注昨出处: https://www.myzhenai.com.cn/post/2269.html https://www.myzhenai.com/thread-17910-1-1.html
关键词: Linux查找相同文件 shell查找相同文件
写这个脚本是为了练习shell编程的,本来思路是想着通过文件大小一致和md5值一致来获取相同的文件的,但我这脚本的实现方法好像不是太严谨,应该说是不太准确的,对于是不是这样,我也没有太大的把握,因为我调试过好多遍了,但找出来好多不同文件名,但相同类型的文件,因为这些文件我知道,有好多是我拍摄的相片, 如果说文件大小有可能会一致,但每个文件的md5值应该是不一样的. 所以这里只提供给朋友们一个思路, 您也可以帮忙调试改进, 欢迎朋友们参与讨论. 说实在的,这个脚本对于我们做站的朋友们来说还是有用处的,可以清除一些网站用户上传的相同的文件.

Linux(centos)下安装PhpStorm2016.2教程
Linux / 2016年08月19日

原创内容,转载请注昨出处: https://www.myzhenai.com.cn/post/2260.html https://www.myzhenai.com/thread-17909-1-1.html
关键词: phpstorm2016.2激活 phpstorm2016.2汉化 phpstorm2016.2中文 phpstorm2016.2安装
PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查.
PhpStorm官网:https://www.jetbrains.com/
PhpStorm2016.2:https://download.jetbrains.8686c.com/webide/PhpStorm-2016.2.tar.gz (Linux)
PhpStorm2016.2:https://download.jetbrains.8686c.com/webide/PhpStorm-2016.2.exe (windows)
需要的文件: 链接: https://pan.baidu.com/s/1bFaboU 密码: 6qpe
安装之前需要先安装java18以下版本. java安装教程 https://www.myzhenai.com.cn/post/1284.html 将旧版本的java安装目录删除, 将旧版本的java环境变量删除. 重新安装java
java下载页面: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
现在我们来安装PhpStorm2016.2

Linux Shell截取字符窜教程
Linux / 2016年08月15日

原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2254.html https://www.myzhenai.com/thread-17908-1-1.html
关键词: Linux截取字符窜 shell截取字符窜 grep截取字符窜 awk截取字符窜
这个教程是hostloc社区上的一个网友提的问题,他的原意是要通过 curl https://pv.sohu.com/cityjson 来获得一些关键的信息,比如ip和国家代码以及所处国家.
其实这个shell的思路很简单,先将curl获得的内容用sed把所有双引号和空格全部过滤掉,然后用awk来搜索相关关键字获得需要的内容.如果是多行的话,还城要再增加一个grep -v 行里的关键字.

Linux登录时显示audit:backlog limit exceeded的解决方法
Linux / 2016年07月21日

原创内容,转载请注明出处: https://www.myzhenai.com/thread-17898-1-1.html https://www.myzhenai.com.cn/post/2237.html
我昨天在升级一个Fedora系统时遇到了这样的问题, 开机在进入系统菜单的时候莫明的显示audit:backlog limit exceeded,并且系统非常卡,不能进入系统, 偶尔进入系统后,也会出现不能响应的问题,系统卡住了, 没升级之前的Fedora是23的,升级后的Fedora是24的, 应该是在升级的过程系统遇到了什么问题, 于是搜索网络上对于这个问题的解决方案, 但是发现很多方案都很笼统, 只是说audit 服务对所有的系统调用进行审计操作, 那么问题应该出现在哪呢? 没理由耗费这么多资源. 折腾了一个晚上, 再回过头来想一想,会不会问题是出现在SELinux上? 可能禁止了SELinux说不定问题就能解决. 于是重启系统, 在进入系统的时候快速的把SELinux关闭了. 关闭方法如下:

Linux下生成链条式密码钥匙的脚本
Linux / 2016年04月16日

原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2172.html https://www.myzhenai.com/thread-17854-1-1.html
之前写过一个这样的博文,但因为Ecvps倒闭跑路了,所以我丢失了两个月的数据,那篇文章也就丢失了,但是我也更新了这个脚本的方法,将有内容生成密钥链条和无内容自动随机生成密钥链条两种,控制方法是A和B两种.A是随机

Linux下使用iptables封锁端口禁止邮件发送
Linux / 2016年01月31日

原理是使用iptables封锁了PREROUTING (路由前) INPUT (数据包流入口) FORWARD (转发管卡) OUTPUT(数据包出口) POSTROUTING(路由后)五个规则链,只要是从这些规则链里出口的和入口的数据,都不能经过指定的端口. 例程封锁了这些端口 25,110,50,105,106,109,209,512,465,992,1109,24554,60177,60179
同时枚举了当前所有网卡,把所有网卡的进出数据都不能通过指定的端口传输.

Linux下禁止114so.cn劫持浏览器跳转的方法
Linux / 2015年08月11日

114so.cn劫持是最让用户烦恼的,电信也是个大流氓,你举报也无从举报,投诉也无从投诉. 所以我们现在只能从我们自身这里进行屏蔽.方法其实很多,我们可以在hosts里进行屏蔽,也可以在路由器里屏蔽.也可以利用iptables防火墙来屏蔽,我们这里不演示路由器里屏蔽了.我们这里只演示hosts和iptables屏蔽.

LAPMPP一键安装脚本
Linux / 2015年05月17日

原创内容,转载请注明出处:https://www.myzhenai.com.cn/post/2033.html https://www.myzhenai.com/thread-17477-1-1.html
关键词:Linux Apache PHP Mysql PHPmyAdmin Pure-ftpd 一键安装脚本
这个脚本是基于CentOS下的,Ubuntu和Debin因为和CentOS命令和代码是不一样的,所以这个不适用于Ubuntu和Debin.
脚本会自动识别系统版本并自动安装相对应的Epel源,安装过程中需要您输入mysql root用户密码,输入您所有网站根目录的路径,不要在最尾处加/符号(比如您有多个网站,全部存放在/var/www/ 您可以输入/var/www)您还要输入您绑定的域名,同时您还要留意输入pure-ftpd的密码,用户名是您提供的域名. 所有的配置信息保存在当前脚本执行路径下的lapmpp.log文件里.
如果有什么不明白的,可以参考以下几个文章:
Linux下利用yum安装Apache,php,Mysql,phpmysqladmin,pure-ftpd教程:https://www.myzhenai.com.cn/post/1992.html https://www.myzhenai.com/thread-17408-1-1.html
Pure-ftpd安装教程:https://www.myzhenai.com.cn/post/1812.html
脚本安装方法:

Linux下利用yum安装Apache,php,Mysql,phpmysqladmin,pure-ftpd教程
Linux / 2015年03月1日

原创内容,转载请注明出处:https://www.myzhenai.com.cn/post/1992.html https://www.myzhenai.com/thread-17408-1-1.html
关键词:Linux Centos Apache php Mysql phpmysqladmin pure-ftpd 安装配置教程 LAMP安装配置教程
Linux下安装Apache php Mysql就是俗称的“LAMP”,网上有很多一键安装包,但其实我们可以自行安装,安装方法也很简单.

Linux Glibc幽灵漏洞允许黑客远程获取系统权限
Linux / 2015年01月29日

幽灵漏洞是Linux glibc库上出现的一个严重的安全问题,他可以让攻击者在不了解系统的任何情况下远程获取操作系统的控制权限。目前他的CVE编号为CVE-2015-0235。

什么是glibc

glibc是GNU发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现。glibc 囊括了几乎所有的 UNIX 通行的标准。

Linux下无限期免激活使用UltraEdit的方法
Linux / 2014年12月23日

Linux下无限期免激活的方法网上有很多版本,但现在UltraEdit升级到15.0.0.11版后这些方法都不管用了.其实都是删除UltraEdit的配置文件来重复试用,但是网上的方法漏删了一些文件导致不起作用,按照网上的那些方法仍然会提示30天试用期过期.一点关闭UltraEdit窗口程序就退出了.
网上的方法:
rm -rf /home/pwd/.idm/uex/uex.conf
rm -rf /root/.idm/uex/uex.conf

Linux下使用RAR自动压缩目录并添加注释的脚本教程
Linux / 2014年12月3日

原创内容,转载请注明出处:https://www.myzhenai.com.cn/post/1932.html https://www.myzhenai.com/thread-17373-1-1.html
很多使用Linux做为服务器的站长朋友们可能都想知道如何在备份服务器数据的时候能给压缩包加上压缩密码增加数据的安全性.但是在Linux下使用RAR压缩软件的教程很少,千篇一律都是解释官方的使用命令和参数.可是使用unzip和tar以及gzip等压缩的时候是不能添加密码和注释的.现在我们就以RAR软件来演示如何编写一个利用expect自动控制的脚本教程.
Linux下RAR的安装方法:https://www.myzhenai.com/thread-15509-1-1.html https://www.myzhenai.com.cn/post/1040.html
Linux下自动备份网站数据并上传的脚本代码:https://www.myzhenai.com.cn/post/1819.html https://www.myzhenai.com/thread-16228-1-1.html
只要将自动备份网站数据并上传的脚本代码里的脚本适当的修改,就可以实现这些目的了.

Linux下Bash严重漏洞补丁升级方法
Linux / 2014年09月26日

env t='() { :;}; echo You are vulnerable.’ bash -c “true”
在终端命令行中运行以上代码,如果提示“You are vulnerable”,请马上打上被丁.
Ubuntu or Debian 请执行
apt-get update -y
apt-get upgrade -y
RedHat, CentOS or Fedora 请执行
yum clean all
yum -y update bash
yum update -y

Linux系统下Firefox浏览器自动登录SSH代理服务器脚本及设置方法
Linux / 2014年08月25日

原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/1845.html https://www.myzhenai.com/thread-16306-1-1.html
SSH定义:
Secure Shell应用层/传输层方式: 通过SSH连接,在本地与远程服务器之间建立一个加密的管道(Tunnel),SSH客户端监听本地端口,形成SOCKET5代理。由于IE对SOCKET5代理不好,大家一般都是用
FireFox。直接将FireFox设置Socket5代理就是可以正常使用的。
Firefox Socxet5设置方法: 编辑\高级\连接\设置\配置访问国际互联网的代理\手动配置代理\socks主机\(输入:127.0.0.1)\端口(输入7070)\Socks V5(选中)\远程dns(勾选)
# 端口可以自定义,但必须和以下你连接ssh时设定的本地监听端口一致.