51dev.com IT技术开发者社区

51dev.com 技术开发者社区

linux基础-linux和unix的区别

linux基础-linux和unix的区别

有时候我们对天天使用的Linux指令,只知道怎么用,却分不清概念用法区别,我觉得很有必要整理整理大家熟视无睹的一些linux概念区别。首先说说unix和linux的区别:linux和unix的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。linux不源于任何版本的unix源代...

linux基础-wget、apt-get、yum的区别

linux基础-wget、apt-get、yum的区别

Linux操作系统下安装与下载软件是Linux非常基本也非常重要的命令,分清wget、apt-get、yum的区别很重要。 Linux操作系统主要分为两大类:RedHat系列:Redhat、Centos、Fedora等;Debian系列:Debian、Ubuntu等。 wget(名字是WorldWi...

Linux安装jdk1.8并配置环境变量

Linux安装jdk1.8并配置环境变量

   linux下安装jdk和windows下的安装是一样的,之前在windows安装的时候是先下载压缩包,然后再配置环境变量。其实在linux下也是一样的。   第一步:创建jdk安装目录(该/usr/local/src 目录是空的,最好把我们自己...

Linux下使用Shell脚本启动Java程序

Linux下使用Shell脚本启动Java程序

 这个脚本是在网上找到,挺好的通用shell脚本。    只需要修改一些配置变量,就可以用来做起动脚本了。并且除了能起动、还支持关闭、重启、查看是否正在运行的功能。    start函数中,nohup部分其实也可以提出来放入一个配...

linux问题集锦

linux问题集锦

问题1系统卡慢执行命令延迟/var/spool/mail下root文件过大导致/var磁盘空间92%cd/&&du|sort-n|tail-n10查看排名前10的文件删掉之前解决方法:直接true>root清空root文件问题2svnup更新不上去出现一直连接不上去的原因,然后使用free-m发现...

linux系统时间与网络时间不同步

linux系统时间与网络时间不同步

在解决问题之前,我们首先来了解下面几个知识点:1.date命令:#date显示系统时间2.hwclock命令 (即hardwareclock系统硬件时间)#hwclock显示硬件时间#hwclock-w将系统时间写入到系统硬件当中3.ntpdatentpdate是一个linux时间同步服务软件,具体的详细资料...

Linux解压命令大全

Linux解压命令大全

.tar 解包:tarxvfFileName.tar打包:tarcvfFileName.tarDirName(注:tar是打包,不是压缩!)————————————&...

sh脚本文件

sh脚本文件

echo`date+%F` 打印当前日期 用于写备份脚本按照名字命名 ...

Linux crontab 在每月最后一天执行

Linux crontab 在每月最后一天执行

59 23***if[`date+%d-dtomorrow`=01];then;command(/usr/bin/curl-s-otemp.txt https://www.51dev.com/api/Sys/imoprt_money.html)   (解释:就是相当于如...

Linux下快速删除大量小文件引起的磁盘inode(目录索引)过满

Linux下快速删除大量小文件引起的磁盘inode(目录索引)过满

1)首先建立一个空白文件夹。mkdir/tmp/empty然后安装下rsyncyuminstall-yrsync2)之后使用以下语句即可快速的删除文件。rsync--delete-before-d/tmp/empty//the/folder/you/want/delete/原文中说不要忘记文件夹后的“/&r...

ext3_dx_add_entry: Directory index full!

ext3_dx_add_entry: Directory index full!

今天登陆网站,发现后台登录不进去了,根据以往经验,一般是空间已满导致session文件生成失败。最直接的结果影响就是:有些人可以登录,有些人不能登录。解决问题:登录服务器。我们看到,我们的网站目录还是有存储空间的,但是为什么写不进去呢?通过报错我们可以知道,确实是空间满了才写不进去文件。我们知道,每个存储设备(例如硬盘...

Linux报错:bash: pip: command not found

Linux报错:bash: pip: command not found

$wgethttps://bootstrap.pypa.io/get-pip.py$pythonget-pip.py$pip-V  #查看pip版本接下来就可以随便pip安装东西了  首先查下安装路径:find/-namepip然做个软连接ln-sv/usr/local/python/bin/pip...

linux下查看mysql版本的四种方法

linux下查看mysql版本的四种方法

Linux查看MySQL版本的四种方法1在终端下执行 mysql-V2在help中查找 mysql--help|grepDistrib3在mysql里查看 selectversion()4在mysql里查看 status...

Linux下面Crontab文件锁实现进程互斥

Linux下面Crontab文件锁实现进程互斥

理论基础实现格式:flock[-sxun][-w#]fd#flock[-sxon][-w#]file[-c]command...常用选项如下:-s,--shared:获得一个共享的锁。-x,--exclusive:获得一个独占的锁。-u,--unlock:移除一个锁,通常是不需要的,脚本执行完后会自动丢弃锁。-n,--...

Linux如何搭建Samba文件共享服务

Linux如何搭建Samba文件共享服务

Linux如何搭建Samba文件共享服务最近由于学习方面的原因,时间比较紧,只能用零碎时间来整理文档,所以发文章的频率可能会没那么快了,希望亲爱的你们多多体谅。然后,因为发文慢了,我有个想法就是把我上课的笔记分享给你们看,但我不知道你们会不会不喜欢,所以想征求一下你们的意见,欢迎给我留言哦。 前言:随着计算机...