Linux基础学习之文件查找find的常见用法
前言
在linux的日常管理中,find的使用频率很高,熟练掌握对提高工作效率很有帮助。
find的语法比较简单,常用参数的就那么几个,比如-name、-type、-ctime等。初学的同学直接看第二部分的例子,如需进一步了解参数说明,可以参考find的帮助文档。
find语法如下:
find(选项)(参数)
常用例子
根据文件名查找
...
CentOS 配置无密码登录的实现
CentOS 配置无密码登录
配置sshd服务 在服务器上修改/etc/ssh/sshd_config:
<!-- lang: shell -->
?
1
2
3
4
5
6
7
8
9
1 ...
Ubuntu 17.10安装phpMyAdmin数据库管理工具配置详解
和Windows下各种双击安装直接使用的数据库管理工具不同,Linux下的数据库管理工具显得有些稍稍复杂。由于版权和收费限制,很多好用的数据库管理工具例如Data Grip和Navicat不能直接在Linux的包管理器中安装使用。不过仍然有一些好用的DBMS,phpmyadmin就是其中之一。
安装LAMP
LAMP是Linux、Apache、MySql(MariaDB) ...
如何在 Ubuntu 和其它的 Linux 发行版安装 Rust 和 Cargo
了解在 Linux 上安装 Rust 编程语言及其包管理器 Cargo 的各种方法。
自从 Mozilla 贡献了 Rust 语言之后,它就获得了更加突出和受欢迎的地位。口说无凭。Rust 将被使用在 Linux 内核中,它是继 C 语言之后的第二种编程语言。
许多开发人员也开始使用 Rust 语言制作很棒的基于命令行的工具。这些工具通常可以通 ...
解决Unixbench安装报错信息的问题
运行环境:
Ubuntu 16.04.3 x86_64
在Ubuntu下安装运行Unixbench时,提示报错信息如下
?
1
2
3
4
5
6
gcc -o ./pgms/ubgears -DTIME -Wall -pedan ...
Linux基础学习之利用tcpdump抓包实例代码
简介
很多时候我们的系统部署在Linux系统上面,在一些情况下定位问题就需要查看各个系统之间发送数据报文是否正常,下面我就简单讲解一下如何使用tcpdump抓包
网络数据包截获分析工具。支持针对网络层、协议、主机、网络或端口的过滤。并提供and、or、not等逻辑语句帮助去除无用的信息。
?
...
详解CentOS 7下安装Tomcat到服务
环境:
CentOS Linux release 7.3.1611 (Core)
3.10.0-514.16.1.el7.x86_64
1.安装Java环境
Jre有ServerJre和Jre的区别。两者具体的区别就是ServerJre启动时默认Jvm是Server模式,且包含了一些监控工具,具体的区别见Oracle的站点。现在普遍存在的一个问题就是大部分JAVA程序是基于JAVA7开发的,但是Oracle ...
详解基于Centos7+Nginx+Tomcat8的负载均衡服务器的搭建
由于工作的需求,在使用中,需要搭建负载均衡,研究了apache+tomat负载均衡的方案,并且通过检索相关的文章,进行了比较发现,apache负载负载均衡在使用的效率上,远远不如nginx的效率高,因此决定使用nginx来进行服务的搭建。最初yum安装了nginx,但是不知道什么原因,nginx的服务可以正常启动,静态页面也可以正常访问 ...
Ubuntu下LAMP环境配置教程(linux)
据说搞好lamp也就是linux+apache+mysql+php就已经相当于一个中级php程序猿的水平,当然你的php要得会才行,之后就是搞好各种框架。其实这东西,并不神秘,非常简单。甚至比windows还简单,各种变量都自动帮你搞好了。你的畏惧主要来自于你的无知。
建议先通过phpnow1.5.6在windows一键搭好php环境,然后通过mysql_gui_t ...
如何更改 Ubuntu 的终端的颜色
如果你只是想完成一些工作,默认的终端已经看起来足够好了。
但是,如果你想要一个独一无二的的终端体验或者符合你自身品位的一些东西,你也可以改变你的 Ubuntu 的终端的颜色。
在这篇速成教程中,我将专注于调整 Ubuntu 中的颜色方案。由于 Ubuntu 使用 GNOME 的终端,因此这些步骤可能也对大多数的使用 GNOME ...
linux安装redis和mysql的实例讲解
linux环境下安装redis和mysql
安装redis(版本3.2.10):
下载地址:https://redis.io/download,这里我下载3.2.10
?
1
2
3
4
5
6
7
8
9
...
linux下SVN配置实现项目目录自动更新以及源码安装的操作方法
配置钩子文件自动更新
开发环境提交更新至服务器时会出现每次在服务器端项目目录下必须手动更新SVN up才可以访问最新更新,通过钩子文件配置 则可以实现自动更新
新建文件:
?
1
vim /usr/local/svn/demo/hooks/post-commit
...
详解Linux运维CentOS系统SVN双备份Shell脚本
前言
SVN是Subversion的简称,是一个开放源代码的版本控制系统,采用了分支管理系统。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。
作为一个代码管理工具,备份操作显得尤为重要,这里采取这样的备份策略:在执行本地备份的同时,让Shell脚本自动上传数据到另一台FTP备份服务器中,这种异地备 ...
CentOS7如何修改SSH登录端口
centos7修改ssh默认登录端口和centos6差不多,就是防火墙不一样,然后关闭selinux最好。
【修改ssh默认22端口】
?
1
vi /etc/ssh/sshd_config
在Port 22下面加一行,以端口50000为例,Port 5000 ...
如何在 Ubuntu Linux 中正确地设置 JAVA_HOME 变量
如果你 在 Ubuntu 上运行 Java 程序 ,使用 Eclipse、Maven 或 Netbeans 等等,你将需要将 JAVA_HOME 环境变量设置为正确的路径。否则,你的系统将会向你控诉 “java_home 环境变量没有设置”。
在这篇初学者教程中,我将向你展示在 Ubuntu 上正确地设置 JAVA_HOME 变量的步骤。这些步骤应该也适用于大多数的 ...
Ubuntu下图形化LAMP环境配置教程(linux)
按照《ubuntu下lamp环境配置教程(linux)》(点击打开链接)搞好lamp的环境之后,就可以利用gredit文本编辑器去写php,然后利用终端去查询mysql里面的内容,但是,这种环境还挺粗糙的,没有开发的ide,查询数据库还要输入一大堆命令,不适合php的开发。
此时你可以安装aptana作为php开发的ide,这款工具在《【html】一款 ...
Linux系统下利用C程序输出某进程的内存占用信息
前言
大家应该都遇到过一种情况,在实际工作中有时需要程序打印出某个进程的内存占用情况以作参考, 下面介绍一种通过Linux下的伪文件系统 /proc 计算某进程内存占用的程序实现方法.下面话不多说了,来一起看看详细的介绍吧。
实现分析
首先, 为什么会有所谓的 伪文件 呢. Linux系统的文件类型大致可分为三类: 普通 ...
在linux服务器下使用版本控制软件SVN的方法
1.首先安装svn rpm包
查找rpm包里存在的版本,使用命令yum install sunversion...((根据package包里面存在的安装文件版本)
在linux服务器上建立svn文件夹,个人创建在/usr/local/下:
?
1
mkdir /usr/local/svn
...
Ubuntu Server 16.04 LTS 上安装 LAMP图解教程
lamp 方案是一系列自由和开源软件的集合,包含了 linux、web 服务器 (apache)、 数据库服务器 (mysql / mariadb) 和 php (脚本语言)。lamp 是那些需要安装和构建动态网页应用的基础平台,比如wordpress、joomla、opencart 和 drupal。
在这篇文章中,我将描述如何在 ubuntu server 16.04 lts 上安装 lamp,众所周知 ubu ...
在 Ubuntu 16.04 为 Nginx 服务器安装 LEMP 环境(MariaDB,PHP 7 并支持 HTTP 2.0)
lemp 是个缩写,代表一组软件包(l:linux os,e:nginx 网络服务器,m:mysql/mariadb 数据库和 p:php 服务端动态编程语言),它被用来搭建动态的网络应用和网页。
(lctt 译注:为何采用 lemp 而不是 lnmp 的缩写?据 https://lemp.io/ 的解释:nginx 的发音是 engine-x,重要的发音而不是首字母,而且 lemp 实际上是 ...