Ubuntu
Frank看庐山
这个作者很懒,什么都没留下…
展开
-
Linux计划任务Crontab实例详解教程
说明:Crontab是Linux系统中在固定时间执行某一个程序的工具,类似于Windows系统中的任务计划程序 下面通过详细实例来说明在Linux系统中如何使用Crontab操作系统:CentOS一、安装crontabyum install vixie-cron #安装chkconfig crond on #设为开机启动,先要安装chkconfig(yum转载 2018-02-05 20:12:16 · 216 阅读 · 0 评论 -
ubuntu 的upgrade 和 update 安装git
其实两个根本不是一个意思,update是指更新,是量的变化,upgrade是指升级,是质的变化原创 2017-10-12 12:20:45 · 510 阅读 · 0 评论 -
Nginx实现多虚拟主机配置
一、Nginx的应用概述Nginx作为一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。主要有以下3方面的应用:1、http服务器Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。2、虚拟主机可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。3、反向代理,负载均衡当网站的访问量达到一定程度后,转载 2017-10-20 19:34:16 · 267 阅读 · 0 评论 -
ubuntu遇到了 dpkg was interrupted, you must manually run 'dpkg..的问题
最近,在ubuntu下安装应用程序的时候总是提示:[html] view plain copy dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem. E: _cache->open() failed, please report.转载 2017-10-28 14:36:09 · 9150 阅读 · 0 评论 -
Ubuntu 下如何查看已安装的软件
1.查看安装的所有软件dpkg -l 例如:dpkg -l | grep ftp[plain] view plain copy :~$ dpkg -l | grep ftp ii ftp 0.17-28转载 2017-10-28 11:21:57 · 333 阅读 · 0 评论 -
ubuntu17.04下搭建LNMP
LNMP环境我不多说,网上有很多的搭建LNMP的博客,博主这次搭建时,查看了不下50篇文章,没有一篇让我顺利的搭建成功的。然后我对比几篇博客,也百度了一些问题,终于让我搭建了起 来 。博主为了让也是新手们快速的搭建好 ,我已经吧一些坑给你们埋了,按着我的步骤来,保证没问题。安装nginx 首先安装nginx: sudo apt-get install nginx转载 2017-10-20 15:52:37 · 242 阅读 · 0 评论 -
linux创建软连接的目的
符号链接的目的是:在不改变原目录/文件的前提下,起一个方便的别名!软连接就相当于windows的快捷方式。ln -s /data/dir /tmp/aaaln -s 源目录 目标软连接进入软连接cd /tmp/aaa实际上aaa这个软连接就相当于/data/dir了。很简单吧。原创 2017-10-20 15:45:58 · 6443 阅读 · 0 评论 -
Failed to start A high performance web server and a reverse proxy server 错误提示
点击打开链接I am running nginx on Raspbian Jessie operating system.I just created new virtual host and reloaded nginx service:/etc/init.d/nginx restartNow I got:[....] Reloading nginx conf转载 2017-10-20 15:23:28 · 28610 阅读 · 2 评论 -
用户名 不在 sudoers文件中,此事将被报告。
话说昨天新建了一个帐号linc,今天在执行sudo时回显一个很吓人的信息:[sudo] password for linc: linc 不在 sudoers 文件中。此事将被报告。 这是要去哪儿报告呢?本人最讨厌别人打小报告了,哈哈。为了解释这个问题,先来说说sudo。sudo命令可以让你以root身份执行命令,来完成一些我们这个帐号完成不了的任务。其实并转载 2017-10-11 15:52:32 · 1028 阅读 · 0 评论 -
查看ubuntu系统是32位还是64位,查看系统版本
系统用的时间久了,就忘记了机子的ubuntu系统是多少位的了,而有时候安装mysql或其他软件时还需要按照系统是多少位来进行安装。如何查看ubuntu系统是多少位:uname -m如果是i386到i686,那就是32位系统;如果是x86_64,那就是64系统。查看ubuntu系统版本:cat /etc/issue原创 2017-10-11 15:39:35 · 3573 阅读 · 0 评论 -
Git服务器搭建及自动化部署
Git 简单易用,为了方便自己,满足好奇心,我学习了下如何搭建git服务器并实现自动化部署,在这里将自己遇到的坑跟大家分享一下。系统说明· 服务器: 阿里云 ECS 服务器 · 操作系统: CentOS 7.2 64位· 操作说明:熟悉 linux 基本操作—— yum 安装,vim 编辑,chown 权限设置等.搭建步骤1. 在服务器上安装 git2.转载 2017-10-10 19:50:00 · 392 阅读 · 0 评论 -
ubuntu搭建git服务器
1.安装git:$ sudo apt install git2.创建git用户:$ sudo adduser git3.创建证书文件:收集所有需要登录的用户的公钥,公钥位于id_rsa.pub文件中,把我们的公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。如果没有该文件创建它:$ cd /home/git$ mkdir .ssh转载 2017-10-10 19:13:35 · 196 阅读 · 0 评论 -
Ubuntu 超简易搭建 Git 服务器
//服务器操作1. 安装git,apt-get install git2. 创建git用户和git用户组,分配目录/home/git,然后vim /etc/passwd将 : git:x:1003:1003::/home/git:改成:git:x:1003:1003::/home/git:/usr/bin/git-shell禁用git用户的shell3. 在/home/gi转载 2017-10-10 19:28:50 · 489 阅读 · 0 评论 -
Linux 输出重定向>和>>的区别是什么?
> 是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;一般我们备份清理日志文件的时候,就是这种方法:先备份日志,再用`>`,将日志文件清空(文件大小变成0字节);>>这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件;如果文件存在,则将新的内容追加到那个文件的末尾,该文件中的原有内容不受影响。>: 会重写文件,如果文件里面有内容会覆原创 2017-10-10 19:27:21 · 889 阅读 · 0 评论 -
Linux netstat命令详解
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为 http://www.cnblogs.com/ggjucheng/archive/2012/01/08转载 2017-10-19 12:04:02 · 206 阅读 · 0 评论 -
Ubuntu lsof 命令整理
Ubuntu lsof 命令整理lsof(list open files)命令是一个列出系统当前打开的文件的工具。在linux环境中,所有的事物都是以文件的形式存在的,所以通过文件形式不仅可以访问常规的数据,而且可以访问网络连接和硬件。当然要访问系统的核心内存和文件的时候,是需要root权限的。在使用lsof命令时罗列出系统打开的文件,显示的各列的信息的意义:转载 2017-10-19 11:55:36 · 4505 阅读 · 0 评论 -
ubuntu sudo update与upgrade的作用及区别
入门linux的同志,刚开始最迫切想知道的,大概一个是中文输入法,另一个就是怎么安装软件。本文主要讲一下LINUX安装软件方面的特点。在windows下安装软件,我们只需要有EXE文件,然后双击,下一步直接OK就可以了。但在LINUX下,不是这样的。每个LINUX的发行版,比如UBUNTU,都会维护一个自己的软件仓库,我们常用的几乎所有软件都在这里面。这里面的软件绝对安全,而且绝对的能正常安装转载 2017-10-12 12:49:27 · 283 阅读 · 0 评论 -
网站出现Can not write to cache files解决方法
多人在迁移网站或安装网站后,会出现Can not write to cache files, please check directory ./data/ and ./data/sys的错误提示!很多人设置了777权限也不能解决,这里我来给大家说一下怎么解决这个问题!工具/原料linux准备SSH终端连接器Windows准备远程桌面linux转载 2017-10-12 18:07:48 · 5204 阅读 · 0 评论 -
Ubuntu 查看磁盘空间大小命令
df -hDf命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:df -hl显示格式为: 文件系统 容量 已用 可用 已用% 挂载点 Filesystem Size Used Avail Use% Mounted on/dev/hda2 45G 19转载 2017-10-12 19:04:15 · 864 阅读 · 0 评论 -
Linux定时任务Crontab命令详解
linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与window转载 2018-02-05 20:08:41 · 168 阅读 · 0 评论 -
使用putty连接Ubuntu14.04虚拟机失败解决办法
问题描述:最近新装了Ubuntu14.04,但是使用putty软件远程连接出现被拒绝的情况,如下图:解决方法(3种):·在主机上ping一下Ubuntu虚拟机的ip,若ping不通则设置网络使Ubuntu虚拟机ip和主机ip处于同一网段,具体方法:(1)进入Ubuntu虚拟机超级用户(root)模式(输入:su - root,回车,密码)输入指令“ifconfi转载 2018-02-03 19:16:49 · 577 阅读 · 0 评论 -
PHP结合Linux的cron命令实现定时任务
PHP死循环 来处理定时任务的效率是很低的。(众多网友评价)大家都建议使用Linux内置的定时任务crontab命令来调用php脚本来实现。PHP定时任务的两种方法:1、web方式调用php网页,但是这样存在安全问题,外部用户同时也可以调用此文件。*/1 * * * * /usr/bin/wget -q -O temp.txt http://wan.coolxap.cn/cro转载 2018-02-03 16:52:21 · 423 阅读 · 0 评论 -
Ubuntu 查看和杀死进程
今天在netbeans中关闭webrick时,发现没有关闭掉,打入localhost:3000 依然显示页面,发现无法从nb中再次关闭只有进入ubuntu的进程下关闭查看进程:1,ps -e 命令 2,feng@feng:~$ sudo netstat -antupActive Internet connections (servers and establ转载 2018-01-11 20:31:25 · 17167 阅读 · 0 评论 -
史上最详细的vsftpd配置文件详解
vsftpd作为一个主打安全的FTP服务器,有很多的选项设置。下面介绍了vsftpd的配置文件列表,而所有的配置都是基于vsftpd.conf这个配置文件的。本文将提供完整的vsftpd.conf的中文说明。学习本文的内容将有助于你初步了解vsftpd的配置文件,但针对具体情况还需要制定具体的配置方法。vsftpd的配置文件/etc/vsftpd/vsftpd.conf转载 2018-01-01 17:01:20 · 570 阅读 · 0 评论 -
Ubuntu下搭建FTP服务器图解
在Linux中ftp服务器的全名叫 vsftpd,我们需要利用相关命令来开启安装ftp服务器,然后再在vsftpd.conf中进行相关配置,下面我来介绍在Ubuntu中vsftpd安装与配置增加用户的方法。(1)、首先用命令检查是否安装了vsftpdvsftpd -version如果未安装用一下命令安装sudo apt-get install vsftpd安装完成后,再转载 2018-01-01 15:33:06 · 266 阅读 · 0 评论 -
linux命令详解之useradd命令使用方法
点击打开链接Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令转载 2018-01-01 15:07:56 · 290 阅读 · 0 评论 -
linux系统下将php和mysql命令加入到环境变量中的方法
在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行 “php -v”命令查看当前php版本信息时时,则会提示命令不存在的错误,下面我们详细介绍一下在linux下将php和mysql加入到环境变量中的方法(假 设php和mysql分别安装在/usr/local/webserver/php/和/usr转载 2017-10-17 12:50:25 · 155 阅读 · 0 评论 -
ubuntu下关于profile和bashrc中环境变量的理解
(0) 写在前面有些名词可能需要解释一下。(也可以先不看这一节,在后面看到有疑惑再上来看相关解释)启动bash shell:就是启动一个bash shell进程,通常可以理解为打开一个终端。需要注意的是如果你在终端输入sh后会发现自己又进入另一个交互式界面,这个时候其实fork了一个shell 子进程,如果你在这个交互式界面又输入了一次sh,那么相当于fork的shell子进程又fork了转载 2017-10-17 12:04:39 · 289 阅读 · 0 评论 -
解决nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
今天在ubuntu10.04上面安装nginx,安装完成之后尝试启动nginx,使用命令:sudo /etc/init.d/nginx start结果提示错误:hankcs@ubuntu:~$ sudo /etc/init.d/nginx start[sudo] password for hankcs: * Starting nginx nginx转载 2017-10-16 19:26:55 · 949 阅读 · 0 评论 -
ubuntu 使用apt-get install 安装php5.6--php7
使用ppa增加源:$ sudo apt-get install python-software-properties$ sudo add-apt-repository ppa:ondrej/php$ sudo apt-get update$ sudo apt-get install -y php7.0 php7.0-mysql php7.0-curl php7.0-json php7.0-转载 2017-10-24 14:59:44 · 2382 阅读 · 0 评论 -
Ubuntu修改hosts方法
以下是Ubuntu修改hosts方法。1、修改hostssudo gedit /etc/hosts如果您不喜欢使用gedit命令,而且当前帐户为非root帐户,那么可把/etc/hosts复制到桌面上,然后手动编辑后保存,再使用命令copy覆盖过去即可,示例如下:sudo cp hosts /etc/2、如何添加解析记录把网上的公开的解析记录只需复制转载 2017-10-23 15:16:10 · 576 阅读 · 0 评论 -
chmod用数字来表示权限的方法
前提: mode权限设定字串,格式:[ugoa...][[+-=][rwxX]...][,...] 其中u表示拥有者(user),g表示与拥有者属于同一个群体(group),o表示其他以外的人(other),a表 示这三者皆是; +表示增加权限,-表示取消权限,=表示唯一设定权限;r:表示可读取,w表示可写入,x表示可执行。语法:chmod abc file其中转载 2017-10-13 17:50:44 · 904 阅读 · 0 评论 -
Nginx启用, 停止, 平滑重启命令
启动操作[php] view plain copy nginx -c /usr/local/nginx/conf/nginx.conf -c参数指定了要加载的nginx配置文件路径停止操作停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的步骤1:查询nginx主进程号[转载 2017-10-13 17:46:38 · 309 阅读 · 0 评论 -
linux查看端口占用情况
Linux如何查看端口1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000# lsof -i:8000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMElwfs 22065 root 6u IPv4 4395053 0t0 TCP *:转载 2017-10-19 11:38:40 · 249 阅读 · 0 评论 -
ubuntu指定安装路径
ubuntu和windows不同,在ubuntu里,一个程序的不同文件是被放在不同的地方的。比如说,主程序文件一般是放在/usr/bin/里,配置文件放在/etc/里,帮助文档放在/usr/share/man里,设置好相应的环境变量后这样安装的软件是很方便使用的。例如,你装好一个软件后,可以立即在命令行打入程序的名字就可以运行,打入man 后可以查找帮助。但如果你不是按正常原创 2017-10-10 15:33:09 · 15562 阅读 · 1 评论 -
Ubuntu_Linux命令:cp (copy)复制文件或目录
功能: 复制文件或目录说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息参数: -a 或 --archive 此参数的效果和同时指定"-dpR"参数相同 -b 或 --backup转载 2017-08-30 18:02:15 · 8504 阅读 · 0 评论 -
ubuntu 12.04 查看本机 ip地址
本例中 的eth4 代表的是以太网卡的信息, 如果只需要了解它的信息,还可以在ifconfig后面加参数 例如:ifconfig eth4转载 2017-08-30 13:44:01 · 568 阅读 · 0 评论 -
Ubuntu快速上手指南
软件安装篇1.安装搜狗输入法(Ubuntu16.04)下载搜狗输入法 去搜狗输入法官网下载deb包:http://pinyin.sogou.com/linux/?r=pinyin安装搜狗输入法 切换到deb包所在的目录,并执行以下命令: sudo dkpg -i deb包名在执行过程中,会产生由于缺少相关依赖文件的错误。执行以下命令,安装所缺少的依赖文件: sudo转载 2017-08-30 13:06:18 · 313 阅读 · 0 评论 -
ubuntu 常用命令:[1]ps 查看所有运行程序
转自百度咯!ps -aux 可以看到所有运行的程序 与 grep 连用筛选ps -a 显示现行终端机下的所有程序(包括其他用户的程序)ps -u 以用户为主的排序显示(username)ps -x 显示所有程序(包括所有终端机下的)工具/原料ubuntu 12.04方法/步骤使用快捷转载 2017-06-09 10:35:02 · 4179 阅读 · 0 评论 -
ubuntu的man命令帮助如何设置中文版
当我们在ubuntu下使用命令,常常需要用到man命令来帮助查看命令参数的意义。但是我们的英文水平不一,因此好多英文解释根本看不懂。比如用该命令查看 vi 的帮助,纯英文很难懂:其实ubuntu有man的中文包,只需几行命令安装配置即可显示中文帮助。命令如下: 123apt-get install manpages-zhvi /etc/m转载 2017-06-09 10:42:48 · 11120 阅读 · 4 评论