gloryzyf

--技术改变生活,希望能和有情有义的人一起做有意义的事

shell脚本中执行时提示“没有那个文件或目录”的解决办法

故障现象:在终端直接cd /var正常,在shell脚本中执行则报错。原因是脚本是在windows平台下写的,换行符与linux不同,造成脚本不能正确执行 出现bad interpreter:No such file or directory的原因,是文件格式的问题。这个文件...

2016-12-27 16:10:47

阅读数 4661

评论数 0

Linux终端关闭后台进程也结束原因分析和nohup的使用

Windows和Linux的远程连接(都叫做远程连接吧)不同: 1)Windows远程连接后,如果在远程机器上运行某个程序,完全可以退出连接后过一段时间再连接到那台机器上看有没有结束,即Windows的远程连接在不经过任何处理的情况下,在远程机器上运行的程序不会随着中止连接而结束。 2...

2016-12-23 13:47:30

阅读数 336

评论数 0

Linux下运行Python脚本显示“: 没有那个文件或目录”问题

之前在Windows下写好了一个Python脚本,运行没问题,今天在Linux下,脚本开头的注释行已经指明了解释器的路径,也用chmod给了执行权限,但就是不能直接运行脚本。         后来一想,应该是编码问题。Windows下,文本的换行是\r\n一同实现的,而Lnix/UNIX下则只用...

2016-12-23 10:42:23

阅读数 3221

评论数 0

Linux写时拷贝技术(copy-on-write)

Linux写时拷贝技术(copy-on-write) 源于网上资料 COW技术初窥:       在Linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于效率考虑,linux中引入了“写时复制“技术,也就是只有进程空间的各段的内容要...

2016-10-06 15:14:38

阅读数 262

评论数 0

sed命令

简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重...

2016-08-11 20:42:50

阅读数 213

评论数 0

awk命令

简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,...

2016-08-11 20:41:20

阅读数 222

评论数 0

Shell脚本之crontab定时任务

crontab定时任务 crondtab是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,crondtab进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。         每个用户都有自己的调度c...

2016-08-02 11:56:36

阅读数 1232

评论数 0

Linux下查看、关闭及开启防火墙命令

Linux下查看、关闭及开启防火墙命令 1)永久性生效,重启后不会复原  开启: chkconfig iptables on 关闭: chkconfig iptables off  2)即时生效,重启后复原  开启: service iptables start 关闭: service...

2016-07-10 19:14:22

阅读数 3708

评论数 0

Linux配置文件路径大全

Linux配置文件路径大全 1:/etc/sysconfig/i18n(语言配置文件).2:/etc/sysconfig/network-scripts/ifcfg-eth0(eth0配置文件). 3:/boot/grub/grub.conf(grup配置文件) 或/boot/grub/men...

2016-06-20 23:59:04

阅读数 4966

评论数 0

Linux网络配置 DNS配置信息丢失 可能原因分析

具体情况如下: 在没有启动NetworkManager服务的情况下,已经成功连接:ping www.baidu.com 但是,我重新启动NetworkManager后,ping www.baidu.com就不成功了。 ping www.baidu.com不成功 查看DNS配置文...

2016-06-19 22:21:19

阅读数 219

评论数 0

关闭selinux 对ftp的保护

在安装完vsftp服务后登陆时可能遇到cannot change directory后面是登陆者的目录的错误。这是因为SE设置的关闭了ftp的原因。 使用命令 getsebool ftpd_disable_trans 可以查看当前的状态如果不是on 那么是输入命令 setsebool ftpd_d...

2016-06-19 20:59:46

阅读数 1205

评论数 0

wget命令

Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这...

2016-06-19 20:37:23

阅读数 189

评论数 0

Linux 软件安装到 /usr,/usr/local/ 还是 /opt 目录?

Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。 /usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用...

2016-06-19 20:31:20

阅读数 944

评论数 0

linux系统目录介绍

以下用一个表格来罗列linux默认的目录或文件及其用途:   目录/文件 用途 来源 / /处于Linux文件系统树形结构的最顶端,它是Linux文件系统的入口,所有的目录、文件、设备都在/之下。 - /bin 该目录存...

2016-06-19 20:27:50

阅读数 196

评论数 0

linux kill 关闭进程命令

杀死进程最安全的方法是单纯使用kill命令,不加修饰符,不带标志。  首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令:   # kill -pid   注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进...

2016-06-19 20:17:39

阅读数 278

评论数 0

ps -ef命令详解

ps -ef |grep abc 查看含有"abc"的活动进程 ps -ef |grep -v abc 查看不含abc的活动进程         1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。     2)p...

2016-06-19 20:10:17

阅读数 4265

评论数 0

安装rabbitmq

参照官方安装指南: http://www.rabbitmq.com/install-rpm.html 1.Install Erlang https://www.erlang-solutions.com/resources/download.html 1. Add...

2016-06-18 01:07:53

阅读数 287

评论数 0

修改yum源

CentOS镜像使用帮助 收录架构 i386x86_64SRPMS 收录版本 所有版本 更新时间 每4小时更新一次 使用说明 首先备份/etc/yum.repos.d/CentOS-Base.repo mv /etc/yum.repos.d/CentOS-...

2016-06-17 23:11:24

阅读数 298

评论数 0

host-only模式下虚拟机ping不通主机 主机却可以ping通虚拟机 解决方案

在控制面板-》Windows防火墙-》允许程序或功能通过Windows防火墙-》文件和打印机共享

2016-05-02 16:51:16

阅读数 4273

评论数 3

Linux下网卡eth1如何修改为eth0

正常来说,Linux在识别网卡时第一张会是eth0,第二张才是eth1。有时候我们使用虚拟机克隆技术后网卡的信息就会改变,新克隆出来的虚拟主机网卡名字可能变为eth1.无论我们怎么修改都无法改变,这就对我们使用N台虚拟机进行HA-heartbeat实验时造成了困扰。 在这里成这样是因为复制系...

2016-04-30 00:12:45

阅读数 386

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭